Я на самом деле использую HTML5 webSockets и AsterClick, демон промежуточного программного обеспечения, который я написал на PHP.
Насколько я знаю, AsterClick является единственным действительно управляемым событиями интерфейсом Asterisk AMI для HTML5 на планете. Все остальные решения по-прежнему застряли в опросе
сервер.
Я могу смотреть статус звонков в реальном времени, исходить. Перемещение между (очереди, MeetMe, парковка, люди) просто перетаскивая в моем браузере. Я могу создать
функционирование специальных записей плана набора номера без записи в план набора номера или в основном что-либо еще Asterisk AMI может делать с БЕЗ ОПРОСА никогда.
В Javascript я могу использовать функцию addEventListener (), которая фактически принимает имена
событий AMI в качестве параметров. NO POLLING , но когда Asterisk AMI генерирует событие, оно отправляется в мой браузер через webSocket, генерируя событие, которое
обрабатывает данные и генерирует больше событий в браузере.
У меня также есть инструмент под названием WBEA, который позволяет мне развертывать те же приложения HTML5 AsterClick, что и автономные исполняемые файлы для Windows и Linux.