5

Openfire XMPP サーバーを正常にインストールし、テキスト チャット用の Android アプリを作成しました。アプリケーションに VOIP 機能を実装するにはどうすればよいですか? これは、openfire を SIP サーバーに接続することで実行できますか?

誰かが私を案内できますか?

4

2 に答える 2

7

Openfire を使用する予定がある場合は、Openfire SIP Phone プラグインと Client Control プラグインを Openfire サーバーにインストールする必要があります。次に、SIP サービス用に別の SIP サーバーをセットアップする必要があります (Openfire サーバーは XMPP サービスのみを許可するため)。SIP サービス用に 3CX 電話システム サーバー ソフトウェアを使用しています。それはうまくいっています。最後に、SIP サーバーを Openfire サーバーとマージする必要があります。これらの情報は、スクリーンショット付きのリンクhttp://www.3cx.com/forums/how-to-integrate-3cx-with-openfire-xmpp-jabber-server-9951.htmlから確認できます。

また

別の解決策は、

IceWarp サーバーを使用できます。MULTI-PROTOCOL サーバーです。ただし、VoIP サービス用に別の SIP サーバーをインストールする必要があります。なぜなら、IceWarp サーバーは MULTI-PROTOCOL のみをサポートし、マルチプロトコル サービスを提供しないからです。そのため、IceWarp サーバーで VoIP サービスを有効にするために、VOIP プロバイダー/サービスを提供する必要があります (3CX 電話システムを使用できます)。IceWarp で VoIP サービスを構成するオプションがあります。詳細については、www.icewarp.com/downloads/documentation/server/

于 2010-11-12T08:05:31.130 に答える
3

IM プロトコルとして XMPP を選択した場合は、音声およびビデオ通信にジングルを使用するのが理にかなっています。Openfire は Jingle をサポートしていることを覚えているので、クライアント アプリに実装するだけで済みます。Openfire はすぐに使用でき、p2p 音声/ビデオを提供します。PSTN および/または SIP ドメインとの間で通話が必要な場合は、追加のものが必要です。ジングル <-> SIP ゲートウェイのようなものである必要があります。おそらく、SIP Phone Plugin と Openfire Media Proxy を併用することで、これを実現できるでしょう。クライアントとサーバー間の SIP を探している場合は、Openfire SIP Phone Plugin を使用してください。

于 2010-10-28T06:09:24.437 に答える