Рингтон удаленной стороны (remote_ring)
Описание и использование
Некоторые телефонные аппараты, например Yealink могут проигрывать файл, url которого передается в заголовке INVITE.
Недостаток этого подхода в том, что необходим отдельный http-сервер, который будет раздавать файлы и который должен быть доступен со стороны абонента. А отсюда вытекает необходимость в настройке такого сервера: файрвол, обновления безопасности и т.п. На этом принципе реализована услуга "Звонок особого типа (Distinctive ring)".
Разработано альтернативное решение — услуга "Рингтон удаленной стороны (remote_ring)". Сервис в чем-то похож на intercom, но intercom автоматически отвечает на вызов и автоматически включает динамик.
Услуга заменяет стандартный рингтон телефонного аппарата(ТА) на выбранный при активации услуги. Это происходит путем отправки в INVITE специального заголовка-индикаци"P-Remote-Ring", после чего sip-адаптер начинает генерировать RTP в сторону ТА абонента до его ответа. Аппарат при получении P-Remote-Ring включает динамик и проигрывает данный рингтон. После ответа абонента трансляция прекращается.
Активация |
---|
только через оператора |
Деактивация |
только через оператора |
Настройка параметров услуги через интерфейс командной строки
Для активации услуги "remote_ring" через интерфейс командной строки выполните следующую команду:
- для администратора системы:
Установите разрешение на использование услуги:
/cluster/storage/<CLUSTER>/ss/enable <DOMAIN> <ADDRESS> remote_ring
Активируйте услугу:
/cluster/storage/<CLUSTER>/ss/activate <DOMAIN> <ADDRESS> remote_ring <ATR>
- для оператора виртуальной АТС:
Установите разрешение на использование услуги:
/domain/<DOMAIN>/ss/enable <DOMAIN> <ADDRESS> remote_ring
Активируйте услугу:
/domain/<DOMAIN>/ss/activate <ADDRESS> remote_ring <ATR>
где
<CLUSTER> — имя кластера хранения долговременных данных (DS);
<DOMAIN> — имя виртуальной АТС, которой принадлежит абонент(ы);
<ADDRESS> — номер(а) абонентов, для которых выполняется настройка услуги, символ "*" используется для указания всех абонентов заданной виртуальной АТС;
<ATR> — атрибуты услуги:
- announcements_files — медиа файлы или тоны для проигрывания на терминале удаленного клиента. Предварительно требуемый файлы должны быть размещены на RestFS через приложение Web-конфигуратора "MSR медиа менеджер (MSR media manager)".
Описание команд для управления услугами через интерфейс командной строки CLI приведено в Справочнике команд CLI, разделы /cluster/storage/<STORAGE>/ss и /domain/<DOMAIN>/ss.
Пример настройки
Активировать услугу "Рингтон удаленной стороны (remote_ring)" для абонента с номером 100 виртуальной АТС "refactor".
Активация услуги через интерфейс командной строки:
admin@ds1@ecss1:/$ domain/refactor/ss/activate 100 remote_ring announcement_files = [tone://?f1=800&f2=0&on_msec=1000&off_msec=200&duration=5, system sounds/queue/ai_your_opinion_is_very_important.wav] 1 users divided into 1 parts [**********************************************************************] 82mks Success: Supplementary service remote_ring activated for domain "refactor" address "100"
Настройка параметров услуги через web-конфигуратор
Настройки выполняются в разделе "Supplementary services" ("Дополнительные услуги") приложения "Subscriber card" ("Карточка абонента").
Настройка услуги для всех абонентов определенной виртуальной АТС, а так же для определенного абонента в отдельности выполняется в приложении "Subscriber card" ("Карточка абонента").
Индивидуальные настройки услуги абонента переопределяют глобальные настройки услуги (настройки услуги на уровне домена).
Для активации услуги установите флаг напротив значения "Рингтон удаленной стороны (remote_ring)" и добавьте в список необходимые файлы или тоны.
Для деактивации услуги — снимите флаг.
Для сохранения настроек нажмите кнопку "Save" ("Сохранить").
Пример настройки
- Выберите номер телефона абонента — 100;
- Разрешите использовать услугу абоненту — установите . Установите флаг напротив услуги "Рингтон удаленной стороны (remote_ring)";
- Установите список рингтонов;
- Для сохранения настроек нажмите кнопку "Save" ("Сохранить").