我试图在我的本地系统上设置 RestComm Web SDK 演示应用程序,我只想为音频/视频、聊天、IVR 等创建一个应用程序(RestComm 为我的需求提供了完美的解决方案)。现在我已经在本地系统上设置了 RestComm Web SDK,每当我尝试 sip 调用时,它都会抛出WebRTCommClient:call(): catched exception:NotSupportedError: Failed to construction 'RTCPeerConnection': Unsatisfiable constraint IceTransports在浏览器控制台上。
我的 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 浏览器中毫无问题地使用olympus 。我被这个例外困住了,任何建议都将受到高度赞赏。