2

我正在尝试构建一个使用 OpenSips 服务器的 Android 应用程序。

我已经安装了 OpenSIPs 服务器,但它无法将我的域地址(自定义 IP 地址)连接到 OpenSIPs 服务器。

不知何故,本地地址工作正常。

这是错误。

错误:核心:udp_init:在 192.168.1.117 上绑定(5、0x7f5522350c74、16):无法分配请求的地址

错误:核心:tcp_init:在 192.168.1.117:5061 上绑定(7,0x7f6466d7ee3c,16):无法分配请求的地址

如果您能给我一些建议,那就太好了。

谢谢你。

4

2 回答 2

3

OpenSIPs 未绑定到 Linux 上的公共 IP 地址

转到 /etc/sysctl.conf 并添加以下行

net.ipv4.ip_nonlocal_bind = 1

并在命令行上运行

sysctl -p

它现在可以工作了..

于 2014-10-14T12:47:56.113 回答
1

您在这些端口(5060 和 5061)上还有其他监听吗?任何其他 SIP 软件都可以。尝试查看所有现有的绑定:

netstat -putln
于 2013-10-14T10:31:56.737 回答