Обзор

Webex Calling манипулирует цифрами перед маршрутизацией вызова с помощью шаблонов преобразования. Система применяет эти шаблоны преобразования к исходящим и перенаправленным вызовам, включая переадресацию и переадресацию. Однако шаблоны преобразования не применяются для экстренных вызовов, восстановления вызовов и обратных вызовов центра обработки вызовов. При применении шаблонов преобразования шаблоны на уровне местоположения имеют приоритет над шаблонами на уровне организации.

  • Уровень организации: Определяет шаблоны, которые применяются для вызовов в рамках организации. Для одной организации можно настроить не более 1000 шаблонов.
  • Уровень местоположения: Определяет шаблоны, которые применяются только к вызовам в определенном местоположении. Для одного местоположения можно настроить не более 500 шаблонов.

Ниже приведены некоторые сценарии использования, в которых можно использовать шаблоны преобразования.

  • Набор номера оператора: Если пользователь набирает 0 (или любую цифру) в каждом местоположении, вызов будет перенаправлен оператору на веб-сайт.
  • Набор короткого номера: Позволяет набирать сокращенные или короткие номера вместо полноразмерных телефонных номеров. Организации или телефонные системы обычно используют набор коротких номеров для упрощения и ускорения процесса набора. Система изменяет и переводит набранный номер на соответствующий номер и маршрутизирует вызов. Например, наберите *88*, чтобы позвонить в службу ИТ-поддержки.
  • Общий перевод цифр со знаками подстановки: Позволяет заменять или преобразовать определенную цифру или шаблон в номере телефона. Знаки подстановки — это специальные символы, которые служат местозаполнителем для цифры или строки цифр. В этом сценарии использования можно определить правила, которые определяют, как определенные цифры заменяются на набранный номер.

Приведенное ниже позволяет перейти на страницу конфигурации шаблонов преобразования.

  1. Войдите в Control Hub.
  2. Перейдите к меню Служб ы и выберите Вызовы.
  3. Выберите Маршрутизация вызовов, а затем выберите Шаблон преобразования.
  4. На странице отображаются все настроенные шаблоны преобразования, включая сведения о имени, совпадающем шаблоне, шаблоне замены, уровне и местоположении.
  5. Введите имя или соответствующий шаблон в поле Поис к, чтобы заполнить страницу соответствующими результатами поиска.
  6. В раскрывающемся списке выберите Все шаблоны преобразовани я или определенное местоположени е, чтобы заполнить соответствующие шаблоны на странице. Также можно выбрать Организаци я в раскрывающемся списке, в котором фильтры будут отображаться только шаблоны уровня организации.

Создать шаблон преобразования

Создайте шаблон преобразования, который будет управлять цифрами перед маршрутизацией исходящего вызова.

1

Щелкните Создать шаблон преобразования.

2

Выберите уровень, на котором необходимо создать шаблон преобразования.

  1. Уровень организации

  2. Местоположение: Выберите местоположение в раскрывающемся списке.

Шаблоны уровня местоположения имеют приоритет над шаблонами уровня организации.

3

Введите уникальное им я в пределах местоположения или организации. Максимальное количество символов: 50.

4

Введите уникальный совпадающий шабло н в пределах местоположения или организации. При настройке шаблона следуйте ограничениям:

  • Разрешается использовать до 50 символов.
  • Разрешенные символы: 0–9, *, # и +.
  • Если присутствует символ "+", он должен быть первым символом, кроме символа открытия группы "(".
  • Разрешенные подстановочные знаки:
    • "X" — указывает одну цифру в диапазоне от 0 до 9.
    • "!" — указывает последовательность одной или нескольких цифр. Этот символ можно определить только в качестве последнего символа, кроме символа закрытия группы ")" в шаблоне.
    • [ ] — указывает диапазон чисел, таких как 1–3 или 4–8, либо может быть последовательностью цифр, таких как 1, 5, 7, 9.
    • ( ) — указывает группу. Можно определить несколько групп.
5

Введите Шаблон замены. При настройке шаблона следуйте ограничениям:

  • Разрешается использовать до 50 символов.
  • Разрешенные символы: 0–9, *, # и +.
  • Если присутствует символ "+", он должен быть первым символом.
  • Разрешенная групповая подстановка: $. Включает сопоставленную группу с использованием индекса $. Пример: $1.

    Группа, соответствующая $0, всегда доступна для использования в качестве неявной группы. Он не соответствует определенной группе в шаблоне совпадения и всегда представляет весь совпадающий номер.

    Например, при сопоставлении шаблона XXXX и шаблона замены 123$0 набор 4567 вырабатывает преобразованный номер 1234567.

6

(Необязательно) Чтобы протестировать настроенный шаблон, введите пример номера для перевода. Щелкните Шаблон тестирования.

  • Разрешается использовать до 50 символов.
  • Разрешенные символы: 0–9, *, # и +.
  • Если присутствует символ "+", он должен быть первым символом, кроме символа открытия группы "(".
Если введенный пример номера не соответствует шаблону сопоставления, в результате шаблона тестирования отображается сообщение об ошибке.

Например, если настроенный Совпадающий шаблон0, а введенный пример – 7890, отобразится сообщение об ошибке Шаблон не совпадает .

Однако если пример номера соответствует шаблону, в результате будет отображен преобразованный шаблон.

Например, если настроенный шаблон совпадени я равен0, а введенный пример номера —0, то номер будет переведен на настроенный шаблон замены. Шаблон совпадает. 0 переведено на 1234 отображается сообщение об успешном завершении.

7

Щелкните Создать.

Шаблон тестирования пр едназначен только для проведения базового тестирования шаблонов сопоставления и замены, чтобы наблюдать результат одного сопоставления шаблона. Для проверки всех примененных шаблонов преобразования можно использовать функцию Проверка маршрутизации вызово в в Control Hub.

Просмотр или редактирование шаблона преобразования

Шаблоны преобразования, созданные и отображаемые в списке, можно просматривать или редактировать.

1

На странице шаблона преобразования выберите отдельный шаблон преобразования из списка.

2

На экране "Просмотр/редактирование шаблона преобразования" можно просмотреть и изменить сведения о выбранном шаблоне.

Невозможно изменить выбранный уровень во время просмотра или редактирования шаблона.

3

Можно изменить имя, совпадающий шаблон или шаблон замены.

4

(Необязательно) Чтобы протестировать измененный шаблон, введите пример номера для перевода. Щелкните Шаблон тестирования.

  • Разрешается использовать до 50 символов.
  • Разрешенные символы: 0–9, *, # и +.
  • Если присутствует символ "+", он должен быть первым символом, кроме символа открытия группы "(".
Результаты см. в разделе Создание шаблона преобразовани я.
5

Щелкните Сохранить.

Шаблон тестирования пр едназначен только для проведения базового тестирования шаблонов сопоставления и замены, чтобы наблюдать результат одного сопоставления шаблона. Для проверки всех примененных шаблонов преобразования можно использовать функцию Проверка маршрутизации вызово в в Control Hub.

Удалить шаблон преобразования

1

На странице шаблона преобразования выберите отдельный шаблон преобразования из списка.

2

Щелкните в столбце Действия и выберите Удалить , чтобы удалить шаблон из списка.

3

(Необязательно) Можно установить флажки и выбрать в списке один или несколько шаблонов. Щелкните пиктограмму Удалит ь.

Массовое управление шаблоном преобразования

С помощью пакетного управления можно одновременно добавить или изменить шаблоны преобразования до 10 000. Поддерживает массовый экспорт и импорт шаблонов.

1

Перейдите на страницу шаблонов преобразования и щелкните Массовое управлени е, чтобы изменить шаблоны преобразования.

2

На экране управления шаблонами преобразования в раскрывающемся списке выберите Все шаблоны преобразования, определенное местоположение или Организация. Щелкните Скачат ь данные и скачайте текущие данные в формате CSV. Измените цифровые шаблоны в электронной таблице.

3

(Необязательно) Щелкните Скачать шаблон в формате CS V, чтобы скачать пустой шаблон в формате CSV. При необходимости добавьте цифровые шаблоны.

4

Отредактируйте следующие столбцы в шаблоне CSV для массового управления шаблонами преобразования.

При подготовке никогда не удаляйте столбцы и заголовки из файла CSV. Однако можно удалить значения из столбцов, которые не следует изменять. Во время импорта каких-либо пустых ячеек в формате CSV означает "без изменений".

Таблица 1. Шаблон CSV для массового управления
СтолбцыОписание

Имя

Имя шаблона преобразования

Уровень

Определено на уровне организации или местоположения

Название местоположения

Для уровня местоположения столбец "Название местоположения" указывает имя местоположения, для которого определен шаблон преобразования

На уровне организации столбец для шаблона преобразования является пустым.

Совпадающий шаблон

Указывает соответствующий шаблон

Шаблон замены

Указывает шаблон замены

5

Перетащите файл CSV или щелкните выбрать файл, чтобы загрузить измененный файл CSV. Чтобы применить все изменения, внесенные в шаблоны преобразования, можно загрузить измененный файл CSV.

6

Щелкните Загрузить. После успешной загрузки шаблоны преобразования из файла CSV будут добавлены в список.

Соответствие шаблона

Система сопоставляет исходящий набираемый номер с настроенным шаблоном и выбирает наилучшее соответствие для обработки вызова в дальнейшем.

При переводе набранного номера система выполняет поиск совпадающих шаблонов. При обнаружении совпадения шаблон заменяется шаблоном замены и ищет совпадения с новым замененным номером. Этот процесс продолжается до 10 итераций для обеспечения точного перевода или до тех пор, пока не будут найдены совпадения.

Ниже приведен алгоритм расширения шаблонов для взвешивания выбора шаблона.

  • Точная цифра = 1

  • Диапазон цифр = количество цифр в диапазоне

  • Знак подстановки X = 10

  • ! = 10 для каждой цифры после совпадения префикса

Например, если набираемый номер – 123456, то на основе критериев расширения шаблона расширение для шаблона 12X[0–5]!6000 (1 * 1 * 10 * 6 * 10^2). Если другие шаблоны с более низким весом расширения, чем 6000, в качестве шаблона выбирается 12X[0-5]! .

Для нескольких совпадений наилучший шаблон совпадения определяется на основе следующих правил:

  • Выбор шаблона с наименьшим количеством возможных расширений.

    Например, номер набора 1234 соответствует двум шаблонам P1: XXXX и P2: 123!, затем вычислите возможные расширения для шаблонов P1: 10*10*10*10= 10^4 и P2: 1*1*1*10=10. Количество возможных расширений для P2 меньше, чем P1. На основании правила в качестве наилучшего шаблона выбирается P2.

  • Если количество возможных расширений шаблона совпадает, приоритет подстановочного шаблона сравнивается с порядком приоритета точной цифры, диапазоном цифр, подстановочным знаком "X" и подстановочным знаком "!".

    Например, номер набора 1234 соответствует двум шаблонам P1: 123X и P2: X234, затем вычислите возможные расширения для шаблонов P1: 1*1*1*10 = 10 и P2: 10*1*1*1 = 10. Количество возможных расширений для P1 и P2 одинаковое. Однако P1 имеет точное соответствие цифр в положении 1, в то время как P2 имеет подстановочный знак X. На основе правила P1 выбирается в качестве лучшего шаблона.

  • Если количество возможных расширений и приоритет подстановочных знаков одинаковы, то сравнивается строка в шаблонах и выбирается лексикографически меньший шаблон.

    Например, номер набора 1234 соответствует двум шаблонам P1: 1[0–5]3X и P2: 1[1-6]3X, затем вычислите возможные расширения для шаблонов P1: 1*6*1*10 = 60 и P2: 1*1*6*10 = 60. Количество возможных расширений и приоритет подстановочных знаков одинаковы, но P1 лексикографически меньше P2. На основании правила в качестве наилучшего шаблона выбирается P1.

Примеры шаблона преобразования

Имя

Совпадающий шаблон

Шаблон замены

Пример

Цифровой добавочный номер

xxxx

+91805555$0

0123 переведено на +918055550123

(Перевод 4-значных добавочных номеров)

Группа, соответствующая $0, всегда доступна для использования в качестве неявной группы. Он не соответствует определенной группе в шаблоне сопоставления и всегда представляет весь сопоставленный номер.

Оператор

0

+918011223344

0 переведено на +918011223344

(перевод 0 на оператор)

Префикс веб-сайта1

6222(xxxx)

+91804444$1

62220246 переведено на +918044440246

(Переводит номера с префиксом on-net (6) и кодом сайта1 (222))

Диапазон цифр

[3-7]xxxx

+9180333$0

54567 переведено на +918033354567

(Переводит 5-значные добавочные номера, начиная с диапазона цифр от 3 до 7 включительно)

ПрефиксДобавить

[2-9]x[2-9]xxxxxxx

91$0

8055552222 переведено на 918055552222

(Добавляет префикс страны перед 10-значным номером с ограничениями для первой и третьей цифр.)

НеявныйGrp

80[2-9]xxxxxxx

91$0

8036666Перевод 666 на 918036666666

(Переводит 10 цифр, начинающихся с 80, а толщина — от 2 до 9)

Строка переменной

8042!

800

80423 переведено на 800

(Сопоставление 8042 с 1 или более цифрами)

VarLenGrp

80(xxxx!)

+9180$1

8035353535 переведено на +918035353535

Мультиgrp

80(xx)333(xxx)

+9180$1333$2

8012333456 переведен на +918012333456

В журнале вызовов в приложении Webex или стационарном телефоне отображается переведенный номер, а не набранный номер. Дополнительную информацию см. в статье Просмотр журнала вызовов.