VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Запрет звонков на мобильные с исключениями

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

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

Ответить
Скептик
Сообщения: 3
Зарегистрирован: 13 сен 2018, 11:03

Запрет звонков на мобильные с исключениями

Сообщение Скептик »

Есть связка Asterisk 13.22.0 + FreePBX Distro 14.0.3.13
Есть задача: запретить отдельным внутренним номерам выход на межгород / моб. номера, но разрешить звонки на номера, заведенные в Телефонную книгу Asterisk (или какой-то аналог Белого списка).
Т.к. реализация через custom contexts не работает в моих версиях ПО, запретил выход на мобильные через правку extensions_custom.conf. Все получилось. Как теперь разрешить звонки на избранные номера? Возникла идея в диалплане первой поставить команду проверки номера в телефонной книге (обратное проверке в BLACKLIST / блокировке). Но не нашел команд работы с телефонной книгой.
Телефонная книга достаточно большая будет, и периодически меняться.
Может есть какие другие идеи / решения?
ded
Сообщения: 15629
Зарегистрирован: 26 авг 2010, 19:00

Re: Запрет звонков на мобильные с исключениями

Сообщение ded »

Надо
1) создать какой-то PHPAGI check.php который делает проверку SQL запросом в Телефонную книгу
2) в контексте outbound-allroutes-custom написать что-то типа

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

exten => _X.,1,AGI(check.php,${EXTEN})
exten => _X.,n,Dial(SIP/operator/,${EXTEN})
Скептик
Сообщения: 3
Зарегистрирован: 13 сен 2018, 11:03

Re: Запрет звонков на мобильные с исключениями

Сообщение Скептик »

А контекст разрешения в outbound-allroutes-custom "перекроет" запрет в extensions_custom.conf ?
ded
Сообщения: 15629
Зарегистрирован: 26 авг 2010, 19:00

Re: Запрет звонков на мобильные с исключениями

Сообщение ded »

extensions_additional.conf и extensions_custom.conf дают возможность доступа ко всем внутренним абонентам, группам и сервисам (типа голосовая почта).
Все звонки в мир будут оригинироваться из outbound-allroutes и outbound-allroutes-custom
Смотрите командой
CLI> dialplan show outbound-allroutes
Скептик
Сообщения: 3
Зарегистрирован: 13 сен 2018, 11:03

Re: Запрет звонков на мобильные с исключениями

Сообщение Скептик »

Направление рытья понял. Спасибо! Буду пробовать.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH