Built motion from commit (unavailable).|2.4.14
[motion2.git] / server / services / xdr / index.js
index 8040c89..90ccf93 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x9ae4=['queuecallerabandon','queuecallerjoin','queuecallerleave','musiconholdstart','musiconholdstop','newstate','hangup','cdr','blindtransfer','attendedtransfer','varset','newexten','newchannel','dialbegin','dialend','asterisk-manager','./utils','asterisk','port','username','password','keepConnected','xdr','disabled','info','XDR\x20DISABLED','./queues.controller','./recordings.controller','./members.controller','./transfers.controller','./core.controller','connect','shutdown','fullybooted','error','close','managerevent','devicestatechange','agentcalled','agentringnoanswer','agentconnect','agentcomplete'];(function(_0x2f3f98,_0xd43341){var _0x161ea2=function(_0xcae9ce){while(--_0xcae9ce){_0x2f3f98['push'](_0x2f3f98['shift']());}};_0x161ea2(++_0xd43341);}(_0x9ae4,0xb7));var _0x49ae=function(_0x119b4a,_0x553699){_0x119b4a=_0x119b4a-0x0;var _0x423f95=_0x9ae4[_0x119b4a];return _0x423f95;};var AsteriskManager=require(_0x49ae('0x0'));var config=require('../../config/environment');var utils=require(_0x49ae('0x1'));var ami=new AsteriskManager(config[_0x49ae('0x2')][_0x49ae('0x3')],config['asterisk']['ip'],config[_0x49ae('0x2')][_0x49ae('0x4')],config[_0x49ae('0x2')][_0x49ae('0x5')],!![]);ami[_0x49ae('0x6')]();if(config[_0x49ae('0x7')]&&config[_0x49ae('0x7')][_0x49ae('0x8')]){utils[_0x49ae('0x9')](_0x49ae('0xa'));}else{var agents=require('./agents.controller');var calls=require('./calls.controller');var queues=require(_0x49ae('0xb'));var recordings=require(_0x49ae('0xc'));var members=require(_0x49ae('0xd'));var dials=require('./dials.controller');var transfers=require(_0x49ae('0xe'));var core=require(_0x49ae('0xf'));ami['on'](_0x49ae('0x10'),core[_0x49ae('0x10')]);ami['on']('shutdown',core[_0x49ae('0x11')]);ami['on'](_0x49ae('0x12'),core[_0x49ae('0x12')]);ami['on'](_0x49ae('0x13'),core[_0x49ae('0x13')]);ami['on']('close',core[_0x49ae('0x14')]);ami['on'](_0x49ae('0x15'),core[_0x49ae('0x15')]);ami['on'](_0x49ae('0x16'),function(_0x1ae55f){try{members[_0x49ae('0x16')](_0x1ae55f);}catch(_0x16b5ed){utils[_0x49ae('0x13')](_0x16b5ed);}});ami['on'](_0x49ae('0x17'),function(_0x3e1758){try{agents[_0x49ae('0x17')](_0x3e1758);}catch(_0x187990){utils[_0x49ae('0x13')](_0x187990);}});ami['on'](_0x49ae('0x18'),function(_0x5a035b){try{agents[_0x49ae('0x18')](_0x5a035b);}catch(_0x138e36){utils[_0x49ae('0x13')](_0x138e36);}});ami['on'](_0x49ae('0x19'),function(_0x17a0b0){try{agents[_0x49ae('0x19')](_0x17a0b0);queues[_0x49ae('0x19')](_0x17a0b0);}catch(_0x371e70){utils[_0x49ae('0x13')](_0x371e70);}});ami['on']('agentcomplete',function(_0x116430){try{agents['agentcomplete'](_0x116430);queues[_0x49ae('0x1a')](_0x116430);members['agentcomplete'](_0x116430);}catch(_0x58f7cf){utils[_0x49ae('0x13')](_0x58f7cf);}});ami['on'](_0x49ae('0x1b'),function(_0xea2e6){try{agents[_0x49ae('0x1b')](_0xea2e6);queues[_0x49ae('0x1b')](_0xea2e6);}catch(_0x3e1c1c){utils[_0x49ae('0x13')](_0x3e1c1c);}});ami['on'](_0x49ae('0x1c'),function(_0x4c57e5){try{queues[_0x49ae('0x1c')](_0x4c57e5);recordings[_0x49ae('0x1c')](_0x4c57e5);}catch(_0x53802e){utils[_0x49ae('0x13')](_0x53802e);}});ami['on'](_0x49ae('0x1d'),function(_0x12f639){try{queues[_0x49ae('0x1d')](_0x12f639);}catch(_0x36de67){utils['error'](_0x36de67);}});ami['on'](_0x49ae('0x1e'),function(_0x27c5da){try{queues[_0x49ae('0x1e')](_0x27c5da);calls[_0x49ae('0x1e')](_0x27c5da);}catch(_0x43aaf3){utils[_0x49ae('0x13')](_0x43aaf3);}});ami['on']('musiconholdstop',function(_0x3bb8f0){try{queues[_0x49ae('0x1f')](_0x3bb8f0);calls[_0x49ae('0x1f')](_0x3bb8f0);}catch(_0x589a3f){utils[_0x49ae('0x13')](_0x589a3f);}});ami['on'](_0x49ae('0x20'),function(_0x555f6f){try{calls['newstate'](_0x555f6f);recordings['newstate'](_0x555f6f);}catch(_0x5ec581){utils[_0x49ae('0x13')](_0x5ec581);}});ami['on'](_0x49ae('0x21'),function(_0x48fc32){try{calls[_0x49ae('0x21')](_0x48fc32);recordings[_0x49ae('0x21')](_0x48fc32);dials[_0x49ae('0x21')](_0x48fc32);agents[_0x49ae('0x21')](_0x48fc32);queues[_0x49ae('0x21')](_0x48fc32);}catch(_0x5014f8){utils[_0x49ae('0x13')](_0x5014f8);}});ami['on'](_0x49ae('0x22'),function(_0x104f4e){try{members[_0x49ae('0x22')](_0x104f4e);}catch(_0x4798de){utils['error'](_0x4798de);}});ami['on'](_0x49ae('0x23'),function(_0x2679ca){try{queues[_0x49ae('0x23')](_0x2679ca);agents['blindtransfer'](_0x2679ca);transfers[_0x49ae('0x23')](_0x2679ca);}catch(_0x48d746){utils['error'](_0x48d746);}});ami['on'](_0x49ae('0x24'),function(_0x539dc2){try{queues[_0x49ae('0x24')](_0x539dc2);transfers[_0x49ae('0x24')](_0x539dc2);agents[_0x49ae('0x24')](_0x539dc2);calls['attendedtransfer'](_0x539dc2);}catch(_0x1be929){utils[_0x49ae('0x13')](_0x1be929);}});ami['on'](_0x49ae('0x25'),function(_0x264dd1){try{queues[_0x49ae('0x25')](_0x264dd1);recordings[_0x49ae('0x25')](_0x264dd1);calls[_0x49ae('0x25')](_0x264dd1);dials[_0x49ae('0x25')](_0x264dd1);}catch(_0x16e7f2){utils[_0x49ae('0x13')](_0x16e7f2);}});ami['on'](_0x49ae('0x26'),function(_0x759ce){try{calls['newexten'](_0x759ce);recordings[_0x49ae('0x26')](_0x759ce);dials[_0x49ae('0x26')](_0x759ce);}catch(_0x2411ec){utils[_0x49ae('0x13')](_0x2411ec);}});ami['on'](_0x49ae('0x27'),function(_0x1bf94f){try{calls[_0x49ae('0x27')](_0x1bf94f);recordings['newchannel'](_0x1bf94f);}catch(_0x28ee1a){utils[_0x49ae('0x13')](_0x28ee1a);}});ami['on'](_0x49ae('0x28'),function(_0xd20b1){try{dials[_0x49ae('0x28')](_0xd20b1);}catch(_0x769a28){utils['error'](_0x769a28);}});ami['on'](_0x49ae('0x29'),function(_0x1c70fd){try{dials[_0x49ae('0x29')](_0x1c70fd);}catch(_0x456ea4){utils[_0x49ae('0x13')](_0x456ea4);}});}
\ No newline at end of file
+var _0xe56a=['attendedtransfer','varset','newexten','newchannel','dialbegin','asterisk-manager','asterisk','port','username','password','keepConnected','xdr','info','./calls.controller','./queues.controller','./recordings.controller','./dials.controller','./transfers.controller','./core.controller','connect','shutdown','fullybooted','error','close','managerevent','devicestatechange','agentcalled','agentringnoanswer','agentconnect','agentcomplete','queuecallerjoin','queuecallerleave','musiconholdstart','musiconholdstop','newstate','hangup','cdr','blindtransfer'];(function(_0x2641f9,_0x26715f){var _0x585741=function(_0x2d1462){while(--_0x2d1462){_0x2641f9['push'](_0x2641f9['shift']());}};_0x585741(++_0x26715f);}(_0xe56a,0x1a7));var _0xae56=function(_0x59b575,_0x25ef65){_0x59b575=_0x59b575-0x0;var _0x2c55f4=_0xe56a[_0x59b575];return _0x2c55f4;};var AsteriskManager=require(_0xae56('0x0'));var config=require('../../config/environment');var utils=require('./utils');var ami=new AsteriskManager(config[_0xae56('0x1')][_0xae56('0x2')],config[_0xae56('0x1')]['ip'],config[_0xae56('0x1')][_0xae56('0x3')],config[_0xae56('0x1')][_0xae56('0x4')],!![]);ami[_0xae56('0x5')]();if(config[_0xae56('0x6')]&&config[_0xae56('0x6')]['disabled']){utils[_0xae56('0x7')]('XDR\x20DISABLED');}else{var agents=require('./agents.controller');var calls=require(_0xae56('0x8'));var queues=require(_0xae56('0x9'));var recordings=require(_0xae56('0xa'));var members=require('./members.controller');var dials=require(_0xae56('0xb'));var transfers=require(_0xae56('0xc'));var core=require(_0xae56('0xd'));ami['on'](_0xae56('0xe'),core[_0xae56('0xe')]);ami['on'](_0xae56('0xf'),core['shutdown']);ami['on'](_0xae56('0x10'),core[_0xae56('0x10')]);ami['on'](_0xae56('0x11'),core['error']);ami['on'](_0xae56('0x12'),core[_0xae56('0x12')]);ami['on'](_0xae56('0x13'),core[_0xae56('0x13')]);ami['on'](_0xae56('0x14'),function(_0x25fb14){try{members['devicestatechange'](_0x25fb14);}catch(_0x3b36fe){utils[_0xae56('0x11')](_0x3b36fe);}});ami['on'](_0xae56('0x15'),function(_0x3bebc8){try{agents['agentcalled'](_0x3bebc8);}catch(_0xa88f72){utils[_0xae56('0x11')](_0xa88f72);}});ami['on']('agentringnoanswer',function(_0x334250){try{agents[_0xae56('0x16')](_0x334250);}catch(_0x5df787){utils['error'](_0x5df787);}});ami['on'](_0xae56('0x17'),function(_0x21fc73){try{agents[_0xae56('0x17')](_0x21fc73);queues['agentconnect'](_0x21fc73);}catch(_0x1c0ad6){utils['error'](_0x1c0ad6);}});ami['on'](_0xae56('0x18'),function(_0xc74aea){try{agents[_0xae56('0x18')](_0xc74aea);queues[_0xae56('0x18')](_0xc74aea);members[_0xae56('0x18')](_0xc74aea);}catch(_0x397117){utils['error'](_0x397117);}});ami['on']('queuecallerabandon',function(_0x20e833){try{agents['queuecallerabandon'](_0x20e833);queues['queuecallerabandon'](_0x20e833);}catch(_0x721f57){utils[_0xae56('0x11')](_0x721f57);}});ami['on'](_0xae56('0x19'),function(_0x2e729d){try{queues[_0xae56('0x19')](_0x2e729d);recordings[_0xae56('0x19')](_0x2e729d);}catch(_0x1ade4c){utils['error'](_0x1ade4c);}});ami['on'](_0xae56('0x1a'),function(_0x131be7){try{queues[_0xae56('0x1a')](_0x131be7);}catch(_0x467fcb){utils[_0xae56('0x11')](_0x467fcb);}});ami['on']('musiconholdstart',function(_0x446bb3){try{queues[_0xae56('0x1b')](_0x446bb3);calls[_0xae56('0x1b')](_0x446bb3);}catch(_0x3376a6){utils[_0xae56('0x11')](_0x3376a6);}});ami['on'](_0xae56('0x1c'),function(_0x42dd1a){try{queues[_0xae56('0x1c')](_0x42dd1a);calls[_0xae56('0x1c')](_0x42dd1a);}catch(_0x3cdfee){utils[_0xae56('0x11')](_0x3cdfee);}});ami['on'](_0xae56('0x1d'),function(_0x3603b9){try{calls['newstate'](_0x3603b9);recordings['newstate'](_0x3603b9);}catch(_0x106be9){utils['error'](_0x106be9);}});ami['on'](_0xae56('0x1e'),function(_0x269047){try{calls[_0xae56('0x1e')](_0x269047);recordings[_0xae56('0x1e')](_0x269047);dials[_0xae56('0x1e')](_0x269047);agents['hangup'](_0x269047);queues[_0xae56('0x1e')](_0x269047);}catch(_0x46c3aa){utils['error'](_0x46c3aa);}});ami['on'](_0xae56('0x1f'),function(_0x28c82c){try{members[_0xae56('0x1f')](_0x28c82c);}catch(_0x3d06bd){utils['error'](_0x3d06bd);}});ami['on'](_0xae56('0x20'),function(_0x1cde25){try{queues[_0xae56('0x20')](_0x1cde25);agents['blindtransfer'](_0x1cde25);transfers['blindtransfer'](_0x1cde25);}catch(_0x5ce80d){utils['error'](_0x5ce80d);}});ami['on'](_0xae56('0x21'),function(_0x1af9fb){try{queues[_0xae56('0x21')](_0x1af9fb);transfers[_0xae56('0x21')](_0x1af9fb);agents[_0xae56('0x21')](_0x1af9fb);calls[_0xae56('0x21')](_0x1af9fb);}catch(_0x77e2d2){utils['error'](_0x77e2d2);}});ami['on'](_0xae56('0x22'),function(_0x10f817){try{queues['varset'](_0x10f817);recordings[_0xae56('0x22')](_0x10f817);calls[_0xae56('0x22')](_0x10f817);dials['varset'](_0x10f817);}catch(_0x4dc596){utils[_0xae56('0x11')](_0x4dc596);}});ami['on'](_0xae56('0x23'),function(_0xcbd72c){try{calls[_0xae56('0x23')](_0xcbd72c);recordings[_0xae56('0x23')](_0xcbd72c);dials[_0xae56('0x23')](_0xcbd72c);}catch(_0x12e405){utils[_0xae56('0x11')](_0x12e405);}});ami['on'](_0xae56('0x24'),function(_0x48e91f){try{calls[_0xae56('0x24')](_0x48e91f);recordings['newchannel'](_0x48e91f);}catch(_0x48e4cd){utils[_0xae56('0x11')](_0x48e4cd);}});ami['on'](_0xae56('0x25'),function(_0x2d9329){try{dials[_0xae56('0x25')](_0x2d9329);}catch(_0xff87f4){utils[_0xae56('0x11')](_0xff87f4);}});ami['on']('dialend',function(_0x10664a){try{dials['dialend'](_0x10664a);}catch(_0xdd4aeb){utils['error'](_0xdd4aeb);}});}
\ No newline at end of file