Всем привет!
Вобщем необходимо подключить клиент jsSIP.js (или SIP.js - они не очень различаются) на сайте к SIP-серверу. SIP сервер настроил для работы с WebSocket как сказано здесь -
https://wiki.freeswitch.org/wiki/Webrtc, открыл порты 5060, 5090, 5066. Создал профиль external5090 во FreeSWITCH как написано здесь(чтобы сип сервер принимал подключения из вне) -
https://wiki.freeswitch.org/wiki/External_ProfileИ все равно клиент не хочет подключаться к сип серверу. Вот Лог клиента SIP.js, у jsSIP.js лог почти не отличается:
Wed Oct 01 2014 16:08:51 GMT+0600 (Уральское время (зима)) | sip.transport | connecting to WebSocket
ws://195.222.149.132:5080 sip-0.6.0.js:639
Wed Oct 01 2014 16:08:51 GMT+0600 (Уральское время (зима)) | sip.ua | emitting event connecting sip-0.6.0.js:639
Wed Oct 01 2014 16:08:51 GMT+0600 (Уральское время (зима)) | sip.transport | WebSocket connection error: [object Event] sip-0.6.0.js:639
Wed Oct 01 2014 16:08:51 GMT+0600 (Уральское время (зима)) | sip.transport | WebSocket disconnected (code: 1006) sip-0.6.0.js:639
Wed Oct 01 2014 16:08:51 GMT+0600 (Уральское время (зима)) | sip.transport | WebSocket abrupt disconnection sip-0.6.0.js:639
Wed Oct 01 2014 16:08:51 GMT+0600 (Уральское время (зима)) | sip.ua | transport
ws://195.222.149.132:5080 failed | connection state set to 2 sip-0.6.0.js:639
Wed Oct 01 2014 16:08:51 GMT+0600 (Уральское время (зима)) | sip.ua | emitting event disconnected sip-0.6.0.js:639
Wed Oct 01 2014 16:08:51 GMT+0600 (Уральское время (зима)) | sip.ua | next connection attempt in 20 seconds
Поиск по ошибке с кодом 1006 ничего информативного не дал. В общем я в тупике, может кто сталкивался с подобной проблемой?