问题标签 [sip-server]

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

java - 实现SIP即时通讯框架

我想实现一个在 SIP 上工作的即时消息传递框架。我有 SIP 客户端和一个元素,它将从客户端获取所有消息,并将处理它们并将它们转发给其他 sip 客户端。

客户端和管理元素将拥有自己的私有协议(相互“交谈”),这些协议将在 SIP 消息中传递(例如,在有效负载中)。

我不知道我需要什么“管理元素”。它应该是 SIP 客户端还是 SIP 服务器?我的想法是我将拥有一个 SIP 客户端,它将接收所有 SIP 消息,使用私有协议解析它们,并将其转发给其他客户端。因此,它在管理系统方面是一种“服务器”,而在 SIP 方面则是客户端。

我正在用 Java 实现这个“元素”,但现在它并不重要。我很乐意得到一些帮助我的方向。

0 投票
1 回答
268 浏览

web-applications - 无需注册即可从移动网络浏览器拨打电话

是否有可能在没有从移动/桌面浏览器注册的情况下拨打 SIP/PSTN 呼叫,只需单击以拨打类似的电话 -无需注册

如果是,如何?和

如果是,是否有可能跟踪它并获取日志信息等用户信息(通话时间 + 位置 + 持续时间)

0 投票
3 回答
10144 浏览

sip - 如何在 kamailio 中配置测试用户?

我刚刚(第一次)按照指南编译并安装了 kamailio。对于配置,我正在关注文档here

我正在尝试测试一个新的 SIP 用户。我创建了它:

用户在那里:

我尝试连接我的 sip 客户端,但注册超时 ( Request Timeout (408))。我试图通过执行以下操作来验证发生了什么:

我看到很多信息,其中一条很有趣:

但我不知道如何解决这个问题。如何验证<my-ip>配置了哪些与领域关联的凭据?什么是“境界”?我没有找到任何初学者指南kamailio。是否有关于如何设置简单kamailio配置的简单方法?

0 投票
0 回答
1205 浏览

ios - PJSIP 错误 pjsua_call_media_init

我已经从这个链接编译了代码,我也能够在 sip 服务器上成功注册一个帐户。但是当我拨打 sip 电话时,它会在pjsua_call_media_init. 我需要帮助来理解下面提到的错误原因。

在上述事件序列之后出现陷阱错误,图像如下

在此处输入图像描述

0 投票
0 回答
366 浏览

android - Android中的VOIP..?

我正在开发一个应用程序,我需要在其中实现 VOIP。我已经浏览了谷歌中的一些示例,如SIPDROID、 IMSDROID 并实现了默认的 android API SIP。他们工作得很好。但是在这里我想在传输时中断消息,我的意思是当 1 个用户说“嗨”时,我想加密以下消息并需要将加密的消息发送给其他用户,而在另一端我想解密该消息。所以任何人都可以帮助我如何在发送和执行我的过程时中断消息......?

0 投票
1 回答
1572 浏览

java - 在 Eclipse 中运行 Jitsi SIP 通信器

我在我的应用程序中使用 Jitsi 进行聊天。我通过 SVN 将 Jitsi 源代码下载到我的 eclipse 中。我必须用 Ant 构建这个项目并开始工作。我使用 Ant 执行 build.xml 并且构建成功。但是当我将项目作为 Java 应用程序运行会引发大量异常。

我只有一部分例外。它说缺少一些参考文件。我已经运行了应用程序并开始对其进行更改。

任何帮助表示赞赏。

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 投票
3 回答
4699 浏览

call - 如何从 Kamailio 获取通话信息

我已经设置了 Kamailio 服务器并且能够建立呼叫。我需要一种方法来获取呼叫相关信息,例如从、到、持续时间等。我在配置中启用了对话框模块,但无济于事。我不精通配置文件,我不确定我是否在配置文件中做错了什么。

0 投票
1 回答
1162 浏览

sip - 通过 kamailio 构建类似于 iptel.org 的 SIP 服务器

我想建立像 iptel.org 这样的 SIP 服务器。我使用本教程 ( http://kb.asipto.com/kamailio:skype-like-service-in-less-than-one-hour ) 安装 Kamailio SIP 服务器。但我有一些问题。

  • 服务器不适用于 UDP。(当我将 kamailito 配置为监听 udp 时)
  • 客户端只能使用代理。(代理必须由客户端配置。我不想使用像 iptel 这样的代理)
  • 我用的是Jitsi作为客户端,它可以登录但不能调用,而EyeBeam可以调用

如何解决这个问题?

0 投票
0 回答
874 浏览

sip - SIP 客户端 - 我的服务器中的 JsSIP 登录问题

我正在创建一个 Web 应用程序。其中我必须通过 SIP 服务器集成文本、语音和视频聊天。所以我从http://tryit.jssip.net/中选择了“JsSIP” 。我正在尝试在演示屏幕中聊天。它运作良好。所以我下载了代码并放入了我的 apache 服务器。

现在我打开登录屏幕并尝试登录。但它会引发以下错误。

谁能告诉我可能是什么问题以及如何解决?