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
誰かが私に何が間違っているのか教えてもらえますか?