首页 > 解决方案 > 错误:ast_sockaddr_resolve:getaddrinfo(“a783543c-1911-44c4-9ba1-52114bbdccb4.local”,“(null)”,...):名称或服务未知

问题描述

我们将 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但没有任何改变。

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

标签: webrtcasterisksipjssip

解决方案


我不知道如何在 JsSip 中修复它,但我们做了破解来解决这个问题。
我们使用dnsmasq并将所有地址如XXX.local 转发localhost


推荐阅读