1

私はwebrtc2sipの初心者です。webrtc2sip ゲートウェイをセットアップし、ドメインとして sip2sip.info に登録しました。問題は、Chrome から任意の SIP クライアント (ekiga/jitsi) にビデオ通話を発信すると、通話は接続されますが、両側でビデオを見ることができないことです。

================================================== =============================== ケース 1: Chrome が SIP クライアントを呼び出す
結果: 送信側と受信側の両方でビデオが表示されない

================================================== ================================ クロム JS コンソールでは、次のように表示されます。

State machine: tsip_dialog_register_InProgress_2_Connected_X_2xx SIPml-api.js?svn=179:1
==session event = m_stream_video_local_added SIPml-api.js?svn=179:1
==session event = m_stream_video_remote_added SIPml-api.js?svn=179:1
==session event = m_stream_audio_local_added SIPml-api.js?svn=179:1
==session event = m_stream_audio_remote_added SIPml-api.js?svn=179:1

このために、JS コンソール ログ (case1_web2SIPClient_JSLogs.txt)、wireshark トレース (case1_web2SIPClient_WStrace.pcap)、webrtc2sip ゲートウェイ コンソール ログ (case1_web2SIPClient_gatewayLogs.txt)、sipml5 エキスパート設定 (Expert_settings.png)、および config.xml (config.xml) を添付しました。場合。このページ ( http://linux.autostatic.com/installing-webrtc2sip-on-ubuntu-1204 )の説明に従って、ソースをビルドした後に生成された config.xml は何も変更していません。

Chrome と Android SIP クライアント (CSipSimple) の間で呼び出しを試みましたが、問題は同じままです。

================================================== =============================== ケース 2: SIP クライアントが chrome を呼び出します。
結果: Chrome で [応答] ボタンをクリックするとすぐに、通話が拒否されます。

================================================== ================================ JS コンソール ログには次のように記載されています。

State machine: tsip_transac_ist_Proceeding_2_Completed_X_300_to_699 SIPml-api.js?svn=179:1
SEND: SIP/2.0 603 Failed to get local SDP
Via: SIP/2.0/WS 172.21.128.118:10060;rport=10060;branch=z9hG4bK-1441398960
From: <sip:tata@172.21.229.127>;tag=300647977
To: <sip:amshyam320@sip2sip.info>;tag=ZxQFfM7fIIP3rT1HINzb
Call-ID: fbdf5a11-ff9e-0072-fa8b-09525220cec6
CSeq: 1670757835 INVITE
Content-Length: 0
Reason: SIP; cause=603; text="Failed to get local SDP"

この場合、JS ログ (case2_SIPClient2WebJSLogs.txt)、wireshark ダンプ (case2_jitsiToWeb_WStrace.pcap) を添付しています。


構成:


Chrome バージョン: 30.0.1599.114 および最新の chrome バージョンでさえもチェック Webrtc2sip バージョン: 2.6.0 sipml5 バージョン: svn=203 ubuntu バージョン: 12.04 (デスクトップ エディションとサーバー エディションの両方でチェック)


セットアップまたは構成に何か欠けているものがありますか? 先に進むためのガイドとヘルプをお願いします。

ありがとう、
シャム

4

1 に答える 1

1

ケース 2:

RTCWeb 対応のブラウザ (Chrome) を使用しており、SIP クライアントを呼び出そうとしていますが、これは 、 などの必須機能を実装していない可能性がありICEますSRTP。Chrome は を使用しSRTP-SDES、Firefox は を使用しますSRTP-DTLS

エキスパート設定で有効RTCWeb Breakerにして確認してください。sipml5

RTCWeb Breaker、エンドポイントが同じコーデックをサポートしていない場合、またはリモート サーバーが RTCWeb に準拠していない場合に、オーディオとビデオのトランスコーディングを有効にするために使用されます。

ケース:1: オーディオは機能していますか? そして私はあなたのログを見ることができません。

于 2014-02-12T03:45:41.537 に答える