Коды абонентских функций
В этом разделе настраиваются правила маршрутизации и применения Кодов абонентских функций. С точки зрения логики обработки звонков Коды абонентских функций
являются обычными номерами, которые могут маршрутизироваться по общим правилам маршрутизации между доменами и отличаются только действием в Выбор правила.
Поля, доступные при создании и редактировании записи:
Название поля | Описание |
---|---|
Префикс |
Префикс номера В (указанная левая часть номера). Производится поиск всех правил, префикс которых соответствует набранному номеру по приоритетам. После применения правила Номер В распадается на
|
Приоритет |
Приоритет правила. Чем меньше значение, тем выше приоритет. Возможно указание нескольких правил с одинаковым приоритетом. Тогда применяется правило с более длинным префиксом (long-hunting). |
Тип |
Тип кода абонентской линии.
|
Дополнительный параметр |
В зависимости от выбранного действия, параметр может быть IVR-сценарием, обслуживающим КАФ, дополнительным номером или нести другое значение. Подробно ниже |
Комментарии |
Возможность указать полезную информацию |
Перехват звонка
Перехват звонка с указанием точного номера, с которого необходимо сделать перехват на текущего абонента. В качестве префикса задается featurecode, а остаток определяет абонентский номер перехвата.
Пример:
*Входящий звонок на абонента А с номером 123. В системе определен FeatureCode *92* как номер перехвата (префикс = *92*) *Абонент B набирает *92*123 *Звонок с номера 123 перехватывается абонентом В *Безопасность (кто кого может перехватывать) решается через правила маршрутизации (у А должны быть права на набор номера *92*123)
Перехват звонка по групповым номерам
Перехват звонка только с тех номеров, которые объединены с текущим через любой Групповые номера с установленным признаком Участвует в Перехват звонка по групповым номерам
. Если звонят несколько номеров, объединенных с перехватывающим, то перехват осуществляется для наиболее долго звонящего.
Используется только значение Префикс (остаток не используется).
Пример
* Входящий звонок на абонента А с номером 3453. В системе определен FeatureCode *96* как номер группового перехвата (префикс = *96*) * Абонент B набирает *96* * Система создает список всех номеров, которые объединены с номером B через Групповые номера с признаком `Участвует в Перехват звонка по групповым номерам`. В полученном массиве находится номер, который звонит наиболее долго. Этот звонок переводится на абонента B * Безопасность решается через признак `Участвует в Перехват звонка по групповым номерам в групповых номерах`
Конференция
Управляет создание неуправляемых конференц-комнат типа meet-me.
Префикс определяет featurecode, остаток определяет номер конференц-комнаты.
Если конференц-комната не существует, то она создается при первом звонке на нее.
Если конференц-комната существует, то абонент добавляется в нее.
Конференц-комната удаляется при выходе из нее последнего участника
Длина номера конференц-комнаты может быть любой (определяется правилами Маршрутизация до попадания в таблицу КАФ). Права доступа разграничиваются на базе Выбор правила.
Пример
* Звонок на номер *99*67899876. В системе определен FeatureCode *99* как номер Конференций (префикс = *99*) * Номер конференц-комнаты= 67899876 * Если комната создана, то звонящий попадает в нее. Иначе комната создается
При необходимости создать “закрытую” комнату для сбора совещаний секретарем необходимо:
-
на базе правил Маршрутизация сделать “выделенный” номер для секретаря, куда может позвонить ТОЛЬКО номер секретаря (например, маска назначения = *99*{F})
-
секретарь вызывает первого участника и переводит на номер своей комнаты (во время перевода правила маршрутизации отрабатывают от имени того, кто переводит звонок)
-
секретарь вызывает последовательно всех участников конференции
-
после сбора всех участников в конференцию секретарь кладет трубку. Комната будет существовать, пока последний участник не выйдет из нее
-
если участник разъединился, то он может попасть в эту конференц-комнату только через секретаря
Функции секретаря в этом кейсе может выполнять IVR-сценарий. |
Видеоконференция
Конференция с поддержкой видео. Видео доступно с использованием видеокодека H.264 и VP8. Управление и принципы работы по аналогии с Конференция.
Сценарий IVR
Переключение на IVR сценарий автоматического обслуживания абонента в голосовом и сервисном режиме. Остаток не используется.
В поле Дополнительный параметр
выбирается IVR сценарий запуска.
Один IVR сценарий можно запускать под разными КАФ. В IVR сценарии можно получить Номер В, по которому он был запущен. |
Очередь
Переключение в Очереди обслуживания голосовых вызовов. Идентификация очереди возможна двумя вариантами:
-
в поле
Дополнительный параметр
необходимо указать значение из поляНомер
Очереди для идентификации -
если
Дополнительный параметр
пуст, тоНомер
Очереди берется как Остаток
Голосовая почта
Данных featurecode осуществляет переключение на сервис работы с сообщениями, находящимися в голосовом ящике. Алгоритм обслуживания определен скрытым IVR-сценарием и может быть переназначен в рамках домена.
Номер голосового ящика вычисляется как Остаток.
На телефоне MWI должен быть настроен как Префикс+Остаток того голосового ящика, который необходимо "мониторить".
Вопросы безопасности решаются в рамках маршрутизации в Выбор правила.
Пример
Префикс голосовой почты = *85* Сотрудник может звонить только в свой почтовый ящик Настроены два правила: приоритет 100. Направление источника = Внутренний абонент, Номер А = *, Номер В = [*]85[*]\{F}, Действие = КАФ приоритет 110. Направление источника = Внутренний абонент, Номер А = *, Номер В = [*]85[*]*, Действие = запретить
При помощи правил маршрутизации можно разрешать одним сотрудникам иметь доступ к нескольким ящикам голосовой почты на обработку сообщений в них. |
Отправка голосовой почты
Данный featurecode осуществляет переключение на запись (оставление) голосового сообщения. Алгоритм обслуживания определен скрытым IVR-сценарием и может быть переназначен в рамках домена.
Номер почтового ящика вычисляется как Остаток.
Обычно применяют условные Правила переадресации для переключения в Голосовую почту.
Голосовой ящик - номер в рамках домена Oktell Studio, не связанный с номерами SIP устройства. Количество голосовых ящиков не лимитируется.
Пример
* Префикс Отправка голосовой почты = *86* * Абонент В включил DND режим на SIP-телефоне и настроил правило переадресации по DND на номер *86*123 (звонок от В на *86*123 корректен по правилам маршрутизации) * Абонент А позвонил на 123 (А может быть внутренним абонентом, кросс-доменом, внешней линией, IVR сценарием) * Вызов будет переведен на Отправку голосовой почту на ящик 123 * Если В подписан MWI на *85*123 (*85* префикс Голосовой почты), то после приема сообщения от абонента А индикатор будет гореть до момента обработки всех новых писем в ящике 123
Безопасность решается на уровне правил маршрутизации.
При помощи Правила переадресации можно несколько номеров переводить в один общий голосовой ящик |
Парковка
Данный featurecode осуществляет постановку вызова на парковочное место. Каждое парковочное место одновременно может обслуживать только одного абонента. Алгоритм обслуживания определен скрытым IVR-сценарием и может быть переназначен в рамках домена. Номер парковочного места вычисляется как Остаток.
Пример
* В системе определен FeatureCode *81* как номер Парковки (Префикс = *81*) * Абонент А разговаривает с Абонентов В * Абонент А переводит В на номер *81*5673 * Если парковочное место пустое, то В будет припаркован на это место и будет слушать музыку пока его кто-то не заберет с этого места * Если парковочное место занято, то парковки не произойдет и А может попробовать запарковать на другое место или вернуться к разговору с А
Взятие с парковки
Данный featurecode осуществляет взятие вызова с парковочного места. Алгоритм обслуживания определен скрытым IVR-сценарием и может быть переназначен в рамках домена. Номер парковочного места вычисляется как Остаток.
Пример
* В системе определен FeatureCode *82* как номер Взятие с парковки (Префикс = *82*) * Абонент С набирает номер *82*5673 * Если парковочное место занято, то С продолжит разговор с запаркованным абонентом. Парковочное место освободится * Если парковочное место пустое, то С получит SIP Cancel отбой
Интерком
SIP-телефон вызываемой стороны автоматически отвечает на вызов и переводится в режим громкой связи (функция должна поддерживаться SIP-телефоном и быть включена на нем).
Остаток определяет номер вызываемого абонента в режиме Интерком. После его выделения запускается маршрутизация от А до Остаток и в результате будет вызов в режиме Интерком. В случае срабатывания Правила переадресации происходит блокировка в целях обеспечения безопасности.
Интерком разрешается только применительно к внутреннему SIP-абоненту |
Пример
* В системе определен FeatureCode *93* как номер Интеркома (Префикс = *93*) * Абонент А набирает *93*1006 * Входящий звонок на абонента B с номером 1006 в режиме интеркома
Вторжение
При срабатывании кода Вторжение происходит выделение номера (Остаток), по которому нужно сделать звонок, и он направляется на новый цикл поиска правил. Если действие результирующего правила из Выбор правила НЕ “Внутренний абонент”, то отправляется обычный вызов. Иначе проверяется текущий статус SIP-абонента:
-
абонент свободен - отправляется обычный вызов
-
абонент занят - отправляется вызов в режиме Интерком (если у вызываемого абонента (абонент B) достигнуто ограничение
Количество одновременных вызовов
в настройках SIP устройства, то оно игнорируется). В этом случае тот абонент, с кем разговаривал абонент B ставится на удержание, а абонент B продолжает разговор с абонентом, кто позвонил через вторжение.
Допустимо вторгаться только на прямые номера, при попытке вторжения на любой другой номер, включая групповой, произойдет отказ. Также переадресации не применяются |
Пример
* В системе определен FeatureCode *94* как номер Вторжение (Маска номера назначения = *94#) * Абонент А набирает *94#1006 * Система разбирает номер на составляющие части * Если абонент B с номером 1006 занят (находится в разговоре с абонентом C), то вызов на В выполняется в режиме Интерком. Абонент C ставится на удержание, номер 1006 вступает в разговор с абонентом А. На аппарате абонента B (номер 1006) должен поддерживаться режим Интерком * Абонент B не теряет разговор с абонентом С, он может переключаться между абонентами, соединить А и С, перевести А и/или С на другой номер, создать трехстороннюю конференцию