问题标签 [jain-sip]

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

android - 在 android VOIP CALL 中使用 JAIN_SIP api 获取异常

我的要求是建立从 android 手机到 VOIP 固定电话的语音呼叫,它使用 android sip 协议 API 完美工作。但它不适用于所有安卓版本的手机。现在我正在尝试使用 JAIN-SIP 第三方 API 进行开发。我已经按照 API 完成了所有事情,但是我无法通过使用这个 api 来解决我的问题,如下所示的链接。

链接:https ://github.com/Mobicents/restcomm-android-sdk/tree/master/Examples/JAIN%20SIP

我得到了这个例外:

我得到了这个例外:

0 投票
1 回答
232 浏览

java - JAIN SIP:在 0.0.0.0 上侦听时识别 SIP 消息的入站 IP

使用 JAIN SIP API 时,我创建了一个地址为 0.0.0.0 的 ListeningPoint 实例(即监听所有接口):

有没有办法让我确定传入 SIP 消息到达的 IP 接口(以便在响应消息中派生适当的联系人标头地址,以及其他用途)?

0 投票
1 回答
105 浏览

android - JAIN SIP setPathName()

我正在尝试使用 Jain Sip api 开发一个 android SIP 应用程序 (SiPapp.example.org),遵循这个示例http://www.telestax.com/jain-sip-stack-for-android我不确定是否我已经完全理解了 sipFactory.setPath()。我应该在括号之间放什么?在示例中,它说sipFactory.setPathName("android.gov.nist");我应该输入我的 packqge 名称(org.examle)吗?我被这个困住了...

0 投票
1 回答
353 浏览

android - PeerUnavailableException 使用 JAIN SIP API

我被困在试图向 Jain-Sip 注册。我收到此错误:

路径名已设置为sipFactory.setPathName("android.gov.nist");。不确定这是否正确。这是我的代码的摘录

来自www.telestax.com/jain-sip-stack-for-android/

我已经使用 JAIN SIP API 和 NIST 实现看到了类似 PeerUnavailableException的其他相关帖子,但没有解决我的问题

任何帮助将不胜感激。

谢谢!

0 投票
1 回答
319 浏览

java - 如何在 Java 中自动接听所有 SIP 呼叫

我想自动接听所有 sip 电话。当我以尝试或响铃响应时,事务处于进行中状态,但当我发送 OK 响应时,事务处于终止状态。这是我的代码:

提前致谢。

0 投票
1 回答
157 浏览

sip - 如何配置 JAIN-SIP 客户端以将流量发送到非标准端口?

我已经检查了 Stack Overflow 上的其他问题并在 Google 上搜索过,但我似乎找不到我的问题的答案:在客户端实现中使用 JAIN-SIP 时,如何配置它以将 SIP 请求发送到服务器配置为使用非标准端口?

这是我在日志文件中看到的消息:

'To' 行表示它正在发送到端口 5060。我需要它将 sip 流量发送到配置为使用端口5063的 sip 服务器。有没有办法做到这一点?

如果有帮助,这是我用来发送 sip 注册请求的代码:

0 投票
1 回答
779 浏览

sip - Sip Servlet 和 Jain Sip 之间的区别

我想知道 Sip Servlet 和JAIN-SIP之间的区别。从堆栈溢出问题的答案,here。我无法理解 sip servlet 和JAIN-SIP之间的区别。当 sip servlet 和JAIN-SIP规范都必须创建 SIP 应用程序时,我想知道JAIN-SIP规范的目的是什么。

也请指导我;我想开发一个我想要视频聊天和电话会议功能的移动(android)应用程序。这可以通过使用JAIN-SIP来完成吗?(指导我)请...谢谢

0 投票
1 回答
659 浏览

android - Jain Sip Stack 使用 node.js 信令服务器

我有 webrtc 应用程序,它的信号服务器位于使用 socket.io 的 node.js 上。现在我要创建 android jain sip 堆栈。我想将我的 webrtc 应用程序与 jain sip 应用程序连接起来。我的问题是我可以连接 jain sip 堆栈,使用带有 websocket 的 node.js 服务器连接到 webrtc 应用程序吗?如果不是,那么我如何为连接到 webrtc 的 jain sip 堆栈构建信令 sip 服务器?我搜索了很多关于我的问题,但我找不到任何合适的指南或论坛等。

编辑:我在这里找到了这个 stackoverflow 链接。但答案还不够明确。

0 投票
2 回答
316 浏览

jain-sip - 为什么 REFER sip 请求响应“400 缺少联系”?

我正在尝试创建转接呼叫的 REFER 请求,我已经创建了 Refer-To 和 Referred-By 标头,对于联系人标头,它是 follos SipURI myURI = address.createSipURI(contactNew, realm); Address contactAddress = addressFactory.createAddress(myURI); contactAddress.setDisplayName(contactNew); ContactHeader contactHeader = headerFactory.createContactHeader(contactAddress);

(contactNew 是联系人值,realm 是我的域)当我发送 REFER 请求时,我得到了响应“400 缺少联系人”并且联系人标题没有出现在我的请求中!我没发现问题出在哪里!谁能帮我 ?提前致谢

0 投票
2 回答
951 浏览

java - 使用 Sip Servlet 作为信令构建 Sip 客户端

我正在使用 mobicent sip servlet,并且已成功将其部署在 JBOSS as7 中。但我看到测试来自 sip 软电话。

我有很多关于构建我们自己的 sip 客户端的谷歌搜索,但我找不到合适的指南。

我要做的是使用 Sip Servlet 作为信号,我必须创建 Android 客户端(使用 JAIN-SIP),而且我必须从浏览器创建 UAC。

我对如何使用在服务器上运行的 Sip Servlet 应用程序感到困惑?如何从客户端向 sip servlet 发送请求(注册、邀请等)?

例如 本教程但是我如何创建我的客户端?:)

关于创建 UAC 或如何使用 sip servlet 的小指南或小教程可以提供帮助