1

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

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

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

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

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

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

4

2 回答 2

1

Android 在这里http://developer.android.com/reference/android/net/sip/package-summary.html内置了非常简单的 SIP 客户端和 API 。如果您使用一些更高级的功能,您只需要在 android 中使用自己的 JAIN-SIP。这里有很多例子https://svn.java.net/svn/jsip~svn/trunk/src/examples

于 2015-03-28T16:09:59.747 回答
1

我建议开始研究这个例子https://github.com/Mobicents/sip-servlets/tree/master/sip-servlets-examples/websocket-b2bua

这是 Mobicents SIP Servlets 附带的捆绑 WebRTC 演示背后的 Sip Servlets 应用程序:https ://github.com/Mobicents/sip-servlets/wiki/HTML5WebRTCVideoApplication

此演示将 2 个 WebRTC 浏览器连接在一起以进行视频或音频通话。

在您的情况下,您需要将其中一个浏览器替换为基于 Android 的客户端。我建议查看支持 WebRTC 的 Android SDK。我们开始在https://github.com/Mobicents/restcomm-android-sdk构建一个基于 JAIN-SIP 但媒体端尚未完全支持 WebRTC。(尽管欢迎任何贡献)尽管您可以将其用于聊天/消息传递并显示它的工作原理。

于 2015-03-30T08:06:22.087 回答