[Asterisk-Users] New app: Consultative transfer for each phone

Eric Bart btk-adm at byortek.com
Thu Jul 29 05:11:42 MST 2004


New application for asterisk : axra

axra runs separately. developped in C++. it dialogs with 
asterisk through agi calls and through the manager api. 
it proccesses phone calls through the dial plan (agi) and 
concurently through the manager api.

axra currently provides consultative transfer for SIP and IAX2 
phones. this should easily be extended to any phone technology. 
hopefully, axra will soon provide 3 way calling.

there are two tranfer functions : PreTransfer and CTransfer
each should  be implemented in the dial plan like :
exten => 76,1,AGI(axraagi|PreTransfer)
exten => 76,2,Hangup
exten => 77,1,AGI(axraagi|CTransfer|auto)
exten => 77,2,Hangup

you may choose other extensions than 76 & 77. you may omit 'auto'

when a call is transfered to PreTransfer (76), the call is parked and
waits for a transfer. if the timeout occurs, the call is ringed back.
if you call PreTransfer (76) directly, the parked call (if any) is
immediatly ringed back.

when a call is transfered to CTransfer (77), the call is linked to
the pretransfered (parked) call. if no pretransfer exists the call 
is pretransfered just like 76 was dialed. however, if 'auto' was 
specified, axra will try to link the call to the oldest live 
channel attached to transferer's phone.


http://www.byortek.com/asterisk/axra-2004-07-29.tgz

Please download, read REAME and INSTALL. Any feedback greatly
appreciated.



More information about the asterisk-users mailing list