Demo Управление и мониторинг одного телефона
Управление и мониторинг осуществляются с помощью технологии SignalR
Подключение нужно устанавдивать к RanderHub:
var rander = $.connection.randerHub;
Названия методов и их параметры аналогичны методам из WebAPi
Для получения в реальном времени информации о состоянии звонков нужно подписаться на событие OnCallState
:
rander.client.OnCallState = function (eventArgs) { }
Объект eventArgs
содержит следующие свойства:
Extension
- внутренний номер линии, состояние которой изменилось
State
- новое состояние
Number
- номер, с которым в данный момент происходит или установлено соединение
Мониторинг состояния одного телефона