Action URL
В данном подразделе настраиваются URL адреса, на которые будет отправляться служебная информация после выполнения телефоном операции.
Action URL используется для отправки сообщений о состоянии телефона и действиях выполняемых на нем. Как только на телефоне происходит какое-либо действие (входящий звонок, постановка/снятие режима «не беспокоить» и т.д.), он отправляет HTTP GET запрос специального вида на заранее указанный адрес. Такой функционал особенно полезен call-центрам, где требуется возможность в режиме реального времени контролировать действия сотрудников.
Пример заполнения URL: http://192.168.97.111/?action=talk&mac=$ma:
-
192.168.97.111 - IP-адрес сервера для принятия информации от IP-телефона
-
action=talk - действие, которое произошло на телефоне
-
mac=$mac - подробная информация по действию телефона
IP-телефон отправляет служебную информацию по следующим событиям:
-
Настройка завершена
-
Зарегистрирован
-
Не зарегистрирован
-
Регистрация не удалась
-
Трубка положена
-
Трубка поднята
-
Входящий вызов
-
Исходящий вызов
-
Установленный вызов
-
Завершенный вызов
-
Включить режим DND
-
Выключить режим DND
-
Включить безусловную переадресацию
-
Выключить безусловную переадресацию
-
Включить переадресацию по занятости
-
Выключить переадресацию по занятости
-
Включить переадресацию по неответу
-
Выключить переадресацию по неответу
-
Перевод вызова
-
Слепой перевод вызова
-
Перевод с подтверждением
-
Поставить на удержание
-
Снять с удержания
-
Микрофон отключен
-
Включить микрофон
-
Пропущенный вызов
-
Изменение IP-адреса
-
Событие: «переадресация вызова»
-
Событие: «отклонение вызова»
-
Событие: «Ответ на новый вызов»
-
Событие: «Завершение переадресации»
-
Событие: «Переадресация не состоялась»
-
Установка статуса «Занят»
-
Установка статуса «Свободен»

В таблице приводится переменные которые использует IP-телефон для Action URL, и их расшифровка.
|
Переменная
|
Описание
|
|
$mac
|
MAC-адрес IP-телефона.
|
|
$ip
|
IP-адрес IP-телефона.
|
|
$model
|
Модель IP-телефона.
|
|
$firmware
|
Версия программного обеспечения IP-телефона.
|
|
$active_url
|
Имя учетной записи и сервер на которой она зарегистрирована.
|
|
$active_user
|
Имя активной учетной записи.
|
|
$active_host
|
IP-адрес SIP-сервера.
|
|
$local
|
Локальный номер IP-телефона.
|
|
$remote
|
Набранный номер с IP-телефона.
|
|
$display_local
|
Имя четной записи при исходящем звонке.
|
|
$display_remote
|
Имя абонента при входящем звонке.
|
|
$call_id
|
ID номер звонка.
|
