Периодически каждая компания сталкивается с проблемой поступления «спам» звонков. В связи с этим возникает потребность блокировки определенных номеров, чтобы звонки с этих номеров не поступали.
Создайте новое «Приложение диалплан»
Укажите произвольное название, к примеру Blacklist
Выберите «Тип кода» - «PHP AGI Скрипт»
Укажите короткий номер для приложения, к примеру 99
На вкладке «Программный код» вставьте:
Сохраните изменения и скопируйте идентификатор приложения из адресной строки браузера, в этом примере "DIALPLAN-APP-1C34052A"
.
Перейдите в раздел Система → Кастомизация системных файлов, откройте для редактирования файл extensions.conf
Выберите режим «Добавлять в конец файла», внизу в черное поле для редактирования вставьте следующие строки:
, где «DIALPLAN-APP-1C34052A
» - это идентификатор приложения, найти можно в адресной строке браузера при редактирвоании приложения
Сохраните изменения!
Черный список телефонов будет храниться в файле:
«/storage/usbdisk1/mikopbx/custom_modules/balcklist.txt
»
Также можно на АТС загрузить файлы оповещения о добавлении в черный список:
/storage/usbdisk1/mikopbx/custom_modules/blacklist_add.wav
/storage/usbdisk1/mikopbx/custom_modules/blacklist_remove.wav
Для добавления номера в черный список просто выполните переадресацию на номер 99 (слепую, без консультации)
Наберите 1*74950000300
для добавления номера в черный список
Наберите 0*74950000300
для удаления номера из черного списка
Подойдет для старых версий MikoPBX
Перейдите в раздел Система → Кастомизация системных файлов.
Откройте для редактирования конфигурационный файл extensions.conf.
Установите режим "Добавлять в конец файла" и вставьте следующий код:
Белый список номеров иногда требуется описать для конкретных провайдеров:
ID-ПРОВАЙДЕРА - значение, которое вы можете найти в адресной строке в момент конфигурации провайдера