Java で SIP アプリケーションの開発に取り組んでおり、現在最も使用されている SIP ライブラリは何かを考えています。
MJSIP?
エリクソンがGlassFishを使用して構築したSIPサーブレットコンテナであるSailFinを確認することをお勧めします。
私の知る限り、そのJAIN-SIPです。ところで、MjSip について知っておくとよいでしょう。JBoss Mobicentに興味があるかもしれませんが、現時点ではユーザー ガイドは完全ではありません。Mobicent ではあまり役に立ちません。
または、metadaddyがここで述べているように、「 SailFinを見てみるとよいでしょう。これは、 GlassFishを使用して Ericsson によって構築された SIP サーブレット コンテナです。」
C で記述されたPjsipという優れた SIP スタックがありますが、利用可能な JNIラッパーがあるため、JNI を介して Java から SIP 固有の C 関数を直接呼び出すことができます。Java アプリケーションに実装できるコールバック メソッドを定義することができます。
このスタックの主なメリットは、可能なパフォーマンスの向上、コードの再利用性 (Android や iPhone など)、活発な開発コミュニティです。
Android SIP VOIP クライアントであるCSipSimpleは、このスタックを使用しています。
アプリケーションがクライアント アプリケーションである場合、シンプルで文書化された Java sip クライアントであるpeersが関心を持つ可能性があります。
JainSip sip スタックは、成熟して完全であることが証明されています。Mobicents プラットフォームは、大きなアクティブなコミュニティを持つ Jain Sip スタックを使用する成熟したプラットフォームです。