Asterisk 无法使用星号连接到SIP

Asterisk 无法使用星号连接到SIP,asterisk,sip,Asterisk,Sip,我用星号配置了SIP连接。服务器正在成功运行,但当我尝试将sip与X-Lite连接时。其给出Sip错误408 disallow=all ; First disallow all codecs allow=ulaw ; Allow codecs in order of preference externip = **.**.***.***; Address that we're going to put in ou

我用星号配置了SIP连接。服务器正在成功运行,但当我尝试将sip与X-Lite连接时。其给出Sip错误408

disallow=all                    ; First disallow all codecs
allow=ulaw                      ; Allow codecs in order of preference


externip = **.**.***.***; Address that we're going to put in outbound SIP
                            ; messages if we're behind a NAT


;localnet=192.168.0.0/255.255.0.0; All RFC 1918 addresses are local networks
localnet=10.0.0.0/255.0.0.0     ; Also RFC1918
;localnet=172.16.0.0/12         ; Another RFC1918 with CIDR notation
;localnet=169.254.0.0/255.255.0.0 ;Zero conf local network


nat=route                               ; Global NAT settings  (Affects all peers and users)
                            ; yes = Always ignore info and assume NAT
                            ; no = Use NAT mode only according to RFC3581 (;rport)
                            ; never = Never attempt NAT mode or RFC3581 support
                            ; route = Assume NAT, don't send rport
                            ; (work around more UNIDEN bugs)
这是我的sip.conf文件

我的extensions.conf是:

exten => *98,1,VoiceMailMain
exten => *98,2,Hangup

请检查详细信息并帮助我连接。谢谢

如果您使用的是星号13,那么您应该在pjsip.conf中配置扩展名(而不是在sip.conf文件中)。星号13已移至pjsip

否则,错误代码408表示“请求超时”,因此很可能X-Lite没有收到任何关于寄存器请求的应答。仔细检查您的IP/端口/NAT配置

如果仍然没有,那么你应该看看日志。
(通过sipdebug=yes启用日志,并在logger.conf中将详细配置设置为[logfiles]部分下方的“notice,warning,error,debug,Verbose,dtmf”)

只需注意,星号13也有chan_sip和chan_pjsip。但其中只有一个可以使用端口5060绑定()。