Работаю с FreePBX 2 недели. У меня есть работающая FREEPBX на моем локальном сервере. Я могу подключить софтфоны как с ПК, так и с устройства Android к FreePBX, которые находятся в одной сети.
Прямо сейчас я пытаюсь использовать JSSIP для подключения к тому же серверу FREEPBX и совершать/принимать звонки. Ниже приведен пример кода, который я использую для этого.
var URL = 'wss://10.0.0.90:8088';
var socket = new JsSIP.WebSocketInterface(URL);
var configuration = {
sockets : [ socket ],
uri : URL,
password : '123456789'
};
var coolPhone = new JsSIP.UA(configuration);
coolPhone.on('registered', function(e){ console.log('Registered') });
coolPhone.on('unregistered', function(e){ console.log('Un-registered') });
coolPhone.on('registrationFailed', function(e){ console.log('Failed') });
coolPhone.start();
Но я получаю следующую ошибку в консоли браузера.
Invalid value "wss://10.0.0.90:8088" for parameter "uri"
Я предполагаю, что мне может понадобиться настроить что-то из панели администратора FREEPBX. Но не уверен, что. Может ли кто-нибудь указать, что здесь должно быть.
Заранее спасибо.