Знаю, тема уже много где поднималась, но решение я не нашел. Требуется дать возможность абонентам настраивать forward на внутренние номера и на внешние.
Код: Выделить всё
[default]
exten => _*21XXXX,1,Set(DB(REDIRECT/${CALLERID(num)})=${EXTEN:3})
exten => *22#,1,Set(NOREDIRNUM=${DB_DELETE(REDIRECT/${CALLERID(num)})})
;
exten => _46XX,1,Set(REDIRECTNUM=${DB(REDIRECT/${EXTEN})})
exten => _46XX,n,GotoIf($[${ISNULL(${REDIRECTNUM})}]?internal:redirect)
exten => _46XX,n(internal),Dial(SIP/${EXTEN})
exten => _46XX,n(redirect),Dial(SIP/lst10/${REDIRECTNUM})
;;