寻找适用于 Android 的 SIP 堆栈 [关闭]

Posted

技术标签:

【中文标题】寻找适用于 Android 的 SIP 堆栈 [关闭]【英文标题】:Looking for a SIP Stack for Android [closed] 【发布时间】:2010-10-24 10:27:12 【问题描述】:

我正在寻找可在 android 平台上使用的 SIP 堆栈。由于它是为客户服务的,用于商业目的,GPL 的堆栈是不可行的。

你会推荐什么,所以?

【问题讨论】:

【参考方案1】:

从 Gingerbread 开始,SIP 堆栈直接内置在 API 中,位于 android.net.sip package 中。

有一些演示代码展示了如何使用它here。

【讨论】:

谢谢!我要把这个标记为答案。大多数设备无法运行 Gingerbread,因此无法访问 API,但除非有更好的解决方案... 另外,我刚刚发现 Verizon 在我的 Galaxy s3 上关闭了 sip。所以这对很多人来说不是一个好的选择。【参考方案2】:

您可以使用 JAIN SIP 堆栈,它应该是开箱即用的。我确实在 1-2 年前尝试过,请参阅我的博客文章并附上一个示例 http://jeanderuelle.blogspot.com/2008/10/jain-sip-is-working-on-top-of-android.html

【讨论】:

【参考方案3】:

我工作的公司 RADVISION 也提供 SIP 堆栈解决方案,具有适用于 Android 的商业许可证:http://www.radvision.com/Products/Developer/VoIP-Developer-Tools/SIP/default.htm 还有其他与 Android 相关的 SIP 解决方案,但这是“通用”解决方案。

【讨论】:

【参考方案4】:

Alexander Lucas 提到了 Android SIP 堆栈。这里有一篇评论指出了一些缺失的项目:http://www.onsip.com/blog/leo/2011/01/05/our-evaluation-of-android-gingerbreads-native-sip-calling-with-the-nexus-s

需要考虑的其他几件事是,运营商提供的电话可能会阻止或损坏 SIP 堆栈,并且 Android SIP 堆栈在 iPhone 或其他设备上不可用。许多商业堆栈都可以移植到 Android、iPhone、Symbian、Win7 等,所以如果你为多个平台开发,你的工作会更容易

【讨论】:

【参考方案5】:

我推荐 TeleSoft CompactSIP。我非常相信它,我选择了卖掉它。见http://www.telesoft-intl.com/DS_Android.html

【讨论】:

我不确定,但这是一个垃圾链接。您有两个帖子,并且都在您正在销售的 SIP 堆栈上。给我们一些理由,它至少比其他替代品更好。 您错过了他说“我选择出售它”的部分?就个人而言,我对人们链接到他们自己的工作没有任何问题。很多人链接到其他商业软件,那为什么不链接到你自己的呢? Frank Shearar 是对的。 Hank Karl 经营着 Telesoft 公司,所以这不是垃圾邮件,只是链接到他自己的作品,而这恰好是商业性的。

以上是关于寻找适用于 Android 的 SIP 堆栈 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法让 Android 原生 sip 堆栈支持所有 android 设备上的 voip?

如何在 android 应用程序中使用现有的 Sip Stack 库?

我正在寻找适用于 Android 的 BOSH XMPP 库

如何将 SIP 集成到 Android 中?

寻找适用于 iOS 和 Android 的基本 2D/3D 图形的跨平台方法

为我的 Android VoIP 应用程序部署哪个 SIP 服务器?