问题标签 [kamailio]

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 回答
1381 浏览

module - 用于邀请的 UAC Kamailio 模块

它是 UAC Kamailio 模块,旨在通过身份验证向提供商中继发送 INVITE,或者相反,它只是发送 REGISTER?

0 投票
3 回答
691 浏览

sip - Kamailio 转换如何工作?

为什么 Kamailio 没有正确设置所有标题?

Kamailio路线摘录:

邀请的 ngrep 结果:

From标头设置正确,但Remote-Party-IDP-Preferred-Identity设置不正确。

我在 Debian 8 上运行 Kamailio 4.2.0。

0 投票
1 回答
93 浏览

sip - P-CSCF 在将注册请求转发到下一跳之前,在 via 标头字段中添加了一个额外的参数 (i=1)

从 TP-2000 生成一个注册请求,P-CSCF 成功接受该请求,并在将请求转发给 I-CSCF 之前在 via 头字段中添加自己的条目。

P-CSCF 不应向 via 头字段添加任何垃圾字段

预期的 :

观察:P-CSCF 在 vi​​a 头字段中添加了一个额外的参数

0 投票
1 回答
782 浏览

kamailio - 在 Kamailio 服务器中加载模块

我正在尝试使用 xcap 配置 kamailio。不幸的是,在使用 xcap 和存在模块安装 kamailio 之后,需要一些其他依赖模块(如 pua 和 rls)。如何在不重新安装 kamailio 的情况下加载这些模块。还有一件事,即使 pua 和 rls 目录可用,但 pua.so 和 rls.so 文件丢失,这是加载它们所必需的。

0 投票
2 回答
729 浏览

mysql - Kamailio MySql 到 redis

我想用 kamalio 中的 redis 数据库替换 MySQL。但是,kamalio 支持与 MySQL 的事务,即将数据保存在 MySql DB 中。在尝试使用 redis 运行 kamailio 时,没有发生事务。是否必须在 kamalio 中启用任何模块才能支持无 SQL 数据库事务?

0 投票
1 回答
2258 浏览

kamailio - Kamailio - WebSocket - 设置

我是一名 Web 开发人员,想创建一个 WEBRTC 应用程序。我在 SIP 方面的知识水平是初学者。我希望我的应用程序与 kamailio 交谈,并按照以下文章设置 kamailio。

http://nil.uniza.sk/sip/kamailio/configuring-kamailio-4x-websocket http://kamailio.org/docs/modules/4.3.x/modules/websocket.html

我能够(使用 try.jssp.net)连接到 kamailio 作为多个客户端进行初始设置,但无法从一个浏览器客户端调用另一个客户端。下面是我在 kamailio 服务器中看到的日志消息。

我多次看到此错误消息

在日志中也发现了这个

附加日志信息

任何帮助表示赞赏

0 投票
1 回答
282 浏览

sip - 配置 Kamailio 以允许 sip 用户向除特定用户之外的任何人发送消息

我们有一个 Kamailio SIP 服务器启动并运行身份验证。现在我们希望 SIP 用户说 abc@localhost.com 只能与特定的 SIP 用户(比如 xyz@locahost.com)进行通信,而不能与存储在数据库表中的所有其他 SIP 用户通信。我试图找到解决方案,但可以找到解决方法。任何帮助将不胜感激。

所以场景是:

SIP 用户 1 ---------------> 仅 SIP 用户 2 并且如果 SIP 用户 1 ---------------> SIP 用户 3 访问应该是拒绝

0 投票
2 回答
299 浏览

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

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

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

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

有什么线索吗??

0 投票
1 回答
924 浏览

fork - 分叉邀请后的 Kamailio 并发通话

我正在使用 Kamailio 代理版本 4.0.4。我有两个使用相同 URI 注册的 UAC(Bob1、Bob2)。然后第三个 UAC (Alice) 向代理发送邀请。两个 UAC 都收到此邀请并接受呼叫。Kamailio 现在取消第二个 (Bob2) 并将第一个 (Bob1) 的 200 Ok 转发给 Alice。

但是,我需要从 Bob1 和 Bob2 向 Alice 发送 200 个 Ok 响应。然后,爱丽丝想同时与他们交谈。

kamailio 有可能吗?如何防止第二个 200 Ok 被取消?

0 投票
1 回答
566 浏览

kamailio - Authentication issue during registration with Kamailio server

I have a typical requirement, where I have a forwarding SBC between an endpoint and kamailio as shown below.

Endpoint ----> SBC ------> Kamailio

From endpoint I am sending REGISTER request. It reaches SBC. SBC sends the REGISTER request to Kamailio, Kamailio challenges it (401), and challenge response is received at endpoint through SBC.

Next endpoint adds authorization header and sends REGISTER to SBC, SBC forwards it to Kamailio.

Now Kamailio again responds with 401.

When we analysed Kamailio logs, we can see Kamailio log authorization response token and response token that was sent by Endpoint are same.

So my question is, why Kamailio sends 401 repeatedly even if it received proper Authorization header.

Is it because Kamailio received REGISTER from IP address different from endpoint.

Please guide, how can I avoid this issue.