Описание

Услуга "Звонок особого типа (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 осуществляется с помощью команд управления.