Такой вот dial plan:
Код: Выделить всё
[in_from_trunk]
exten => _X.,1,Goto(IVR,s,1)
[IVR]
exten => s,1,Set(fname=${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-${CALLERID(number)}-${EXTEN})
exten => s,2,MixMonitor(/var/www/html/callrecords/${fname}.wav)
exten => s,3,Background(/var/lib/asterisk/moh/voicemail/voicemenu)
exten => s,4,WaitExten(7)
exten => _XXX,5,Dial(SIP/${EXTEN},,m&t,)
exten => 1,1,Dial(SIP/101,15,m&t)
exten => 1,2,Voicemail(101@default)
При звонке отрабатывает меню и если я ввожу добавочный номер 108, то при нажатии номера 108, Asterisk меня переводит на 101, так как в меню кнопка 1 это номер 101.
То есть строка
Код: Выделить всё
exten => _XXX,5,Dial(SIP/${EXTEN},,m&t,)
Пожалуйста, подскажите, как правильно сделать перевод на любой добавочный номер во время проигрывания голосового меню?