Я сделал так, но ещё можно придумать кучу вариантов, только нужно мозг включить, и всё получится !
[internal]
exten => _XXX,1,Dial(SIP/${EXTEN:0:3},30,tT)
exten => _XXX,n,Goto(s-${DIALSTATUS},1)
exten => s-BUSY,1,Goto(busy-i,s,1)
exten => s-CONGESTION,1,Goto(busy-i,s,1)
exten => s-NOANSWER,1,Goto(noanswer-i,s,1)
exten => s-CHANUNAVAIL,1,Goto(nedostupen-i,s,1)
[busy-i]
exten => s,1,Background(abonent)
exten => s,n,Background(zanjat)
exten => s,n,Dial(SIP/${BLINDTRANSFER},24,tT)
[noanswer-i]
exten => s,1,Background(abonent)
exten => s,n,Background(ne-otvechaet)
exten => s,n,Dial(SIP/${BLINDTRANSFER},24,tT)
[nedostupen-i]
exten => s,1,Background(abonent)
exten => s,n,Background(T-is-not-available)
exten => s,n,Dial(SIP/${BLINDTRANSFER},24,tT)
ответил 2012-02-16 12:42:22 +0400
amonra
2301 ● 26 ● 13 ● 65
http://lantec.ua/
если используете FreePBX, то попробуйте реализовать через follow me, я его использовал.
romariosar ( 2012-09-27 18:22:44 +0400 )редактировать