Built motion from commit (unavailable).|2.0.70
[motion2.git] / server / services / ami / preview / util / util.js
index 4e20578..d604561 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x8b3e=['\x22%s\x22\x20<%s>','calleridnum','xcally-motion-preview','from-sip','timeout','totalGlobal','countbusyretry','countcongestionretry','countnoanswerretry','cloneAction','clone','scheduledAt','active','add','ContactId','ListId','VoiceQueueId','pTalking','[decrementTalkink]\x20object\x20talking\x20is\x20negative','[decrementTalkink]\x20is\x20null\x20or\x20undefined','IsNotLoggedIn','buildObj','lastevent','interface','channelAgent','buildAcw','queue','agentReadyId','not_inuse','status','reachable','push','getDiff','seconds','filterKey','type','campaigntype','dialAnswer','countglobal','callbackuniqueid','callbackat','recallme','sipcallid','xmd-voicequeueid','xmd-queue','xmd-phone','xmd-dialurl','xmd-dialoptions','xmd-dialid','xmd-contactid','xmd-cdrtype','xmd-agiafter','xmd-agi','rtpaudioqos','rtpaudioqosbridged','rtpaudioqosjitter','rtpaudioqosjitterbridged','rtpaudioqosloss','rtpaudioqoslossbridged','rtpaudioqosrtt','rtpaudioqosrttbridged','bridgepvtcallid','getCallerIdRandom','\x5cw{0,','pow','replace','random','util','lodash','moment','../../../../config/logger','env','XCALLY_IP_AGI','127.0.0.1','milliseconds','diff','error','logger','info','inspect','message','getCallerId','isUndefined','string','format','\x22\x22\x20<>','isActive','addVariables','Queue','name','dialer','dialOriginateTimeout','dialQueueProject2','isEmpty','U(xcally-mixmonitor-context)','dialQueueProject','NONE','\x22agi://%s/square,%s\x22','monitor_format','_XCALLY_MIXMONITOR_FORMAT','_XCALLY_MIXMONITOR_UNIQUEID','Contact','hasOwnProperty','tags','createdAt','updatedAt','%s%s','toUpper','toLowerVariables','toLower','updateOriginated','isNil','originated','[updateOriginated]\x20is\x20null\x20or\x20undefined','YYYY-MM-DD\x20HH:mm:ss','state','Blacklist','starttime','endtime','logAgent','responsetime','logLookAgent','membername','UserId','statedesc','ringtime','talktime','answertime','isFailure','Failure','variablesAction','RECALL','BOOKED','uniqueid','originate'];(function(_0x3861b3,_0x23853c){var _0x312f42=function(_0x59d892){while(--_0x59d892){_0x3861b3['push'](_0x3861b3['shift']());}};_0x312f42(++_0x23853c);}(_0x8b3e,0x1d8));var _0xe8b3=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0x8b3e[_0x3dd15e];return _0x231fd0;};'use strict';var util=require(_0xe8b3('0x0'));var _=require(_0xe8b3('0x1'));var moment=require(_0xe8b3('0x2'));var logger=require(_0xe8b3('0x3'))('preview');var ipAgi=process[_0xe8b3('0x4')][_0xe8b3('0x5')]||_0xe8b3('0x6');function getSeconds(_0x3a1e5d,_0x76def9){var _0x52edaa=moment(_0x3a1e5d)[_0xe8b3('0x7')](0x0);var _0x5950f1=moment(_0x76def9)[_0xe8b3('0x7')](0x0);return _0x52edaa[_0xe8b3('0x8')](_0x5950f1,'seconds');}exports['loggerCatch']=function(_0x578ec3){return function(_0x5ea0b1){logger[_0xe8b3('0x9')](_0x578ec3,util['inspect'](_0x5ea0b1,{'showHidden':![],'depth':null}));};};exports[_0xe8b3('0xa')]=function(_0x361ad4,_0x531228){logger[_0xe8b3('0xb')](_0x361ad4,util[_0xe8b3('0xc')](_0x531228,{'showHidden':![],'depth':null}));};exports['loggerError']=function(_0x3b67a6,_0x2fe04d){logger[_0xe8b3('0x9')](_0x3b67a6,util[_0xe8b3('0xc')](_0x2fe04d,{'showHidden':![],'depth':null}));};exports['logger2']=function(_0x3fb875){return function(_0x5d9013){logger[_0xe8b3('0xb')](_0x3fb875,util[_0xe8b3('0xc')](_0x5d9013,{'showHidden':![],'depth':null}));};};exports[_0xe8b3('0xd')]=function(_0x4d9cb1,_0x34d9f7,_0xb8a000){return{'message':_0x4d9cb1,'unlock':_0x34d9f7,'active':_0xb8a000};};exports[_0xe8b3('0xe')]=function(_0x2ebd15,_0x453bf5,_0x33484b){if(!_[_0xe8b3('0xf')](_0x33484b)&&_0xe8b3('0x10')===typeof _0x33484b){if(!_[_0xe8b3('0xf')](_0x453bf5)&&_0xe8b3('0x10')===typeof _0x453bf5){return util['format']('\x22%s\x22\x20<%s>',_0x453bf5,_0x33484b);}return util[_0xe8b3('0x11')]('\x22%s\x22\x20<%s>',_0x33484b,_0x33484b);}if(!_['isUndefined'](_0x2ebd15)&&_0xe8b3('0x10')===typeof _0x2ebd15){return _0x2ebd15;}return _0xe8b3('0x12');};exports[_0xe8b3('0x13')]=function(_0x7b06b8){if(_['isNil'](_0x7b06b8)){return![];}return _0x7b06b8;};exports[_0xe8b3('0x14')]=function(_0x3aa566,_0x1842b1,_0x227518,_0xa64194,_0x1a48c6){var _0x39e746={'XMD-QUEUE':_0x1842b1['Queue']?_0x1842b1[_0xe8b3('0x15')][_0xe8b3('0x16')]:'','XMD-CALLERID':_0xa64194,'XMD-DIALID':_0x1a48c6,'XMD-CONTACTID':_0x1842b1['ContactId'],'XMD-CDRTYPE':_0xe8b3('0x17'),'CALLERID(all)':_0xa64194,'XMD-VOICEQUEUEID':_0x1842b1['VoiceQueueId'],'XMD-DIALCHANNEL':_0x227518,'XMD-DIALTIMEOUT':_0x3aa566[_0xe8b3('0x18')]||0x1e,'XMD-DIALOPTIONS':util['format']('\x22rtTxX%s%s\x22',_0x3aa566[_0xe8b3('0x19')]?'g':'',_[_0xe8b3('0x1a')](_0x3aa566['monitor_format'])?'':_0xe8b3('0x1b')),'XMD-DIALURL':_0x3aa566['dialPreviewUrl']||'','XMD-AGI':_0x3aa566[_0xe8b3('0x1c')]?util[_0xe8b3('0x11')]('\x22agi://%s/square,%s\x22',ipAgi,_0x3aa566[_0xe8b3('0x1c')]):_0xe8b3('0x1d'),'XMD-AGIAFTER':_0x3aa566[_0xe8b3('0x19')]?util[_0xe8b3('0x11')](_0xe8b3('0x1e'),ipAgi,_0x3aa566[_0xe8b3('0x19')]):_0xe8b3('0x1d')};if(!_[_0xe8b3('0x1a')](_0x3aa566[_0xe8b3('0x1f')])){_0x39e746[util[_0xe8b3('0x11')]('%s',_0xe8b3('0x20'))]=_0x3aa566[_0xe8b3('0x1f')];_0x39e746[util[_0xe8b3('0x11')]('%s',_0xe8b3('0x21'))]=_0x1a48c6;}if(_0x1842b1&&_0x1842b1[_0xe8b3('0x22')]){for(var _0x41e3ea in _0x1842b1[_0xe8b3('0x22')]){if(_0x1842b1[_0xe8b3('0x22')][_0xe8b3('0x23')](_0x41e3ea)){if(!_['isNil'](_0x1842b1[_0xe8b3('0x22')][_0x41e3ea])&&_0x41e3ea!=='id'&&_0x41e3ea!==_0xe8b3('0x24')&&_0x41e3ea!==_0xe8b3('0x25')&&_0x41e3ea!==_0xe8b3('0x26')){_0x39e746[util[_0xe8b3('0x11')](_0xe8b3('0x27'),'XMD-',_[_0xe8b3('0x28')](_0x41e3ea))]=_0x1842b1[_0xe8b3('0x22')][_0x41e3ea];}}}}return _0x39e746;};exports[_0xe8b3('0x29')]=function(_0x268907){var _0x112fbc={};for(var _0x141628 in _0x268907){if(_0x268907[_0xe8b3('0x23')](_0x141628)){_0x112fbc[util[_0xe8b3('0x11')]('%s',_[_0xe8b3('0x2a')](_0x141628))]=_0x268907[_0x141628];}}return{'variables':_0x112fbc};};exports[_0xe8b3('0x2b')]=function(_0x5feb13,_0x45be5e){if(!_[_0xe8b3('0x2c')](_0x5feb13)){if(_0x5feb13[_0xe8b3('0x23')](_0xe8b3('0x2d'))){if(_0x5feb13[_0xe8b3('0x2d')]>0x0){_0x5feb13[_0xe8b3('0x2d')]-=0x1;}else{logger['error']('[updateOriginated]\x20object\x20originated\x20is\x20negative',_0x45be5e);}}}else{logger[_0xe8b3('0x9')](_0xe8b3('0x2e'),_0x45be5e);}};exports['logBlacklist']=function(_0xa763ea){var _0x5cd390=moment()['format'](_0xe8b3('0x2f'));_0xa763ea[_0xe8b3('0x30')]=0xd;_0xa763ea['statedesc']=_0xe8b3('0x31');_0xa763ea[_0xe8b3('0x32')]=_0x5cd390;_0xa763ea['responsetime']=_0x5cd390;_0xa763ea[_0xe8b3('0x33')]=_0x5cd390;};exports[_0xe8b3('0x34')]=function(_0x3a8cd8,_0x496f40,_0x2a1c3e){var _0x39e802=moment()[_0xe8b3('0x11')]('YYYY-MM-DD\x20HH:mm:ss');_0x3a8cd8['state']=_0x496f40;_0x3a8cd8['statedesc']=_0x2a1c3e;_0x3a8cd8[_0xe8b3('0x35')]=_0x39e802;_0x3a8cd8['ringtime']=getSeconds(_0x3a8cd8[_0xe8b3('0x35')],_0x3a8cd8[_0xe8b3('0x32')]);};exports[_0xe8b3('0x36')]=function(_0x12f1f3,_0x3e8b95,_0x2e3b8a){_0x12f1f3[_0xe8b3('0x37')]=_0x3e8b95;_0x12f1f3[_0xe8b3('0x38')]=_0x2e3b8a;};exports['logCustomer']=function(_0x1fdb1f,_0x39d761,_0xb6fb75){var _0x3b87da=moment()[_0xe8b3('0x11')](_0xe8b3('0x2f'));_0x1fdb1f[_0xe8b3('0x30')]=_0x39d761;_0x1fdb1f[_0xe8b3('0x39')]=_0xb6fb75;_0x1fdb1f[_0xe8b3('0x35')]=_0x1fdb1f[_0xe8b3('0x35')]?_0x1fdb1f[_0xe8b3('0x35')]:_0x3b87da;_0x1fdb1f['endtime']=_0x1fdb1f[_0xe8b3('0x33')]?_0x1fdb1f[_0xe8b3('0x33')]:_0x3b87da;_0x1fdb1f[_0xe8b3('0x3a')]=getSeconds(_0x1fdb1f['responsetime']||0x0,_0x1fdb1f[_0xe8b3('0x32')]||0x0);_0x1fdb1f[_0xe8b3('0x3b')]=_0x1fdb1f[_0xe8b3('0x3c')]?getSeconds(_0x1fdb1f[_0xe8b3('0x33')],_0x1fdb1f[_0xe8b3('0x3c')]):0x0;};exports[_0xe8b3('0x3d')]=function(_0x3e50c3){return _0x3e50c3===_0xe8b3('0x3e');};exports[_0xe8b3('0x3f')]=function(_0x41ade2,_0x6ceb0,_0x54ef11,_0x544d8c,_0x487f15){var _0x405ce7=_0x544d8c?_0xe8b3('0x40'):_0x41ade2['calleridname'];_0x405ce7=_0x487f15?_0xe8b3('0x41'):_0x405ce7;return{'actionid':_0x41ade2[_0xe8b3('0x42')],'action':_0xe8b3('0x43'),'channel':_0x41ade2['channelAgent'],'callerid':util[_0xe8b3('0x11')](_0xe8b3('0x44'),_0x405ce7,_0x41ade2[_0xe8b3('0x45')]),'Exten':_0xe8b3('0x46'),'Context':_0xe8b3('0x47'),'Priority':'1','variable':_0x54ef11,'timeout':(_0x6ceb0[_0xe8b3('0x48')]||0x1e)*0x3e8,'async':!![],'channelid':_0x41ade2[_0xe8b3('0x42')]};};exports[_0xe8b3('0x49')]=function(_0x20b2aa){return _0x20b2aa[_0xe8b3('0x4a')]+_0x20b2aa[_0xe8b3('0x4b')]+_0x20b2aa[_0xe8b3('0x4c')];};exports[_0xe8b3('0x4d')]=function(_0x59f2c){var _0x4a64fc=_[_0xe8b3('0x4e')](_0x59f2c);_0x4a64fc['state']=0xf;_0x4a64fc[_0xe8b3('0x39')]='Global';return _0x4a64fc;};exports[_0xe8b3('0x4f')]=function(_0x62846b,_0x6cfdbe,_0x4caf11){var _0x4d3b9f={};_0x4d3b9f[_0x6cfdbe]=_0x62846b[_0x6cfdbe];_0x4d3b9f[_0xe8b3('0x50')]=![];_0x4d3b9f['scheduledat']=moment()[_0xe8b3('0x51')](_0x4caf11,'minutes')[_0xe8b3('0x11')](_0xe8b3('0x2f'));_0x4d3b9f[_0xe8b3('0x52')]=_0x62846b['ContactId'];_0x4d3b9f[_0xe8b3('0x53')]=_0x62846b[_0xe8b3('0x53')];_0x4d3b9f['VoiceQueueId']=_0x62846b[_0xe8b3('0x54')]||undefined;return _0x4d3b9f;};exports['decrementTalkink']=function(_0x363d51,_0x4a51b3){if(!_[_0xe8b3('0x2c')](_0x363d51)){if(_0x363d51[_0xe8b3('0x55')]>0x0){_0x363d51[_0xe8b3('0x55')]-=0x1;}else{logger[_0xe8b3('0x9')](_0x4a51b3,_0xe8b3('0x56'));}}else{logger[_0xe8b3('0x9')](_0x4a51b3,_0xe8b3('0x57'));}};exports[_0xe8b3('0x58')]=function(_0x3c4f68){if(_0x3c4f68<=0x0){return!![];}return![];};exports[_0xe8b3('0x59')]=function(_0x7dfed3,_0x14d6e9){_0x7dfed3[_0xe8b3('0x5a')]=_0x14d6e9;_0x7dfed3[_0xe8b3('0x16')]=_0x7dfed3['queue'];_0x7dfed3[_0xe8b3('0x5b')]=_0x7dfed3[_0xe8b3('0x5c')];return _0x7dfed3;};exports[_0xe8b3('0x5d')]=function(_0x14d598){var _0x57e647={};_0x57e647['queue']=_0x14d598[_0xe8b3('0x5e')];_0x57e647['interface']=_0x14d598[_0xe8b3('0x5c')];_0x57e647[_0xe8b3('0x42')]=_0x14d598[_0xe8b3('0x42')];return _0x57e647;};exports[_0xe8b3('0x5f')]=function(_0x42654f){var _0x476d85=[];for(var _0x330b76 in _0x42654f){if(_0x42654f[_0xe8b3('0x23')](_0x330b76)){if(!_['isNil'](_0x42654f[_0x330b76])&&_0x42654f[_0x330b76][_0xe8b3('0x30')]===_0xe8b3('0x60')&&_0x42654f[_0x330b76][_0xe8b3('0x61')]===_0xe8b3('0x62')){_0x476d85[_0xe8b3('0x63')](_0x42654f[_0x330b76]['id']);}}}return _0x476d85;};exports[_0xe8b3('0x64')]=function(_0x5c776b){var _0x2f543d=moment()[_0xe8b3('0x7')](0x0);var _0x1b7e92=moment(_0x5c776b)[_0xe8b3('0x7')](0x0);return _0x2f543d[_0xe8b3('0x8')](_0x1b7e92,_0xe8b3('0x65'));};exports['createBody']=function(_0x190ec3){return{'active':![],'recallme':![],'UserId':null,'ContactId':_0x190ec3[_0xe8b3('0x52')],'ListId':_0x190ec3[_0xe8b3('0x53')],'VoiceQueueId':_0x190ec3[_0xe8b3('0x54')]||undefined,'CampaignId':_0x190ec3['CampaignId']||undefined};};exports[_0xe8b3('0x66')]=function(_0x1e743c){if(_0x1e743c===_0xe8b3('0x42')||_0x1e743c==='idContact'||_0x1e743c==='queue'||_0x1e743c===_0xe8b3('0x67')||_0x1e743c===_0xe8b3('0x68')||_0x1e743c===_0xe8b3('0x69')||_0x1e743c===_0xe8b3('0x37')||_0x1e743c===_0xe8b3('0x5c')||_0x1e743c==='calleridname'||_0x1e743c===_0xe8b3('0x50')||_0x1e743c===_0xe8b3('0x45')||_0x1e743c==='scheduledat'||_0x1e743c==='countbusyretry'||_0x1e743c===_0xe8b3('0x4b')||_0x1e743c===_0xe8b3('0x4c')||_0x1e743c===_0xe8b3('0x6a')||_0x1e743c==='callback'||_0x1e743c===_0xe8b3('0x6b')||_0x1e743c===_0xe8b3('0x6c')||_0x1e743c===_0xe8b3('0x6d')||_0x1e743c==='ContactId'||_0x1e743c===_0xe8b3('0x53')||_0x1e743c==='UserId'||_0x1e743c===_0xe8b3('0x54')||_0x1e743c===_0xe8b3('0x6e')||_0x1e743c===_0xe8b3('0x6f')||_0x1e743c===_0xe8b3('0x70')||_0x1e743c===_0xe8b3('0x71')||_0x1e743c==='xmd-listid'||_0x1e743c===_0xe8b3('0x72')||_0x1e743c==='xmd-dialtimeout'||_0x1e743c===_0xe8b3('0x73')||_0x1e743c===_0xe8b3('0x74')||_0x1e743c==='xmd-dialchannel'||_0x1e743c===_0xe8b3('0x75')||_0x1e743c===_0xe8b3('0x76')||_0x1e743c==='xmd-callerid'||_0x1e743c===_0xe8b3('0x77')||_0x1e743c===_0xe8b3('0x78')||_0x1e743c===_0xe8b3('0x79')||_0x1e743c===_0xe8b3('0x7a')||_0x1e743c===_0xe8b3('0x7b')||_0x1e743c===_0xe8b3('0x7c')||_0x1e743c===_0xe8b3('0x7d')||_0x1e743c===_0xe8b3('0x7e')||_0x1e743c===_0xe8b3('0x7f')||_0x1e743c===_0xe8b3('0x80')||_0x1e743c===_0xe8b3('0x79')||_0x1e743c===_0xe8b3('0x7a')||_0x1e743c===_0xe8b3('0x7b')||_0x1e743c===_0xe8b3('0x7c')||_0x1e743c===_0xe8b3('0x7d')||_0x1e743c===_0xe8b3('0x7e')||_0x1e743c===_0xe8b3('0x7f')||_0x1e743c===_0xe8b3('0x80')||_0x1e743c==='bridgepeer'||_0x1e743c===_0xe8b3('0x81')||_0x1e743c==='state'||_0x1e743c===_0xe8b3('0x39')){return![];}return!![];};exports[_0xe8b3('0x82')]=function(_0xa1c5,_0xdd2c4e){var _0x2b0366,_0x42f795,_0x1bc769;if(_0xdd2c4e<=0x0){_0xdd2c4e=0x1;}_0x2b0366=new RegExp(_0xe8b3('0x83')+_0xdd2c4e+'}$');_0x42f795=Math['pow'](0xa,_0xdd2c4e-0x1);_0x1bc769=Math[_0xe8b3('0x84')](0xa,_0xdd2c4e)-0x1;return util['format']('%s',_[_0xe8b3('0x85')](_0xa1c5,_0x2b0366,_[_0xe8b3('0x86')](_0x42f795,_0x1bc769)));};
\ No newline at end of file
+var _0xeed3=['dialQueueProject2','\x22agi://%s/square,%s\x22','_XCALLY_MIXMONITOR_FORMAT','monitor_format','_XCALLY_MIXMONITOR_UNIQUEID','Contact','hasOwnProperty','createdAt','toUpper','toLowerVariables','toLower','updateOriginated','originated','[updateOriginated]\x20object\x20originated\x20is\x20negative','[updateOriginated]\x20is\x20null\x20or\x20undefined','logBlacklist','YYYY-MM-DD\x20HH:mm:ss','statedesc','Blacklist','responsetime','endtime','logAgent','state','ringtime','starttime','membername','talktime','answertime','isFailure','RECALL','calleridname','BOOKED','uniqueid','originate','channelAgent','calleridnum','xcally-motion-preview','from-sip','timeout','totalGlobal','cloneAction','Global','scheduledAt','scheduledat','add','minutes','ContactId','ListId','VoiceQueueId','decrementTalkink','pTalking','[decrementTalkink]\x20object\x20talking\x20is\x20negative','buildObj','queue','interface','agentReadyId','status','reachable','getDiff','seconds','createBody','CampaignId','idContact','type','campaigntype','dialAnswer','active','countbusyretry','callback','callbackat','recallme','sipcallid','xmd-queue','xmd-phone','xmd-dialurl','xmd-dialtimeout','xmd-dialid','xmd-contactid','xmd-cdrtype','xmd-callerid','xmd-agiafter','rtpaudioqos','rtpaudioqosbridged','rtpaudioqosjitter','rtpaudioqosjitterbridged','rtpaudioqosloss','rtpaudioqoslossbridged','rtpaudioqosrtt','rtpaudioqosrttbridged','bridgepeer','getCallerIdRandom','pow','replace','lodash','moment','../../../../config/logger','preview','env','milliseconds','diff','logger','info','error','inspect','logger2','message','getCallerId','isUndefined','string','format','\x22%s\x22\x20<%s>','isNil','Queue','name','dialOriginateTimeout','\x22rtTxX%s%s\x22','isEmpty','dialQueueProject','NONE'];(function(_0x506a26,_0x541128){var _0x59fd65=function(_0x22ef09){while(--_0x22ef09){_0x506a26['push'](_0x506a26['shift']());}};_0x59fd65(++_0x541128);}(_0xeed3,0xd4));var _0x3eed=function(_0x173441,_0x26b0d9){_0x173441=_0x173441-0x0;var _0x2423a8=_0xeed3[_0x173441];return _0x2423a8;};'use strict';var util=require('util');var _=require(_0x3eed('0x0'));var moment=require(_0x3eed('0x1'));var logger=require(_0x3eed('0x2'))(_0x3eed('0x3'));var ipAgi=process[_0x3eed('0x4')]['XCALLY_IP_AGI']||'127.0.0.1';function getSeconds(_0x4db821,_0x35c83f){var _0x17d048=moment(_0x4db821)[_0x3eed('0x5')](0x0);var _0x979b34=moment(_0x35c83f)[_0x3eed('0x5')](0x0);return _0x17d048[_0x3eed('0x6')](_0x979b34,'seconds');}exports['loggerCatch']=function(_0x1d1465){return function(_0x4fc2b5){logger['error'](_0x1d1465,util['inspect'](_0x4fc2b5,{'showHidden':![],'depth':null}));};};exports[_0x3eed('0x7')]=function(_0x3b534c,_0x40a5f0){logger[_0x3eed('0x8')](_0x3b534c,util['inspect'](_0x40a5f0,{'showHidden':![],'depth':null}));};exports['loggerError']=function(_0x40a34f,_0x289057){logger[_0x3eed('0x9')](_0x40a34f,util[_0x3eed('0xa')](_0x289057,{'showHidden':![],'depth':null}));};exports[_0x3eed('0xb')]=function(_0x5c59fc){return function(_0x1b2a18){logger[_0x3eed('0x8')](_0x5c59fc,util[_0x3eed('0xa')](_0x1b2a18,{'showHidden':![],'depth':null}));};};exports[_0x3eed('0xc')]=function(_0x6c21da,_0x2e3a61,_0x4d7b8e){return{'message':_0x6c21da,'unlock':_0x2e3a61,'active':_0x4d7b8e};};exports[_0x3eed('0xd')]=function(_0x283b99,_0x718cd5,_0x49abd1){if(!_[_0x3eed('0xe')](_0x49abd1)&&_0x3eed('0xf')===typeof _0x49abd1){if(!_[_0x3eed('0xe')](_0x718cd5)&&'string'===typeof _0x718cd5){return util[_0x3eed('0x10')](_0x3eed('0x11'),_0x718cd5,_0x49abd1);}return util[_0x3eed('0x10')](_0x3eed('0x11'),_0x49abd1,_0x49abd1);}if(!_[_0x3eed('0xe')](_0x283b99)&&_0x3eed('0xf')===typeof _0x283b99){return _0x283b99;}return'\x22\x22\x20<>';};exports['isActive']=function(_0x2eaab2){if(_[_0x3eed('0x12')](_0x2eaab2)){return![];}return _0x2eaab2;};exports['addVariables']=function(_0x1e54e8,_0xa7a13e,_0x5a787c,_0x539f18,_0xe7f984){var _0x5ca265={'XMD-QUEUE':_0xa7a13e[_0x3eed('0x13')]?_0xa7a13e[_0x3eed('0x13')][_0x3eed('0x14')]:'','XMD-CALLERID':_0x539f18,'XMD-DIALID':_0xe7f984,'XMD-CONTACTID':_0xa7a13e['ContactId'],'XMD-CDRTYPE':'dialer','CALLERID(all)':_0x539f18,'XMD-VOICEQUEUEID':_0xa7a13e['VoiceQueueId'],'XMD-DIALCHANNEL':_0x5a787c,'XMD-DIALTIMEOUT':_0x1e54e8[_0x3eed('0x15')]||0x1e,'XMD-DIALOPTIONS':util[_0x3eed('0x10')](_0x3eed('0x16'),_0x1e54e8['dialQueueProject2']?'g':'',_[_0x3eed('0x17')](_0x1e54e8['monitor_format'])?'':'U(xcally-mixmonitor-context)'),'XMD-DIALURL':_0x1e54e8['dialPreviewUrl']||'','XMD-AGI':_0x1e54e8[_0x3eed('0x18')]?util[_0x3eed('0x10')]('\x22agi://%s/square,%s\x22',ipAgi,_0x1e54e8[_0x3eed('0x18')]):_0x3eed('0x19'),'XMD-AGIAFTER':_0x1e54e8[_0x3eed('0x1a')]?util[_0x3eed('0x10')](_0x3eed('0x1b'),ipAgi,_0x1e54e8[_0x3eed('0x1a')]):'NONE'};if(!_[_0x3eed('0x17')](_0x1e54e8['monitor_format'])){_0x5ca265[util[_0x3eed('0x10')]('%s',_0x3eed('0x1c'))]=_0x1e54e8[_0x3eed('0x1d')];_0x5ca265[util[_0x3eed('0x10')]('%s',_0x3eed('0x1e'))]=_0xe7f984;}if(_0xa7a13e&&_0xa7a13e[_0x3eed('0x1f')]){for(var _0xd405b7 in _0xa7a13e[_0x3eed('0x1f')]){if(_0xa7a13e['Contact'][_0x3eed('0x20')](_0xd405b7)){if(!_[_0x3eed('0x12')](_0xa7a13e[_0x3eed('0x1f')][_0xd405b7])&&_0xd405b7!=='id'&&_0xd405b7!=='tags'&&_0xd405b7!==_0x3eed('0x21')&&_0xd405b7!=='updatedAt'){_0x5ca265[util[_0x3eed('0x10')]('%s%s','XMD-',_[_0x3eed('0x22')](_0xd405b7))]=_0xa7a13e[_0x3eed('0x1f')][_0xd405b7];}}}}return _0x5ca265;};exports[_0x3eed('0x23')]=function(_0x2f5da1){var _0x56ec01={};for(var _0x205311 in _0x2f5da1){if(_0x2f5da1[_0x3eed('0x20')](_0x205311)){_0x56ec01[util[_0x3eed('0x10')]('%s',_[_0x3eed('0x24')](_0x205311))]=_0x2f5da1[_0x205311];}}return{'variables':_0x56ec01};};exports[_0x3eed('0x25')]=function(_0x468d44,_0x3c09ae){if(!_[_0x3eed('0x12')](_0x468d44)){if(_0x468d44[_0x3eed('0x20')](_0x3eed('0x26'))){if(_0x468d44[_0x3eed('0x26')]>0x0){_0x468d44[_0x3eed('0x26')]-=0x1;}else{logger[_0x3eed('0x9')](_0x3eed('0x27'),_0x3c09ae);}}}else{logger[_0x3eed('0x9')](_0x3eed('0x28'),_0x3c09ae);}};exports[_0x3eed('0x29')]=function(_0x1e3f40){var _0x2db363=moment()[_0x3eed('0x10')](_0x3eed('0x2a'));_0x1e3f40['state']=0xd;_0x1e3f40[_0x3eed('0x2b')]=_0x3eed('0x2c');_0x1e3f40['starttime']=_0x2db363;_0x1e3f40[_0x3eed('0x2d')]=_0x2db363;_0x1e3f40[_0x3eed('0x2e')]=_0x2db363;};exports[_0x3eed('0x2f')]=function(_0x4a9562,_0x34ca37,_0x9a8de6){var _0x1c5f39=moment()[_0x3eed('0x10')](_0x3eed('0x2a'));_0x4a9562[_0x3eed('0x30')]=_0x34ca37;_0x4a9562[_0x3eed('0x2b')]=_0x9a8de6;_0x4a9562[_0x3eed('0x2d')]=_0x1c5f39;_0x4a9562[_0x3eed('0x31')]=getSeconds(_0x4a9562[_0x3eed('0x2d')],_0x4a9562[_0x3eed('0x32')]);};exports['logLookAgent']=function(_0x498836,_0x7589f3,_0x20c716){_0x498836[_0x3eed('0x33')]=_0x7589f3;_0x498836['UserId']=_0x20c716;};exports['logCustomer']=function(_0x19f218,_0xdf6f0e,_0x3f397f){var _0x49779e=moment()[_0x3eed('0x10')]('YYYY-MM-DD\x20HH:mm:ss');_0x19f218[_0x3eed('0x30')]=_0xdf6f0e;_0x19f218[_0x3eed('0x2b')]=_0x3f397f;_0x19f218[_0x3eed('0x2d')]=_0x19f218['responsetime']?_0x19f218[_0x3eed('0x2d')]:_0x49779e;_0x19f218[_0x3eed('0x2e')]=_0x19f218[_0x3eed('0x2e')]?_0x19f218[_0x3eed('0x2e')]:_0x49779e;_0x19f218[_0x3eed('0x31')]=getSeconds(_0x19f218[_0x3eed('0x2d')]||0x0,_0x19f218[_0x3eed('0x32')]||0x0);_0x19f218[_0x3eed('0x34')]=_0x19f218['answertime']?getSeconds(_0x19f218['endtime'],_0x19f218[_0x3eed('0x35')]):0x0;};exports[_0x3eed('0x36')]=function(_0x1a85d8){return _0x1a85d8==='Failure';};exports['variablesAction']=function(_0x36ffad,_0x1809f9,_0x4f6fb1,_0x444f65,_0x12193b){var _0x3d69e2=_0x444f65?_0x3eed('0x37'):_0x36ffad[_0x3eed('0x38')];_0x3d69e2=_0x12193b?_0x3eed('0x39'):_0x3d69e2;return{'actionid':_0x36ffad[_0x3eed('0x3a')],'action':_0x3eed('0x3b'),'channel':_0x36ffad[_0x3eed('0x3c')],'callerid':util[_0x3eed('0x10')]('\x22%s\x22\x20<%s>',_0x3d69e2,_0x36ffad[_0x3eed('0x3d')]),'Exten':_0x3eed('0x3e'),'Context':_0x3eed('0x3f'),'Priority':'1','variable':_0x4f6fb1,'timeout':(_0x1809f9[_0x3eed('0x40')]||0x1e)*0x3e8,'async':!![],'channelid':_0x36ffad[_0x3eed('0x3a')]};};exports[_0x3eed('0x41')]=function(_0x224c74){return _0x224c74['countbusyretry']+_0x224c74['countcongestionretry']+_0x224c74['countnoanswerretry'];};exports[_0x3eed('0x42')]=function(_0x2ce54d){var _0x1613a3=_['clone'](_0x2ce54d);_0x1613a3['state']=0xf;_0x1613a3[_0x3eed('0x2b')]=_0x3eed('0x43');return _0x1613a3;};exports[_0x3eed('0x44')]=function(_0x56d0c2,_0x38eca1,_0x42017b){var _0x504811={};_0x504811[_0x38eca1]=_0x56d0c2[_0x38eca1];_0x504811['active']=![];_0x504811[_0x3eed('0x45')]=moment()[_0x3eed('0x46')](_0x42017b,_0x3eed('0x47'))[_0x3eed('0x10')](_0x3eed('0x2a'));_0x504811[_0x3eed('0x48')]=_0x56d0c2[_0x3eed('0x48')];_0x504811[_0x3eed('0x49')]=_0x56d0c2[_0x3eed('0x49')];_0x504811[_0x3eed('0x4a')]=_0x56d0c2['VoiceQueueId']||undefined;return _0x504811;};exports[_0x3eed('0x4b')]=function(_0x251eb3,_0x4a369a){if(!_[_0x3eed('0x12')](_0x251eb3)){if(_0x251eb3['pTalking']>0x0){_0x251eb3[_0x3eed('0x4c')]-=0x1;}else{logger[_0x3eed('0x9')](_0x4a369a,_0x3eed('0x4d'));}}else{logger[_0x3eed('0x9')](_0x4a369a,'[decrementTalkink]\x20is\x20null\x20or\x20undefined');}};exports['IsNotLoggedIn']=function(_0x3ad1cf){if(_0x3ad1cf<=0x0){return!![];}return![];};exports[_0x3eed('0x4e')]=function(_0x3ceba9,_0x11913d){_0x3ceba9['lastevent']=_0x11913d;_0x3ceba9[_0x3eed('0x14')]=_0x3ceba9[_0x3eed('0x4f')];_0x3ceba9[_0x3eed('0x50')]=_0x3ceba9[_0x3eed('0x3c')];return _0x3ceba9;};exports['buildAcw']=function(_0x5bb1a3){var _0x1a6043={};_0x1a6043['queue']=_0x5bb1a3[_0x3eed('0x4f')];_0x1a6043[_0x3eed('0x50')]=_0x5bb1a3[_0x3eed('0x3c')];_0x1a6043['uniqueid']=_0x5bb1a3[_0x3eed('0x3a')];return _0x1a6043;};exports[_0x3eed('0x51')]=function(_0x395417){var _0x66017c=[];for(var _0x268657 in _0x395417){if(_0x395417[_0x3eed('0x20')](_0x268657)){if(!_[_0x3eed('0x12')](_0x395417[_0x268657])&&_0x395417[_0x268657]['state']==='not_inuse'&&_0x395417[_0x268657][_0x3eed('0x52')]===_0x3eed('0x53')){_0x66017c['push'](_0x395417[_0x268657]['id']);}}}return _0x66017c;};exports[_0x3eed('0x54')]=function(_0x524d20){var _0x50aead=moment()[_0x3eed('0x5')](0x0);var _0x949502=moment(_0x524d20)[_0x3eed('0x5')](0x0);return _0x50aead[_0x3eed('0x6')](_0x949502,_0x3eed('0x55'));};exports[_0x3eed('0x56')]=function(_0x1d5d1e){return{'active':![],'recallme':![],'UserId':null,'ContactId':_0x1d5d1e[_0x3eed('0x48')],'ListId':_0x1d5d1e[_0x3eed('0x49')],'VoiceQueueId':_0x1d5d1e[_0x3eed('0x4a')]||undefined,'CampaignId':_0x1d5d1e[_0x3eed('0x57')]||undefined};};exports['filterKey']=function(_0x569793){if(_0x569793==='uniqueid'||_0x569793===_0x3eed('0x58')||_0x569793===_0x3eed('0x4f')||_0x569793===_0x3eed('0x59')||_0x569793===_0x3eed('0x5a')||_0x569793===_0x3eed('0x5b')||_0x569793===_0x3eed('0x33')||_0x569793===_0x3eed('0x3c')||_0x569793==='calleridname'||_0x569793===_0x3eed('0x5c')||_0x569793==='calleridnum'||_0x569793==='scheduledat'||_0x569793===_0x3eed('0x5d')||_0x569793==='countcongestionretry'||_0x569793==='countnoanswerretry'||_0x569793==='countglobal'||_0x569793===_0x3eed('0x5e')||_0x569793==='callbackuniqueid'||_0x569793===_0x3eed('0x5f')||_0x569793===_0x3eed('0x60')||_0x569793===_0x3eed('0x48')||_0x569793===_0x3eed('0x49')||_0x569793==='UserId'||_0x569793===_0x3eed('0x4a')||_0x569793===_0x3eed('0x61')||_0x569793==='xmd-voicequeueid'||_0x569793===_0x3eed('0x62')||_0x569793===_0x3eed('0x63')||_0x569793==='xmd-listid'||_0x569793===_0x3eed('0x64')||_0x569793===_0x3eed('0x65')||_0x569793==='xmd-dialoptions'||_0x569793===_0x3eed('0x66')||_0x569793==='xmd-dialchannel'||_0x569793===_0x3eed('0x67')||_0x569793===_0x3eed('0x68')||_0x569793===_0x3eed('0x69')||_0x569793===_0x3eed('0x6a')||_0x569793==='xmd-agi'||_0x569793===_0x3eed('0x6b')||_0x569793===_0x3eed('0x6c')||_0x569793===_0x3eed('0x6d')||_0x569793===_0x3eed('0x6e')||_0x569793===_0x3eed('0x6f')||_0x569793===_0x3eed('0x70')||_0x569793===_0x3eed('0x71')||_0x569793===_0x3eed('0x72')||_0x569793==='rtpaudioqos'||_0x569793==='rtpaudioqosbridged'||_0x569793===_0x3eed('0x6d')||_0x569793===_0x3eed('0x6e')||_0x569793===_0x3eed('0x6f')||_0x569793===_0x3eed('0x70')||_0x569793===_0x3eed('0x71')||_0x569793===_0x3eed('0x72')||_0x569793===_0x3eed('0x73')||_0x569793==='bridgepvtcallid'||_0x569793===_0x3eed('0x30')||_0x569793===_0x3eed('0x2b')){return![];}return!![];};exports[_0x3eed('0x74')]=function(_0xc52833,_0x2f0831){var _0x4426a8,_0x5882ef,_0x1de44c;if(_0x2f0831<=0x0){_0x2f0831=0x1;}_0x4426a8=new RegExp('\x5cw{0,'+_0x2f0831+'}$');_0x5882ef=Math['pow'](0xa,_0x2f0831-0x1);_0x1de44c=Math[_0x3eed('0x75')](0xa,_0x2f0831)-0x1;return util['format']('%s',_[_0x3eed('0x76')](_0xc52833,_0x4426a8,_['random'](_0x5882ef,_0x1de44c)));};
\ No newline at end of file