Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / services / xdr / index.js
index 8be2ddc..ef83d5b 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x2ba0=['./dials.controller','./core.controller','connect','shutdown','fullybooted','error','close','managerevent','devicestatechange','agentcalled','agentringnoanswer','agentconnect','agentcomplete','queuecallerabandon','queuecallerjoin','musiconholdstart','musiconholdstop','newstate','hangup','blindtransfer','attendedtransfer','varset','newexten','newchannel','dialend','asterisk-manager','../../config/environment','./utils','port','asterisk','username','password','keepConnected','xdr','info','XDR\x20DISABLED','./calls.controller','./recordings.controller'];(function(_0x392ba7,_0x20cc15){var _0x4bdcae=function(_0x2b2706){while(--_0x2b2706){_0x392ba7['push'](_0x392ba7['shift']());}};_0x4bdcae(++_0x20cc15);}(_0x2ba0,0x65));var _0x02ba=function(_0x35f239,_0x26d2c2){_0x35f239=_0x35f239-0x0;var _0x4073ba=_0x2ba0[_0x35f239];return _0x4073ba;};var AsteriskManager=require(_0x02ba('0x0'));var config=require(_0x02ba('0x1'));var utils=require(_0x02ba('0x2'));var ami=new AsteriskManager(config['asterisk'][_0x02ba('0x3')],config['asterisk']['ip'],config[_0x02ba('0x4')][_0x02ba('0x5')],config[_0x02ba('0x4')][_0x02ba('0x6')],!![]);ami[_0x02ba('0x7')]();if(config[_0x02ba('0x8')]&&config[_0x02ba('0x8')]['disabled']){utils[_0x02ba('0x9')](_0x02ba('0xa'));}else{var agents=require('./agents.controller');var calls=require(_0x02ba('0xb'));var queues=require('./queues.controller');var recordings=require(_0x02ba('0xc'));var members=require('./members.controller');var dials=require(_0x02ba('0xd'));var transfers=require('./transfers.controller');var core=require(_0x02ba('0xe'));ami['on'](_0x02ba('0xf'),core[_0x02ba('0xf')]);ami['on'](_0x02ba('0x10'),core[_0x02ba('0x10')]);ami['on'](_0x02ba('0x11'),core[_0x02ba('0x11')]);ami['on']('error',core[_0x02ba('0x12')]);ami['on']('close',core[_0x02ba('0x13')]);ami['on']('managerevent',core[_0x02ba('0x14')]);ami['on']('devicestatechange',function(_0x1cd768){try{members[_0x02ba('0x15')](_0x1cd768);}catch(_0x53e006){utils['error'](_0x53e006);}});ami['on'](_0x02ba('0x16'),function(_0x433da4){try{agents[_0x02ba('0x16')](_0x433da4);}catch(_0x14554e){utils['error'](_0x14554e);}});ami['on'](_0x02ba('0x17'),function(_0x396b85){try{agents['agentringnoanswer'](_0x396b85);}catch(_0x5d75dc){utils[_0x02ba('0x12')](_0x5d75dc);}});ami['on'](_0x02ba('0x18'),function(_0x30c7bf){try{agents[_0x02ba('0x18')](_0x30c7bf);queues[_0x02ba('0x18')](_0x30c7bf);}catch(_0x2c629e){utils[_0x02ba('0x12')](_0x2c629e);}});ami['on'](_0x02ba('0x19'),function(_0x576ffa){try{agents[_0x02ba('0x19')](_0x576ffa);queues[_0x02ba('0x19')](_0x576ffa);members[_0x02ba('0x19')](_0x576ffa);}catch(_0x3fdf7a){utils[_0x02ba('0x12')](_0x3fdf7a);}});ami['on'](_0x02ba('0x1a'),function(_0x444e38){try{agents[_0x02ba('0x1a')](_0x444e38);queues[_0x02ba('0x1a')](_0x444e38);}catch(_0x352c52){utils[_0x02ba('0x12')](_0x352c52);}});ami['on']('queuecallerjoin',function(_0x42d388){try{queues[_0x02ba('0x1b')](_0x42d388);recordings[_0x02ba('0x1b')](_0x42d388);}catch(_0x267953){utils[_0x02ba('0x12')](_0x267953);}});ami['on']('queuecallerleave',function(_0x5bb76b){try{queues['queuecallerleave'](_0x5bb76b);}catch(_0x73732a){utils[_0x02ba('0x12')](_0x73732a);}});ami['on'](_0x02ba('0x1c'),function(_0x33fc07){try{queues['musiconholdstart'](_0x33fc07);calls[_0x02ba('0x1c')](_0x33fc07);}catch(_0x88b0c5){utils[_0x02ba('0x12')](_0x88b0c5);}});ami['on'](_0x02ba('0x1d'),function(_0x1b846a){try{queues[_0x02ba('0x1d')](_0x1b846a);calls[_0x02ba('0x1d')](_0x1b846a);}catch(_0x380345){utils['error'](_0x380345);}});ami['on']('newstate',function(_0x10fa44){try{calls['newstate'](_0x10fa44);recordings[_0x02ba('0x1e')](_0x10fa44);}catch(_0xe22aa7){utils[_0x02ba('0x12')](_0xe22aa7);}});ami['on']('hangup',function(_0x485bf1){try{calls[_0x02ba('0x1f')](_0x485bf1);recordings[_0x02ba('0x1f')](_0x485bf1);dials[_0x02ba('0x1f')](_0x485bf1);agents['hangup'](_0x485bf1);queues['hangup'](_0x485bf1);}catch(_0x3a4d24){utils[_0x02ba('0x12')](_0x3a4d24);}});ami['on']('cdr',function(_0x4cc254){try{members['cdr'](_0x4cc254);}catch(_0x54e95d){utils[_0x02ba('0x12')](_0x54e95d);}});ami['on']('blindtransfer',function(_0x5424f9){try{queues[_0x02ba('0x20')](_0x5424f9);agents[_0x02ba('0x20')](_0x5424f9);transfers[_0x02ba('0x20')](_0x5424f9);}catch(_0x27203f){utils['error'](_0x27203f);}});ami['on']('attendedtransfer',function(_0x8b8ce2){try{queues[_0x02ba('0x21')](_0x8b8ce2);transfers[_0x02ba('0x21')](_0x8b8ce2);agents[_0x02ba('0x21')](_0x8b8ce2);calls['attendedtransfer'](_0x8b8ce2);}catch(_0x26d4f7){utils[_0x02ba('0x12')](_0x26d4f7);}});ami['on']('varset',function(_0x2c3b8a){try{queues['varset'](_0x2c3b8a);recordings[_0x02ba('0x22')](_0x2c3b8a);calls[_0x02ba('0x22')](_0x2c3b8a);dials['varset'](_0x2c3b8a);}catch(_0x1e4001){utils['error'](_0x1e4001);}});ami['on']('newexten',function(_0xff0bfb){try{calls[_0x02ba('0x23')](_0xff0bfb);recordings[_0x02ba('0x23')](_0xff0bfb);dials[_0x02ba('0x23')](_0xff0bfb);}catch(_0x3c9d8d){utils[_0x02ba('0x12')](_0x3c9d8d);}});ami['on']('newchannel',function(_0x4ad9aa){try{calls[_0x02ba('0x24')](_0x4ad9aa);recordings[_0x02ba('0x24')](_0x4ad9aa);}catch(_0x23591e){utils[_0x02ba('0x12')](_0x23591e);}});ami['on']('dialbegin',function(_0x5c4b3a){try{dials['dialbegin'](_0x5c4b3a);}catch(_0x50b975){utils['error'](_0x50b975);}});ami['on'](_0x02ba('0x25'),function(_0x1f776c){try{dials[_0x02ba('0x25')](_0x1f776c);}catch(_0x21703c){utils[_0x02ba('0x12')](_0x21703c);}});}
\ No newline at end of file
+var _0x99e1=['devicestatechange','agentringnoanswer','agentconnect','agentcomplete','queuecallerabandon','queuecallerjoin','queuecallerleave','musiconholdstart','musiconholdstop','newstate','hangup','cdr','blindtransfer','attendedtransfer','varset','newexten','dialbegin','dialend','asterisk-manager','../../config/environment','./utils','asterisk','port','username','password','keepConnected','xdr','disabled','XDR\x20DISABLED','./agents.controller','./calls.controller','./recordings.controller','./members.controller','./transfers.controller','connect','shutdown','fullybooted','error','close','managerevent'];(function(_0xc6be3a,_0x540e05){var _0x56a310=function(_0x50a144){while(--_0x50a144){_0xc6be3a['push'](_0xc6be3a['shift']());}};_0x56a310(++_0x540e05);}(_0x99e1,0x12a));var _0x199e=function(_0x3635ce,_0x33a6f9){_0x3635ce=_0x3635ce-0x0;var _0x97ecd0=_0x99e1[_0x3635ce];return _0x97ecd0;};var AsteriskManager=require(_0x199e('0x0'));var config=require(_0x199e('0x1'));var utils=require(_0x199e('0x2'));var ami=new AsteriskManager(config[_0x199e('0x3')][_0x199e('0x4')],config[_0x199e('0x3')]['ip'],config[_0x199e('0x3')][_0x199e('0x5')],config[_0x199e('0x3')][_0x199e('0x6')],!![]);ami[_0x199e('0x7')]();if(config[_0x199e('0x8')]&&config[_0x199e('0x8')][_0x199e('0x9')]){utils['info'](_0x199e('0xa'));}else{var agents=require(_0x199e('0xb'));var calls=require(_0x199e('0xc'));var queues=require('./queues.controller');var recordings=require(_0x199e('0xd'));var members=require(_0x199e('0xe'));var dials=require('./dials.controller');var transfers=require(_0x199e('0xf'));var core=require('./core.controller');ami['on'](_0x199e('0x10'),core['connect']);ami['on'](_0x199e('0x11'),core[_0x199e('0x11')]);ami['on'](_0x199e('0x12'),core['fullybooted']);ami['on'](_0x199e('0x13'),core[_0x199e('0x13')]);ami['on'](_0x199e('0x14'),core[_0x199e('0x14')]);ami['on'](_0x199e('0x15'),core['managerevent']);ami['on'](_0x199e('0x16'),function(_0x6a4d97){try{members[_0x199e('0x16')](_0x6a4d97);}catch(_0x14c2a8){utils['error'](_0x14c2a8);}});ami['on']('agentcalled',function(_0x4e1ad8){try{agents['agentcalled'](_0x4e1ad8);}catch(_0x1cad64){utils[_0x199e('0x13')](_0x1cad64);}});ami['on'](_0x199e('0x17'),function(_0x2c6660){try{agents[_0x199e('0x17')](_0x2c6660);}catch(_0x7a9bf5){utils['error'](_0x7a9bf5);}});ami['on'](_0x199e('0x18'),function(_0xd8da70){try{agents[_0x199e('0x18')](_0xd8da70);queues[_0x199e('0x18')](_0xd8da70);}catch(_0x35f136){utils[_0x199e('0x13')](_0x35f136);}});ami['on'](_0x199e('0x19'),function(_0x5355c7){try{agents[_0x199e('0x19')](_0x5355c7);queues[_0x199e('0x19')](_0x5355c7);members['agentcomplete'](_0x5355c7);}catch(_0x2ec37d){utils[_0x199e('0x13')](_0x2ec37d);}});ami['on']('queuecallerabandon',function(_0x384446){try{agents[_0x199e('0x1a')](_0x384446);queues['queuecallerabandon'](_0x384446);}catch(_0x4e8cbf){utils[_0x199e('0x13')](_0x4e8cbf);}});ami['on'](_0x199e('0x1b'),function(_0x3a3686){try{queues[_0x199e('0x1b')](_0x3a3686);recordings[_0x199e('0x1b')](_0x3a3686);}catch(_0x17b176){utils[_0x199e('0x13')](_0x17b176);}});ami['on'](_0x199e('0x1c'),function(_0x5f3eb5){try{queues[_0x199e('0x1c')](_0x5f3eb5);}catch(_0x2544f0){utils['error'](_0x2544f0);}});ami['on'](_0x199e('0x1d'),function(_0x5972d9){try{queues['musiconholdstart'](_0x5972d9);calls[_0x199e('0x1d')](_0x5972d9);}catch(_0x49643a){utils[_0x199e('0x13')](_0x49643a);}});ami['on'](_0x199e('0x1e'),function(_0x3c8e36){try{queues[_0x199e('0x1e')](_0x3c8e36);calls[_0x199e('0x1e')](_0x3c8e36);}catch(_0x1a5439){utils[_0x199e('0x13')](_0x1a5439);}});ami['on'](_0x199e('0x1f'),function(_0xf906a7){try{calls[_0x199e('0x1f')](_0xf906a7);recordings[_0x199e('0x1f')](_0xf906a7);}catch(_0x39813d){utils[_0x199e('0x13')](_0x39813d);}});ami['on']('hangup',function(_0x342c43){try{calls[_0x199e('0x20')](_0x342c43);recordings[_0x199e('0x20')](_0x342c43);dials[_0x199e('0x20')](_0x342c43);agents[_0x199e('0x20')](_0x342c43);queues[_0x199e('0x20')](_0x342c43);}catch(_0x4191c5){utils['error'](_0x4191c5);}});ami['on'](_0x199e('0x21'),function(_0x4f17c1){try{members['cdr'](_0x4f17c1);}catch(_0x45cb65){utils['error'](_0x45cb65);}});ami['on'](_0x199e('0x22'),function(_0x34a0ad){try{queues[_0x199e('0x22')](_0x34a0ad);agents['blindtransfer'](_0x34a0ad);transfers['blindtransfer'](_0x34a0ad);}catch(_0x552b8b){utils['error'](_0x552b8b);}});ami['on'](_0x199e('0x23'),function(_0x4fc8f1){try{queues[_0x199e('0x23')](_0x4fc8f1);transfers[_0x199e('0x23')](_0x4fc8f1);agents['attendedtransfer'](_0x4fc8f1);calls[_0x199e('0x23')](_0x4fc8f1);}catch(_0x825f23){utils[_0x199e('0x13')](_0x825f23);}});ami['on'](_0x199e('0x24'),function(_0x401118){try{queues[_0x199e('0x24')](_0x401118);recordings[_0x199e('0x24')](_0x401118);calls['varset'](_0x401118);dials[_0x199e('0x24')](_0x401118);}catch(_0x569d58){utils[_0x199e('0x13')](_0x569d58);}});ami['on']('newexten',function(_0x50e683){try{calls['newexten'](_0x50e683);recordings['newexten'](_0x50e683);dials[_0x199e('0x25')](_0x50e683);}catch(_0x15f73c){utils[_0x199e('0x13')](_0x15f73c);}});ami['on']('newchannel',function(_0x5ea438){try{calls['newchannel'](_0x5ea438);recordings['newchannel'](_0x5ea438);}catch(_0x1c868c){utils[_0x199e('0x13')](_0x1c868c);}});ami['on'](_0x199e('0x26'),function(_0x9241d){try{dials[_0x199e('0x26')](_0x9241d);}catch(_0x3142bb){utils[_0x199e('0x13')](_0x3142bb);}});ami['on'](_0x199e('0x27'),function(_0x1e3ee2){try{dials[_0x199e('0x27')](_0x1e3ee2);}catch(_0x1c4f2f){utils['error'](_0x1c4f2f);}});}
\ No newline at end of file