Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / services / ami / preview / util / util.js
index 8b09e55..9877029 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xde29=['buildAcw','interface','agentReadyId','not_inuse','push','getDiff','createBody','CampaignId','filterKey','idContact','type','campaigntype','dialAnswer','countcongestionretry','countglobal','callbackat','recallme','sipcallid','xmd-phone','xmd-listid','xmd-dialurl','xmd-dialoptions','xmd-dialid','xmd-dialchannel','xmd-contactid','xmd-callerid','xmd-agiafter','xmd-agi','rtpaudioqosbridged','rtpaudioqosjitter','rtpaudioqosjitterbridged','rtpaudioqoslossbridged','rtpaudioqosrtt','rtpaudioqosrttbridged','rtpaudioqosloss','bridgepvtcallid','getCallerIdRandom','pow','replace','extractCalleridName','match','extractCalleridNumber','util','lodash','moment','../../../../config/logger','preview','env','XCALLY_IP_AGI','127.0.0.1','milliseconds','diff','inspect','info','loggerError','error','logger2','message','getCallerId','isUndefined','string','format','\x22%s\x22\x20<%s>','isEmpty','\x22\x22\x20<>','isActive','isNil','Queue','calleridnum','ContactId','dialOriginateTimeout','\x22rtTxX%s%s\x22','dialQueueProject2','monitor_format','U(xcally-mixmonitor-context)','dialPreviewUrl','dialQueueProject','NONE','\x22agi://%s/square,%s\x22','originatecalleridnum','originatecalleridname','_XCALLY_MIXMONITOR_FORMAT','Contact','hasOwnProperty','tags','createdAt','%s%s','XMD-','toUpper','toLower','originated','[updateOriginated]\x20object\x20originated\x20is\x20negative','logBlacklist','YYYY-MM-DD\x20HH:mm:ss','Blacklist','starttime','responsetime','endtime','logAgent','ringtime','logLookAgent','membername','UserId','logCustomer','state','statedesc','talktime','answertime','isFailure','variablesAction','RECALL','calleridname','originate','channelAgent','xcally-motion-preview','from-sip','timeout','uniqueid','totalGlobal','countbusyretry','countnoanswerretry','cloneAction','clone','active','scheduledat','add','minutes','ListId','VoiceQueueId','decrementTalkink','pTalking','[decrementTalkink]\x20object\x20talking\x20is\x20negative','[decrementTalkink]\x20is\x20null\x20or\x20undefined','IsNotLoggedIn','buildObj','lastevent','queue'];(function(_0x1a03e5,_0x5cb7a8){var _0x19f874=function(_0x3272e5){while(--_0x3272e5){_0x1a03e5['push'](_0x1a03e5['shift']());}};_0x19f874(++_0x5cb7a8);}(_0xde29,0x1c5));var _0x9de2=function(_0x456068,_0x2d7a87){_0x456068=_0x456068-0x0;var _0x142a0d=_0xde29[_0x456068];return _0x142a0d;};'use strict';var util=require(_0x9de2('0x0'));var _=require(_0x9de2('0x1'));var moment=require(_0x9de2('0x2'));var logger=require(_0x9de2('0x3'))(_0x9de2('0x4'));var ipAgi=process[_0x9de2('0x5')][_0x9de2('0x6')]||_0x9de2('0x7');function getSeconds(_0x4ad98d,_0x521667){var _0x296e0b=moment(_0x4ad98d)[_0x9de2('0x8')](0x0);var _0x589923=moment(_0x521667)['milliseconds'](0x0);return _0x296e0b[_0x9de2('0x9')](_0x589923,'seconds');}exports['loggerCatch']=function(_0x21f28f){return function(_0x53e76c){logger['error'](_0x21f28f,util[_0x9de2('0xa')](_0x53e76c,{'showHidden':![],'depth':null}));};};exports['logger']=function(_0x442379,_0x39ec91){logger[_0x9de2('0xb')](_0x442379,util[_0x9de2('0xa')](_0x39ec91,{'showHidden':![],'depth':null}));};exports[_0x9de2('0xc')]=function(_0x3c1654,_0xac1082){logger[_0x9de2('0xd')](_0x3c1654,util[_0x9de2('0xa')](_0xac1082,{'showHidden':![],'depth':null}));};exports[_0x9de2('0xe')]=function(_0x542b5a){return function(_0x5b35ad){logger[_0x9de2('0xb')](_0x542b5a,util[_0x9de2('0xa')](_0x5b35ad,{'showHidden':![],'depth':null}));};};exports[_0x9de2('0xf')]=function(_0xfb6c5,_0x25e0d9,_0x2ab478){return{'message':_0xfb6c5,'unlock':_0x25e0d9,'active':_0x2ab478};};exports[_0x9de2('0x10')]=function(_0x18f3fb,_0xf017a,_0x2ad11e){if(!_[_0x9de2('0x11')](_0x2ad11e)&&_0x9de2('0x12')===typeof _0x2ad11e&&!_['isEmpty'](_0x2ad11e)){if(!_['isUndefined'](_0xf017a)&&'string'===typeof _0xf017a&&!_['isEmpty'](_0xf017a)){return util[_0x9de2('0x13')](_0x9de2('0x14'),_0xf017a,_0x2ad11e);}return util[_0x9de2('0x13')](_0x9de2('0x14'),_0x2ad11e,_0x2ad11e);}if(!_[_0x9de2('0x11')](_0x18f3fb)&&_0x9de2('0x12')===typeof _0x18f3fb&&!_[_0x9de2('0x15')](_0x18f3fb)){return _0x18f3fb;}return _0x9de2('0x16');};exports[_0x9de2('0x17')]=function(_0x4cbaa8){if(_[_0x9de2('0x18')](_0x4cbaa8)){return![];}return _0x4cbaa8;};exports['addVariables']=function(_0x34e218,_0x5be15f,_0x42d973,_0x5ce72f,_0x275bcc,_0x24062b){var _0x2706ec={'XMD-QUEUE':_0x5be15f[_0x9de2('0x19')]?_0x5be15f[_0x9de2('0x19')]['name']:'','XMD-CALLERID':_0x5ce72f,'XMD-CALLERID-PREVIEW':_0x24062b?util[_0x9de2('0x13')]('\x22%s\x22\x20<%s>',_0x24062b['calleridname'],_0x24062b[_0x9de2('0x1a')]):_0x5ce72f,'XMD-DIALID':_0x275bcc,'XMD-CONTACTID':_0x5be15f[_0x9de2('0x1b')],'XMD-CDRTYPE':'dialer','CALLERID(all)':_0x5ce72f,'XMD-VOICEQUEUEID':_0x5be15f['VoiceQueueId'],'XMD-DIALCHANNEL':_0x42d973,'XMD-DIALTIMEOUT':_0x34e218[_0x9de2('0x1c')]||0x1e,'XMD-DIALOPTIONS':util[_0x9de2('0x13')](_0x9de2('0x1d'),_0x34e218[_0x9de2('0x1e')]?'g':'',_[_0x9de2('0x15')](_0x34e218[_0x9de2('0x1f')])?'':_0x9de2('0x20')),'XMD-DIALURL':_0x34e218[_0x9de2('0x21')]||'','XMD-AGI':_0x34e218[_0x9de2('0x22')]?util[_0x9de2('0x13')]('\x22agi://%s/square,%s\x22',ipAgi,_0x34e218[_0x9de2('0x22')]):_0x9de2('0x23'),'XMD-AGIAFTER':_0x34e218[_0x9de2('0x1e')]?util['format'](_0x9de2('0x24'),ipAgi,_0x34e218[_0x9de2('0x1e')]):_0x9de2('0x23'),'XMD-ORIGINATECALLERIDNUM':_0x24062b?_0x24062b[_0x9de2('0x25')]:'','XMD-ORIGINATECALLERIDNAME':_0x24062b?_0x24062b[_0x9de2('0x26')]:'','XMD-DESTINATION':'xcally-motion-preview'};if(!_[_0x9de2('0x15')](_0x34e218[_0x9de2('0x1f')])){_0x2706ec[util[_0x9de2('0x13')]('%s',_0x9de2('0x27'))]=_0x34e218[_0x9de2('0x1f')];_0x2706ec[util['format']('%s','_XCALLY_MIXMONITOR_UNIQUEID')]=_0x275bcc;}if(_0x5be15f&&_0x5be15f['Contact']){for(var _0x385f7a in _0x5be15f[_0x9de2('0x28')]){if(_0x5be15f[_0x9de2('0x28')][_0x9de2('0x29')](_0x385f7a)){if(!_[_0x9de2('0x18')](_0x5be15f[_0x9de2('0x28')][_0x385f7a])&&_0x385f7a!=='id'&&_0x385f7a!==_0x9de2('0x2a')&&_0x385f7a!==_0x9de2('0x2b')&&_0x385f7a!=='updatedAt'){_0x2706ec[util[_0x9de2('0x13')](_0x9de2('0x2c'),_0x9de2('0x2d'),_[_0x9de2('0x2e')](_0x385f7a))]=_0x5be15f['Contact'][_0x385f7a];}}}}return _0x2706ec;};exports['toLowerVariables']=function(_0x532e4c){var _0x2de426={};for(var _0xde3c0a in _0x532e4c){if(_0x532e4c['hasOwnProperty'](_0xde3c0a)){_0x2de426[util[_0x9de2('0x13')]('%s',_[_0x9de2('0x2f')](_0xde3c0a))]=_0x532e4c[_0xde3c0a];}}return{'variables':_0x2de426};};exports['updateOriginated']=function(_0x1f1aa2,_0x4dcd98){if(!_['isNil'](_0x1f1aa2)){if(_0x1f1aa2[_0x9de2('0x29')](_0x9de2('0x30'))){if(_0x1f1aa2[_0x9de2('0x30')]>0x0){_0x1f1aa2[_0x9de2('0x30')]-=0x1;}else{logger['error'](_0x9de2('0x31'),_0x4dcd98);}}}else{logger[_0x9de2('0xd')]('[updateOriginated]\x20is\x20null\x20or\x20undefined',_0x4dcd98);}};exports[_0x9de2('0x32')]=function(_0x2e57de){var _0x3722e7=moment()[_0x9de2('0x13')](_0x9de2('0x33'));_0x2e57de['state']=0xd;_0x2e57de['statedesc']=_0x9de2('0x34');_0x2e57de[_0x9de2('0x35')]=_0x3722e7;_0x2e57de[_0x9de2('0x36')]=_0x3722e7;_0x2e57de[_0x9de2('0x37')]=_0x3722e7;};exports[_0x9de2('0x38')]=function(_0x393dc9,_0x3ea015,_0x106060){var _0x28c401=moment()[_0x9de2('0x13')](_0x9de2('0x33'));_0x393dc9['state']=_0x3ea015;_0x393dc9['statedesc']=_0x106060;_0x393dc9[_0x9de2('0x36')]=_0x28c401;_0x393dc9[_0x9de2('0x39')]=getSeconds(_0x393dc9['responsetime'],_0x393dc9['starttime']);};exports[_0x9de2('0x3a')]=function(_0x3614eb,_0x520583,_0x3c1ae0){_0x3614eb[_0x9de2('0x3b')]=_0x520583;_0x3614eb[_0x9de2('0x3c')]=_0x3c1ae0;};exports[_0x9de2('0x3d')]=function(_0xcbc21b,_0x361a36,_0x266ae1){var _0x6b7857=moment()[_0x9de2('0x13')](_0x9de2('0x33'));_0xcbc21b[_0x9de2('0x3e')]=_0x361a36;_0xcbc21b[_0x9de2('0x3f')]=_0x266ae1;_0xcbc21b[_0x9de2('0x36')]=_0xcbc21b[_0x9de2('0x36')]?_0xcbc21b['responsetime']:_0x6b7857;_0xcbc21b[_0x9de2('0x37')]=_0xcbc21b[_0x9de2('0x37')]?_0xcbc21b['endtime']:_0x6b7857;_0xcbc21b[_0x9de2('0x39')]=getSeconds(_0xcbc21b[_0x9de2('0x36')]||0x0,_0xcbc21b[_0x9de2('0x35')]||0x0);_0xcbc21b[_0x9de2('0x40')]=_0xcbc21b[_0x9de2('0x41')]?getSeconds(_0xcbc21b[_0x9de2('0x37')],_0xcbc21b[_0x9de2('0x41')]):0x0;};exports[_0x9de2('0x42')]=function(_0x5b3272){return _0x5b3272==='Failure';};exports[_0x9de2('0x43')]=function(_0x1be05c,_0x507c46,_0x146a5e,_0x421c5b,_0x1dcfe5){var _0x51ef15=_0x421c5b?_0x9de2('0x44'):_0x1be05c[_0x9de2('0x45')];_0x51ef15=_0x1dcfe5?'BOOKED':_0x51ef15;return{'actionid':_0x1be05c['uniqueid'],'action':_0x9de2('0x46'),'channel':_0x1be05c[_0x9de2('0x47')],'callerid':util[_0x9de2('0x13')](_0x9de2('0x14'),_0x51ef15,_0x1be05c['calleridnum']),'Exten':_0x9de2('0x48'),'Context':_0x9de2('0x49'),'Priority':'1','variable':_0x146a5e,'timeout':(_0x507c46[_0x9de2('0x4a')]||0x1e)*0x3e8,'async':!![],'channelid':_0x1be05c[_0x9de2('0x4b')]};};exports[_0x9de2('0x4c')]=function(_0x2b2a67){return _0x2b2a67[_0x9de2('0x4d')]+_0x2b2a67['countcongestionretry']+_0x2b2a67[_0x9de2('0x4e')];};exports[_0x9de2('0x4f')]=function(_0x4ec31f){var _0x67b9f8=_[_0x9de2('0x50')](_0x4ec31f);_0x67b9f8['state']=0xf;_0x67b9f8[_0x9de2('0x3f')]='Global';return _0x67b9f8;};exports['scheduledAt']=function(_0x177f07,_0x1fca57,_0x424f76){var _0x483837={};_0x483837[_0x1fca57]=_0x177f07[_0x1fca57];_0x483837[_0x9de2('0x51')]=![];_0x483837[_0x9de2('0x52')]=moment()[_0x9de2('0x53')](_0x424f76,_0x9de2('0x54'))[_0x9de2('0x13')](_0x9de2('0x33'));_0x483837['ContactId']=_0x177f07['ContactId'];_0x483837[_0x9de2('0x55')]=_0x177f07[_0x9de2('0x55')];_0x483837[_0x9de2('0x56')]=_0x177f07[_0x9de2('0x56')]||undefined;return _0x483837;};exports[_0x9de2('0x57')]=function(_0x56783e,_0x2cee85){if(!_[_0x9de2('0x18')](_0x56783e)){if(_0x56783e[_0x9de2('0x58')]>0x0){_0x56783e[_0x9de2('0x58')]-=0x1;}else{logger['error'](_0x2cee85,_0x9de2('0x59'));}}else{logger[_0x9de2('0xd')](_0x2cee85,_0x9de2('0x5a'));}};exports[_0x9de2('0x5b')]=function(_0x1d76f6){if(_0x1d76f6<=0x0){return!![];}return![];};exports[_0x9de2('0x5c')]=function(_0x293126,_0x219773){_0x293126[_0x9de2('0x5d')]=_0x219773;_0x293126['name']=_0x293126[_0x9de2('0x5e')];_0x293126['interface']=_0x293126[_0x9de2('0x47')];return _0x293126;};exports[_0x9de2('0x5f')]=function(_0x310099){var _0x37dd6c={};_0x37dd6c['queue']=_0x310099[_0x9de2('0x5e')];_0x37dd6c[_0x9de2('0x60')]=_0x310099[_0x9de2('0x47')];_0x37dd6c[_0x9de2('0x4b')]=_0x310099[_0x9de2('0x4b')];return _0x37dd6c;};exports[_0x9de2('0x61')]=function(_0x218bcd){var _0xe10e09=[];for(var _0x3b06b8 in _0x218bcd){if(_0x218bcd[_0x9de2('0x29')](_0x3b06b8)){if(!_['isNil'](_0x218bcd[_0x3b06b8])&&_0x218bcd[_0x3b06b8][_0x9de2('0x3e')]===_0x9de2('0x62')&&_0x218bcd[_0x3b06b8]['status']==='reachable'){_0xe10e09[_0x9de2('0x63')](_0x218bcd[_0x3b06b8]['id']);}}}return _0xe10e09;};exports[_0x9de2('0x64')]=function(_0x11dfbf){var _0x3fe786=moment()[_0x9de2('0x8')](0x0);var _0x3b8800=moment(_0x11dfbf)[_0x9de2('0x8')](0x0);return _0x3fe786['diff'](_0x3b8800,'seconds');};exports[_0x9de2('0x65')]=function(_0x5188d3){return{'active':![],'recallme':![],'UserId':null,'ContactId':_0x5188d3[_0x9de2('0x1b')],'ListId':_0x5188d3['ListId'],'VoiceQueueId':_0x5188d3['VoiceQueueId']||undefined,'CampaignId':_0x5188d3[_0x9de2('0x66')]||undefined};};exports[_0x9de2('0x67')]=function(_0x9626fb){if(_0x9626fb===_0x9de2('0x4b')||_0x9626fb===_0x9de2('0x68')||_0x9626fb===_0x9de2('0x5e')||_0x9626fb===_0x9de2('0x69')||_0x9626fb===_0x9de2('0x6a')||_0x9626fb===_0x9de2('0x6b')||_0x9626fb==='membername'||_0x9626fb===_0x9de2('0x47')||_0x9626fb===_0x9de2('0x45')||_0x9626fb===_0x9de2('0x51')||_0x9626fb==='calleridnum'||_0x9626fb==='scheduledat'||_0x9626fb===_0x9de2('0x4d')||_0x9626fb===_0x9de2('0x6c')||_0x9626fb===_0x9de2('0x4e')||_0x9626fb===_0x9de2('0x6d')||_0x9626fb==='callback'||_0x9626fb==='callbackuniqueid'||_0x9626fb===_0x9de2('0x6e')||_0x9626fb===_0x9de2('0x6f')||_0x9626fb===_0x9de2('0x1b')||_0x9626fb===_0x9de2('0x55')||_0x9626fb===_0x9de2('0x3c')||_0x9626fb===_0x9de2('0x56')||_0x9626fb===_0x9de2('0x70')||_0x9626fb==='xmd-voicequeueid'||_0x9626fb==='xmd-queue'||_0x9626fb===_0x9de2('0x71')||_0x9626fb===_0x9de2('0x72')||_0x9626fb===_0x9de2('0x73')||_0x9626fb==='xmd-dialtimeout'||_0x9626fb===_0x9de2('0x74')||_0x9626fb===_0x9de2('0x75')||_0x9626fb===_0x9de2('0x76')||_0x9626fb===_0x9de2('0x77')||_0x9626fb==='xmd-cdrtype'||_0x9626fb===_0x9de2('0x78')||_0x9626fb===_0x9de2('0x79')||_0x9626fb===_0x9de2('0x7a')||_0x9626fb==='rtpaudioqos'||_0x9626fb===_0x9de2('0x7b')||_0x9626fb===_0x9de2('0x7c')||_0x9626fb===_0x9de2('0x7d')||_0x9626fb==='rtpaudioqosloss'||_0x9626fb===_0x9de2('0x7e')||_0x9626fb===_0x9de2('0x7f')||_0x9626fb===_0x9de2('0x80')||_0x9626fb==='rtpaudioqos'||_0x9626fb===_0x9de2('0x7b')||_0x9626fb===_0x9de2('0x7c')||_0x9626fb===_0x9de2('0x7d')||_0x9626fb===_0x9de2('0x81')||_0x9626fb===_0x9de2('0x7e')||_0x9626fb===_0x9de2('0x7f')||_0x9626fb===_0x9de2('0x80')||_0x9626fb==='bridgepeer'||_0x9626fb===_0x9de2('0x82')||_0x9626fb==='state'||_0x9626fb===_0x9de2('0x3f')){return![];}return!![];};exports[_0x9de2('0x83')]=function(_0xa18e8d,_0x1a03ff){var _0x3ec2df,_0x602720,_0x50fcd2;if(_0x1a03ff<=0x0){_0x1a03ff=0x1;}_0x3ec2df=new RegExp('\x5cw{0,'+_0x1a03ff+'}$');_0x602720=Math[_0x9de2('0x84')](0xa,_0x1a03ff-0x1);_0x50fcd2=Math[_0x9de2('0x84')](0xa,_0x1a03ff)-0x1;return util['format']('%s',_[_0x9de2('0x85')](_0xa18e8d,_0x3ec2df,_['random'](_0x602720,_0x50fcd2)));};exports[_0x9de2('0x86')]=function(_0x460328){var _0x480ef6=_0x460328[_0x9de2('0x87')](/"(.*?)"/);return _0x480ef6?_0x480ef6[0x1]:_0x460328;};exports[_0x9de2('0x88')]=function(_0xef6bd2){var _0x15fb29=_0xef6bd2[_0x9de2('0x87')](/<(.*?)>/);return _0x15fb29?_0x15fb29[0x1]:_0xef6bd2;};
\ No newline at end of file
+var _0x6b2b=['rtpaudioqoslossbridged','bridgepeer','bridgepvtcallid','getCallerIdRandom','\x5cw{0,','pow','replace','extractCalleridName','match','lodash','moment','preview','env','XCALLY_IP_AGI','127.0.0.1','milliseconds','diff','seconds','loggerCatch','error','info','inspect','loggerError','logger2','message','isUndefined','string','isEmpty','format','\x22%s\x22\x20<%s>','isActive','isNil','Queue','name','calleridnum','dialer','VoiceQueueId','\x22rtTxX%s%s\x22','dialQueueProject2','U(xcally-mixmonitor-context)','dialPreviewUrl','dialQueueProject','\x22agi://%s/square,%s\x22','NONE','originatecalleridnum','originatecalleridname','xcally-motion-preview','_XCALLY_MIXMONITOR_UNIQUEID','Contact','hasOwnProperty','tags','createdAt','updatedAt','%s%s','toUpper','toLowerVariables','toLower','updateOriginated','originated','[updateOriginated]\x20is\x20null\x20or\x20undefined','logBlacklist','YYYY-MM-DD\x20HH:mm:ss','state','statedesc','Blacklist','starttime','responsetime','endtime','logAgent','ringtime','logLookAgent','membername','UserId','logCustomer','talktime','answertime','isFailure','variablesAction','RECALL','calleridname','originate','channelAgent','from-sip','timeout','uniqueid','totalGlobal','countbusyretry','countcongestionretry','countnoanswerretry','clone','Global','scheduledAt','active','minutes','ContactId','ListId','decrementTalkink','pTalking','[decrementTalkink]\x20object\x20talking\x20is\x20negative','[decrementTalkink]\x20is\x20null\x20or\x20undefined','IsNotLoggedIn','buildObj','queue','interface','agentReadyId','not_inuse','status','reachable','CampaignId','filterKey','idContact','type','campaigntype','dialAnswer','countglobal','callback','callbackat','sipcallid','xmd-voicequeueid','xmd-queue','xmd-phone','xmd-listid','xmd-dialurl','xmd-dialtimeout','xmd-dialoptions','xmd-dialid','xmd-dialchannel','xmd-contactid','xmd-cdrtype','xmd-callerid','xmd-agiafter','xmd-agi','rtpaudioqos','rtpaudioqosbridged','rtpaudioqosjitterbridged','rtpaudioqosloss','rtpaudioqosrtt','rtpaudioqosrttbridged'];(function(_0x380b8f,_0x32271d){var _0x646c69=function(_0x57c77f){while(--_0x57c77f){_0x380b8f['push'](_0x380b8f['shift']());}};_0x646c69(++_0x32271d);}(_0x6b2b,0x1a7));var _0xb6b2=function(_0x39d544,_0x35c14f){_0x39d544=_0x39d544-0x0;var _0x5a5ff2=_0x6b2b[_0x39d544];return _0x5a5ff2;};'use strict';var util=require('util');var _=require(_0xb6b2('0x0'));var moment=require(_0xb6b2('0x1'));var logger=require('../../../../config/logger')(_0xb6b2('0x2'));var ipAgi=process[_0xb6b2('0x3')][_0xb6b2('0x4')]||_0xb6b2('0x5');function getSeconds(_0x338654,_0x46de99){var _0x50d3ea=moment(_0x338654)['milliseconds'](0x0);var _0x46c791=moment(_0x46de99)[_0xb6b2('0x6')](0x0);return _0x50d3ea[_0xb6b2('0x7')](_0x46c791,_0xb6b2('0x8'));}exports[_0xb6b2('0x9')]=function(_0x590d32){return function(_0x1e6dd8){logger[_0xb6b2('0xa')](_0x590d32,util['inspect'](_0x1e6dd8,{'showHidden':![],'depth':null}));};};exports['logger']=function(_0x4d59b0,_0x138f8c){logger[_0xb6b2('0xb')](_0x4d59b0,util[_0xb6b2('0xc')](_0x138f8c,{'showHidden':![],'depth':null}));};exports[_0xb6b2('0xd')]=function(_0x4aa33c,_0x4064a5){logger[_0xb6b2('0xa')](_0x4aa33c,util[_0xb6b2('0xc')](_0x4064a5,{'showHidden':![],'depth':null}));};exports[_0xb6b2('0xe')]=function(_0x5c49b9){return function(_0x1471b2){logger[_0xb6b2('0xb')](_0x5c49b9,util[_0xb6b2('0xc')](_0x1471b2,{'showHidden':![],'depth':null}));};};exports[_0xb6b2('0xf')]=function(_0x560c3a,_0x337e7e,_0xe928ad){return{'message':_0x560c3a,'unlock':_0x337e7e,'active':_0xe928ad};};exports['getCallerId']=function(_0x140d72,_0x4a809b,_0x4d5f6e){if(!_[_0xb6b2('0x10')](_0x4d5f6e)&&_0xb6b2('0x11')===typeof _0x4d5f6e&&!_[_0xb6b2('0x12')](_0x4d5f6e)){if(!_[_0xb6b2('0x10')](_0x4a809b)&&_0xb6b2('0x11')===typeof _0x4a809b&&!_[_0xb6b2('0x12')](_0x4a809b)){return util[_0xb6b2('0x13')](_0xb6b2('0x14'),_0x4a809b,_0x4d5f6e);}return util[_0xb6b2('0x13')]('\x22%s\x22\x20<%s>',_0x4d5f6e,_0x4d5f6e);}if(!_[_0xb6b2('0x10')](_0x140d72)&&_0xb6b2('0x11')===typeof _0x140d72&&!_['isEmpty'](_0x140d72)){return _0x140d72;}return'\x22\x22\x20<>';};exports[_0xb6b2('0x15')]=function(_0x221211){if(_[_0xb6b2('0x16')](_0x221211)){return![];}return _0x221211;};exports['addVariables']=function(_0x22aef8,_0x114f1e,_0x130b35,_0x2a8df4,_0x18fb16,_0x29fe9f){var _0x49226f={'XMD-QUEUE':_0x114f1e[_0xb6b2('0x17')]?_0x114f1e[_0xb6b2('0x17')][_0xb6b2('0x18')]:'','XMD-CALLERID':_0x2a8df4,'XMD-CALLERID-PREVIEW':_0x29fe9f?util['format'](_0xb6b2('0x14'),_0x29fe9f['calleridname'],_0x29fe9f[_0xb6b2('0x19')]):_0x2a8df4,'XMD-DIALID':_0x18fb16,'XMD-CONTACTID':_0x114f1e['ContactId'],'XMD-CDRTYPE':_0xb6b2('0x1a'),'CALLERID(all)':_0x2a8df4,'XMD-VOICEQUEUEID':_0x114f1e[_0xb6b2('0x1b')],'XMD-DIALCHANNEL':_0x130b35,'XMD-DIALTIMEOUT':_0x22aef8['dialOriginateTimeout']||0x1e,'XMD-DIALOPTIONS':util['format'](_0xb6b2('0x1c'),_0x22aef8[_0xb6b2('0x1d')]?'g':'',_[_0xb6b2('0x12')](_0x22aef8['monitor_format'])?'':_0xb6b2('0x1e')),'XMD-DIALURL':_0x22aef8[_0xb6b2('0x1f')]||'','XMD-AGI':_0x22aef8[_0xb6b2('0x20')]?util[_0xb6b2('0x13')](_0xb6b2('0x21'),ipAgi,_0x22aef8['dialQueueProject']):_0xb6b2('0x22'),'XMD-AGIAFTER':_0x22aef8['dialQueueProject2']?util[_0xb6b2('0x13')](_0xb6b2('0x21'),ipAgi,_0x22aef8[_0xb6b2('0x1d')]):_0xb6b2('0x22'),'XMD-ORIGINATECALLERIDNUM':_0x29fe9f?_0x29fe9f[_0xb6b2('0x23')]:'','XMD-ORIGINATECALLERIDNAME':_0x29fe9f?_0x29fe9f[_0xb6b2('0x24')]:'','XMD-DESTINATION':_0xb6b2('0x25')};if(!_['isEmpty'](_0x22aef8['monitor_format'])){_0x49226f[util[_0xb6b2('0x13')]('%s','_XCALLY_MIXMONITOR_FORMAT')]=_0x22aef8['monitor_format'];_0x49226f[util['format']('%s',_0xb6b2('0x26'))]=_0x18fb16;}if(_0x114f1e&&_0x114f1e[_0xb6b2('0x27')]){for(var _0x43f18e in _0x114f1e[_0xb6b2('0x27')]){if(_0x114f1e[_0xb6b2('0x27')][_0xb6b2('0x28')](_0x43f18e)){if(!_[_0xb6b2('0x16')](_0x114f1e[_0xb6b2('0x27')][_0x43f18e])&&_0x43f18e!=='id'&&_0x43f18e!==_0xb6b2('0x29')&&_0x43f18e!==_0xb6b2('0x2a')&&_0x43f18e!==_0xb6b2('0x2b')){_0x49226f[util['format'](_0xb6b2('0x2c'),'XMD-',_[_0xb6b2('0x2d')](_0x43f18e))]=_0x114f1e[_0xb6b2('0x27')][_0x43f18e];}}}}return _0x49226f;};exports[_0xb6b2('0x2e')]=function(_0x32ecfa){var _0x10085e={};for(var _0x49f692 in _0x32ecfa){if(_0x32ecfa[_0xb6b2('0x28')](_0x49f692)){_0x10085e[util[_0xb6b2('0x13')]('%s',_[_0xb6b2('0x2f')](_0x49f692))]=_0x32ecfa[_0x49f692];}}return{'variables':_0x10085e};};exports[_0xb6b2('0x30')]=function(_0x59f73e,_0x3381f3){if(!_['isNil'](_0x59f73e)){if(_0x59f73e[_0xb6b2('0x28')](_0xb6b2('0x31'))){if(_0x59f73e['originated']>0x0){_0x59f73e[_0xb6b2('0x31')]-=0x1;}else{logger[_0xb6b2('0xa')]('[updateOriginated]\x20object\x20originated\x20is\x20negative',_0x3381f3);}}}else{logger['error'](_0xb6b2('0x32'),_0x3381f3);}};exports[_0xb6b2('0x33')]=function(_0x32ac24){var _0x59aaa0=moment()[_0xb6b2('0x13')](_0xb6b2('0x34'));_0x32ac24[_0xb6b2('0x35')]=0xd;_0x32ac24[_0xb6b2('0x36')]=_0xb6b2('0x37');_0x32ac24[_0xb6b2('0x38')]=_0x59aaa0;_0x32ac24[_0xb6b2('0x39')]=_0x59aaa0;_0x32ac24[_0xb6b2('0x3a')]=_0x59aaa0;};exports[_0xb6b2('0x3b')]=function(_0x1a660a,_0x16c745,_0x118b40){var _0x2901da=moment()[_0xb6b2('0x13')](_0xb6b2('0x34'));_0x1a660a[_0xb6b2('0x35')]=_0x16c745;_0x1a660a[_0xb6b2('0x36')]=_0x118b40;_0x1a660a[_0xb6b2('0x39')]=_0x2901da;_0x1a660a[_0xb6b2('0x3c')]=getSeconds(_0x1a660a[_0xb6b2('0x39')],_0x1a660a[_0xb6b2('0x38')]);};exports[_0xb6b2('0x3d')]=function(_0x613752,_0x2f2df7,_0x2573b3){_0x613752[_0xb6b2('0x3e')]=_0x2f2df7;_0x613752[_0xb6b2('0x3f')]=_0x2573b3;};exports[_0xb6b2('0x40')]=function(_0x2ab10b,_0x4b90c8,_0x19ce0c){var _0x5b6c76=moment()['format']('YYYY-MM-DD\x20HH:mm:ss');_0x2ab10b['state']=_0x4b90c8;_0x2ab10b[_0xb6b2('0x36')]=_0x19ce0c;_0x2ab10b[_0xb6b2('0x39')]=_0x2ab10b[_0xb6b2('0x39')]?_0x2ab10b[_0xb6b2('0x39')]:_0x5b6c76;_0x2ab10b['endtime']=_0x2ab10b[_0xb6b2('0x3a')]?_0x2ab10b[_0xb6b2('0x3a')]:_0x5b6c76;_0x2ab10b[_0xb6b2('0x3c')]=getSeconds(_0x2ab10b[_0xb6b2('0x39')]||0x0,_0x2ab10b['starttime']||0x0);_0x2ab10b[_0xb6b2('0x41')]=_0x2ab10b['answertime']?getSeconds(_0x2ab10b[_0xb6b2('0x3a')],_0x2ab10b[_0xb6b2('0x42')]):0x0;};exports[_0xb6b2('0x43')]=function(_0x49f290){return _0x49f290==='Failure';};exports[_0xb6b2('0x44')]=function(_0x13e533,_0x4b8386,_0x4feb61,_0x1d8daa,_0x37499f){var _0x50a2f8=_0x1d8daa?_0xb6b2('0x45'):_0x13e533[_0xb6b2('0x46')];_0x50a2f8=_0x37499f?'BOOKED':_0x50a2f8;return{'actionid':_0x13e533['uniqueid'],'action':_0xb6b2('0x47'),'channel':_0x13e533[_0xb6b2('0x48')],'callerid':util[_0xb6b2('0x13')](_0xb6b2('0x14'),_0x50a2f8,_0x13e533['calleridnum']),'Exten':_0xb6b2('0x25'),'Context':_0xb6b2('0x49'),'Priority':'1','variable':_0x4feb61,'timeout':(_0x4b8386[_0xb6b2('0x4a')]||0x1e)*0x3e8,'async':!![],'channelid':_0x13e533[_0xb6b2('0x4b')]};};exports[_0xb6b2('0x4c')]=function(_0x189034){return _0x189034[_0xb6b2('0x4d')]+_0x189034[_0xb6b2('0x4e')]+_0x189034[_0xb6b2('0x4f')];};exports['cloneAction']=function(_0x2be7b0){var _0x50db6f=_[_0xb6b2('0x50')](_0x2be7b0);_0x50db6f[_0xb6b2('0x35')]=0xf;_0x50db6f[_0xb6b2('0x36')]=_0xb6b2('0x51');return _0x50db6f;};exports[_0xb6b2('0x52')]=function(_0x6e9738,_0x14143d,_0x19d513){var _0x1d0631={};_0x1d0631[_0x14143d]=_0x6e9738[_0x14143d];_0x1d0631[_0xb6b2('0x53')]=![];_0x1d0631['scheduledat']=moment()['add'](_0x19d513,_0xb6b2('0x54'))[_0xb6b2('0x13')](_0xb6b2('0x34'));_0x1d0631[_0xb6b2('0x55')]=_0x6e9738[_0xb6b2('0x55')];_0x1d0631[_0xb6b2('0x56')]=_0x6e9738['ListId'];_0x1d0631['VoiceQueueId']=_0x6e9738[_0xb6b2('0x1b')]||undefined;return _0x1d0631;};exports[_0xb6b2('0x57')]=function(_0x4ade38,_0x5cb565){if(!_['isNil'](_0x4ade38)){if(_0x4ade38[_0xb6b2('0x58')]>0x0){_0x4ade38[_0xb6b2('0x58')]-=0x1;}else{logger[_0xb6b2('0xa')](_0x5cb565,_0xb6b2('0x59'));}}else{logger['error'](_0x5cb565,_0xb6b2('0x5a'));}};exports[_0xb6b2('0x5b')]=function(_0x18e583){if(_0x18e583<=0x0){return!![];}return![];};exports[_0xb6b2('0x5c')]=function(_0x2c4100,_0x5ba32b){_0x2c4100['lastevent']=_0x5ba32b;_0x2c4100[_0xb6b2('0x18')]=_0x2c4100[_0xb6b2('0x5d')];_0x2c4100['interface']=_0x2c4100[_0xb6b2('0x48')];return _0x2c4100;};exports['buildAcw']=function(_0x17e48a){var _0x631082={};_0x631082[_0xb6b2('0x5d')]=_0x17e48a[_0xb6b2('0x5d')];_0x631082[_0xb6b2('0x5e')]=_0x17e48a[_0xb6b2('0x48')];_0x631082['uniqueid']=_0x17e48a[_0xb6b2('0x4b')];return _0x631082;};exports[_0xb6b2('0x5f')]=function(_0x55bc75){var _0x229732=[];for(var _0x2730ba in _0x55bc75){if(_0x55bc75[_0xb6b2('0x28')](_0x2730ba)){if(!_['isNil'](_0x55bc75[_0x2730ba])&&_0x55bc75[_0x2730ba][_0xb6b2('0x35')]===_0xb6b2('0x60')&&_0x55bc75[_0x2730ba][_0xb6b2('0x61')]===_0xb6b2('0x62')){_0x229732['push'](_0x55bc75[_0x2730ba]['id']);}}}return _0x229732;};exports['getDiff']=function(_0x3c169c){var _0x2ac9c8=moment()['milliseconds'](0x0);var _0x5a1995=moment(_0x3c169c)[_0xb6b2('0x6')](0x0);return _0x2ac9c8['diff'](_0x5a1995,_0xb6b2('0x8'));};exports['createBody']=function(_0x31f06b){return{'active':![],'recallme':![],'UserId':null,'ContactId':_0x31f06b[_0xb6b2('0x55')],'ListId':_0x31f06b[_0xb6b2('0x56')],'VoiceQueueId':_0x31f06b[_0xb6b2('0x1b')]||undefined,'CampaignId':_0x31f06b[_0xb6b2('0x63')]||undefined};};exports[_0xb6b2('0x64')]=function(_0x41ec6d){if(_0x41ec6d===_0xb6b2('0x4b')||_0x41ec6d===_0xb6b2('0x65')||_0x41ec6d==='queue'||_0x41ec6d===_0xb6b2('0x66')||_0x41ec6d===_0xb6b2('0x67')||_0x41ec6d===_0xb6b2('0x68')||_0x41ec6d===_0xb6b2('0x3e')||_0x41ec6d===_0xb6b2('0x48')||_0x41ec6d===_0xb6b2('0x46')||_0x41ec6d===_0xb6b2('0x53')||_0x41ec6d===_0xb6b2('0x19')||_0x41ec6d==='scheduledat'||_0x41ec6d===_0xb6b2('0x4d')||_0x41ec6d===_0xb6b2('0x4e')||_0x41ec6d==='countnoanswerretry'||_0x41ec6d===_0xb6b2('0x69')||_0x41ec6d===_0xb6b2('0x6a')||_0x41ec6d==='callbackuniqueid'||_0x41ec6d===_0xb6b2('0x6b')||_0x41ec6d==='recallme'||_0x41ec6d===_0xb6b2('0x55')||_0x41ec6d===_0xb6b2('0x56')||_0x41ec6d===_0xb6b2('0x3f')||_0x41ec6d===_0xb6b2('0x1b')||_0x41ec6d===_0xb6b2('0x6c')||_0x41ec6d===_0xb6b2('0x6d')||_0x41ec6d===_0xb6b2('0x6e')||_0x41ec6d===_0xb6b2('0x6f')||_0x41ec6d===_0xb6b2('0x70')||_0x41ec6d===_0xb6b2('0x71')||_0x41ec6d===_0xb6b2('0x72')||_0x41ec6d===_0xb6b2('0x73')||_0x41ec6d===_0xb6b2('0x74')||_0x41ec6d===_0xb6b2('0x75')||_0x41ec6d===_0xb6b2('0x76')||_0x41ec6d===_0xb6b2('0x77')||_0x41ec6d===_0xb6b2('0x78')||_0x41ec6d===_0xb6b2('0x79')||_0x41ec6d===_0xb6b2('0x7a')||_0x41ec6d===_0xb6b2('0x7b')||_0x41ec6d===_0xb6b2('0x7c')||_0x41ec6d==='rtpaudioqosjitter'||_0x41ec6d===_0xb6b2('0x7d')||_0x41ec6d===_0xb6b2('0x7e')||_0x41ec6d==='rtpaudioqoslossbridged'||_0x41ec6d===_0xb6b2('0x7f')||_0x41ec6d===_0xb6b2('0x80')||_0x41ec6d===_0xb6b2('0x7b')||_0x41ec6d===_0xb6b2('0x7c')||_0x41ec6d==='rtpaudioqosjitter'||_0x41ec6d===_0xb6b2('0x7d')||_0x41ec6d===_0xb6b2('0x7e')||_0x41ec6d===_0xb6b2('0x81')||_0x41ec6d===_0xb6b2('0x7f')||_0x41ec6d===_0xb6b2('0x80')||_0x41ec6d===_0xb6b2('0x82')||_0x41ec6d===_0xb6b2('0x83')||_0x41ec6d==='state'||_0x41ec6d===_0xb6b2('0x36')){return![];}return!![];};exports[_0xb6b2('0x84')]=function(_0xb92550,_0x40e55e){var _0x53a425,_0x30b430,_0x5aff16;if(_0x40e55e<=0x0){_0x40e55e=0x1;}_0x53a425=new RegExp(_0xb6b2('0x85')+_0x40e55e+'}$');_0x30b430=Math['pow'](0xa,_0x40e55e-0x1);_0x5aff16=Math[_0xb6b2('0x86')](0xa,_0x40e55e)-0x1;return util[_0xb6b2('0x13')]('%s',_[_0xb6b2('0x87')](_0xb92550,_0x53a425,_['random'](_0x30b430,_0x5aff16)));};exports[_0xb6b2('0x88')]=function(_0x5acb18){var _0x57dd61=_0x5acb18[_0xb6b2('0x89')](/"(.*?)"/);return _0x57dd61?_0x57dd61[0x1]:_0x5acb18;};exports['extractCalleridNumber']=function(_0x5eb693){var _0x2530c5=_0x5eb693['match'](/<(.*?)>/);return _0x2530c5?_0x2530c5[0x1]:_0x5eb693;};
\ No newline at end of file