如何添加 JAIN SIP?

Posted

技术标签:

【中文标题】如何添加 JAIN SIP?【英文标题】:How to add JAIN SIP? 【发布时间】:2019-02-10 23:06:12 【问题描述】:

我使用 JAIN SIP 1.2 在我的 PC 上用 Java 编写了一些代码,现在我想导出我的一些工作并为 android 创建新的,但我不明白该怎么做。我看到另一个类似Android-ready JAIN-SIP library? 的帖子重定向到一个 Github 存储库,在那里我找不到任何文档,或者我不知道在哪里可以找到它,以及如何将 JAIN SIP 添加到 android。

我从较早的帖子中找到了另一种使用 JAIN SIP 的方法:使用两个 jar,将它们添加到我的 Android 项目中:https://mvnrepository.com/artifact/javax.sip/android-jain-sip-ri/1.3.0-91 和 https://mvnrepository.com/artifact/javax.sip/jain-sip-api/1.2.1.4,但我得到了很多编译错误。

澄清一下,我不熟悉在 Android 中实现 jar 文件。

我只想做一个在线状态服务,将我的手机订阅到我的电脑上只是为了接收一些我已经写好的数据,并且它可以在我的电脑上运行。

提前致谢。

【问题讨论】:

【参考方案1】:

您能在此处发布您遇到的错误吗?有一个特殊的 android 版本,您应该使用 https://jsip.ci.cloudbees.com/job/android-jsip/,其中所有包都以 android. 为前缀

这里有一个带有包的 javadoc https://jsip.ci.cloudbees.com/job/android-jsip/javadoc/

这里还有一个android示例如何在应用程序中使用android包

https://github.com/usnistgov/jsip/tree/master/src/examples/android/simplecallsetup

【讨论】:

非常感谢,有了这个构建,我的代码终于可以工作了!真的很感谢你,我终于可以完成我的最后一个项目来完成我的学位了。

以上是关于如何添加 JAIN SIP?的主要内容,如果未能解决你的问题,请参考以下文章

下载 JAIN SIP

JAIN SIP setPathName()

Android 在使用 Jain-SIP 库创建 SipStack 时出错

如何在 SIP/SDP 呼叫中启动 RTP 流

sip的鉴权包是如何添加的

基于 Java 的 SIP 端点