Я только что посмотрел библиотеку JsSIP, и она кажется довольно многообещающей, за исключением того факта, что в ней нет реальной демонстрации или кода, который реализует вызов реального мобильного телефона. Так можно ли звонить на телефон, который находится в автономном режиме или в сети? Вот код на документах
var ua = new JsSIP.UA(configuration);
ua.start();
// Register callbacks to desired call events
var eventHandlers = {
'progress': function(e) {
console.log('call is in progress');
},
'failed': function(e) {
console.log('call failed with cause: '+ e.data.cause);
},
'ended': function(e) {
console.log('call ended with cause: '+ e.data.cause);
},
'confirmed': function(e) {
console.log('call confirmed');
}
};
var options = {
'eventHandlers' : eventHandlers,
'mediaConstraints' : { 'audio': true, 'video': true }
};
var session = ua.call('sip:bob@example.com', options);
, даже демо-версия реализует вызов в браузерах, что проще сделать с помощью WebRT C, но я хочу позвонить по телефону. как это возможно, если это возможно в режиме OFFLINE , было бы лучше