4

ローカル システムで RestComm Web SDK デモ アプリケーションをセットアップしようとしています。オーディオ/ビデオ、チャット、IVR などのアプリケーションを作成したいだけです (RestComm は私のニーズに最適なソリューションを提供してくれます)。これで、ローカル システムに RestComm Web SDK をセットアップし、呼び出しを試みるたびにWebRTCommClient:call(): catched exception:NotSupportedError: Failed to construct 'RTCPeerConnection': Unsatisfiable constraint IceTransports on browser console がスローされます。

私の webRTC 構成は以下のとおりです。

// setup WebRTClient
            wrtcConfiguration = {
                communicationMode: WebRTCommClient.prototype.SIP,
                sip: {
                    sipUserAgent: 'TelScale RestComm Web Client 1.0.0 BETA4',
                    sipRegisterMode: register,
                    sipOutboundProxy: parameters['registrar'],
                    sipDomain: parameters['domain'],
                    sipDisplayName: parameters['username'],
                    sipUserName: parameters['username'],
                    sipLogin: parameters['username'],
                    sipPassword: parameters['password'],
                },
                RTCPeerConnection: {
                    iceServers: undefined,
                    stunServer: 'stun.l.google.com:19302',
                    turnServer: undefined,
                    turnLogin: undefined,
                    turnPassword: undefined,
                }
            };

Chromeブラウザでは問題なくオリンパスを使用できますが。私はこの例外にこだわっています。どんな提案でも大歓迎です。

4

1 に答える 1

3

ここでの問題は、使用しているデモ アプリケーション内の Webrtcomm ライブラリのバージョンが古く、最新の Chrome バージョンの修正が含まれていないことだと思います。そのため、リポジトリ内の samples/hello-world/scripts/WebRTComm.js を次のように置き換えてください。

https://github.com/RestComm/webrtcomm/blob/master/build/WebRTComm.js

これで問題が解決するはずです。

アントニス・ツァキリディス

于 2016-06-21T11:50:01.367 に答える