问题标签 [opensips]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
531 浏览

sip - Opensips byes 在重定向期间被 481 拒绝

服务器是 Opensips 服务器 1.10.0-tls (linux)。它可以处理与本地电台之间的对话,最近它已更新为允许来自外部系统的电台。如果站点在本地不存在($tu 不变),它通过更改 $ru 中的用户名、ip 和端口来实现这一点。这适用于邀请、呼叫和所有类似的消息。

我遇到的问题是来自外部服务器的再见,正在传递到本地客户端站,被 481 拒绝(呼叫腿/交易不存在)我可以确认来自客户端软件,但它可以毫不费力地接受来自同一服务器上本地站点的再见。从本地到本地端的调用正常,从本地到外部的调用都关闭正常,只是从外部调用者到本地被调用者的调用不会关闭(它是被调用者说 481)。

我了解这是由于 to/from 和 call-id 中的标签不同而导致交易匹配未发生所致;我知道更改部分 $ru 的某些内容(例如我的 $ru 脚本)可能会影响确定交易的哈希值,但我不会更改标签或 callid,只需更改 $ru 名称即可转到正确的 IP 和站名。

我的问题是如何在不更改客户端应用程序的情况下在服务器上解决这个问题?我在下面包含了一些从客户端工作站上的wireshark捕获中发送的消息的示例,所以我不确定我做错了什么..我在服务器上尝试了不同的东西,但没有运气。有没有办法通过 sip 消息标记或告诉客户端关闭对话,而不管事务匹配如何?

我将非常感谢任何帮助,因为我已经为此烦恼了一段时间。

外部调用者(服务器 5.44 上的 103)到本地被调用者(本地名称是 wks2,外部引用名称是 155,服务器 3.3 上,客户端是 3.0)的消息示例。第一次再见是问题,第二次再见是我关闭客户端上的挂起连接。

谢谢 :-)

0 投票
1 回答
213 浏览

voip - 如何根据 ip 在单独的文件中转储 sip 跟踪?

我在静态 ip“192.168.1.60”上运行 Opensips,多个用户使用不同的 Ips 注册到该静态 ip。喜欢

我希望 Sip 转储跟踪,用户明智(基于他们的 ip)到单独的文件中。我怎样才能做到这一点?

任何帮助将非常感激。

谢谢

0 投票
2 回答
299 浏览

kamailio - 启动 Kamailo 或 OpenSIP 的单个进程

我正在尝试找到一种方法以调试模式启动 Kamailio 或 OpenSIP 服务器的单个进程,但我无法这样做。

我正在使用以下命令在前台启动 Kamailio

执行命令后,我看到 4 kamailio 进程正在启动

有什么线索吗??

0 投票
1 回答
221 浏览

sip - 如何在 OpenSips 中测量 INVITE 到 200 OK 响铃持续时间?

OpenSips 提供各种超时配置:http ://www.opensips.org/html/docs/modules/1.8.x/tm.html

如何测量收到 INVITE 和 200 OK 之间的时间(响铃持续时间)?有什么特殊功能吗?

0 投票
1 回答
260 浏览

opensips - opensips BYE 问题 - 转到本地 IP

奇怪的问题在这里。我可以看到 BYE 没有被发送到实际 IP。我看到 BYE 从 opensips (1.11.3 tls) 转到本地 ip 192.168.1.x 所以通话不会挂断。其他一切正常。

这就是我管理 NATED 设备的方式。

任何想法?

0 投票
1 回答
160 浏览

sip - 在 RedHat 上编译 Opensips 1.9 时出现 memcached 错误

在编译 opensips 1.9 期间,我遇到了 memcached 错误。我已经 make 正确然后 make 和 make install 需要帮助。

请在进行安装时检查错误。Make install 输出粘贴在下面以供参考。

0 投票
1 回答
564 浏览

opensips - 监控 opensips 状态服务器的性能

我必须对 opensips 服务器进行一些性能测试,但我无法启动。

为了产生流量,我将使用 SIPP。我无法找到有关如何实时监控 opensips 性能的信息。

我知道有工具-opensipsctl,但我无法运行它。它给出以下错误:

这是来自配置文件:

我正在尝试从论坛中查找原因。

我也试过安装nagios但无法为opensips添加服务,基本看不懂怎么办。

我对内存管理还有另一个疑问。据我了解,无论有多少可用内存,opensips 都会使用预先配置的内存量。我想这意味着我将无法找到实际的内存消耗。我什至测试了一些负载,我只看到 CPU 使用率出现峰值,而内存使用率没有出现峰值。如果我理解错了请指正。

我真的需要一些帮助来了解如何去做。

谢谢

0 投票
2 回答
213 浏览

linux - 在 RedHat 上安装 opensips cachedb_redis 时出错

安装opensips时遇到错误。

请帮我解决这个问题。我已经安装了 Redis 和 freeradius。

0 投票
0 回答
1691 浏览

kamailio - Opensips 2.1 和 kamailio 的区别和更好的选择哪一个

我想知道opensips 2.1或kamailio更好,如何区分它的性能。我该如何选择,两者之间的主要区别,我必须选择哪一个来进行softswiching中的路由

0 投票
1 回答
1003 浏览

kubernetes - 在 Kubernetes 上运行 SIP 应用程序 (UDP) 的问题

我正在尝试在 Kubernetes 上使用 SIP 应用程序(opensips 存在服务器),但它没有按预期工作。

该应用程序在 UDP 端口 5060 上运行,客户端也使用相同的端口进行连接。

我创建了一个 NodePort 服务(因为 LoadBalancer 只支持 TCP),它公开了 NodePort 5060,容器端口也是 5060。

以下是规格:

和 Iptable 规则:

应用程序接收到请求,但是当它尝试在端口 5060 上发送回复时出现问题,回复被发送回 pod,我猜是因为 iptable 规则。

我尝试使用不同的客户端端口,但在这种情况下,iptable 会忽略该端口,因为它不知道该端口。

如果在这种情况下需要做一些额外的事情,请指导我。

谢谢