Как применить маршрутизацию на основе CLI/CLD?

S
Автор Sergiiy
Обновлено 1 год назад

Главная информация

По умолчанию Flysip Softswitch позволяет вам применять только один тариф для каждого Аккаунта. В приведенных ниже примерах тариф называется «По умолчанию». Время от времени техническая группа получает вопросы о том, как настроить и использовать разные цены и разные правила маршрутизации на основе CLI (маршрутизация на основе ANI) или CLD (маршрутизация на основе префикса). Конфигурация этих двух решений показана ниже.

Как настроить маршрутизацию на основе ANI/CLI:

Задача:

  • если ANI начинается с 123 , то применяются тарифы Premium и маршрутизация вызова оператору связи с качеством Premium     
  • если ANI начинается с 456 , тогда применяются старые цены G и маршрутизация вызова к оператору связи со старым качеством G     
  • в других случаях используйте цены и маршруты по умолчанию.

Настройка предполагает, что у вас уже есть учетная запись, которой назначены:

  1. Тариф по умолчанию  (т.е. тарифный план по умолчанию) с ценами по умолчанию;
  2. Группа маршрутизации  по умолчанию с маршрутами по умолчанию

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

Затем нажмите кнопку «Добавить» и определите параметры нового правила аутентификации, как показано ниже:  

Затем добавьте еще одно правило аутентификации с другим префиксом ANI, тарифом и группой маршрутизации (см. ниже):

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

Как только это будет сделано, вы можете проверить свои настройки с помощью инструмента Test Dial Plan. Вот два примера:

Если ANI начинается с 123 : 

Если ANI начинается с 456 : 

Как настроить маршрутизацию на основе префикса CLD:

Задача:

  • если CLD начинается с 444 , то примените цены Premium и перенаправьте звонок оператору с качеством Premium     
  • если CLD начинается с 555 , тогда применяются цены Gold и маршрутизация вызова оператору с качеством Gold     
  • в остальных случаях используйте цены и маршруты по умолчанию

Настройка предполагает, что у вас уже есть учетная запись, которой назначены:

  1. Тариф по умолчанию  (т.е. тарифный план по умолчанию) с ценами по умолчанию
  2. Группа маршрутизации  по умолчанию с маршрутами по умолчанию

 

Далее необходимо создать правила аутентификации. Добавьте одно правило аутентификации, как показано ниже:

Затем добавьте еще одно правило аутентификации, как показано ниже:

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

Как только это будет сделано, вы можете проверить свои настройки с помощью инструмента Test Dial Plan. Вот два примера:

Если CLD начинается с 444 : 

Если CLD начинается с 555 : 

Как заблокировать вызовы на основе CLI (ANI) или CLD:

Задача:

  • если АОН "Анонимный", то блокировать вызов
  • если CLD имеет менее 10 цифр , то блокировать вызов 
  • в других случаях разрешать звонки с использованием цен и маршрутизации по умолчанию.

Настройка предполагает, что у вас уже есть учетная запись, которой назначены:

  1. Тариф по умолчанию  (т.е. тарифный план по умолчанию) с ценами по умолчанию
  2. Группа маршрутизации  по умолчанию с маршрутами по умолчанию

Прежде всего, вам необходимо создать правило аутентификации, которое будет фильтровать все вызовы, CLD которых короче или длиннее 10 цифр : 

Правило перевода:

s/^(\d{,9}|\d{11,})$/BLOCK/

JavaScript

Далее вам нужно добавить правило аутентификации, которое будет соответствовать всем анонимным вызовам:

После добавления правил проверьте, как работает ваша установка. 

Он является примером вызова CLD, который содержит 11 цифр:

Вот пример вызова из Anonymous CLI:

Краткое содержание

Приведенные выше примеры охватывают очень простые варианты использования, чтобы показать вам, как разделить трафик с помощью префиксов. Ваши требования могут быть более сложными. Например, в случаях, когда требуется более двух префиксов или требуется проверка длины CLI/CLD, вы можете добавить столько правил аутентификации, сколько необходимо.

Оцените эту статью