exten => _X.,1, - это и есть неопределённый количеством знаков диалплан, который 1) не пишет в CDR случайно набранные неверные номера и 2) голосом извещает о неверно набранном номере.in chan_dahdi.conf make sure your channels inherit
context=do_overlap
overlapdial=yes
and then in the context for incoming calls simply do
[do_overlap]
exten => s,1,Dial(zap/g0/) ; this is if there are no digits in SETUP
exten => _2XX,1,Dial(DAHDI/83/${EXTEN}) ;this is if there is 3 digits internal number in SETUP
[from-internal]
include => from-internal-noxfer
include => from-internal-xfer
include => bad-number ; auto-generated "держится в голове" Астериска как и весь диалплан. Как он обрабатывается, в какой последовательности - видно по выводу
diialplan show 211@from-internal
А ещё у вас телефоны пульсом набирают, завал!
Код: Выделить всё
[2015-12-02 11:31:22] DEBUG[25183][C-0000004d]: sig_analog.c:2710 __analog_handle_event: Detected pulse digit '1'