ast_sockaddr_resolve: getaddrinfo(): имя или служба неизвестны

У меня есть эта ошибка:

ast_sockaddr_resolve: 
Getaddrinfo("df7jal23ls0d.invalid", "(null)", ...): Name or service not known

В АТС Астериск.

Весь процесс регистрации со звездочкой успешно завершен. После этого, когда я нажимаю кнопку вызова своего приложения, появляется указанная выше ошибка.

Вот мои журналы:

  -- Executing [7008@default:1] Dial("SIP/7005-00000006", "SIP/7008,,H") in new stack
  == Using SIP RTP CoS mark 5
[Feb  6 19:43:51] ERROR[5802][C-00000005]: netsock2.c:305 ast_sockaddr_resolve: getaddrinfo("df7jal23ls0d.invalid", "(null)", ...): Name or service not known
[Feb  6 19:43:51] WARNING[5802][C-00000005]: chan_sip.c:16609 __set_address_from _contact: Invalid host name in Contact: (can't resolve in DNS) : 'df7jal23ls0d.invalid'
    -- Called SIP/7008
    -- SIP/7008-00000007 is ringing
    -- Got SIP response 603 "Failed to get local SDP" back from 192.168.0.26:566     17
    -- SIP/7008-00000007 is busy
  == Everyone is busy/congested at this time (1:1/0/0)
    -- Auto fallthrough, channel 'SIP/7005-00000006' status is 'BUSY'
[Feb  6 19:43:54] WARNING[5800][C-00000005]: chan_sip.c:24848 handle_response: R     emote host can't match request ACK to call '07791e5d190b43915aca104937588c4e@192     .168.0.17:5060'. Giving up.
suhani-pbx*CLI>  netsock2.c:305 ast_sockaddr_resolve:      getaddrinfo("df7jal23ls0d.invalid", "(null)", ...): Name or service not known
No such command ' netsock2.c:305 ast_sockaddr_resolve:      getaddrinfo("df7jal23ls0d.invalid", "(null)", ...): Name or service not known' (type 'core show help netsock2.c:305 ast_sockaddr_resolve:' for other possible commands)


[root@suhani-pbx ~]#  netsock2.c:305 ast_sockaddr_resolve:      getaddrinfo("df7jal23ls0d.invalid", "(null)", ...): Name or service not known
-bash: syntax error near unexpected token `('
[root@suhani-pbx ~]#  netsock2.c:305 ast_sockaddr_resolve:      getaddrinfo("df7jal23ls0d.invalid", "(null)", ...): Name or service not known
-bash: syntax error near unexpected token `('
[root@suhani-pbx ~]#  netsock2.c:305 ast_sockaddr_resolve:      getaddrinfo("df7jal23ls0d.invalid", "(null)", ...): Name or service not known
-bash: syntax error near unexpected token `('

person Suhani Mendapara    schedule 06.02.2017    source источник


Ответы (2)


Это означает, что вы неправильно настроили свой сервер.

Сервер должен иметь корректное разрешимое DNS-имя ИЛИ иметь запись в /etc/hosts, указывающую ваше имя на ip.

person arheops    schedule 06.02.2017
comment
Благодарю за ваш ответ. Но смущен тем, где нужно изменить этот etc/hosts? где он находится. я пытался узнать, но не могу понять - person Suhani Mendapara; 06.02.2017
comment
Извините, я не знаю, что ответить на этот вопрос. Он находится в /etc/hosts. Это ФАЙЛ. support.rackspace.com/how-to/modify-your-hosts -файл - person arheops; 06.02.2017
comment
Этот файл находится на том же сервере, что и ваша звездочка. - person arheops; 06.02.2017
comment
Спасибо за ваш ответ. Мой сервер АТС работает на 192.168.0.17, так что вы пытаетесь сказать, что я должен добавить это на etc/hosts ?? Правильно ?? - person Suhani Mendapara; 07.02.2017
comment
Я новичок в технологиях webrtc и voip, поэтому я немного запутался в потоке. - person Suhani Mendapara; 07.02.2017

Проблема вызвана тем, что конечный пользователь отправляет искаженный sip-пакет.

person shgnInc    schedule 09.07.2020