0

基本的に私はアスタリスク サーバーをセットアップし、sip プロバイダーに接続して、pstn またはモバイル ネットワークに電話をかけます。Zoiper - Asterisk - Sip provider - モバイルネットワークなどのソフトフォンから電話をかけると、通話が確立され、両端で音声が聞こえるため、SIP から SIP を適切に構成しました。

WebRTC を使用したいので、localhost のクライアントとして sipML5 を使用しています。sipml5 に sip ピアを登録しましたが、正常に動作します。ソフトフォンまたは PSTN/モバイル ネットワークに通話を発信すると、通話は確立されますが、両端で音声が聞こえません。

sipML5 でエラーが表示されます: onSetRemoteDescriptionError

DOMException: リモート応答 sdp の設定に失敗しました: ice-ufrag および ice-pwd なしで SDP で呼び出されました。

rtp.conf と sip.conf のピアで ice を有効にしました。また、google stun サーバーを rtp.conf に入れます。

何が問題なのかわかりません。問題は WebRTC to SIP にあります。dobango で webrtc2sip ゲートウェイをインストールしていません。アスタリスク13を使用しているので、インストールする必要があるかどうかわかりません。

何が問題なのですか?

4

2 に答える 2

0

Asterisk で ICE をサポートするために必要なパッケージがシステムにない可能性があります。古いアスタリスク フォーラムには、この問題のデバッグについて話しているスレッドがあります

要点は、ICEサポートでコンパイルできるように、Asteriskをコンパイルする前にシステムにuuid-devel&をインストールする必要があるということです。libuuid-devel次に、configure スクリプトを実行する前に実行makeして、新しいパッケージが確実に取得されるようにします。

于 2016-09-20T04:49:07.813 に答える