【问题标题】:ast_sockaddr_resolve: getaddrinfo(): Name or service not knownast_sockaddr_resolve:getaddrinfo():名称或服务未知
【发布时间】:2017-02-06 09:29:44
【问题描述】:

我遇到了这个错误:

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

在 Asterisk PBX 中。

所有带有星号的注册过程都已成功完成。之后,当我点击应用程序的调用按钮时,它会显示上述错误。

这是我的日志:

  -- 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 `('

【问题讨论】:

    标签: webrtc asterisk sip pbx sipml


    【解决方案1】:

    这意味着你错误地设置了你的服务器。

    服务器应该有正确的可解析 dns 名称,或者记录在 /etc/hosts 中,将您的名称指向 ip。

    【讨论】:

    • 感谢您的回复。但是对需要在哪里更改此 etc/hosts 感到困惑?它所在的位置。我试图找出答案,但我无法得到它
    • 对不起,我不知道该回答什么。它位于 /etc/hosts。它是文件。 support.rackspace.com/how-to/modify-your-hosts-file
    • 那个文件和你的星号在同一个服务器上。
    • 感谢您的回复。我的 PBX 服务器在 192.168.0.17 上运行,所以你试着说我必须在 etc/hosts 上添加它??对吧??
    • 我是 webrtc 和 voip 技术的新手,所以我对流程有点困惑。
    【解决方案2】:

    问题是由于最终用户发送了格式错误的 sip 数据包造成的。

    【讨论】:

      猜你喜欢
      • 2016-11-10
      • 2013-08-08
      • 2016-01-06
      • 2019-07-07
      • 2021-08-19
      • 2018-02-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多