Я думаю это говорит о недоработанности sipml5 нежели об астериск. Сколько с ном работаю в стандартизации проблем не замечал. А вот у клиентской части проблемы были всегда. Все зависит от разработчика
Вообщем засел сегодня за настройку WebRTC по мануалы приведенному выше asterisk 11.0.0 не патченный
Пробую подключатся из sipml5, конект идет но asterisk выдает WebSocket connection from '192.168.0.96:1270' could not be accepted — no protocols out of 'sip' supported. В гугле есть парочка описаний данной ошибки, но не увидел решения! Вот такии вот результаты на сегодня… копаю дальше!
Вообщем собрал с патчем asterisk_373330.patch, похоже раньше мешал мусор от сборки, все завелось, получилось зарегатся из браузера и сделать звонок на железный SIP телефон, единсвенное нету звука ни в одну сторону, и в логах тоже тихо!
Забавноая ситуация, Астериск предлагает патчить клиента, а клиент — Астериск. Как же все-таки правильно? Я тоже добрался до ошибки «no protocols out of 'sip' supported»
Парни, не надо патчить астериск! Ответ разработчика:
«the No protocols out of 'sip' supported has been fixed in SVN and I have seen no reports of silence»
Собрал Asterisk из SVN и вправду в нем пофиксили баг, но голоса также нету, на всякий случай локально уже зарулил DNS записями через DNS сервер realm=sip.com, domainsasrealm=sip.com и в sipml5 также отправил на sip.com, но эффекта никакого! Не совсем понимаю куда трафик может ходить не туда?
мне удалось заставить работать webrtc только как здесь написано code.google.com/p/sipml5/wiki/Asterisk
и то корректная работа возможна на Хром х32, на или звонить хромом х32 на хром х64.
По ходу заметил что в 11 версии поправили, как мне кажется не совсем коректную работу в режиме realtime, когда при вводе комманды sip show peers не показывает не активные sip peers, данный баг(особенность) был не приятен, тем что если опрашивать из CLI внешними средствами, то никогда не узнаешь полностью о всех клиентах которые могут регистрироватся на сервере! В версии 11.0.0 уже показывает всех кто занесен в базу!
Комментарии аж от 2012 года. И что ситуация так и не изменилась почти за 3 года? Сейчас тоже интересуюсь этой темой. На Debian 7 пришлось из бэкпортов 11-й астериск ставить. Тоже ковыряю sipml и все больше в нем разочаровываюсь. Где-то в соседних постах предлагали использовать другой клиент sipjs что-ли. Отпишитесь кто-нибудь. Стоит ли дальше селекционированием sipml с асетриском заниматься. Или ну его этот sipml?
Релиз 11-й версии Asterisk