1 fxo
1 fxs
1 gsm (Huawei 173 - dongle)
1 SIP
есть такой dialplan
Код: Выделить всё
[globals]
[general]
autofallthrough=yes
[default]
[incoming-calls]
[outbond-longdistance]
;velcom start
exten => _80296.,n,Dial(dongle/dongle0/${EXTEN})
exten => _80296.,n,Congestion()
exten => _80296.,n,Hangup()
;velcom end
exten => _8.,n,Dial(dahdi/2/${EXTEN})
exten => _8.,n,Congestion()
exten => _8.,n,Hangup()
[internal]
include => outbond-longdistance
exten => 201,1,Dial(dahdi/1,30)
exten => 202,1,Dial(SIP/6001,30)
[DLPN_phones]
ignorepat => 8
include => internal
[DLPN_incoming]
include => internal ; для донабора локальных абонентов включаем контекст internal.
exten => s,n,Set(TIMEOUT(response)=20) ; Ждем ввода не более 4 секунд.
exten => s,n,Set(TIMEOUT(digit)=4) ; Пауза между цифрами - 4 секунды.
exten => s,n,Background(zdravstujte); "Здравствуйте!"
exten => s,n,WaitExten(5); Ждем 5 секунда пока будет сделан выбор
exten => s,1,Dial(dahdi/1&SIP/6001,15)
Все замечательно работает, но есть нюанс.
Любой злоумышленник может пользоваться моим бесплатным шлюзом.
Вопрос: как ограничить доступ к пробросу звонка GSM => PSTN ?