Маршрутизация и тарификация звонков по CLI или CLD
Этот перевод выполнен автоматически и ещё не вычитан. Читать английскую версию
У аккаунта один сервисный план и одна группа маршрутизации, но каждое из его Authentication Rules (правила аутентификации) может переопределить оба. В этом руководстве вы используете это, чтобы продать клиенту два уровня качества на одном и том же транке, которые выбираются по номеру звонящего или по префиксу, который набирает клиент, а также чтобы блокировать звонки, которые клиент не должен отправлять. Заложите около 30 минут.
Аккаунт из примера example-telecom отправляет звонки с 203.0.113.10 и уже имеет сервисный план и группу маршрутизации Default. Звонки с CLI, начинающимся с 123, или с CLD, начинающимся с 444, должны получать цены и маршруты Premium; 456 и 555 получают Gold.
Перед началом
Заголовок раздела «Перед началом»- Аккаунт работает со своим сервисным планом по умолчанию, группой маршрутизации и правилом аутентификации для своего IP-адреса, как в руководстве Настройка оптового клиента.
- Есть ещё два тарифных плана, Premium и Gold, со ставками для нужных направлений, и две группы маршрутизации с соответствующими вендорами. См. Тарифы и Группы маршрутизации.
Шаг 1: Маршрутизируйте по номеру звонящего
Заголовок раздела «Шаг 1: Маршрутизируйте по номеру звонящего»- Откройте My Customers → Accounts, затем Actions → Authentication Rules для
example-telecom. - Нажмите Add и введите Remote IP Address (удалённый IP-адрес)
203.0.113.10и Incoming CLI/ANI (входящий CLI/ANI)123*. - В разделе Advanced Parameters (дополнительные параметры) выберите Tariff (тариф) Premium и Routing Group (группа маршрутизации) Premium.
- Нажмите Save & Close.
- Добавьте второе правило с Incoming CLI/ANI
456*, Tariff Gold и Routing Group Gold.
| Правило | Remote IP Address | Incoming CLI/ANI | Tariff | Routing Group |
|---|---|---|---|---|
| Существующее | 203.0.113.10 |
[From Account] | [From Account] | |
| Новое | 203.0.113.10 |
123* |
Premium | Premium |
| Новое | 203.0.113.10 |
456* |
Gold | Gold |
Правило с совпадающим CLI конкретнее, чем правило только с IP-адресом, поэтому коммутатор выбирает его всякий раз, когда CLI совпадает, а в остальных случаях возвращается к настройкам аккаунта. Добавьте CLI Translation Rule (правило трансляции CLI), например s/^123//, если префикс не должен доходить до вендора. Как ранжируются правила, см. в разделе Аутентификация.
Результат: у аккаунта три правила; звонки тарифицируются и маршрутизируются по номеру звонящего.
Шаг 2: Маршрутизируйте по набранному префиксу
Заголовок раздела «Шаг 2: Маршрутизируйте по набранному префиксу»- Добавьте правило с Remote IP Address
203.0.113.10и Incoming CLD/DNIS (входящий CLD/DNIS)444*, Tariff Premium, Routing Group Premium и CLD Tr. Rule (правило трансляции CLD)s/^444//, чтобы отрезать селектор перед тарификацией и маршрутизацией. - Добавьте такое же правило с
555*, Gold иs/^555//.
Результат: клиент выбирает уровень, набирая 444 или 555 перед номером.
Шаг 3: Блокируйте нежелательные звонки
Заголовок раздела «Шаг 3: Блокируйте нежелательные звонки»Два правила, которые направляют звонки на номер, которого нет ни в одном тарифе, отклоняют их ещё до маршрутизации:
- Добавьте правило с Remote IP Address
203.0.113.10и CLD Tr. Rules/^(\d{,9}|\d{11,})$/BLOCK/. Номера, в которых меньше или больше десяти цифр, превращаются вBLOCK, которому не соответствует ни одна ставка. - Добавьте правило с Remote IP Address
203.0.113.10, Incoming CLI/ANIanonymousи CLD Tr. Rules/.*/BLOCK/.
Результат: звонки с неправильной длиной номера или от анонимного абонента отклоняются и ничего не стоят. Для длинных чёрных списков используйте вместо этого Rules & Lists (правила и списки) или DNC List (список DNC).
Шаг 4: Проверьте настройку
Заголовок раздела «Шаг 4: Проверьте настройку»- Откройте Tools & Debugs → Test Dialplan (тест плана набора) и установите Mode (режим) в Not Authenticated Call (неаутентифицированный звонок) с Remote Address (удалённый адрес)
203.0.113.10. - Введите CLI
1235550000и CLD; нажмите Proceed. Result (результат) показывает найденное Authentication Rule, Tariff Premium и Routing Group Premium. - Повторите с CLI
4565550000для Gold, с CLD, начинающимся с444и с555, с 11-значным CLD и с CLIanonymous.
Результат: каждый случай показывает ожидаемое правило, тариф и группу маршрутизации, а заблокированные случаи возвращают ошибку вместо цены.
Что дальше
Заголовок раздела «Что дальше»- Аутентификация: как коммутатор выбирает между перекрывающимися правилами.
- Трансляция номеров и Примеры правил трансляции.
- Правила после аутентификации: правила, которые применяются, когда аккаунт уже известен.