问题标签 [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.
sip-server - 在 Kamailio 中加载新模块
我想问一下,如何在 Kamailio 4.1.2 中加载新模块?实际上,我有一个问题,当我尝试编译我kamaiio.cfg
的错误时:
当我实际查看时,/usr/local/lib64/kamailio/modules/
有一些模块,但websocket.so
丢失了。那么,如何在 Kamailio 中获取和加载模块?
谢谢你的帮助!
webrtc - JSSIP/SIP-JS calls dropping out
I am getting a dropout while making a call using jssip/sipjs library. There is no audio too. Following is shown in javascript console.
Set up involves an asterisk server and webrtc service.
Below given is the sample html page I am using to test.
=====
Can somebody help me on this?
sip - Kamailio-Asterisk - 找不到路线“FROMASTERISK”
关于本教程,我正在尝试使用 Asterisk 12.1.0 实现 Kamailio 4.1:
当我尝试编译 kamaili.cfg 时,我仍然收到此错误:
我已经加载了教程中的所有模块。
我试图找到一些解决这个问题的方法,但没有结果。
谢谢你的帮助!
sockets - 在两个 rtpproxy 服务器之间发送 rtp 数据包
是否可以将媒体 rtp 数据包从一台 rtpproxy 服务器发送到另一台 rtpproxy 服务器?
在我的场景中,我正在通过 opensips 代理服务器注册 voip 帐户。我们在同一个地方托管了 rtpproxy 和 opensips 服务器。opensips 相应地更改了 SDP 的 c= 和 m= 行,但是当数据包进入 voip 交换机时,它的 rtpproxy 服务器也会更改 SDP。所以 Peer1 正在向 hout 托管的 rtpproxy 服务器发送数据包,而 peer2 正在向 voip 交换机的 rtpproxy 服务器发送 rtp 数据包。
SIP 数据包:Peer <--> opensips <--> 星号
RTP 数据包 peer1 <--> rtpproxy1 =X= rtpproxy2 <-->peer2
这里 rtpproxy1 和 rtpproxy 2 之间没有连接,因此 peer1 和 peer2 之间没有媒体传输。请帮助解决这个问题。
我的 opensips.cfg 文件如下。
ubuntu - 在 Nginx 上运行 Siremis 网络:
我正在尝试在运行 Nginx 的 Ubuntu 14.04 上部署 Siremis 4.1 ( http://siremis.asipto.com/2014/03/25/siremis-v4-1-0-released/ )。网上关于在 Nginx 上运行 Siremis 的信息很少。我已经正确安装了所有东西(我认为),但是我在 Nginx 配置方面遇到了问题,无法正确提供页面。
我几乎可以肯定问题出在 URL 重写中。我可以去这个页面没问题:
域/siremis/index.php/user/login
但是之后我通过这个 URL 得到 Page Not Found:
DOMAIN/siremis/system/general_default
这让我想起了 WordPress 的永久链接,由于他们出色的文档,我能够解决很少的问题:http: //codex.wordpress.org/Nginx
但是,Siremis 是另一回事。我不确定 Siremis 是否不支持使用 Nginx,因为它在执行重定向或什么时需要 Apache。只是想知道是否有人有任何建议。显然,我是 Nginx 的新手。或者,如果有人知道如何在 Siremis 中关闭重定向,那也很好!我不需要“漂亮”的网址。
这是我的服务器配置:
kamailio - 如何通过负载平衡在 Kamailio 上创建简单的故障转移?
我的 dispatcher.list 文件中列出了 3 个位置。2是为了相互负载平衡。目前它工作得很好,因为日志显示呼叫在 2 个位置之间进行循环。
但是,我一直在浏览在线文档和示例,但无法准确弄清楚如何仅将第三个位置用作故障转移。
我对应该激活故障转移的故障的定义是:
- 目的地没有响应(已关闭)
- 来自目的地的任何失败响应
我们使用 2 个 sip 提供商。1 为我们提供了 2 个干线来进行负载平衡,而第 2 个干线仅用于故障转移,以防第一个提供商出现故障或由于任何原因无法路由呼叫。
我觉得这是一个应该很容易实现的常见问题,但我找不到允许我正确执行此操作的文档。
这是我的 Kamailio.cfg 文件:我使用的配置文件是由其他人为我们使用的不同系统创建的。不确定它是否需要它所拥有的一切。
这是我的 dispatcher.list 文件:
websocket - kamailio 源中缺少 websockets.os
我不能在 kamailio 中包含 websockets 模块,在 kamailio 源中没有 websockets.os
我尝试从 git 安装 kamailio-4.0 我点击此链接
http://www.kamailio.org/wiki/install/4.0.x/git在此处输入链接描述
sip - Kamailio 服务器 - 内部服务器错误
我正在尝试通过注册到 kamailio 服务器(4.0.0)来建立与两个 sipclients 端点的聊天会话(MSRP),但我得到了500 Internal server error(Reason: SIP ;text="media stream failed to start" ;cause=500)
. 可能是什么问题??这是否意味着 kamailio 无法处理 msrp 会话?如果是,如何在服务器中启用它?请在这方面帮助我。
mysql - 如何让kamailio使用不同的mysql peer users表
我用不同的名称和不同的字段名称创建了自己的用户表,我想让 kamailio 将它用作对等用户的“acc”表我该怎么做?
macos - MAC 10.9 上的 Kamailio 安装错误,这是什么错误?
我正在尝试Kamailio 4.1
通过命令在 mac OS10.9 上安装:
但我在终端上看到,它是通过:
这是什么错误?我还缺少什么吗?请指导我实现目标的正确方法。