1. sip.conf:
Externip:在[general] context配置的属性,配置你的公网地址,这样发送sip消息时就会用该地址替换消息头的主机地址,对端解析消息后就会往这个地址发送应答消息。
Nat:该属性决定asterisk如何处理用户的连接。个人理解就是配置astersik处理收到消息的方式。
a) nat=route
asterisk 从收到的rtp包得到目地地址,把rtp包发往该地址而不是SDP中协商的每媒体地址。
b) nat=no
默认配置,根据rfc3581,asterisk会把rport和received字段添加到via域,作为应答接受地址。
http://hi.baidu.com/caoyaping/blog/item/18f15c6e724e6fd781cb4ad8.html
c) nat=never
asterisk不把rport加入via域,也不会按照route的方式处理。?
d) nat=yes
等于Route + rfc3581
详细请看:http://hi.baidu.com/caoyaping/blog/item/4c6ed1a4a03b62e39052ee36.html
本文详细介绍了Asterisk中sip.conf文件的NAT配置选项及其作用。包括Externip的设置方法,以及不同NAT配置(如route、no、never、yes)下Asterisk如何处理SIP消息及RTP包的流程。
488

被折叠的 条评论
为什么被折叠?



