Разрешить совершать внутренние вызовы на телефоны 2ХХ и вызовы на экстренные номера 112. 10Х. (но это не важно) главное запретить вызовы 11 значных номеров
Сначала попробовал просто в /etc/asterisk/extensions.conf секции исходящих [outgoing_calls] прописать
Срабатывает только для вызовы на мобильные при наборе 89ХХХХХХХХХ, проигрывается звуковой файл ErrorVvod "не правильно введен номер". При вызове городского номера или прямого мобильного с московскими кодами 849ХХХХХХХХ, ничего не срабатывает и вызов проходит.;Запрет для номера 298
exten => _8ХXXXXXXXXX/298,1,NoOp("${CALLERID} long call detected")
exten => _8XXXXXXXXXX/298,n,Playback(ErrorVvod) ;не правильно введен номер
exten => _8XXXXXXXXXX/298,n,Hangup()
Везде пишут что подобный диалплан надо описывать в файле /etc/asterisk/extensions_custom.conf
Я опробовал и там его по-разному описать:
а секцию [from-internal-custom] инклюдить в основном файле /etc/asterisk/extensions.conf в секции исходящих.[from-internal-custom]
exten => _8NXXXXXXXXX/298,1,NoOp("${CALLERID} long call detected")
exten => _8NXXXXXXXXX/298,n,Playback(ErrorVvod) ;не правильно введен номер
exten => _8NXXXXXXXXX/298,n,Hangup()
[from-internal-custom]
exten => _8XXXXXXXXXX/298,1,NoOp("${CALLERID} long call detected")
exten => _8XXXXXXXXXX/298,n,Playback(ErrorVvod) ;не правильно введен номер
exten => _8XXXXXXXXXX/298,n,Hangup()
[from-internal-custom]
exten => _8XXXXXXXXXX./298,1,NoOp("${CALLERID} long call detected")
exten => _8XXXXXXXXXX./298,n,Playback(ErrorVvod) ;не правильно введен номер
exten => _8XXXXXXXXXX./298,n,Hangup()
[from-internal-custom]
exten => _8X./298,1,NoOp("${CALLERID} long call detected")
exten => _8X./298,n,Playback(ErrorVvod) ;не правильно введен номер
exten => _8X./298,n,Hangup()
Но в таком случае вообще никакой реакции в консоле.
Что делать?