React native 错误';不支持WebRTC';在本机android中进行语音通话时
我正在使用react native中的“jssip.js”库创建语音呼叫。我使用jssip中的WebSocketInterface为带宽帐户创建了套接字。我还可以使用JsSIP.UA方法注册sip端点,但在进行调用时,我得到的错误是“WebRTC不受支持”。不知道为什么会这样React native 错误';不支持WebRTC';在本机android中进行语音通话时,react-native,react-native-android,React Native,React Native Android,我正在使用react native中的“jssip.js”库创建语音呼叫。我使用jssip中的WebSocketInterface为带宽帐户创建了套接字。我还可以使用JsSIP.UA方法注册sip端点,但在进行调用时,我得到的错误是“WebRTC不受支持”。不知道为什么会这样 let JsSIP= require('jssip'); let socket = new JsSIP.WebSocketInterface('wss://webrtc.registration.bandwidth.co
let JsSIP= require('jssip');
let socket = new JsSIP.WebSocketInterface('wss://webrtc.registration.bandwidth.com:10443');
let configuration = {
sockets: [socket],
uri: 'sip:***@****.com',
password: '********'
};
let ua = new JsSIP.UA(configuration);
ua.start();
ua.on('unregistered', (call)=>{
console.log("client unregistered");
});
ua.on('progress', (call)=>{
console.log("progress");
});
ua.on('registered', (call)=>{
console.log("client registered");
}); //I have got this log
let eventHandlers = {
'progress': function (e) {
console.log('call is in progress');
},
'failed': function (e) {
console.log('call failed with cause: ');
}
};
let option = {
'eventHandlers': eventHandlers,
'mediaConstraints': {'audio': true, 'video': false},
'pcConfig': {rtcpMuxPolicy: 'negotiate'}
};
ua.call(toNumber, option);
我也有同样的问题。你找到解决这个问题的办法了吗?先谢谢你。