2016-03-29 5 views
1

ウェブソケットを使用するオーディオおよびビデオコールにsipML5を使用しています。 SIPアカウントに詳細を登録すると、詳細の認証のためにサーバーに要求が送信され、サーバーはsipMl.jsの一部の機能でStatus(401または403 Forbiddenなど)で応答します。今、私は、SIPレスポンスのようないくつかのJava関数にサーバーレスポンスを渡して、さらに処理するためのレスポンスを得たいと考えています。Mobicent SIPサーブレットでsipML5 jsを使用するには?

答えて

0

応答とリクエストの処理方法の例として、https://github.com/RestComm/sip-servlets/tree/master/sip-servlets-examples/websocket-b2buaを見ることができます。このアプリケーションは、RestComm SIPサーブレットに同梱されているすぐに使えるWebRTCアプリケーションです。

JSR 289 Specificationもお読みください。一般的なSIPサーブレットの詳細については、こちらをご覧ください。

注:MobicentsブランドはRestcommに改名されました。あなたがJavascriptでMobicentsSIPServletsからの応答を処理する方法を意味する場合は、http://www.telestax.com/restcomm-moves-beyond-mobicents/

+0

私は両方を勉強しましたが、どのように私のJavaクラスメソッドのSIPサーバーからの応答を取得します。私はSpring MVCを使用しています。 –

+0

通常のHTTPServletと同様にSipServletクラスを作成し、sip.xml記述子を設定する必要があります。これをSpring MVCに統合する方法は、SipServletコンテナの範囲外です。 –

1

を参照してください.MobicentsSipServletsコンテナに関連する具体的な方法はありません。この場合、sipML5 docと、SIP応答を処理するためにJSコールバック関数を登録する方法を見てみましょう。

sipML5 docから、sipML5 reg/loginのように登録時にJS関数リファレンスを渡すことができます。 var eventsListenerの内容を参照してください。

関連する問題