Всем привет! Сегодня в статье мы разберем одну из составляющих процесса маршрутизации звонков (Call Routing) – это механизм Route Patterns. Паттерны используются при маршрутизации вызова, и в зависимости от набранного набора цифр звонок будет отправлен по определенному маршруту. Route Pattern это часть механизма Call Routing, к которому еще относятся Route List, Route Group, Translation Pattern, Calling Search Space и Partitions, но в данной статье мы для начала рассмотрим только паттерны.
Настройка Route Pattern в CUCM
Route Patterns представляют собой набор символов, паттерн, который настроен на Cisco Unified Communications Manager (CUCM) . Когда набранный абонентом номер попадает под определенный заданный паттерн, то система маршрутизирует вызов в нужном направлении.
Синтаксис
| Wildcard | Описание |
| X | Одна любая символ (0-9, *, #) |
| ! | Один или более символов |
| [X-Y] | Диапазон символов от Х до Y |
| [^X-Y ] | Диапазон символов от Х до Y которые не будут включены |
| <wildcard>? | Один или более значений предыдущего символа или значения wildcard |
| <wildcard>+ | Ноль или более значений предыдущего символа или значения wildcard |
| . | Отделяет Access Code от номера телефона |
| # | Убирает таймаут ожидания следующего символа |
Рассмотрим примеры:
| Route Pattern | Результат |
| 1234 | Подойдет единственный вариант 1234 |
| 9ХХХ | Подойдут номера от 9000 до 9999 |
| 12[3-6]9 | Подойдут номера 1239, 1249, 1259, 1269 |
| 12[^3-6]9 | Подойдут номера 1209, 1219, 1229, 1279, 1289, 1299 |
| 999! | Подойдут номера от 9990 до 99999999999999999999999999999999 |
| 9.88000000000 | Отправляет номер 88000000000 |
| 91X? | Подойдут номера от 91 до 91999999999999999999999 |
| 91Х+ | Подойдут номера от 910 до 91999999999999999999999 |
Процесс анализа начинается, когда телефон набирает номер и сравнивает набранный номер с настроенным паттерном, после чего система отправляет вызов в нужном направлении, в нужный Route List. Если номер подходит под несколько паттернов, то выбирается паттерн с наилучшим совпадением.
Настройка
На странице Cisco Unified CM Administration переходим во вкладку Call Routing → Route/Hunt → Route Pattern.
Здесь в строке Route Pattern указываем, необходимы нам паттерн, с которым будут сравниваться набранные номера. В строке Gateway/Route List указываем, куда нам нужно направить попавший вызов. Также здесь можно указать префикс и маску для digit manipulation.
После чего нажимаем Save и настраиваем остальные паттерны.
