Ошибка «WebRTC не поддерживается» при выполнении голосового вызова в реагировать родной Android - PullRequest
0 голосов
/ 21 сентября 2019

Я создаю голосовой вызов с использованием библиотеки 'jssip.js' в Reaction-native.Я создал сокет, используя WebSocketInterface из jssip для учетной записи пропускной способности.А также могу зарегистрировать конечную точку sip с помощью метода JsSIP.UA. Но при совершении вызова я получил сообщение об ошибке «WebRTC NOT SUPPORTED».Не знаю, почему это происходит.

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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...