Asterisk 11 Sipml5

时间:2014-01-03 16:55:10

标签: asterisk sipml

当我尝试使用sipml5注册我的扩展时,我在CLI中获得以下内容 请注意我的星号和sipml5在同一台服务器上。

[Jan  3 16:48:43] ERROR[10158]: netsock2.c:269 ast_sockaddr_resolve: getaddrinfo("df7jal23ls0d.invalid", "(null)", ...): Name or service not known
[Jan  3 16:48:43] WARNING[10158]: chan_sip.c:15894 __set_address_from_contact: Invalid host name in Contact: (can't resolve in DNS) : 'df7jal23ls0d.invalid'
[Jan  3 16:48:43] ERROR[10158]: netsock2.c:269 ast_sockaddr_resolve: getaddrinfo("df7jal23ls0d.invalid", "(null)", ...): Name or service not known
[Jan  3 16:48:43] WARNING[10158]: chan_sip.c:15894 __set_address_from_contact: Invalid host name in Contact: (can't resolve in DNS) : 'df7jal23ls0d.invalid'
[Jan  3 16:48:43] ERROR[10158]: netsock2.c:269 ast_sockaddr_resolve: getaddrinfo("df7jal23ls0d.invalid", "(null)", ...): Name or service not known
[Jan  3 16:48:43] WARNING[10158]: chan_sip.c:15894 __set_address_from_contact: Invalid host name in Contact: (can't resolve in DNS) : 'df7jal23ls0d.invalid'
    -- Registered SIP '1500' at 37.76.211.51:55603
       > Saved useragent "IM-client/OMA1.0 sipML5-v1.2013.08.10B" for peer 1500

2 个答案:

答案 0 :(得分:0)

我尝试使用SipML5时遇到了同样的错误。正如@mirkobrankovic所说,但在Asterisk 11.7 / Asterisk 11.6中,呼叫流程不受DNS解析的影响。但是,要消除错误,您所要做的就是在/etc/hosts文件中添加星号服务器的正确主机名,并在登录时,在SipML5界面中确保输入{{1和Display Name作为相同的值 - 您在Private Identity中声明的帐户的名称。这将摆脱错误。例如,如果您在sip.conf中有一个sip用户的以下条目:

sip.conf

将“ one_siptest2.com ”添加到SipML5界面中的[one_siptest2.com] secret=1234 context=siptest2.com host=dynamic Display name

如果您使用的是实时数据库,则可以从以下简单查询中获取要输入的名称:

Private Identity

并在上述2个字段中输入您想要的名称。

图片示例:

sipml5

答案 1 :(得分:0)

尝试使用DTLS证书。要做到这一点

mkdir /etc/asterisk/keys
cd /usr/src/asterisk-version/contrib/scripts
./ast_tls_cert -C hostname -O "Some name" -d /etc/asterisk/keys