Инструменты пользователя

Инструменты сайта


providers:black_list

Настройка "черного" списка в Askozia 6

Обратно к инструкциям

Периодически каждая компания сталкивается с проблемой поступления «спам» звонков. В связи с этим возникает потребность блокировки определенных номеров, чтобы звонки с этих номеров не поступали. В инструкции приведем пример, как для определенного провайдера (Zadarma) заблокировать все входящие звонки с номера 74952293042.

1. Перейдите в web-интерфейс Askozia в раздел МаршрутизацияПровайдеры телефонии. Перейдите в учетную запись провайдера, для которого будем блокировать звонки через определенные номера. В нашем примере эта учетная запись провайдера Zadarma.

2. В Дополнительные параметры добавьте следующие строки:

context=miko-black-list
setvar=MIKO_PROVIDER_CONTEXT=SIP-PROVIDER-08625B6F7DE7550A2574AC2FEE5C3425-incoming
  • miko-black-list - мы переопределяем контекст для входящих звонков, все входящие звонки сначала будут попадать в этот контекст
  • MIKO_PROVIDER_CONTEXT - переменная, которая хранит наименование контекста входящих звонков для данного провайдера по умолчанию



3. Перейдите в раздел СистемаКастомизация системных файлов, откройте для редактирования файл extensions.conf.


4. Выберите режим «Добавлять в конец файла», внизу в черное поле для редактирования вставьте следующие строки:

[miko-black-list]
exten => _.!,1,ExecIf( $["${CALLERID(num)}" == "74952293042"]?Hangup())
    same => n,Goto(${MIKO_PROVIDER_CONTEXT},${EXTEN},1)

Определяем контекст miko-black-list для входящих звонков, где указываем, что все входящие звонки с номера 74952293042 мы завершаем Hangup(). Если в «чёрный» список необходимо добавить несколько номеров, то код будет выглядеть следующим образом:

[miko-black-list]
exten => _.!,1,ExecIf( $["${CALLERID(num)}" == "74952293042"]?Hangup())
    same => n,ExecIf( $["${CALLERID(num)}" == "74952293044"]?Hangup())
    same => n,Goto(${MIKO_PROVIDER_CONTEXT},${EXTEN},1)

Сохраните изменения!

providers/black_list.txt · Последние изменения: 2019/06/11 13:06 (внешнее изменение)