Удаленное управление по URL
Событие, предшествующее действию по URL ссылке
Действие по ссылке может выполняться при появлении некоторого события.
Например:
Событие | Пояснение |
---|---|
Setup Completed (Установка завершена) | Start completed (Начальная стадия завершена) |
Registered (Зарегистрирован) | The account registered (Аккаунт зарегистрирован) |
Unregistered (Не зарегистрирован) | The account unregistered (Аккаунт не зарегистрирован) |
Register Failed (Регистрация невозможна) | The account registration failed
(Регистрация аккаунта закончилась с ошибкой) |
Off Hook (Принять вызов) | Pick up the handle (Взять трубку) |
On Hook (Завершить вызов) | Hang up the handle (Положить трубку) |
Incoming Call (Входящий Звонок) | Dial New phone call (Принять новый вызов) |
Outgoing Call (Исходящий Звонок) | Dial outgoing call (Совершить исходящий вызов) |
Established (Соединение установлено) | Set up the conversation
(Начать вызов) |
Terminated (Соединение завершено) | Hang up the conversation
(Завершить вызов) |
Open DND (Тихий Режим) | Open DND function
(Включить функцию «Не беспокоить») |
Close DND (Тихий Режим) | Close DND function
(Выключить функцию «Не беспокоить») |
Open Always FWD (Постоянная переадресация Вкл.) | Open Always Forward
(Включение функции автоматической переадресации вызова) |
Close Always FWD (Постоянная переадресация Выкл.) | Close Always Forward
(Выключение функции автоматической переадресации вызова) |
Open Busy FWD (Переадресация, если занято, вкл) | Open Busy Forward
(Включение функции переадресации вызова, если вызываемый абонент разговаривает) |
Close Busy FWD (Переадресация, если занято, выкл) | Close Busy Forward
(Выключение функции переадресации вызова, если вызываемый абонент разговаривает) |
Open No Answer FWD (Включение переадресации без ответа) | Open No Answer Forward
(Включение функции переадресации вызова, если вызываемый абонент не отвечает) |
Close No Answer FWD (Выключение переадресации без ответа) | Close No Answer Forward
(Выключение функции переадресации вызова, если вызываемый абонент не отвечает) |
Transfer Call (Перевод вызова) | Transfer Call
(Перенаправление вызова на нужного абонента) |
Blind Transfer (Слепой перевод) | Proceed the blind transfer
(Выполнить слепой перевод вызова без предварительного соединения с абонентом) |
Attended Transfer (Перевод после разговора) | Transfer the consultation/half a consulting (Перевод после консультации) |
Hold (Удержание) | Call hold (Удержание вызова) |
UnHold (Возобновление) | Remove the hold conversation
(Снять вызов с удержания) |
Mute (Без звука) | Mute in the conversation (Отключение звука во время разговора) |
UnMute (Включение звука) | Un-mute (Включение звука во время разговора) |
Missed Call (Пропущенный Вызов) | Missed Call (Уведомляет о пропущенном вызове) |
IP Changed (Новый IP) | IP Changed
(Уведомляет о том, что изменился IP адрес) |
Forward Incoming Call (Перевод Входящего Вызова) | Forward Incoming Call
(Перевод входящего вызова на другого абонента) |
Reject Incoming Call (Сброс Входящего Вызова) | Reject Incoming Call
(Отмена входящего вызова) |
Answer New Call (Принять Новый Вызов) | Answer New-In Call
(Принятие нового входящего вызова) |
Transfer Finished (Перевод Выполнен) | Transfer Finished
(Сообщает об успешном переводе вызова на другого абонента) |
Transfer Failed (Перевод Не Удался) | Transfer Failed
(Сообщает о том, что перевод завершился ошибкой) |
Idle To Busy (Доступен – Занят) | Idle To Busy |
Busy To Idle (Занят – Доступен) | Busy To Idle |
Действие по ссылке может выполняться при появлении некоторого события удаленного управления, примеры ниже:
RMS | Description |
---|---|
$mac | MAC адрес телефона |
$ip | IP адрес телефона |
$model | Модель телефона |
$firmware | Версия прошивки телефона |
$active_url | Логин @ адрес сервера для текущего аккаунта |
$active_user | Логин для текущего аккаунта |
$active_host | Адрес сервера для текущего аккаунта |
$local | Локальный SIP логин |
$remote | Удаленный SIP логин |
$display_local | Локальное отображаемое имя пользователя |
$display_remote | Удаленное отображаемое имя пользователя |
$call_id | Идентификатор активного вызова |
Конфигурация
Войдите в веб интерфейс телефона и откройте Phone(Телефон) - Action URL(Удаленное управление), для поля Active(Активность) выберите “Enabled”(Включено), выберите необходимое событие, каждый HTTP запрос имеет ключ и значение, используйте “=” для, каждое значение начинается с“$”. Формат ссылки для удаленного доступа следующий:
1.http://IP адрес сервера/help.xml? ip=$ip:model=$model:firmware=$firmware:active_url=$active_url:active_user=$a ctive_user 2.http:// IP адрес
сервера//active_host=$active_host:local=$local:remote=$remote:display_local=$display_local
3.http:// IP адрес сервера//display_remote=$display_remote:call_id=$call_id Например, событие “Registered(Зарегистрирован)” , входная строка **http:// IP адрес сервера//help.xml?mac=$mac**.
Когда телефон успешно зарегистрировал SIP аккаунт, телефон отправит HTTP пакет на сервер, с помощью которого можно будет узнать его MAC-адрес.
Пожалуйста, убедитесь в доступности HTTP сервера при захвате, серверу необходимо быть в той же сети LAN, что и устройство.
Дополнительная инструкция
Ссылка для удалённого доступа может ссылаться на файл конфигурации или настройки веб интерфейса. Файл конфигурации вида <r00000000000xx>.cfg. В веб интерфейса через Phone(Телефон) - Action URL(Ссылка для удаленного управления) таблицу событий.
Формат такой ссылки:http(s)://IP адрес сервера/help.xml?..