本帖最後由 bubblestar 於 2010-12-2 17:56 編輯
最初由角色兄發起研習ATA的時候,我地有不少版友都曾經遇過同樣情況,並且歸納了一些經驗,希望對你有用。
我們要做兩項主要工作,第一是採用UDP Port Forwarding,第二是採用7+1+2 Scheme
在router裡把ATA的port number,用UDP模式forward到ATA的IP裡。有了這個setting,如果外面打過來的direct IP電話,你的電話機就會響,但是聽不到聲音。
(ATA port number)
聲音RTP voice packet因為router的NAT被卡住在router的WAN port前面,為了讓這些voice packets能有效穿透NAT,我們設置ATA時加入一個stun server來穿透NAT,這就是我們提議的7+1+2 Scheme (或者簡單說712方案)。
在ATA的SIP Tab之下的NAT Support Parameters,有七個“Yes” 要SET。
NAT Support Parameters
Handle VIA received:yes
Handle VIA rport:yes
Insert VIA received:yes
Insert VIA rport:yes
Substitute VIA address:yes
Send Resp To Scr Port:yes
STUN Enable:yes
(7+1+2 Scheme中在ATA SIP Tab裡7+1設置)
再加上一個STUN server:stun.xten.com,就成為7+1了。
至於剩下來2是什麼呢?就是在ATA裡的Line Tab
NAT Settings
NAT Mapping Enable:yes
NAT Keep Alive Enable: yes
(7+1+2 Scheme中在ATA Line Tab裡2設置)
|