linux - OpenSIPs - 无法将域地址连接到 OpenSIPs 服务器

标签 linux opensips

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

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

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

以下是错误。

错误:core:udp_init:192.168.1.117上的bind(5,0x7f5522350c74,16):无法分配请求的地址

错误:core:tcp_init:192.168.1.117:5061上的bind(7, 0x7f6466d7ee3c, 16):无法分配请求的地址

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

谢谢。

最佳答案

OpenSIPs 未绑定(bind)到 Linux 上的公共(public) IP 地址

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

net.ipv4.ip_nonlocal_bind = 1

并在命令行上运行

sysctl -p

现在就可以工作了..

关于linux - OpenSIPs - 无法将域地址连接到 OpenSIPs 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19131539/

相关文章:

linux - 在linux中用\替换字符串

linux - 关于 mysqlimport、换行符和字符编码(我认为)

linux - Unity3D Linux Build 在启动时崩溃。 (Ubuntu 16.04 长期支持版)

linux - 计算目录大小的最快方法

ssl - 您将如何通过 CLI(命令行界面)创建 SSL 自签名证书

ssl - Opensips Tls 和证书问题

php - 如何从 C 运行一些 PHP 代码

javascript - freeswitch和sip.js如何配置websocket

sockets - 在两个rtpproxy服务器之间发送rtp数据包

c - SIP用户代理与SIP服务器连接的信息(Opensip)