回複:請教為什麽我的電話聽不到對方聲音

來源: fitwxc 2009-04-11 18:01:07 [] [舊帖] [給我悄悄話] 本文已被閱讀: 次 (1011 bytes)
回答: 自裝網路電話fitwxc2009-04-03 15:56:33
這是經常遇到的one-way audio問題。有多種原因,但主要都是因router的NAT和Firewall引起的。我對Cisco不熟悉,但應當都類似。在它的設置裏,找到有關NAT的部分,並enable。

問題的根源是這樣的。當你的ATA是接在router之後時,它的IP地址是private的(192.168.x.x),而不是public的(router的對外IP)。你給朋友打電話時,你朋友的ATA隻看到你的private地址,回話時當然找不到你的router,當然就聽不到他的聲音。

針對這個問題,ATA一般都有這樣一些設置來解決:

一是啟用STUN server,讓你的朋友收到你的public IP,而不是private IP。VoipDicount的STUN server好像就是stun.voipdiscount.com。其實任何人的都行。

二是在往外的數據流裏加上真實地址,然後在接收數據流時也相應的進行處理,回復時采用這個真實地址。

另外還有一個問題。有些router過一段時間會把不用的通訊口關掉,這時你的朋友給你打電話時就打不進來。所以ATA裏也有針對這個問題的設置,一般叫做keep NAT alive,也就是每15秒左右送出些數據,這樣router就認為這個端口是在使用中,不關掉它。

這些東西其實很復雜的,我盡量不使用專業術語,壓縮話題範圍。但願大家能理解。

所有跟帖: 

謝謝!問題解決了 -afxa9- 給 afxa9 發送悄悄話 (351 bytes) () 04/11/2009 postreply 18:57:37

請您先登陸,再發跟帖!

發現Adblock插件

如要繼續瀏覽
請支持本站 請務必在本站關閉/移除任何Adblock

關閉Adblock後 請點擊

請參考如何關閉Adblock/Adblock plus

安裝Adblock plus用戶請點擊瀏覽器圖標
選擇“Disable on www.wenxuecity.com”

安裝Adblock用戶請點擊圖標
選擇“don't run on pages on this domain”