Удаленное управление по URL

Материал из wiki.akuvox-rus.ru
Версия от 01:11, 15 августа 2020; Admin (обсуждение | вклад) (→‎Конфигурация)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Событие, предшествующее действию по 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-адрес.

1z.png
Пожалуйста, убедитесь в доступности HTTP сервера при захвате, серверу 
необходимо быть в той же сети LAN, что и устройство.

Дополнительная инструкция

Ссылка для удалённого доступа может ссылаться на файл конфигурации или настройки веб интерфейса. Файл конфигурации вида <r00000000000xx>.cfg. В веб интерфейса через Phone(Телефон) - Action URL(Ссылка для удаленного управления) таблицу событий.

Формат такой ссылки:http(s)://IP адрес сервера/help.xml?..