質問

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

誰かが私を導くことができますか?

役に立ちましたか?

解決

OpenFireを使用する計画がある場合は、OpenFire SIP電話プラグインとクライアントコントロールプラグインをOpenFireサーバーにインストールする必要があります。次に、SIPサービス用に別のSIPサーバーをセットアップする必要があります(OpenFire ServerはXMPPサービスのみを許可するためです)。 SIPサービスに3CX電話システムサーバーソフトウェアを使用しています。うまく機能しています。最後に、SIPサーバーをOpenFireサーバーとマージする必要があります。このリンクからスクリーンショットを使用してこれらの情報を見つけることができます。 http://www.3cx.com/forums/how-to-entegrate-3cx-with-openfire-xmpp-jabber-server-9951.html.

また

別の解決策は、

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

他のヒント

XMPPをIMプロトコルとして選択した場合、音声とビデオの通信にJingleを使用することは論理的です。 OpenFireはJingleをサポートしていることを覚えているので、クライアントアプリに実装するだけです。箱から出して、OpenfireはP2P音声/ビデオを提供します。 PSTNおよび/またはSIPドメインに電話をかける必要がある場合は、追加が必要です。それは一種のjingle <-> sipゲートウェイでなければなりません。おそらく、SIP電話プラグインを使用してOpenfire Media Proxyを使用して作成できるでしょう。クライアントとサーバーの間でSIPを探している場合は、OpenFire SIP電話プラグインを使用してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top