Блокировка входящих звонков с определённого CLI
Этот перевод выполнен автоматически и ещё не вычитан. Читать английскую версию
Иногда звонки с одного номера звонящего или с целого диапазона номеров не должны проходить, какой бы клиент их ни отправлял: источник мошенничества, робот-обзвонщик, номер, который требует заблокировать регулятор. В этом руководстве вы перехватите их правилом аутентификации, которое совпадает с CLI, и направите звонки на отдельный аккаунт, который не может звонить. Заложите около 10 минут.
В примере блокируется CLI 92321234567, а затем каждый CLI, который начинается с 9232.
Перед началом
Заголовок раздела «Перед началом»- Вы можете добавлять аккаунты в My Customers → Accounts.
- Решите, нужен ли вам CDR для каждой отклонённой попытки. CDR показывают, кто и когда пытался позвонить, но каждая попытка записывается в базу данных.
| Способ | Звонящий получает | CDR |
|---|---|---|
| Заблокированный аккаунт (шаг 2, вариант A) | 403 Auth Failed (1) |
Нет |
| Аккаунт без ставок (шаг 2, вариант B) | 403 No Rates Found for Account <id> |
Да, по одному на попытку |
Шаг 1: Создайте аккаунт для блокировки
Заголовок раздела «Шаг 1: Создайте аккаунт для блокировки»- Откройте My Customers → Accounts и нажмите Add.
- Введите Account Name (имя аккаунта):
blocked-cli. Ни одно устройство не будет им пользоваться, поэтому задайте длинный случайный пароль. - Пока выберите любые Service Plan (сервисный план) и Routing Group (группа маршрутизации); вариант B их заменит.
- Нажмите Save & Close.
Результат: аккаунт blocked-cli создан.
Шаг 2: Запретите аккаунту звонить
Заголовок раздела «Шаг 2: Запретите аккаунту звонить»Выберите один из двух вариантов.
Вариант A: без CDR. В списке Accounts откройте меню Actions (действия) аккаунта blocked-cli и нажмите Block (заблокировать). Звонки, аутентифицированные на заблокированный аккаунт, отклоняются до любой тарификации, и ничего не записывается.
Вариант B: CDR для каждой попытки.
- Создайте тарифный план без ставок,
No rates. См. Тарифы. - Создайте группу маршрутизации
No routesи установите Use Connection (использовать подключение) в разделе On-Net Routing (маршрутизация внутри сети) на [ Disabled ], чтобы номера ваших собственных аккаунтов тоже не достигались on-net. См. Группы маршрутизации. - Откройте
blocked-cli, выберите Service PlanNo ratesи Routing GroupNo routesи нажмите Save & Close.
Результат: каждый звонок blocked-cli отклоняется.
Шаг 3: Добавьте CLI к аккаунту
Заголовок раздела «Шаг 3: Добавьте CLI к аккаунту»- Откройте Actions → Authentication Rules (правила аутентификации) аккаунта
blocked-cliи нажмите Add. - Введите Incoming CLI/ANI (входящий CLI/ANI):
92321234567. Оставьте Remote IP Address (удалённый IP-адрес) пустым, чтобы правило применялось к звонкам из любого источника. - Нажмите Save & Close.
- Чтобы заблокировать целый диапазон, добавьте ещё одно правило с Incoming CLI/ANI
9232*.*соответствует любому окончанию,?— ровно одной цифре.
Результат: звонки с CLI 92321234567 или с любым CLI, который начинается с 9232, аутентифицируются на blocked-cli и отклоняются.
Шаг 4: Проверьте работу
Заголовок раздела «Шаг 4: Проверьте работу»- Отправьте тестовый звонок с CLI
92321234567с транка одного из ваших клиентов или попросите об этом клиента. - Откройте Tools & Debugs (инструменты и отладка) → SIP Logs Viewer (просмотрщик SIP-логов) и найдите звонок. Коммутатор ответил кодом из таблицы выше.
- Для варианта B откройте Reports → Call Records (CDRs) (записи о звонках) и отфильтруйте по аккаунту
blocked-cli: попытка показана как неудачный звонок.
Что дальше
Заголовок раздела «Что дальше»- Для длинного списка номеров используйте DNC CLI List (список DNC для CLI) в Vendors: загрузите текстовый файл с одним префиксом в строке, затем включите DNCL enabled у клиента и DNCL Lookup у его аккаунтов. Заблокированные звонки получают
470 Consent Needed. Для списка нужен модуль Do-Not-Call. - System Management → Rules & Lists (правила и списки), если он включён в вашей среде, отклоняет звонки, CLI которых есть в списке, с SIP-кодом на ваш выбор.
- Чтобы отклонять звонки по набранному номеру, см. Маршрутизация и тарификация звонков по CLI или CLD.
- Примеры правил трансляции: правила, которые переписывают нежелательные номера в
BLOCK.