Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / services / xdr / index.js
index 819e57f..f5fb953 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x2526=['blindtransfer','attendedtransfer','varset','newexten','newchannel','dialbegin','dialend','asterisk-manager','../../config/environment','./utils','asterisk','username','password','xdr','disabled','info','./agents.controller','./calls.controller','./queues.controller','./recordings.controller','./members.controller','./dials.controller','./transfers.controller','./core.controller','connect','shutdown','fullybooted','error','close','devicestatechange','agentcalled','agentringnoanswer','agentconnect','agentcomplete','queuecallerabandon','queuecallerjoin','musiconholdstart','musiconholdstop','newstate','hangup','cdr'];(function(_0xd604d8,_0x3ddb52){var _0x1904c5=function(_0x58ce05){while(--_0x58ce05){_0xd604d8['push'](_0xd604d8['shift']());}};_0x1904c5(++_0x3ddb52);}(_0x2526,0x126));var _0x6252=function(_0x508e82,_0x2d56a2){_0x508e82=_0x508e82-0x0;var _0x256c5f=_0x2526[_0x508e82];return _0x256c5f;};var AsteriskManager=require(_0x6252('0x0'));var config=require(_0x6252('0x1'));var utils=require(_0x6252('0x2'));var ami=new AsteriskManager(config['asterisk']['port'],config[_0x6252('0x3')]['ip'],config['asterisk'][_0x6252('0x4')],config[_0x6252('0x3')][_0x6252('0x5')],!![]);ami['keepConnected']();if(config[_0x6252('0x6')]&&config[_0x6252('0x6')][_0x6252('0x7')]){utils[_0x6252('0x8')]('XDR\x20DISABLED');}else{var agents=require(_0x6252('0x9'));var calls=require(_0x6252('0xa'));var queues=require(_0x6252('0xb'));var recordings=require(_0x6252('0xc'));var members=require(_0x6252('0xd'));var dials=require(_0x6252('0xe'));var transfers=require(_0x6252('0xf'));var core=require(_0x6252('0x10'));ami['on']('connect',core[_0x6252('0x11')]);ami['on'](_0x6252('0x12'),core['shutdown']);ami['on'](_0x6252('0x13'),core[_0x6252('0x13')]);ami['on'](_0x6252('0x14'),core[_0x6252('0x14')]);ami['on'](_0x6252('0x15'),core[_0x6252('0x15')]);ami['on']('managerevent',core['managerevent']);ami['on'](_0x6252('0x16'),function(_0x49c841){try{members[_0x6252('0x16')](_0x49c841);}catch(_0x4c857b){utils['error'](_0x4c857b);}});ami['on'](_0x6252('0x17'),function(_0x23a345){try{agents[_0x6252('0x17')](_0x23a345);}catch(_0x649deb){utils[_0x6252('0x14')](_0x649deb);}});ami['on'](_0x6252('0x18'),function(_0x5834b4){try{agents['agentringnoanswer'](_0x5834b4);}catch(_0x4f0337){utils[_0x6252('0x14')](_0x4f0337);}});ami['on'](_0x6252('0x19'),function(_0x1cbff9){try{agents[_0x6252('0x19')](_0x1cbff9);queues[_0x6252('0x19')](_0x1cbff9);}catch(_0x42dbfb){utils['error'](_0x42dbfb);}});ami['on'](_0x6252('0x1a'),function(_0x42a388){try{agents[_0x6252('0x1a')](_0x42a388);queues['agentcomplete'](_0x42a388);members[_0x6252('0x1a')](_0x42a388);}catch(_0x5e8dea){utils[_0x6252('0x14')](_0x5e8dea);}});ami['on'](_0x6252('0x1b'),function(_0x1a6dec){try{agents[_0x6252('0x1b')](_0x1a6dec);queues['queuecallerabandon'](_0x1a6dec);}catch(_0x5e9039){utils[_0x6252('0x14')](_0x5e9039);}});ami['on'](_0x6252('0x1c'),function(_0x3506c9){try{queues[_0x6252('0x1c')](_0x3506c9);recordings['queuecallerjoin'](_0x3506c9);}catch(_0x20b15c){utils[_0x6252('0x14')](_0x20b15c);}});ami['on']('queuecallerleave',function(_0x3c4311){try{queues['queuecallerleave'](_0x3c4311);}catch(_0xfc3e7a){utils['error'](_0xfc3e7a);}});ami['on'](_0x6252('0x1d'),function(_0x3df6f0){try{queues[_0x6252('0x1d')](_0x3df6f0);calls[_0x6252('0x1d')](_0x3df6f0);}catch(_0x5564a9){utils['error'](_0x5564a9);}});ami['on'](_0x6252('0x1e'),function(_0x1d575b){try{queues[_0x6252('0x1e')](_0x1d575b);calls[_0x6252('0x1e')](_0x1d575b);}catch(_0x3ca950){utils['error'](_0x3ca950);}});ami['on']('newstate',function(_0x3c3054){try{calls['newstate'](_0x3c3054);recordings[_0x6252('0x1f')](_0x3c3054);}catch(_0x521872){utils[_0x6252('0x14')](_0x521872);}});ami['on'](_0x6252('0x20'),function(_0x3b005a){try{calls[_0x6252('0x20')](_0x3b005a);recordings[_0x6252('0x20')](_0x3b005a);dials[_0x6252('0x20')](_0x3b005a);agents[_0x6252('0x20')](_0x3b005a);queues[_0x6252('0x20')](_0x3b005a);}catch(_0x39ce85){utils['error'](_0x39ce85);}});ami['on'](_0x6252('0x21'),function(_0x189c19){try{members[_0x6252('0x21')](_0x189c19);}catch(_0x568b90){utils['error'](_0x568b90);}});ami['on'](_0x6252('0x22'),function(_0x369a41){try{queues[_0x6252('0x22')](_0x369a41);agents[_0x6252('0x22')](_0x369a41);transfers[_0x6252('0x22')](_0x369a41);}catch(_0x195042){utils['error'](_0x195042);}});ami['on'](_0x6252('0x23'),function(_0x4efc9b){try{queues[_0x6252('0x23')](_0x4efc9b);transfers['attendedtransfer'](_0x4efc9b);agents[_0x6252('0x23')](_0x4efc9b);calls['attendedtransfer'](_0x4efc9b);}catch(_0x4e9491){utils['error'](_0x4e9491);}});ami['on'](_0x6252('0x24'),function(_0x51d398){try{queues[_0x6252('0x24')](_0x51d398);recordings['varset'](_0x51d398);calls['varset'](_0x51d398);dials[_0x6252('0x24')](_0x51d398);}catch(_0x609f86){utils['error'](_0x609f86);}});ami['on'](_0x6252('0x25'),function(_0xf7d998){try{calls[_0x6252('0x25')](_0xf7d998);recordings[_0x6252('0x25')](_0xf7d998);dials[_0x6252('0x25')](_0xf7d998);}catch(_0x4189ea){utils[_0x6252('0x14')](_0x4189ea);}});ami['on'](_0x6252('0x26'),function(_0xee1c07){try{calls[_0x6252('0x26')](_0xee1c07);recordings[_0x6252('0x26')](_0xee1c07);}catch(_0x5ce5f4){utils[_0x6252('0x14')](_0x5ce5f4);}});ami['on']('dialbegin',function(_0x580ac5){try{dials[_0x6252('0x27')](_0x580ac5);}catch(_0x314394){utils[_0x6252('0x14')](_0x314394);}});ami['on']('dialend',function(_0x3bf8a6){try{dials[_0x6252('0x28')](_0x3bf8a6);}catch(_0x1cc08d){utils['error'](_0x1cc08d);}});}
\ No newline at end of file
+var _0x4826=['close','managerevent','devicestatechange','agentcalled','agentringnoanswer','agentconnect','agentcomplete','queuecallerabandon','queuecallerjoin','queuecallerleave','musiconholdstart','musiconholdstop','newstate','hangup','cdr','blindtransfer','attendedtransfer','varset','newexten','newchannel','dialbegin','dialend','../../config/environment','./utils','port','asterisk','username','password','xdr','disabled','info','XDR\x20DISABLED','./calls.controller','./queues.controller','./recordings.controller','./members.controller','./dials.controller','./transfers.controller','./core.controller','connect','shutdown','fullybooted','error'];(function(_0x5b8af9,_0x3f1f47){var _0x137746=function(_0x499093){while(--_0x499093){_0x5b8af9['push'](_0x5b8af9['shift']());}};_0x137746(++_0x3f1f47);}(_0x4826,0x143));var _0x6482=function(_0x335c48,_0xaafd9){_0x335c48=_0x335c48-0x0;var _0x567177=_0x4826[_0x335c48];return _0x567177;};var AsteriskManager=require('asterisk-manager');var config=require(_0x6482('0x0'));var utils=require(_0x6482('0x1'));var ami=new AsteriskManager(config['asterisk'][_0x6482('0x2')],config[_0x6482('0x3')]['ip'],config['asterisk'][_0x6482('0x4')],config[_0x6482('0x3')][_0x6482('0x5')],!![]);ami['keepConnected']();if(config[_0x6482('0x6')]&&config[_0x6482('0x6')][_0x6482('0x7')]){utils[_0x6482('0x8')](_0x6482('0x9'));}else{var agents=require('./agents.controller');var calls=require(_0x6482('0xa'));var queues=require(_0x6482('0xb'));var recordings=require(_0x6482('0xc'));var members=require(_0x6482('0xd'));var dials=require(_0x6482('0xe'));var transfers=require(_0x6482('0xf'));var core=require(_0x6482('0x10'));ami['on'](_0x6482('0x11'),core[_0x6482('0x11')]);ami['on'](_0x6482('0x12'),core[_0x6482('0x12')]);ami['on'](_0x6482('0x13'),core[_0x6482('0x13')]);ami['on'](_0x6482('0x14'),core[_0x6482('0x14')]);ami['on'](_0x6482('0x15'),core[_0x6482('0x15')]);ami['on']('managerevent',core[_0x6482('0x16')]);ami['on']('devicestatechange',function(_0x4022fa){try{members[_0x6482('0x17')](_0x4022fa);}catch(_0x3ec538){utils[_0x6482('0x14')](_0x3ec538);}});ami['on'](_0x6482('0x18'),function(_0x493a40){try{agents['agentcalled'](_0x493a40);}catch(_0x3862d8){utils[_0x6482('0x14')](_0x3862d8);}});ami['on'](_0x6482('0x19'),function(_0x2e7d3d){try{agents[_0x6482('0x19')](_0x2e7d3d);}catch(_0x170f18){utils[_0x6482('0x14')](_0x170f18);}});ami['on'](_0x6482('0x1a'),function(_0x22d8dd){try{agents[_0x6482('0x1a')](_0x22d8dd);queues[_0x6482('0x1a')](_0x22d8dd);}catch(_0x921af8){utils[_0x6482('0x14')](_0x921af8);}});ami['on'](_0x6482('0x1b'),function(_0x56989d){try{agents['agentcomplete'](_0x56989d);queues[_0x6482('0x1b')](_0x56989d);members[_0x6482('0x1b')](_0x56989d);}catch(_0x1bd5e9){utils[_0x6482('0x14')](_0x1bd5e9);}});ami['on'](_0x6482('0x1c'),function(_0x73a7e2){try{agents['queuecallerabandon'](_0x73a7e2);queues[_0x6482('0x1c')](_0x73a7e2);}catch(_0x17c0cc){utils[_0x6482('0x14')](_0x17c0cc);}});ami['on'](_0x6482('0x1d'),function(_0x3e18e5){try{queues[_0x6482('0x1d')](_0x3e18e5);recordings[_0x6482('0x1d')](_0x3e18e5);}catch(_0x5797af){utils['error'](_0x5797af);}});ami['on'](_0x6482('0x1e'),function(_0x1b2843){try{queues[_0x6482('0x1e')](_0x1b2843);}catch(_0x5f4442){utils[_0x6482('0x14')](_0x5f4442);}});ami['on']('musiconholdstart',function(_0x45dcf1){try{queues['musiconholdstart'](_0x45dcf1);calls[_0x6482('0x1f')](_0x45dcf1);}catch(_0x3eb312){utils[_0x6482('0x14')](_0x3eb312);}});ami['on'](_0x6482('0x20'),function(_0x130bf6){try{queues[_0x6482('0x20')](_0x130bf6);calls[_0x6482('0x20')](_0x130bf6);}catch(_0x190c67){utils[_0x6482('0x14')](_0x190c67);}});ami['on'](_0x6482('0x21'),function(_0x5b75c3){try{calls[_0x6482('0x21')](_0x5b75c3);recordings[_0x6482('0x21')](_0x5b75c3);}catch(_0xd8678b){utils[_0x6482('0x14')](_0xd8678b);}});ami['on'](_0x6482('0x22'),function(_0x594a10){try{calls['hangup'](_0x594a10);recordings['hangup'](_0x594a10);dials[_0x6482('0x22')](_0x594a10);agents['hangup'](_0x594a10);queues[_0x6482('0x22')](_0x594a10);}catch(_0x486034){utils['error'](_0x486034);}});ami['on'](_0x6482('0x23'),function(_0x1be065){try{members['cdr'](_0x1be065);}catch(_0x2c2c13){utils[_0x6482('0x14')](_0x2c2c13);}});ami['on'](_0x6482('0x24'),function(_0x995f2){try{queues['blindtransfer'](_0x995f2);agents[_0x6482('0x24')](_0x995f2);transfers[_0x6482('0x24')](_0x995f2);}catch(_0x172c35){utils[_0x6482('0x14')](_0x172c35);}});ami['on']('attendedtransfer',function(_0x6abaed){try{queues['attendedtransfer'](_0x6abaed);transfers[_0x6482('0x25')](_0x6abaed);agents[_0x6482('0x25')](_0x6abaed);calls[_0x6482('0x25')](_0x6abaed);}catch(_0x1f8f5f){utils[_0x6482('0x14')](_0x1f8f5f);}});ami['on'](_0x6482('0x26'),function(_0x309ea8){try{queues[_0x6482('0x26')](_0x309ea8);recordings[_0x6482('0x26')](_0x309ea8);calls[_0x6482('0x26')](_0x309ea8);dials[_0x6482('0x26')](_0x309ea8);}catch(_0x322f8a){utils['error'](_0x322f8a);}});ami['on'](_0x6482('0x27'),function(_0x1c3925){try{calls[_0x6482('0x27')](_0x1c3925);recordings['newexten'](_0x1c3925);dials['newexten'](_0x1c3925);}catch(_0x46780f){utils[_0x6482('0x14')](_0x46780f);}});ami['on'](_0x6482('0x28'),function(_0x381d61){try{calls['newchannel'](_0x381d61);recordings['newchannel'](_0x381d61);}catch(_0x3ee6d0){utils['error'](_0x3ee6d0);}});ami['on'](_0x6482('0x29'),function(_0x4c9c42){try{dials[_0x6482('0x29')](_0x4c9c42);}catch(_0x53d72d){utils[_0x6482('0x14')](_0x53d72d);}});ami['on'](_0x6482('0x2a'),function(_0x437eba){try{dials['dialend'](_0x437eba);}catch(_0x525272){utils[_0x6482('0x14')](_0x525272);}});}
\ No newline at end of file