Asterisk NAT
生活随笔
收集整理的這篇文章主要介紹了
Asterisk NAT
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
網絡結構如下:
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中轉。
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中轉。
總結
以上是生活随笔為你收集整理的Asterisk NAT的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sql 2000 安装问题
- 下一篇: 内核编译(make)