ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

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

Сообщение vvv » 08 окт 2020, 15:17

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

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

Сообщение ded » 08 окт 2020, 16:53

vvv писал(а):Не срабатывает, всеравно с номера 10 звонит на мобильный.
Номер 10 не четырёхзначный, не попадает в маску ХХХХ. И в вашем варианте нет признака шаблона - подчерка. И не было первого приоритета - 1.
Для четырёхзначных номеров, не начинающихся с нуля (1000-9999) будет так:
extensions_custom.conf
Код: выделить все
[from-internal-custom]
exten => 0XXXXXXXXX/_ZXXX,1,Hangup() ).

Для двузначных
Код: выделить все
exten => 0XXXXXXXXX/_ZX,1,Hangup() )
ded
 
Сообщений: 15822
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение vvv » 08 окт 2020, 18:31

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

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

после редактирования файла перезапускаю командой fwconsole reload --verbose в putty.
И с номера 10 звонит на 067ХХХХХХХ.
vvv
 
Сообщений: 5
Зарегистрирован: 10 сен 2020, 11:06

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

Сообщение ded » 08 окт 2020, 19:55

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
ded
 
Сообщений: 15822
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение El_Vago » 09 окт 2020, 07:40

vvv писал(а):И с номера 10 звонит на 067ХХХХХХХ.

А разве не должен? 10 это же _ZX. А Вам же с четырехзначных чтобы не звонило нужно?
El_Vago
 
Сообщений: 58
Зарегистрирован: 05 дек 2017, 13:46

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

Сообщение vvv » 09 окт 2020, 16:34

спасибо, получилось, все дело было в подчеркивании, я подумал 0ХХХХ это и есть шаблон.
vvv
 
Сообщений: 5
Зарегистрирован: 10 сен 2020, 11:06


Вернуться в Вопросы новичков

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH