Error: ast_sockaddr_resolve: getaddrinfo("a783543c-1911-44c4-9ba1-52114bbdccb4.local", "(null)", ...): Name or service not known

Error: ast_sockaddr_resolve: getaddrinfo("a783543c-1911-44c4-9ba1-52114bbdccb4.local", "(null)", ...): Name or service not known

我们将 JsSip 连接到 Astersik,很长时间以来一切正常。
之后竟然声音莫名其妙的消失了。 我们在 astersik 日志中看到下一条消息

ast_sockaddr_resolve: getaddrinfo("a783543c-1911-44c4-9ba1-52114bbdccb4.local", "(null)", ...): Name or service not known

我阅读了 JsSip 文档。在版本 1.0 中是参数 hack_ip_in_contact
现在取而代之的是参数 contact_uri。 我设置了 contact_uri 但没有任何变化。

我们尝试在 /etc/hosts
中添加 a783543c-1911-44c4-9ba1-52114bbdccb4.local 这很奇怪,但在重新连接 JsSip 之前一直有效。重新连接Jssip后这个uid变了。

我不知道如何在 JsSip 中修复它,但我们进行了修改以解决此问题。
我们使用 dnsmasq 并将所有地址如 XXX.local 转发到 localhost