мониторинг состояний абонентов в браузере
Есть asterisk 13.1.0, на нем настроил в manager.conf отдачу событий на порт 5038
по телнету коннектится, события прилетают.
хочу теперь как то это отдавать в web браузер.
Браузер поддерживает Websocket, но не пойму как связать с отдачей тех событий с этим протоколом
Еще в системе есть commit server realplexor, но пока то же не понимаю как его можно связать
видел примеры на node.js но перейти на него нельзя
мож кто просветит, как это все связать
сейчас у меня работает по аяксу через таймер, запрашивается из командной строки asteriska состояния абонентов, каналов.
но этот вариант съедает большое кол-во ресурсов при большой нагрузке порядка 50-70 одновременных вызовов
по телнету коннектится, события прилетают.
хочу теперь как то это отдавать в web браузер.
Браузер поддерживает Websocket, но не пойму как связать с отдачей тех событий с этим протоколом
Еще в системе есть commit server realplexor, но пока то же не понимаю как его можно связать
видел примеры на node.js но перейти на него нельзя
мож кто просветит, как это все связать
сейчас у меня работает по аяксу через таймер, запрашивается из командной строки asteriska состояния абонентов, каналов.
но этот вариант съедает большое кол-во ресурсов при большой нагрузке порядка 50-70 одновременных вызовов