问题标签 [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 回答
4941 浏览

sip - 为出站 SIP 配置 Kamailio/OpenSER 注册器/代理?

我已经为 SIP over websockets 设置了 Kamailio v4.0 SIP 注册器和代理,除了发送出站消息或对外部域上的 SIP 地址进行出站呼叫外,一切正常。我可以接收来自非本地 SIP 地址的消息和呼叫,但不能发出任何消息。

我试图理解各种模块的文档,比如domainandoutbound我仍然很难过。我的配置文件与这个基本相同。

这感觉不像是配置,更像是学习一种新的编程语言。关于如何进行的任何想法?

编辑:在日志文件中发现以下内容:

重新编译STUN=1并加载outbound.so到配置中(这是在吠叫错误的树吗?)。现在日志说:

0 投票
1 回答
719 浏览

linux - opensips 为 Ubuntu 上的音频视频通话打开 ims 和星号配置?

我不确定这是否是此类问题的正确位置,但不幸的是,我没有找到任何其他 stackexchange 网站来问这个问题。但是我在这里阅读了一些类似的问题,例如Open IMSAsterisk

我的问题是,我想在基于 Linux 的本地网络(基于 Ubuntu 12.10)上进行音频和视频通话。通过谷歌搜索和研究,我发现 Open IMS、Asterisk 和 Open SIPS 可以满足我的需求。但我不确定它们是什么?他们是否满足我的要求?如何配置它们以在局域网上制作音频视频聊天系统?

请帮忙

0 投票
1 回答
1187 浏览

sip - 如果 OpenSIP 从 UAC 收到 200,则不会向 UAS 发送取消。在 1.7.2 和 1.8 中验证

Bug 出现时的 SIP Call Graph Diagram:

A = UAC
B = OpenSIPS
C = UAS

在我的情况下,问题实际上是UAS永远不会知道OpenSIP取消的INVITE并且它一直在Pinging,但是在只有1XX的情况下(即临时回复来自UAS到OpenSIP,它也会向UAS发送Cancel)。这是理想的行为吗??????

从我的观点来看,OpenSIP 在不向 UAS 发送 CANCEL 时也不应该向 UAC 发送 OK。

重新创建问题的步骤:- 我使用 sipp 来模拟问题。sipp 的客户端 xml 如下:-

0 投票
1 回答
584 浏览

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

我是 sip 服务器的新手,我正在使用 c 编程对其进行试验。我已经在我的 ubuntu 13.04 上安装了 open sip 服务器。
我正在尝试配置它。
有人可以给我一个基本的例子,展示用户代理如何注册到 sip 服务器。
我是否必须下载一些特定的 sip 用户代理。
如果是的话,你能给我一些名字
,这样我就可以开始朝着正确的方向编程。

0 投票
2 回答
1310 浏览

linux - OpenSIPs - 将域地址连接到 OpenSIPs 服务器失败

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

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

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

这是错误。

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

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

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

谢谢你。

0 投票
1 回答
2133 浏览

video-streaming - 基于 SIP 的视频流服务器的开源解决方案?

我需要实现一个基于 SIP 的视频流服务器,它可以与 SIP 摄像机以及 iOS/Android 上的 SIP 客户端进行通信。

我正在调查开源项目openSIPS和Kamailio,只是想知道哪个更适合这个应用场景,还是有更好的选择?

0 投票
1 回答
515 浏览

sip - 在路由调用开始前丢弃数据包:openSIPS

我想删除必须和联系字段为空的sip数据

我正在使用opensips(处理sip数据包的代码在opensips.cfg文件中)。我怎样才能识别这些数据包并丢弃它们?

编辑:相应的解析消息是:

0 投票
1 回答
472 浏览

asterisk - 如何在 OpenSIP 或 Kamailio 中拥有类似 Asterisk-AGI 的功能

我曾经将 AGI 请求从 Asterisk SIP 服务器发送到外部应用程序,并使用 DIAL(...) 之类的命令进行回复。我正在尝试使用事件接口(UDP)、管理接口(UDP)和对话框模块在opensips中做同样的事情。任何建议都非常感谢。

0 投票
1 回答
2406 浏览

sip - 由 Kamailio 作为出站代理发送时带有 lr=on 的记录路由标头

我在一端使用 Xlite 发送邀请。如果我使用 Kamailio 4.0.1 作为出站代理,在呼叫流程中它会添加 lr=on,如下所述 WIRESHARK 跟踪:记录路由:通过:SIP/2.0/UDP 10.44.104.149;branch=z9hG4bK0ecf.1bd4c266.0 通过: SIP/2.0/UDP 10.44.104.160:5998;branch=z9hG4bK-d8754z-829f7d43eed09018-1---d8754z-;rport=5998

之后,PBX 发送 503 响应邀请。

但根据 RFC 3665 的呼叫流程,lr 应为空白:Record-Route:

Kamailio 中是否需要进行任何配置更改以满足 RFC 3665 的 REcord Route,即没有 On 值的 lr。

0 投票
1 回答
785 浏览

xml - SIP-如何使用资源列表 xml 订阅好友列表

我需要实现对资源列表的 SIP 订阅,我应该将包含所需 SIP ID 的 xml 好友列表放在该标签下(以监视其状态)。请注意,我使用的是 Jain-SIP API,并且我实现了单个订阅并且工作正常,但是在使用多个资源进行监控时我遇到了困难。应添加的 XML,如http://tools.ietf.org/search/rfc5367中所示

我用好友列表 xml 构建 sip 请求:

最好的,