Страница 1 из 1

запрет всех исходящих для внутренних номеров

Добавлено: 08 окт 2020, 14:17
vvv
Добрый день.
Развернута FreePBX 11.6. (Asterisk Version: 16.11.1).
Подскажите, как сделать запрет всех исходящих для внутренних номеров с маской ХХХХ.
Пробовал с помощью графического интерфейса FreePBX 13 и модуля Custom Context.
Так же пробовал редактировать extensions_custom.conf (добавлял [from-internal-custom] exten => 0XXXXXXXXX/1X,n,Hangup() ).
Не срабатывает, всеравно с номера 10 звонит на мобильный.

Re: запрет всех исходящих для внутренних номеров

Добавлено: 08 окт 2020, 15:53
ded
vvv писал(а):Не срабатывает, всеравно с номера 10 звонит на мобильный.
Номер 10 не четырёхзначный, не попадает в маску ХХХХ. И в вашем варианте нет признака шаблона - подчерка. И не было первого приоритета - 1.
Для четырёхзначных номеров, не начинающихся с нуля (1000-9999) будет так:
extensions_custom.conf

Код: Выделить всё

[from-internal-custom] 
exten => 0XXXXXXXXX/_ZXXX,1,Hangup() ).
Для двузначных

Код: Выделить всё

exten => 0XXXXXXXXX/_ZX,1,Hangup() )

Re: запрет всех исходящих для внутренних номеров

Добавлено: 08 окт 2020, 17:31
vvv
спасибо, исправил, но не помогло. Может я что-то не так делаю?
В файле extensions_custom.conf у меня только:
[from-internal-custom]
exten => 0XXXXXXXXX/_ZX,1,Hangup()

В файле extensions.conf есть:
#include extensions_custom.conf

после редактирования файла перезапускаю командой fwconsole reload --verbose в putty.
И с номера 10 звонит на 067ХХХХХХХ.

Re: запрет всех исходящих для внутренних номеров

Добавлено: 08 окт 2020, 18:55
ded
Pardon me!
Сам я допустил ошибку - подчёрка не было

Код: Выделить всё

[from-internal-custom]
exten => _0XXXXXXXXX/_ZX,1,Hangup()
fwconsole reload делать не надо.
Достаточно перегрузить диал-план
asterisk -rx 'dialplan reload'

Проверяйте интерактивно, из консоли Астериска
asterisk -vvvvvr
CLI> dialplan show 0123456789@from-internal
CLI> dialplan show 0671234567@from-internal

Если вы понимаете этот пример exten => _0XXXXXXXXX/_ZX,1,Hangup()
то сможете воспроизвести его в Исходящих маршрутах во FreePBX.
Укажите исходящий шаблон _0XXXXXXXXX и в поле CID тоже шаблон _ZX
Назначение такого маршрута сделайте - Терминировать вызов на Hangup или на Put user on-hol forewer

Re: запрет всех исходящих для внутренних номеров

Добавлено: 09 окт 2020, 06:40
El_Vago
vvv писал(а): И с номера 10 звонит на 067ХХХХХХХ.
А разве не должен? 10 это же _ZX. А Вам же с четырехзначных чтобы не звонило нужно?

Re: запрет всех исходящих для внутренних номеров

Добавлено: 09 окт 2020, 15:34
vvv
спасибо, получилось, все дело было в подчеркивании, я подумал 0ХХХХ это и есть шаблон.