- Главная
- /
- Статья
Шаблоны преобразования для исходящих вызовов
Как администратор, вы можете настроить шаблоны преобразования для обработки набранных цифр перед маршрутизацией вызова. Эти шаблоны можно определить на уровне организации и местоположения для исходящих вызовов.
Обзор
Функция Webex Calling обрабатывает цифры перед маршрутизацией вызова, используя шаблоны преобразования. Система применяет эти шаблоны преобразования к исходящим и переадресованным вызовам, включая переводы и переадресацию. Однако шаблоны перевода не применяются к экстренным вызовам, звонкам на ремонт и обратным звонкам в колл-центр. При применении шаблонов перевода шаблоны на уровне местоположения имеют приоритет над шаблонами на уровне организации.
- Уровень организации: Определяет шаблоны, применяемые к звонкам внутри организации. На одну организацию можно настроить максимум 1000 шаблонов.
- Уровень местоположения: Определяет шаблоны, применяемые только к вызовам в пределах определенного местоположения. Для каждого местоположения можно настроить максимум 500 шаблонов.
Вот несколько примеров использования шаблонов перевода:
- Набор номера оператора: В каждом пункте обслуживания, если пользователь набирает 0 (или любую другую цифру), звонок перенаправляется оператору, находящемуся на месте.
- Набор короткого номера: Позволяет набирать сокращенные или короткие номера вместо полных телефонных номеров. В организациях или телефонных системах часто используется набор коротких номеров для упрощения и ускорения процесса набора. Система изменяет и преобразует набранный номер в соответствующий номер и перенаправляет вызов. Например, наберите *88* позвонить в службу поддержки ИТ.
- Общий перевод цифр с использованием подстановочных символов: Позволяет заменять или переводить определенную цифру или шаблон в телефонном номере. Символы-заменители — это специальные символы, которые служат местом для замены цифры или последовательности цифр. В этом примере вы можете определить правила, которые указывают, как заменяются определенные цифры в набранном номере.
Следующая ссылка позволит вам перейти на страницу настройки шаблонов перевода:
- Войдите в Control Hub.
- На странице отображаются все настроенные шаблоны перевода, включая имя, шаблон соответствия, шаблон замены, уровень и сведения о местоположении.
- Введите имя или соответствующий шаблон в поле Поиск, чтобы отобразить на странице результаты поиска.
- Выберите Все шаблоны перевода или конкретное местоположение из выпадающего списка, чтобы отобразить соответствующие шаблоны на странице. Вы также можете выбрать Организация в раскрывающемся списке, который фильтрует данные и отображает только шаблоны на уровне организации.
Создайте шаблон перевода
Создайте шаблон преобразования, который будет управлять цифрами перед маршрутизацией исходящего вызова.
| 1 |
Нажмите Создать шаблон перевода. |
| 2 |
Выберите уровень, на котором вы хотите создать шаблон перевода: Шаблоны уровня местоположения имеют приоритет над шаблонами уровня организации. |
| 3 |
Введите уникальное имя в рамках местоположения или организации. Допускается ввод максимум 50 символов. |
| 4 |
Введите уникальный шаблон соответствия в пределах местоположения или организации. При создании шаблона необходимо соблюдать следующие ограничения:
|
| 5 |
Введите Шаблон замены. При создании шаблона необходимо соблюдать следующие ограничения:
|
| 6 |
(Необязательно) Чтобы проверить настроенный вами шаблон, введите номер образца для перевода. Нажмите Тестовый шаблон.
Если введенный номер образца не совпадает с соответствующим шаблоном, то в результате проверки шаблона отобразится сообщение об ошибке.
Например, если заданное значение Matching Pattern равно 0, а введенный номер образца равен 7890, то отобразится сообщение об ошибке Pattern doesn't match. Но если номер образца совпадает с шаблоном, то в результате отображается переведенный шаблон.Например, если заданный шаблон соответствия равен 0, а введенный номер образца равен 0, то номер преобразуется в заданный шаблон замены. Шаблон совпал. 0 переводится как 1234 отображается сообщение об успешном завершении. |
| 7 |
Щелкните Создать.
|
Просмотреть или отредактировать шаблон перевода
Вы можете просматривать или редактировать созданные и отображаемые в списке шаблоны перевода.
| 1 |
На странице шаблонов перевода выберите отдельный шаблон перевода из списка. |
| 2 |
В View/Edit На экране «Шаблон перевода» вы можете просмотреть и отредактировать детали выбранного шаблона. Изменить уровень сложности во время просмотра или редактирования рисунка невозможно. |
| 3 |
Вы можете изменить имя, соответствующий шаблон или шаблон замены. |
| 4 |
(Необязательно) Чтобы проверить измененный шаблон, введите номер образца для перевода. Нажмите Тестовый шаблон.
Результаты см. в разделе Создание шаблона перевода.
|
| 5 |
Щелкните Сохранить. Тестовый шаблон предназначен только для проведения базовой проверки шаблонов сопоставления и замены с целью наблюдения за результатом одного совпадения с шаблоном. Вы можете использовать функцию Проверка маршрутизации вызовов в Центре управления, чтобы проверить все примененные шаблоны преобразования. |
Удалить шаблон перевода
| 1 |
На странице шаблонов перевода выберите отдельный шаблон перевода из списка. |
| 2 |
Щелкните в столбце Действия и выберите Удалить, чтобы удалить шаблон из списка. |
| 3 |
(Необязательно) Вы можете поставить галочки и выбрать один или несколько шаблонов из списка. Нажмите Значок удаления. |
Массовое управление шаблонами перевода
При пакетном управлении вы можете добавлять или изменять шаблоны перевода до 10 000 шаблонов за раз. Поддерживается массовый экспорт и импорт выкроек.
| 1 |
Перейдите на страницу «Шаблоны перевода» и нажмите Массовое управление, чтобы изменить шаблоны перевода. | ||||||||||||
| 2 |
На экране управления шаблонами перевода в раскрывающемся списке выберите Все шаблоны перевода, конкретное местоположениеили организацию. Нажмите Скачать данные и загрузите текущие данные в формате .csv. Отредактируйте шаблоны цифр в электронной таблице. | ||||||||||||
| 3 |
(Необязательно) Нажмите Скачать шаблон .csv, чтобы загрузить пустой шаблон .csv. Добавьте цифровые шаблоны по мере необходимости. | ||||||||||||
| 4 |
Отредактируйте следующие столбцы в шаблоне CSV для массового управления шаблонами перевода: При подготовке CSV-файла никогда не удаляйте столбцы и заголовки. Однако вы можете удалить значения из столбцов, которые не хотите изменять. При импорте любые пустые ячейки в 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 выбирается как наилучший шаблон.
Примеры шаблонов перевода
|
Имя |
Совпадающий шаблон |
Шаблон замены |
Пример |
|---|---|---|---|
|
DigitExtension |
XXXX |
+91805555$0 |
0123 переводится как +918055550123 (Переводит 4-значные добавочные номера) Он $0 Соответствующая группа всегда доступна для использования в качестве неявной группы. Оно не соответствует определенной группе в шаблоне соответствия и всегда представляет собой все совпавшее число. |
|
Оператор |
0 |
+918011223344 |
0 переводится как +918011223344 (Преобразует 0 в оператор) |
|
Site1Prefix |
6222(XXXX) |
+91804444$1 |
62220246 переводится как +918044440246 (Переводит номера с внутрисетевым префиксом (6) и кодом Site1 (222)) |
|
DigitRange |
[3-7]XXXX |
+9180333$0 |
54567 переводится как +918033354567 (Переводит 5-значные добавочные номера, начинающиеся с диапазона цифр от 3 до 7 включительно) |
|
ПрефиксДобав |
[2-9]X[2-9]XXXXXXX |
91$0 |
8055552Число 222 переводится как 918055552222 (Добавляет префикс страны перед 10-значным числом с ограничениями на первую и третью цифры) |
|
ImplicitGrp |
80[2-9]XXXXXXX |
91$0 |
8036666666 переводится как 918036666666 (Переводит 10 цифр, начиная с 80, и третью цифру от 2 до 9) |
|
VariableLen |
8042! |
800 |
80423 переводится как 800 (Совпадение 8042 с одной или несколькими цифрами) |
|
VarLenGrp |
80(XXXX!) |
+9180$1 |
8035353535 переводится как +918035353535 |
|
МультиГруппа |
80(XX)333(XXX) |
+9180$1333$2 |
8012333456 переводится в +918012333456 |
В истории звонков в приложении Webex или на стационарном телефоне отображается переведенный номер, а не набранный. Для получения дополнительной информации см. Просмотр истории звонков.