Built motion from commit (unavailable).|2.0.81
[motion2.git] / server / services / ami / preview / util / util.js
index 6bc4612..9d20b50 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x5df4=['loggerError','error','logger2','getCallerId','isUndefined','string','isEmpty','format','\x22%s\x22\x20<%s>','\x22\x22\x20<>','isActive','addVariables','Queue','calleridname','calleridnum','ContactId','dialer','VoiceQueueId','\x22rtTxX%s%s\x22','U(xcally-mixmonitor-context)','dialPreviewUrl','dialQueueProject','NONE','dialQueueProject2','\x22agi://%s/square,%s\x22','originatecalleridnum','originatecalleridname','xcally-motion-preview','monitor_format','_XCALLY_MIXMONITOR_FORMAT','Contact','tags','createdAt','%s%s','XMD-','toUpper','toLowerVariables','hasOwnProperty','toLower','updateOriginated','originated','[updateOriginated]\x20object\x20originated\x20is\x20negative','[updateOriginated]\x20is\x20null\x20or\x20undefined','logBlacklist','state','Blacklist','starttime','responsetime','endtime','YYYY-MM-DD\x20HH:mm:ss','statedesc','logLookAgent','membername','UserId','logCustomer','ringtime','talktime','answertime','RECALL','BOOKED','uniqueid','originate','channelAgent','from-sip','timeout','totalGlobal','countbusyretry','countcongestionretry','countnoanswerretry','cloneAction','clone','Global','scheduledAt','active','scheduledat','add','minutes','decrementTalkink','isNil','pTalking','[decrementTalkink]\x20object\x20talking\x20is\x20negative','[decrementTalkink]\x20is\x20null\x20or\x20undefined','IsNotLoggedIn','lastevent','name','queue','interface','agentReadyId','not_inuse','status','reachable','push','getDiff','diff','createBody','ListId','CampaignId','type','campaigntype','dialAnswer','callbackuniqueid','callbackat','recallme','xmd-voicequeueid','xmd-queue','xmd-phone','xmd-dialurl','xmd-dialtimeout','xmd-callerid','xmd-agiafter','xmd-agi','rtpaudioqos','rtpaudioqosbridged','rtpaudioqosjitter','rtpaudioqosjitterbridged','rtpaudioqosloss','rtpaudioqoslossbridged','rtpaudioqosrtt','rtpaudioqosrttbridged','bridgepeer','getCallerIdRandom','\x5cw{0,','pow','replace','random','extractCalleridName','match','extractCalleridNumber','util','../../../../config/logger','preview','env','XCALLY_IP_AGI','127.0.0.1','milliseconds','seconds','loggerCatch','inspect','info'];(function(_0x20a584,_0xe384a5){var _0x4b41a8=function(_0x2127c6){while(--_0x2127c6){_0x20a584['push'](_0x20a584['shift']());}};_0x4b41a8(++_0xe384a5);}(_0x5df4,0x80));var _0x45df=function(_0x16d01a,_0x1cd9c0){_0x16d01a=_0x16d01a-0x0;var _0x32b64e=_0x5df4[_0x16d01a];return _0x32b64e;};'use strict';var util=require(_0x45df('0x0'));var _=require('lodash');var moment=require('moment');var logger=require(_0x45df('0x1'))(_0x45df('0x2'));var ipAgi=process[_0x45df('0x3')][_0x45df('0x4')]||_0x45df('0x5');function getSeconds(_0x53016c,_0x266d8e){var _0x461a2b=moment(_0x53016c)[_0x45df('0x6')](0x0);var _0x332925=moment(_0x266d8e)['milliseconds'](0x0);return _0x461a2b['diff'](_0x332925,_0x45df('0x7'));}exports[_0x45df('0x8')]=function(_0x52490d){return function(_0x54a78c){logger['error'](_0x52490d,util[_0x45df('0x9')](_0x54a78c,{'showHidden':![],'depth':null}));};};exports['logger']=function(_0x4d1c62,_0x27f9a8){logger[_0x45df('0xa')](_0x4d1c62,util[_0x45df('0x9')](_0x27f9a8,{'showHidden':![],'depth':null}));};exports[_0x45df('0xb')]=function(_0x1e6474,_0x2a2b5f){logger[_0x45df('0xc')](_0x1e6474,util['inspect'](_0x2a2b5f,{'showHidden':![],'depth':null}));};exports[_0x45df('0xd')]=function(_0x18a1d2){return function(_0x237907){logger[_0x45df('0xa')](_0x18a1d2,util['inspect'](_0x237907,{'showHidden':![],'depth':null}));};};exports['message']=function(_0x134697,_0x2ed323,_0x5f4523){return{'message':_0x134697,'unlock':_0x2ed323,'active':_0x5f4523};};exports[_0x45df('0xe')]=function(_0x34cdbf,_0x4c7281,_0x8e483e){if(!_[_0x45df('0xf')](_0x8e483e)&&_0x45df('0x10')===typeof _0x8e483e&&!_[_0x45df('0x11')](_0x8e483e)){if(!_[_0x45df('0xf')](_0x4c7281)&&_0x45df('0x10')===typeof _0x4c7281&&!_[_0x45df('0x11')](_0x4c7281)){return util[_0x45df('0x12')](_0x45df('0x13'),_0x4c7281,_0x8e483e);}return util[_0x45df('0x12')](_0x45df('0x13'),_0x8e483e,_0x8e483e);}if(!_[_0x45df('0xf')](_0x34cdbf)&&_0x45df('0x10')===typeof _0x34cdbf&&!_[_0x45df('0x11')](_0x34cdbf)){return _0x34cdbf;}return _0x45df('0x14');};exports[_0x45df('0x15')]=function(_0x49f58d){if(_['isNil'](_0x49f58d)){return![];}return _0x49f58d;};exports[_0x45df('0x16')]=function(_0x467dd2,_0x385f8e,_0x21aca1,_0x4e99e2,_0xb9c053,_0x3ed782){var _0x32d4a8={'XMD-QUEUE':_0x385f8e[_0x45df('0x17')]?_0x385f8e[_0x45df('0x17')]['name']:'','XMD-CALLERID':_0x4e99e2,'XMD-CALLERID-PREVIEW':_0x3ed782?util[_0x45df('0x12')]('\x22%s\x22\x20<%s>',_0x3ed782[_0x45df('0x18')],_0x3ed782[_0x45df('0x19')]):_0x4e99e2,'XMD-DIALID':_0xb9c053,'XMD-CONTACTID':_0x385f8e[_0x45df('0x1a')],'XMD-CDRTYPE':_0x45df('0x1b'),'CALLERID(all)':_0x4e99e2,'XMD-VOICEQUEUEID':_0x385f8e[_0x45df('0x1c')],'XMD-DIALCHANNEL':_0x21aca1,'XMD-DIALTIMEOUT':_0x467dd2['dialOriginateTimeout']||0x1e,'XMD-DIALOPTIONS':util[_0x45df('0x12')](_0x45df('0x1d'),_0x467dd2['dialQueueProject2']?'g':'',_[_0x45df('0x11')](_0x467dd2['monitor_format'])?'':_0x45df('0x1e')),'XMD-DIALURL':_0x467dd2[_0x45df('0x1f')]||'','XMD-AGI':_0x467dd2[_0x45df('0x20')]?util[_0x45df('0x12')]('\x22agi://%s/square,%s\x22',ipAgi,_0x467dd2['dialQueueProject']):_0x45df('0x21'),'XMD-AGIAFTER':_0x467dd2[_0x45df('0x22')]?util[_0x45df('0x12')](_0x45df('0x23'),ipAgi,_0x467dd2['dialQueueProject2']):_0x45df('0x21'),'XMD-ORIGINATECALLERIDNUM':_0x3ed782?_0x3ed782[_0x45df('0x24')]:'','XMD-ORIGINATECALLERIDNAME':_0x3ed782?_0x3ed782[_0x45df('0x25')]:'','XMD-DESTINATION':_0x45df('0x26')};if(!_['isEmpty'](_0x467dd2[_0x45df('0x27')])){_0x32d4a8[util[_0x45df('0x12')]('%s',_0x45df('0x28'))]=_0x467dd2[_0x45df('0x27')];_0x32d4a8[util[_0x45df('0x12')]('%s','_XCALLY_MIXMONITOR_UNIQUEID')]=_0xb9c053;}if(_0x385f8e&&_0x385f8e[_0x45df('0x29')]){for(var _0x862905 in _0x385f8e[_0x45df('0x29')]){if(_0x385f8e['Contact']['hasOwnProperty'](_0x862905)){if(!_['isNil'](_0x385f8e[_0x45df('0x29')][_0x862905])&&_0x862905!=='id'&&_0x862905!==_0x45df('0x2a')&&_0x862905!==_0x45df('0x2b')&&_0x862905!=='updatedAt'){_0x32d4a8[util[_0x45df('0x12')](_0x45df('0x2c'),_0x45df('0x2d'),_[_0x45df('0x2e')](_0x862905))]=_0x385f8e[_0x45df('0x29')][_0x862905];}}}}return _0x32d4a8;};exports[_0x45df('0x2f')]=function(_0x1855f7){var _0x1a0607={};for(var _0x16d93f in _0x1855f7){if(_0x1855f7[_0x45df('0x30')](_0x16d93f)){_0x1a0607[util[_0x45df('0x12')]('%s',_[_0x45df('0x31')](_0x16d93f))]=_0x1855f7[_0x16d93f];}}return{'variables':_0x1a0607};};exports[_0x45df('0x32')]=function(_0x543588,_0x1b8a67){if(!_['isNil'](_0x543588)){if(_0x543588[_0x45df('0x30')](_0x45df('0x33'))){if(_0x543588[_0x45df('0x33')]>0x0){_0x543588[_0x45df('0x33')]-=0x1;}else{logger[_0x45df('0xc')](_0x45df('0x34'),_0x1b8a67);}}}else{logger[_0x45df('0xc')](_0x45df('0x35'),_0x1b8a67);}};exports[_0x45df('0x36')]=function(_0x4f6ae4){var _0x3d1803=moment()['format']('YYYY-MM-DD\x20HH:mm:ss');_0x4f6ae4[_0x45df('0x37')]=0xd;_0x4f6ae4['statedesc']=_0x45df('0x38');_0x4f6ae4[_0x45df('0x39')]=_0x3d1803;_0x4f6ae4[_0x45df('0x3a')]=_0x3d1803;_0x4f6ae4[_0x45df('0x3b')]=_0x3d1803;};exports['logAgent']=function(_0x294f93,_0x9835ce,_0x30d27d){var _0x4d5444=moment()[_0x45df('0x12')](_0x45df('0x3c'));_0x294f93[_0x45df('0x37')]=_0x9835ce;_0x294f93[_0x45df('0x3d')]=_0x30d27d;_0x294f93[_0x45df('0x3a')]=_0x4d5444;_0x294f93['ringtime']=getSeconds(_0x294f93['responsetime'],_0x294f93[_0x45df('0x39')]);};exports[_0x45df('0x3e')]=function(_0x1432b2,_0x4ba9b7,_0x263fc6){_0x1432b2[_0x45df('0x3f')]=_0x4ba9b7;_0x1432b2[_0x45df('0x40')]=_0x263fc6;};exports[_0x45df('0x41')]=function(_0x89ae7d,_0x199964,_0x5eae6b){var _0x41164d=moment()[_0x45df('0x12')](_0x45df('0x3c'));_0x89ae7d[_0x45df('0x37')]=_0x199964;_0x89ae7d[_0x45df('0x3d')]=_0x5eae6b;_0x89ae7d[_0x45df('0x3a')]=_0x89ae7d[_0x45df('0x3a')]?_0x89ae7d['responsetime']:_0x41164d;_0x89ae7d[_0x45df('0x3b')]=_0x89ae7d['endtime']?_0x89ae7d['endtime']:_0x41164d;_0x89ae7d[_0x45df('0x42')]=getSeconds(_0x89ae7d['responsetime']||0x0,_0x89ae7d[_0x45df('0x39')]||0x0);_0x89ae7d[_0x45df('0x43')]=_0x89ae7d[_0x45df('0x44')]?getSeconds(_0x89ae7d[_0x45df('0x3b')],_0x89ae7d['answertime']):0x0;};exports['isFailure']=function(_0x559f82){return _0x559f82==='Failure';};exports['variablesAction']=function(_0x16a59e,_0x1d58c4,_0x10a532,_0xb4966d,_0x2894a5){var _0x11a805=_0xb4966d?_0x45df('0x45'):_0x16a59e[_0x45df('0x18')];_0x11a805=_0x2894a5?_0x45df('0x46'):_0x11a805;return{'actionid':_0x16a59e[_0x45df('0x47')],'action':_0x45df('0x48'),'channel':_0x16a59e[_0x45df('0x49')],'callerid':util[_0x45df('0x12')](_0x45df('0x13'),_0x11a805,_0x16a59e['calleridnum']),'Exten':'xcally-motion-preview','Context':_0x45df('0x4a'),'Priority':'1','variable':_0x10a532,'timeout':(_0x1d58c4[_0x45df('0x4b')]||0x1e)*0x3e8,'async':!![],'channelid':_0x16a59e['uniqueid']};};exports[_0x45df('0x4c')]=function(_0x430f6f){return _0x430f6f[_0x45df('0x4d')]+_0x430f6f[_0x45df('0x4e')]+_0x430f6f[_0x45df('0x4f')];};exports[_0x45df('0x50')]=function(_0x29b2be){var _0x5d838d=_[_0x45df('0x51')](_0x29b2be);_0x5d838d['state']=0xf;_0x5d838d[_0x45df('0x3d')]=_0x45df('0x52');return _0x5d838d;};exports[_0x45df('0x53')]=function(_0x4cd431,_0x2b1816,_0x2128a1){var _0x5a2c4e={};_0x5a2c4e[_0x2b1816]=_0x4cd431[_0x2b1816];_0x5a2c4e[_0x45df('0x54')]=![];_0x5a2c4e[_0x45df('0x55')]=moment()[_0x45df('0x56')](_0x2128a1,_0x45df('0x57'))['format'](_0x45df('0x3c'));_0x5a2c4e['ContactId']=_0x4cd431[_0x45df('0x1a')];_0x5a2c4e['ListId']=_0x4cd431['ListId'];_0x5a2c4e['VoiceQueueId']=_0x4cd431[_0x45df('0x1c')]||undefined;return _0x5a2c4e;};exports[_0x45df('0x58')]=function(_0x4c2dae,_0x5aadc0){if(!_[_0x45df('0x59')](_0x4c2dae)){if(_0x4c2dae[_0x45df('0x5a')]>0x0){_0x4c2dae[_0x45df('0x5a')]-=0x1;}else{logger['error'](_0x5aadc0,_0x45df('0x5b'));}}else{logger[_0x45df('0xc')](_0x5aadc0,_0x45df('0x5c'));}};exports[_0x45df('0x5d')]=function(_0x2821a4){if(_0x2821a4<=0x0){return!![];}return![];};exports['buildObj']=function(_0x544b92,_0x27808b){_0x544b92[_0x45df('0x5e')]=_0x27808b;_0x544b92[_0x45df('0x5f')]=_0x544b92[_0x45df('0x60')];_0x544b92[_0x45df('0x61')]=_0x544b92[_0x45df('0x49')];return _0x544b92;};exports['buildAcw']=function(_0x564156){var _0x3828e7={};_0x3828e7[_0x45df('0x60')]=_0x564156[_0x45df('0x60')];_0x3828e7[_0x45df('0x61')]=_0x564156['channelAgent'];_0x3828e7[_0x45df('0x47')]=_0x564156[_0x45df('0x47')];return _0x3828e7;};exports[_0x45df('0x62')]=function(_0x330119){var _0x4a3ef8=[];for(var _0x216378 in _0x330119){if(_0x330119[_0x45df('0x30')](_0x216378)){if(!_[_0x45df('0x59')](_0x330119[_0x216378])&&_0x330119[_0x216378]['state']===_0x45df('0x63')&&_0x330119[_0x216378][_0x45df('0x64')]===_0x45df('0x65')){_0x4a3ef8[_0x45df('0x66')](_0x330119[_0x216378]['id']);}}}return _0x4a3ef8;};exports[_0x45df('0x67')]=function(_0xefa0b0){var _0x54852e=moment()[_0x45df('0x6')](0x0);var _0x20c7e1=moment(_0xefa0b0)[_0x45df('0x6')](0x0);return _0x54852e[_0x45df('0x68')](_0x20c7e1,_0x45df('0x7'));};exports[_0x45df('0x69')]=function(_0x4779e4){return{'active':![],'recallme':![],'UserId':null,'ContactId':_0x4779e4[_0x45df('0x1a')],'ListId':_0x4779e4[_0x45df('0x6a')],'VoiceQueueId':_0x4779e4[_0x45df('0x1c')]||undefined,'CampaignId':_0x4779e4[_0x45df('0x6b')]||undefined};};exports['filterKey']=function(_0x15113e){if(_0x15113e===_0x45df('0x47')||_0x15113e==='idContact'||_0x15113e===_0x45df('0x60')||_0x15113e===_0x45df('0x6c')||_0x15113e===_0x45df('0x6d')||_0x15113e===_0x45df('0x6e')||_0x15113e===_0x45df('0x3f')||_0x15113e===_0x45df('0x49')||_0x15113e===_0x45df('0x18')||_0x15113e===_0x45df('0x54')||_0x15113e==='calleridnum'||_0x15113e===_0x45df('0x55')||_0x15113e==='countbusyretry'||_0x15113e===_0x45df('0x4e')||_0x15113e===_0x45df('0x4f')||_0x15113e==='countglobal'||_0x15113e==='callback'||_0x15113e===_0x45df('0x6f')||_0x15113e===_0x45df('0x70')||_0x15113e===_0x45df('0x71')||_0x15113e===_0x45df('0x1a')||_0x15113e===_0x45df('0x6a')||_0x15113e==='UserId'||_0x15113e==='VoiceQueueId'||_0x15113e==='sipcallid'||_0x15113e===_0x45df('0x72')||_0x15113e===_0x45df('0x73')||_0x15113e===_0x45df('0x74')||_0x15113e==='xmd-listid'||_0x15113e===_0x45df('0x75')||_0x15113e===_0x45df('0x76')||_0x15113e==='xmd-dialoptions'||_0x15113e==='xmd-dialid'||_0x15113e==='xmd-dialchannel'||_0x15113e==='xmd-contactid'||_0x15113e==='xmd-cdrtype'||_0x15113e===_0x45df('0x77')||_0x15113e===_0x45df('0x78')||_0x15113e===_0x45df('0x79')||_0x15113e===_0x45df('0x7a')||_0x15113e===_0x45df('0x7b')||_0x15113e===_0x45df('0x7c')||_0x15113e===_0x45df('0x7d')||_0x15113e===_0x45df('0x7e')||_0x15113e===_0x45df('0x7f')||_0x15113e===_0x45df('0x80')||_0x15113e==='rtpaudioqosrttbridged'||_0x15113e===_0x45df('0x7a')||_0x15113e==='rtpaudioqosbridged'||_0x15113e===_0x45df('0x7c')||_0x15113e===_0x45df('0x7d')||_0x15113e===_0x45df('0x7e')||_0x15113e===_0x45df('0x7f')||_0x15113e==='rtpaudioqosrtt'||_0x15113e===_0x45df('0x81')||_0x15113e===_0x45df('0x82')||_0x15113e==='bridgepvtcallid'||_0x15113e===_0x45df('0x37')||_0x15113e==='statedesc'){return![];}return!![];};exports[_0x45df('0x83')]=function(_0x25fb2e,_0x3e39bb){var _0x49baee,_0x4c6b63,_0x5c8b18;if(_0x3e39bb<=0x0){_0x3e39bb=0x1;}_0x49baee=new RegExp(_0x45df('0x84')+_0x3e39bb+'}$');_0x4c6b63=Math[_0x45df('0x85')](0xa,_0x3e39bb-0x1);_0x5c8b18=Math[_0x45df('0x85')](0xa,_0x3e39bb)-0x1;return util[_0x45df('0x12')]('%s',_[_0x45df('0x86')](_0x25fb2e,_0x49baee,_[_0x45df('0x87')](_0x4c6b63,_0x5c8b18)));};exports[_0x45df('0x88')]=function(_0x8dbff){var _0x509263=_0x8dbff[_0x45df('0x89')](/"(.*?)"/);return _0x509263?_0x509263[0x1]:_0x8dbff;};exports[_0x45df('0x8a')]=function(_0x5643c){var _0x4323d6=_0x5643c[_0x45df('0x89')](/<(.*?)>/);return _0x4323d6?_0x4323d6[0x1]:_0x5643c;};
\ No newline at end of file
+var _0x01f2=['xmd-agiafter','xmd-agi','rtpaudioqos','rtpaudioqosbridged','rtpaudioqosjitterbridged','rtpaudioqosloss','rtpaudioqosrtt','rtpaudioqosrttbridged','rtpaudioqosjitter','rtpaudioqoslossbridged','bridgepeer','bridgepvtcallid','getCallerIdRandom','\x5cw{0,','pow','replace','match','extractCalleridNumber','util','lodash','moment','../../../../config/logger','env','XCALLY_IP_AGI','milliseconds','diff','seconds','loggerCatch','error','logger','info','inspect','loggerError','message','getCallerId','isUndefined','string','isEmpty','format','\x22%s\x22\x20<%s>','\x22\x22\x20<>','isActive','addVariables','Queue','name','calleridname','calleridnum','ContactId','dialer','VoiceQueueId','dialOriginateTimeout','\x22rtTxX%s%s\x22','dialQueueProject2','U(xcally-mixmonitor-context)','\x22agi://%s/square,%s\x22','dialQueueProject','originatecalleridname','xcally-motion-preview','monitor_format','_XCALLY_MIXMONITOR_FORMAT','_XCALLY_MIXMONITOR_UNIQUEID','Contact','hasOwnProperty','isNil','tags','createdAt','updatedAt','toLowerVariables','toLower','updateOriginated','originated','[updateOriginated]\x20object\x20originated\x20is\x20negative','[updateOriginated]\x20is\x20null\x20or\x20undefined','logBlacklist','state','Blacklist','responsetime','endtime','YYYY-MM-DD\x20HH:mm:ss','ringtime','starttime','UserId','logCustomer','statedesc','talktime','answertime','isFailure','Failure','variablesAction','originate','from-sip','timeout','uniqueid','totalGlobal','countbusyretry','countnoanswerretry','Global','scheduledAt','scheduledat','minutes','ListId','decrementTalkink','pTalking','[decrementTalkink]\x20object\x20talking\x20is\x20negative','queue','interface','channelAgent','agentReadyId','not_inuse','status','reachable','push','createBody','CampaignId','idContact','campaigntype','dialAnswer','countcongestionretry','callback','callbackuniqueid','recallme','sipcallid','xmd-voicequeueid','xmd-queue','xmd-phone','xmd-listid','xmd-dialurl','xmd-dialtimeout','xmd-dialid','xmd-dialchannel','xmd-contactid','xmd-cdrtype','xmd-callerid'];(function(_0xbafdcb,_0x473b81){var _0x283591=function(_0x4a81c5){while(--_0x4a81c5){_0xbafdcb['push'](_0xbafdcb['shift']());}};_0x283591(++_0x473b81);}(_0x01f2,0x11c));var _0x201f=function(_0x4c1436,_0x532124){_0x4c1436=_0x4c1436-0x0;var _0x393f23=_0x01f2[_0x4c1436];return _0x393f23;};'use strict';var util=require(_0x201f('0x0'));var _=require(_0x201f('0x1'));var moment=require(_0x201f('0x2'));var logger=require(_0x201f('0x3'))('preview');var ipAgi=process[_0x201f('0x4')][_0x201f('0x5')]||'127.0.0.1';function getSeconds(_0x1e2666,_0x404a5e){var _0x56bdc8=moment(_0x1e2666)[_0x201f('0x6')](0x0);var _0x4b277c=moment(_0x404a5e)['milliseconds'](0x0);return _0x56bdc8[_0x201f('0x7')](_0x4b277c,_0x201f('0x8'));}exports[_0x201f('0x9')]=function(_0x507e9a){return function(_0x537bfd){logger[_0x201f('0xa')](_0x507e9a,util['inspect'](_0x537bfd,{'showHidden':![],'depth':null}));};};exports[_0x201f('0xb')]=function(_0x572dfe,_0x28f9a0){logger[_0x201f('0xc')](_0x572dfe,util[_0x201f('0xd')](_0x28f9a0,{'showHidden':![],'depth':null}));};exports[_0x201f('0xe')]=function(_0x2f6d31,_0x451aa0){logger['error'](_0x2f6d31,util[_0x201f('0xd')](_0x451aa0,{'showHidden':![],'depth':null}));};exports['logger2']=function(_0x5da02c){return function(_0x64e4f){logger[_0x201f('0xc')](_0x5da02c,util[_0x201f('0xd')](_0x64e4f,{'showHidden':![],'depth':null}));};};exports[_0x201f('0xf')]=function(_0x17ebc8,_0x32d3cf,_0x758824){return{'message':_0x17ebc8,'unlock':_0x32d3cf,'active':_0x758824};};exports[_0x201f('0x10')]=function(_0x414387,_0x4b9338,_0x395c32){if(!_[_0x201f('0x11')](_0x395c32)&&_0x201f('0x12')===typeof _0x395c32&&!_[_0x201f('0x13')](_0x395c32)){if(!_[_0x201f('0x11')](_0x4b9338)&&_0x201f('0x12')===typeof _0x4b9338&&!_[_0x201f('0x13')](_0x4b9338)){return util[_0x201f('0x14')](_0x201f('0x15'),_0x4b9338,_0x395c32);}return util[_0x201f('0x14')](_0x201f('0x15'),_0x395c32,_0x395c32);}if(!_[_0x201f('0x11')](_0x414387)&&_0x201f('0x12')===typeof _0x414387&&!_[_0x201f('0x13')](_0x414387)){return _0x414387;}return _0x201f('0x16');};exports[_0x201f('0x17')]=function(_0x46a39c){if(_['isNil'](_0x46a39c)){return![];}return _0x46a39c;};exports[_0x201f('0x18')]=function(_0x53351b,_0x111d87,_0x2738d2,_0x4195b3,_0x4f1834,_0x4fb4cf){var _0x2f1d29={'XMD-QUEUE':_0x111d87[_0x201f('0x19')]?_0x111d87[_0x201f('0x19')][_0x201f('0x1a')]:'','XMD-CALLERID':_0x4195b3,'XMD-CALLERID-PREVIEW':_0x4fb4cf?util['format'](_0x201f('0x15'),_0x4fb4cf[_0x201f('0x1b')],_0x4fb4cf[_0x201f('0x1c')]):_0x4195b3,'XMD-DIALID':_0x4f1834,'XMD-CONTACTID':_0x111d87[_0x201f('0x1d')],'XMD-CDRTYPE':_0x201f('0x1e'),'CALLERID(all)':_0x4195b3,'XMD-VOICEQUEUEID':_0x111d87[_0x201f('0x1f')],'XMD-DIALCHANNEL':_0x2738d2,'XMD-DIALTIMEOUT':_0x53351b[_0x201f('0x20')]||0x1e,'XMD-DIALOPTIONS':util[_0x201f('0x14')](_0x201f('0x21'),_0x53351b[_0x201f('0x22')]?'g':'',_[_0x201f('0x13')](_0x53351b['monitor_format'])?'':_0x201f('0x23')),'XMD-DIALURL':_0x53351b['dialPreviewUrl']||'','XMD-AGI':_0x53351b['dialQueueProject']?util[_0x201f('0x14')](_0x201f('0x24'),ipAgi,_0x53351b[_0x201f('0x25')]):'NONE','XMD-AGIAFTER':_0x53351b[_0x201f('0x22')]?util[_0x201f('0x14')]('\x22agi://%s/square,%s\x22',ipAgi,_0x53351b['dialQueueProject2']):'NONE','XMD-ORIGINATECALLERIDNUM':_0x4fb4cf?_0x4fb4cf['originatecalleridnum']:'','XMD-ORIGINATECALLERIDNAME':_0x4fb4cf?_0x4fb4cf[_0x201f('0x26')]:'','XMD-DESTINATION':_0x201f('0x27')};if(!_['isEmpty'](_0x53351b[_0x201f('0x28')])){_0x2f1d29[util['format']('%s',_0x201f('0x29'))]=_0x53351b[_0x201f('0x28')];_0x2f1d29[util[_0x201f('0x14')]('%s',_0x201f('0x2a'))]=_0x4f1834;}if(_0x111d87&&_0x111d87['Contact']){for(var _0x9c1501 in _0x111d87[_0x201f('0x2b')]){if(_0x111d87['Contact'][_0x201f('0x2c')](_0x9c1501)){if(!_[_0x201f('0x2d')](_0x111d87[_0x201f('0x2b')][_0x9c1501])&&_0x9c1501!=='id'&&_0x9c1501!==_0x201f('0x2e')&&_0x9c1501!==_0x201f('0x2f')&&_0x9c1501!==_0x201f('0x30')){_0x2f1d29[util[_0x201f('0x14')]('%s%s','XMD-',_['toUpper'](_0x9c1501))]=_0x111d87[_0x201f('0x2b')][_0x9c1501];}}}}return _0x2f1d29;};exports[_0x201f('0x31')]=function(_0x13d7c9){var _0x11d096={};for(var _0x5509e9 in _0x13d7c9){if(_0x13d7c9['hasOwnProperty'](_0x5509e9)){_0x11d096[util[_0x201f('0x14')]('%s',_[_0x201f('0x32')](_0x5509e9))]=_0x13d7c9[_0x5509e9];}}return{'variables':_0x11d096};};exports[_0x201f('0x33')]=function(_0x58baa6,_0x10919c){if(!_[_0x201f('0x2d')](_0x58baa6)){if(_0x58baa6[_0x201f('0x2c')](_0x201f('0x34'))){if(_0x58baa6['originated']>0x0){_0x58baa6['originated']-=0x1;}else{logger[_0x201f('0xa')](_0x201f('0x35'),_0x10919c);}}}else{logger[_0x201f('0xa')](_0x201f('0x36'),_0x10919c);}};exports[_0x201f('0x37')]=function(_0x461bc1){var _0x3aea22=moment()[_0x201f('0x14')]('YYYY-MM-DD\x20HH:mm:ss');_0x461bc1[_0x201f('0x38')]=0xd;_0x461bc1['statedesc']=_0x201f('0x39');_0x461bc1['starttime']=_0x3aea22;_0x461bc1[_0x201f('0x3a')]=_0x3aea22;_0x461bc1[_0x201f('0x3b')]=_0x3aea22;};exports['logAgent']=function(_0x117c62,_0x25521e,_0x580c10){var _0x3a3a41=moment()[_0x201f('0x14')](_0x201f('0x3c'));_0x117c62[_0x201f('0x38')]=_0x25521e;_0x117c62['statedesc']=_0x580c10;_0x117c62[_0x201f('0x3a')]=_0x3a3a41;_0x117c62[_0x201f('0x3d')]=getSeconds(_0x117c62[_0x201f('0x3a')],_0x117c62[_0x201f('0x3e')]);};exports['logLookAgent']=function(_0x3d12fb,_0x3568a9,_0x2923ca){_0x3d12fb['membername']=_0x3568a9;_0x3d12fb[_0x201f('0x3f')]=_0x2923ca;};exports[_0x201f('0x40')]=function(_0x3e1286,_0xafca0f,_0x5c93e8){var _0x4bcf74=moment()[_0x201f('0x14')](_0x201f('0x3c'));_0x3e1286['state']=_0xafca0f;_0x3e1286[_0x201f('0x41')]=_0x5c93e8;_0x3e1286[_0x201f('0x3a')]=_0x3e1286[_0x201f('0x3a')]?_0x3e1286['responsetime']:_0x4bcf74;_0x3e1286['endtime']=_0x3e1286[_0x201f('0x3b')]?_0x3e1286[_0x201f('0x3b')]:_0x4bcf74;_0x3e1286[_0x201f('0x3d')]=getSeconds(_0x3e1286[_0x201f('0x3a')]||0x0,_0x3e1286[_0x201f('0x3e')]||0x0);_0x3e1286[_0x201f('0x42')]=_0x3e1286[_0x201f('0x43')]?getSeconds(_0x3e1286['endtime'],_0x3e1286[_0x201f('0x43')]):0x0;};exports[_0x201f('0x44')]=function(_0xaf4f87){return _0xaf4f87===_0x201f('0x45');};exports[_0x201f('0x46')]=function(_0x468072,_0x3e9a1d,_0x4c4de2,_0x14d8ab,_0x5cc2d4){var _0x1892b9=_0x14d8ab?'RECALL':_0x468072[_0x201f('0x1b')];_0x1892b9=_0x5cc2d4?'BOOKED':_0x1892b9;return{'actionid':_0x468072['uniqueid'],'action':_0x201f('0x47'),'channel':_0x468072['channelAgent'],'callerid':util[_0x201f('0x14')](_0x201f('0x15'),_0x1892b9,_0x468072[_0x201f('0x1c')]),'Exten':_0x201f('0x27'),'Context':_0x201f('0x48'),'Priority':'1','variable':_0x4c4de2,'timeout':(_0x3e9a1d[_0x201f('0x49')]||0x1e)*0x3e8,'async':!![],'channelid':_0x468072[_0x201f('0x4a')]};};exports[_0x201f('0x4b')]=function(_0xcaa408){return _0xcaa408[_0x201f('0x4c')]+_0xcaa408['countcongestionretry']+_0xcaa408[_0x201f('0x4d')];};exports['cloneAction']=function(_0x2c6a08){var _0x3e3004=_['clone'](_0x2c6a08);_0x3e3004['state']=0xf;_0x3e3004[_0x201f('0x41')]=_0x201f('0x4e');return _0x3e3004;};exports[_0x201f('0x4f')]=function(_0x36f9a1,_0x3e893b,_0x1d79ed){var _0x1109bd={};_0x1109bd[_0x3e893b]=_0x36f9a1[_0x3e893b];_0x1109bd['active']=![];_0x1109bd[_0x201f('0x50')]=moment()['add'](_0x1d79ed,_0x201f('0x51'))[_0x201f('0x14')](_0x201f('0x3c'));_0x1109bd[_0x201f('0x1d')]=_0x36f9a1['ContactId'];_0x1109bd[_0x201f('0x52')]=_0x36f9a1[_0x201f('0x52')];_0x1109bd[_0x201f('0x1f')]=_0x36f9a1[_0x201f('0x1f')]||undefined;return _0x1109bd;};exports[_0x201f('0x53')]=function(_0x23e3b4,_0x4d579c){if(!_[_0x201f('0x2d')](_0x23e3b4)){if(_0x23e3b4['pTalking']>0x0){_0x23e3b4[_0x201f('0x54')]-=0x1;}else{logger[_0x201f('0xa')](_0x4d579c,_0x201f('0x55'));}}else{logger['error'](_0x4d579c,'[decrementTalkink]\x20is\x20null\x20or\x20undefined');}};exports['IsNotLoggedIn']=function(_0x50f397){if(_0x50f397<=0x0){return!![];}return![];};exports['buildObj']=function(_0xaccf18,_0xbc4d77){_0xaccf18['lastevent']=_0xbc4d77;_0xaccf18[_0x201f('0x1a')]=_0xaccf18[_0x201f('0x56')];_0xaccf18[_0x201f('0x57')]=_0xaccf18[_0x201f('0x58')];return _0xaccf18;};exports['buildAcw']=function(_0x262229){var _0x11e9e5={};_0x11e9e5[_0x201f('0x56')]=_0x262229[_0x201f('0x56')];_0x11e9e5['interface']=_0x262229[_0x201f('0x58')];_0x11e9e5[_0x201f('0x4a')]=_0x262229[_0x201f('0x4a')];return _0x11e9e5;};exports[_0x201f('0x59')]=function(_0x6c70f0){var _0x18171d=[];for(var _0x2ecb8c in _0x6c70f0){if(_0x6c70f0[_0x201f('0x2c')](_0x2ecb8c)){if(!_[_0x201f('0x2d')](_0x6c70f0[_0x2ecb8c])&&_0x6c70f0[_0x2ecb8c][_0x201f('0x38')]===_0x201f('0x5a')&&_0x6c70f0[_0x2ecb8c][_0x201f('0x5b')]===_0x201f('0x5c')){_0x18171d[_0x201f('0x5d')](_0x6c70f0[_0x2ecb8c]['id']);}}}return _0x18171d;};exports['getDiff']=function(_0x1f4409){var _0x298bfd=moment()['milliseconds'](0x0);var _0x5a5f96=moment(_0x1f4409)[_0x201f('0x6')](0x0);return _0x298bfd[_0x201f('0x7')](_0x5a5f96,_0x201f('0x8'));};exports[_0x201f('0x5e')]=function(_0x309d3f){return{'active':![],'recallme':![],'UserId':null,'ContactId':_0x309d3f['ContactId'],'ListId':_0x309d3f['ListId'],'VoiceQueueId':_0x309d3f[_0x201f('0x1f')]||undefined,'CampaignId':_0x309d3f[_0x201f('0x5f')]||undefined};};exports['filterKey']=function(_0x5dcc98){if(_0x5dcc98===_0x201f('0x4a')||_0x5dcc98===_0x201f('0x60')||_0x5dcc98==='queue'||_0x5dcc98==='type'||_0x5dcc98===_0x201f('0x61')||_0x5dcc98===_0x201f('0x62')||_0x5dcc98==='membername'||_0x5dcc98===_0x201f('0x58')||_0x5dcc98==='calleridname'||_0x5dcc98==='active'||_0x5dcc98===_0x201f('0x1c')||_0x5dcc98===_0x201f('0x50')||_0x5dcc98===_0x201f('0x4c')||_0x5dcc98===_0x201f('0x63')||_0x5dcc98===_0x201f('0x4d')||_0x5dcc98==='countglobal'||_0x5dcc98===_0x201f('0x64')||_0x5dcc98===_0x201f('0x65')||_0x5dcc98==='callbackat'||_0x5dcc98===_0x201f('0x66')||_0x5dcc98==='ContactId'||_0x5dcc98===_0x201f('0x52')||_0x5dcc98===_0x201f('0x3f')||_0x5dcc98===_0x201f('0x1f')||_0x5dcc98===_0x201f('0x67')||_0x5dcc98===_0x201f('0x68')||_0x5dcc98===_0x201f('0x69')||_0x5dcc98===_0x201f('0x6a')||_0x5dcc98===_0x201f('0x6b')||_0x5dcc98===_0x201f('0x6c')||_0x5dcc98===_0x201f('0x6d')||_0x5dcc98==='xmd-dialoptions'||_0x5dcc98===_0x201f('0x6e')||_0x5dcc98===_0x201f('0x6f')||_0x5dcc98===_0x201f('0x70')||_0x5dcc98===_0x201f('0x71')||_0x5dcc98===_0x201f('0x72')||_0x5dcc98===_0x201f('0x73')||_0x5dcc98===_0x201f('0x74')||_0x5dcc98===_0x201f('0x75')||_0x5dcc98===_0x201f('0x76')||_0x5dcc98==='rtpaudioqosjitter'||_0x5dcc98===_0x201f('0x77')||_0x5dcc98===_0x201f('0x78')||_0x5dcc98==='rtpaudioqoslossbridged'||_0x5dcc98===_0x201f('0x79')||_0x5dcc98===_0x201f('0x7a')||_0x5dcc98===_0x201f('0x75')||_0x5dcc98===_0x201f('0x76')||_0x5dcc98===_0x201f('0x7b')||_0x5dcc98==='rtpaudioqosjitterbridged'||_0x5dcc98==='rtpaudioqosloss'||_0x5dcc98===_0x201f('0x7c')||_0x5dcc98===_0x201f('0x79')||_0x5dcc98===_0x201f('0x7a')||_0x5dcc98===_0x201f('0x7d')||_0x5dcc98===_0x201f('0x7e')||_0x5dcc98===_0x201f('0x38')||_0x5dcc98===_0x201f('0x41')){return![];}return!![];};exports[_0x201f('0x7f')]=function(_0x147f54,_0x1bd4a0){var _0x58303a,_0x595b6e,_0x8057df;if(_0x1bd4a0<=0x0){_0x1bd4a0=0x1;}_0x58303a=new RegExp(_0x201f('0x80')+_0x1bd4a0+'}$');_0x595b6e=Math['pow'](0xa,_0x1bd4a0-0x1);_0x8057df=Math[_0x201f('0x81')](0xa,_0x1bd4a0)-0x1;return util[_0x201f('0x14')]('%s',_[_0x201f('0x82')](_0x147f54,_0x58303a,_['random'](_0x595b6e,_0x8057df)));};exports['extractCalleridName']=function(_0x4c4942){var _0x4048b1=_0x4c4942[_0x201f('0x83')](/"(.*?)"/);return _0x4048b1?_0x4048b1[0x1]:_0x4c4942;};exports[_0x201f('0x84')]=function(_0x5e88b7){var _0x6c639e=_0x5e88b7[_0x201f('0x83')](/<(.*?)>/);return _0x6c639e?_0x6c639e[0x1]:_0x5e88b7;};
\ No newline at end of file