1

SIPml5 の例を構成しようとしていますが、この情報はhttps://wiki.asterisk.org/wiki/display/AST/Asterisk+WebRTC+Supportから見つけました。

アスタリスク 11.9.0 をインストールし、http://code.google.com/p/sipml5/source/checkout から SIPml5 のソースをダウンロード ました。サンプル コードを Web ルート ディレクトリにコピーし、サンプルを正常にロードして、2 つの拡張機能を登録することもできました。

Google Chrome と Firefox の両方のブラウザーを最新バージョンで試しました。

アスタリスクについては、以下のような構成を行いました。確認してください: http://pastebin.com/7KCvtcNf

アウトバウンド コールの場合: Chrome ブラウザがマイクの許可を求めるたびに 8002 -> 8001 をダイヤルしているとき。許可を求めることを無効にし、デフォルトで許可する方法はありますか? マイクを許可すると、SIpml5 電話が「許可しない」のように表示されます。

アスタリスクのログは次のとおりです。http://pastebin.com/JZeDjyay

着信コールの場合:コールがブラウザに着信し、マイクを許可するとコールが拒否され、アスタリスク CLI で「SIP 応答 603 を取得しました」「ローカル SDP の取得に失敗しました」のようにアスタリスクが表示されます。

しかし、いくつかのグーグルの後、「SIPml-api.js」の新しいリンクhttps://code.google.com/p/sipml5/wiki/Downloadsを見つけ、その JS ファイル呼び出しを置き換えた後、私は答えることができますその呼び出し、ブラウザでも「通話中」と表示されますが、アスタリスクCLIでは呼び出し音が鳴り続け、「リモート呼び出し」のように表示されます。

ここにアスタリスク ログがあります: http://pastebin.com/e8Ap3bhq

誰かが私に何が間違っているのか教えてもらえますか?

4

1 に答える 1

1

webRTC をテストする場合、さまざまな通話シナリオを使用して、Asterisk 1.8.x バージョンで Flashphoner Web 通話サーバーを正常にテストしました。sipML5 に関しては、Sanjay Willy によるこのチュートリアルを試してみることをお勧めします : http://highsecurity.blogspot.com/2012/12/webrtc-and-asterisk-11-using-sipml5.htmlあなたのために。

よろしく、

于 2014-05-10T09:42:36.810 に答える