Обзор

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

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

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

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

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

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

7

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

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

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

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

1

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

2

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

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

3

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

4

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

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

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

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

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

1

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

2

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

3

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

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

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

1

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

2

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

3

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

4

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

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

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

Имя

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

Уровень

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

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

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

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

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

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

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

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

5

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

6

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

Совпадение шаблонов

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

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

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

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

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

  • X подстановочный знак = 10

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

Например, если номер набора 123456, затем на основе критериев расширения шаблона, расширение для шаблона 12X[0-5]! is 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. Число возможных расширений как для С1, так и для С2 одинаковое. Но 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 выбирается как лучший шаблон.

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

Имя

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

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

Пример

DigitExtension

XXXX

+91805555$0

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

(Переводит 4-значные расширения)

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

Оператор

0

+918011223344

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

(Переводится от 0 к оператору)

Префикс Site1Site

6222(XXXX)

+91804444$1

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

(Переводит номера с внутрисетевым префиксом (6) и кодом Site1 (222))

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

[3-7]XXXX

+9180333$0

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

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

Добавление префикса

[2-9]X[2-9]XXXXXXX

91$0

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

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

ImplicitGrp

80[2-9]XXXXXXX

91$0

8036666666 переведено на 918036666666

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

VariableLen

8042!

800

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

(Сопоставить 8042 с последующей 1 или более цифр)

VarLenGrp

80(XXXX!)

+9180$1

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

MultiGrp

80(XX)333(XXX)

+9180$1333$2

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

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