【发布时间】:2009-01-31 02:02:26
【问题描述】:
我正在用 Java 开发一个 SIP 应用程序,想知道目前最常用的 SIP 库是什么。
MJSIP?
【问题讨论】:
-
了解您心目中的应用程序类型会有所帮助:移动设备?桌面?服务器?你得到的答案好坏参半。
我正在用 Java 开发一个 SIP 应用程序,想知道目前最常用的 SIP 库是什么。
MJSIP?
【问题讨论】:
有一个很棒的 SIP 堆栈称为Pjsip,它是用 C 编写的,但是有一个可用的 JNI wrapper,因此可以通过 JNI 从 Java 直接调用特定于 SIP 的 C 函数。可以定义回调方法,这些方法可以在您的 Java 应用程序中实现。
可能的性能改进、代码可重用性(例如在 Android 和 iPhone 上)和活跃的开发社区是此堆栈的主要优势。
Android SIP VOIP 客户端,CSipSimple 使用这个栈,你可以看看。
【讨论】:
如果您的应用程序是客户端应用程序,您可能会对peers 感兴趣,它是一个简单且有文档的 java sip 客户端。
【讨论】:
JainSip sip stack 已被证明是成熟和完整的。 Mobicents platform 是一个成熟的平台,使用 Jain Sip 堆栈,拥有庞大的活跃社区。p>
【讨论】: