Звездочка 11 Sipml5

Когда я пытаюсь зарегистрировать свое расширение с помощью sipml5, я получаю следующее в CLI.
Обратите внимание, что мой asterisk и 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

person user3158047    schedule 03.01.2014    source источник
comment
Так в чем проблема? Сипмл зарегистрирован. для решения проблемы с DNS покажите нам свою конфигурацию SIPml.Stack.   -  person vahid abdi    schedule 04.01.2014
comment
Также обратите внимание, что sipml в звездочке находится в экспериментальном состоянии, поэтому перед его использованием ожидается, что у вас есть навыки эксперта или гуру в звездочке.   -  person arheops    schedule 04.01.2014
comment
У меня те же сообщения при попытке вызова, но это разрешение DNS не влияет на поток вызовов в Ast 11.7.   -  person mirkobrankovic    schedule 15.01.2014


Ответы (2)


Я столкнулся с той же ошибкой, когда пытался использовать SipML5. Как сказал @mirkobrankovic, разрешение DNS не влияет на поток вызовов в Asterisk 11.7/Asterisk 11.6. Однако, чтобы избавиться от ошибки, все, что вам нужно сделать, это добавить правильное имя хоста сервера asterisk в файл /etc/hosts и при входе в интерфейс SipML5 убедиться, что вы вводите Display Name и Private Identity как одно и то же. values ​​- имя учетной записи, которую вы объявили в sip.conf. Это избавит от ошибки. Например, если у вас есть следующая запись для пользователя sip в sip.conf:

[one_siptest2.com]
secret=1234
context=siptest2.com
host=dynamic

Добавьте «one_siptest2.com» к Display name и Private Identity в интерфейсе SipML5.

Если вы используете базу данных реального времени, вы можете получить имя для ввода из следующего простого запроса:

select name from sipusers where context = 'whatever_context_name';

и введите желаемое имя в 2 поля, упомянутых выше.

Пример изображения:

sipml5

person rahuL    schedule 17.02.2014

Попробуйте использовать сертификат DTLS. Для этого

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