asterisk外網無聲音

網絡結構如下:
asterisk(192.168.1.99) <--> 無線路由器(公網IP: 55.66.77.88) <----------------------->  無線路由器(公網IP: 21.31.41.51) <--> eyeBeam(sip軟電話: 192.168.12.43)
也就是說asterisk和sip終端都在NAT後面。
解決方法如下:
1。修改sip分機設置,在sip_additional.conf的[615]段中
nat=yes
qualify=yes ;貌似這項不是必須的
2。在sip_nat.conf中添加
;[general]    ;貌似需要把這個段名註釋掉纔行...
externip=55.66.77.88 ; Change to match our external IP address
localnet=192.168.1.0/255.255.255.0; Change to match our network settings 
3。在rtp.conf中修改
rtpstart=10000
rtpend=11000
4。修改asterisk所在的無線路由器的設置
將sip端口5060和rtp端口10000-11000到asterisk的內網IP地址
以上設置基本上行了,另外發現兩個sip軟電話在通話時,asterisk上會監聽兩組UDP端口,貌似語音需要通過asterisk中轉。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章