Услуга Звонок особого типа (Distinctive ring)
Описание
Замена стандартного рингтона на любой другой происходит путем отправки sip-заголовка Alert-info, который указывает, что необходимо проиграть. Отправка происходит один раз при установлении соединения (Invite) между абонентами. В качестве медиафайла можно использовать файл в формате .WAV, обработанный аудиокодеком MUlaw.
Рекомендуемый размер медиафайла — 80 Кб.
Максимальный размер медиафайла — 150 Кб.
Некоторые SIP телефоны не поддерживают воспроизведение медиафайлов, но поддерживают изменение рингтона на стороне самого аппарата. Для этого в заголовке Alert-Info передается "Имя ринга". Чтобы изменить рингтон на таких SIP телефонах необходимо на самом аппарате установить соответствие имени ринга ring01 и одного из внутренних рингтонов. Всего таких рингов 16 (ring01 .. ring16). Таким образом, на SIP телефонах можно задать 16 уникальных имен рингов (Аппарат обычно поддерживает не более 8).
Заголовок, который передается непосредственно на SIP телефон, выглядит следующим образом:
Alert-Info: <http://192.168.1.1:9990/system/sounds/ring/ringtone.wav>;info=ring01
Услуга "Звонок особого типа (distinctive_ring)" разделена на две части:
- Доменная;
- Пользовательская.
При выборе рингтона для проигрывания Пользовательская часть имеет приоритет над доменной. Пользовательскую часть можно выключить. Доменную часть выключить нельзя, но можно сбросить значения на значение по умолчанию (Не проигрывать медиафайлы).
Доменная услуга Distinctive ring
Существует восемь типов вызовов, для которых можно настроить отдельный рингтон:
- Обычный вызов (Basic call);
- Междугородний вызов (Intercity call);
- Международный вызов (Internationalcall);
- Приоритетный (VIP) вызов (VIP call);
- Вызов с приоритетом 0_flash_override;
- Вызов с приоритетом 1_flash;
- Вызов с приоритетом 2_immediate;
- Вызов с приоритетом 3_priority;
- Вызов с приоритетом 4_routine.
Для каждого типа вызовов можно назначить один из 16 рингов (в том числе один ринг на все три типа вызова). Каждому из 16 рингов можно назначить определенный медиафайл.
Настройка доменной услуги Distinctive ring осуществляется с помощью команд управления профилями преобразования рингтонов.
Пользовательская услуга Distinctive ring
Для персонализации услуги была добавлена услуга "Звонок особого типа (distinctive_ring)" , позволяющий конкретному пользователю переопределять группы номеров, либо конкретные номера.
В префиксе номера возможно ввести сам префикс, либо определить тип поступающего вызова.
Пользовательская услуга имеет приоритет над доменной настройкой. Например, для звонка с номера 1000, совершенного услугой VipCall, абоненту с активированной услугой Distinctive Ring при совпадении номера с одним из правил, будет проиграна мелодия из правила, а не из доменной настройки VipCall. Таких правил может быть не более 100 для каждого абонента. Это связано с тем, что правила проверяются поочередно, выбирая наиболее полное совпадение. В случае звонка с номера 1000 среди правил 1, 10, 100, будет выбрано правило 100, т.к. он наиболее полно совпадает, а среди правил 1 и 1001 будет выбрано правило 1, т.к. 1001 имеет несовпадение, не смотря на более длинную последовательность совпавших символов.
При удовлетворении вызовом правил с префиксом и типом вызова приоритет будет отдан правилу с префиксом.
Правила идентифицируются по префиксу, т.к. два разных правила с одним префиксом существовать не могут.
Указывать можно несколько звуковых сигналов, при этом не производить выбор рингтона для абонента.
Настройка пользовательской услуги Distinctive ring осуществляется в стандартном режиме и расширенном режиме web-интерфейса в разделе "Supplementary services" ("Дополнительные услуги") приложения "Subscriber card" ("Карточка абонента").
Для каждого правила пользователь выбирает имя ринга и медиафайл. В отличии от доменной настройки, здесь они никак не взаимосвязаны. Таким образом пользователь сможет сам решить, какой проигрывать медиафайл или рингтон.
Настройка пользовательской услуги Distinctive ring осуществляется с помощью команд управления.
Возможные проблемы
При совместной работе услуг distinctive_ring и cnip_audio некоторые телефонные аппараты обрезают uri ресурса, который должен проигрываться на телефонном аппарате в рамках работы данных услуг, что в последствии приводит к ошибке получения ресурса.
Ресурс не проигрывается, совместная работа услуг distinctive_ring и cnip_audio нарушается. Uri телефонный аппарат берет из SIP-сообщения INVITE заголовка Alert-Info.
Список телефонных аппаратов, на которых протестировано совместное использование услуг cnip_audio и distinctive_ring:
Модель ТА | Версия ПО | Совместная работа услуг distinctive_ring и cnip_audio |
---|---|---|
UNIVOIS UL1 | V1.2.0.11273577 | - |
UNIVOIS UL2 | V1.2.0.12143674 | - |
VP-12 | 2.5.0.128 | - |
VP-15 | 2.6.0.30 | - |
Yealink T21 E2 | 52.80.14.2 | + |
Yealink T22P | 7.73.193.50 | - |
Yealink T27G | 69.85.0.5 | + |
Yealink T41U | 108.84.0.15 | + |
Yealink T42S | 66.84.0.80 | + |
Yealink T46S | 66.84.0.80 | + |
Yealink T46U | 108.84.0.15 | + |
Yealink T48U | 108.84.0.15 | + |
Yealink T53W | 96.85.14.1 | + |
Escene ES280-V4 | V1.3.0.03063904 | - |