Built motion from commit aab208717af8d15f4fa224cdb6a202877019af9b. Version 3.0.0...
[motion-next.git] / server / services / ami / preview / util / util.js
index 41bb766..d119eb8 100644 (file)
@@ -1 +1 @@
-const a1090_0x2e50=['xmd-callerid','replace','rtpaudioqos','logCustomer','xmd-dialid','originated','extractCalleridNumber','YYYY-MM-DD\x20HH:mm:ss','responsetime','BOOKED','countcongestionretry','createdAt','bridgepvtcallid','uniqueid','add','xcally-motion-preview','IsNotLoggedIn','xmd-agi','countbusyretry','logLookAgent','_XCALLY_MIXMONITOR_FORMAT','channelAgent','milliseconds','message','match','idContact','countnosuchnumberretry','mandatoryDisposition','NONE','filterKey','isEmpty','[decrementTalkink]\x20is\x20null\x20or\x20undefined','xmd-voicequeueid','callback','getCallerIdRandom','logger','xmd-dialurl','updatedAt','countglobal','../../../../config/config.service','[decrementTalkink]\x20object\x20talking\x20is\x20negative','CampaignId','membername','calleridname','rtpaudioqosjitter','toUpper','util','status','loggerError','string','countagentrejectretry','recallme','talktime','state','error','undefined','dialPreviewUrl','%s%s','\x22rtTxX%s%s\x22','lastevent','isActive','scheduledat','countnoanswerretry','preview','isNil','info','diff','\x22%s\x22\x20<%s>','rtpaudioqoslossbridged','callbackat','monitor_format','agiIp','dialQueueProject','rtpaudioqosloss','name','VoiceQueueId','Failure','sipcallid','dialOriginateTimeout','random','ContactId','updateOriginated','xmd-cdrtype','active','buildAcw','\x5cw{0,','RECALL','scheduledAt','lodash','ListId','\x22\x22\x20<>','dialQueueProject2','loggerCatch','createBody','cloneAction','starttime','type','Global','agentReadyId','buildObj','callbackuniqueid','statedesc','Queue','isUndefined','dialer','[updateOriginated]\x20object\x20originated\x20is\x20negative','Contact','isFailure','xmd-agiafter','totalGlobal','not_inuse','rtpaudioqosrttbridged','format','seconds','bridgepeer','queue','clone','[updateOriginated]\x20is\x20null\x20or\x20undefined','answertime','endtime','moment','decrementTalkink','UserId','ringtime','originatecalleridnum','pTalking','interface','variablesAction','logger2','pow','getCallerId','dialAnswer','campaigntype','push','_XCALLY_MIXMONITOR_UNIQUEID','rtpaudioqosjitterbridged','\x22agi://%s/square,%s\x22','getDiff','rtpaudioqosrtt','rtpaudioqosbridged','originate','XMD-','inspect'];(function(_0x5d00fc,_0x2e5018){const _0x1b1656=function(_0x18d61f){while(--_0x18d61f){_0x5d00fc['push'](_0x5d00fc['shift']());}};_0x1b1656(++_0x2e5018);}(a1090_0x2e50,0x1cf));const a1090_0x1b16=function(_0x5d00fc,_0x2e5018){_0x5d00fc=_0x5d00fc-0x0;let _0x1b1656=a1090_0x2e50[_0x5d00fc];return _0x1b1656;};const _0x18cb42=a1090_0x1b16;'use strict';const util=require(_0x18cb42('0xc')),_=require(_0x18cb42('0x36')),moment=require(_0x18cb42('0x56')),logger=require('../../../../config/logger')(_0x18cb42('0x1d')),{getConfigService}=require(_0x18cb42('0x5'));function getSeconds(_0x18d61f,_0x3d4319){const _0x248221=_0x18cb42,_0x51bb8a=moment(_0x18d61f)[_0x248221('0x83')](0x0),_0x28c9cf=moment(_0x3d4319)[_0x248221('0x83')](0x0);return _0x51bb8a[_0x248221('0x20')](_0x28c9cf,_0x248221('0x4f'));}exports[_0x18cb42('0x3a')]=function(_0x132552){return function(_0x3d0759){const _0x37780d=a1090_0x1b16;logger[_0x37780d('0x14')](_0x132552,util['inspect'](_0x3d0759,{'showHidden':![],'depth':null}));};},exports[_0x18cb42('0x1')]=function(_0x3c27f8,_0x1fae7e){const _0x44cc4e=_0x18cb42;logger[_0x44cc4e('0x1f')](_0x3c27f8,util[_0x44cc4e('0x6c')](_0x1fae7e,{'showHidden':![],'depth':null}));},exports[_0x18cb42('0xe')]=function(_0x990769,_0x508af5){const _0x1d955d=_0x18cb42;logger[_0x1d955d('0x14')](_0x990769,util[_0x1d955d('0x6c')](_0x508af5,{'showHidden':![],'depth':null}));},exports[_0x18cb42('0x5e')]=function(_0x35e193){return function(_0x3745e7){const _0x3cff20=a1090_0x1b16;logger[_0x3cff20('0x1f')](_0x35e193,util[_0x3cff20('0x6c')](_0x3745e7,{'showHidden':![],'depth':null}));};},exports[_0x18cb42('0x84')]=function(_0x26d408,_0x3b538a,_0x3153a9){return{'message':_0x26d408,'unlock':_0x3b538a,'active':_0x3153a9};},exports[_0x18cb42('0x60')]=function(_0x4193c7,_0x141a2b,_0x95e817){const _0x5744f6=_0x18cb42;if(!_[_0x5744f6('0x45')](_0x95e817)&&_0x5744f6('0xf')===typeof _0x95e817&&!_[_0x5744f6('0x8b')](_0x95e817)){if(!_[_0x5744f6('0x45')](_0x141a2b)&&_0x5744f6('0xf')===typeof _0x141a2b&&!_[_0x5744f6('0x8b')](_0x141a2b))return util[_0x5744f6('0x4e')](_0x5744f6('0x21'),_0x141a2b,_0x95e817);return util[_0x5744f6('0x4e')](_0x5744f6('0x21'),_0x95e817,_0x95e817);}if(!_['isUndefined'](_0x4193c7)&&_0x5744f6('0xf')===typeof _0x4193c7&&!_[_0x5744f6('0x8b')](_0x4193c7))return _0x4193c7;return _0x5744f6('0x38');},exports[_0x18cb42('0x1a')]=function(_0x46e551){if(_['isNil'](_0x46e551))return![];return _0x46e551;},exports['addVariables']=function(_0x140356,_0xb434fe,_0x9408a3,_0x863618,_0x4d40bf,_0x36929d){const _0x15a894=_0x18cb42,_0xa7d17=getConfigService(),_0x5bf82b={'XMD-QUEUE':_0xb434fe[_0x15a894('0x44')]?_0xb434fe['Queue'][_0x15a894('0x28')]:'','XMD-CALLERID':_0x863618,'XMD-CALLERID-PREVIEW':_0x36929d?util[_0x15a894('0x4e')](_0x15a894('0x21'),_0x36929d[_0x15a894('0x9')],_0x36929d['calleridnum']):_0x863618,'XMD-DIALID':_0x4d40bf,'XMD-CONTACTID':_0xb434fe[_0x15a894('0x2e')],'XMD-CDRTYPE':_0x15a894('0x46'),'CALLERID(all)':_0x863618,'XMD-VOICEQUEUEID':_0xb434fe[_0x15a894('0x29')],'XMD-DIALCHANNEL':_0x9408a3,'XMD-DIALTIMEOUT':_0x140356[_0x15a894('0x2c')]||0x1e,'XMD-DIALOPTIONS':util[_0x15a894('0x4e')](_0x15a894('0x18'),_0x140356['dialQueueProject2']?'g':'',_['isEmpty'](_0x140356[_0x15a894('0x24')])?'':'U(xcally-mixmonitor-context)'),'XMD-DIALURL':_0x140356[_0x15a894('0x16')]||'','XMD-AGI':_0x140356[_0x15a894('0x26')]?util[_0x15a894('0x4e')](_0x15a894('0x66'),_0xa7d17[_0x15a894('0x25')],_0x140356[_0x15a894('0x26')]):_0x15a894('0x89'),'XMD-AGIAFTER':_0x140356[_0x15a894('0x39')]?util[_0x15a894('0x4e')](_0x15a894('0x66'),_0xa7d17[_0x15a894('0x25')],_0x140356[_0x15a894('0x39')]):_0x15a894('0x89'),'XMD-ORIGINATECALLERIDNUM':_0x36929d?_0x36929d[_0x15a894('0x5a')]:'','XMD-ORIGINATECALLERIDNAME':_0x36929d?_0x36929d['originatecalleridname']:'','XMD-DESTINATION':'xcally-motion-preview'};!_[_0x15a894('0x8b')](_0x140356[_0x15a894('0x24')])&&(_0x5bf82b[util[_0x15a894('0x4e')]('%s',_0x15a894('0x81'))]=_0x140356['monitor_format'],_0x5bf82b[util[_0x15a894('0x4e')]('%s',_0x15a894('0x64'))]=_0x4d40bf);if(_0xb434fe&&_0xb434fe[_0x15a894('0x48')])for(const _0x7173bf in _0xb434fe['Contact']){typeof _0xb434fe[_0x15a894('0x48')][_0x7173bf]!==_0x15a894('0x15')&&(!_[_0x15a894('0x1e')](_0xb434fe[_0x15a894('0x48')][_0x7173bf])&&_0x7173bf!=='id'&&_0x7173bf!=='tags'&&_0x7173bf!==_0x15a894('0x78')&&_0x7173bf!==_0x15a894('0x3')&&(_0x5bf82b[util[_0x15a894('0x4e')](_0x15a894('0x17'),_0x15a894('0x6b'),_[_0x15a894('0xb')](_0x7173bf))]=_0xb434fe['Contact'][_0x7173bf]));}return _0x5bf82b;},exports['toLowerVariables']=function(_0x34755e){const _0xe723e4=_0x18cb42,_0x19654f={};for(const _0x323eaa in _0x34755e){typeof _0x34755e[_0x323eaa]!==_0xe723e4('0x15')&&(_0x19654f[util[_0xe723e4('0x4e')]('%s',_['toLower'](_0x323eaa))]=_0x34755e[_0x323eaa]);}return{'variables':_0x19654f};},exports[_0x18cb42('0x2f')]=function(_0x2f17ec,_0x50d94c){const _0x5c9eec=_0x18cb42;!_['isNil'](_0x2f17ec)?typeof _0x2f17ec[_0x5c9eec('0x72')]!==_0x5c9eec('0x15')&&(_0x2f17ec['originated']>0x0?_0x2f17ec[_0x5c9eec('0x72')]-=0x1:logger[_0x5c9eec('0x14')](_0x5c9eec('0x47'),_0x50d94c)):logger[_0x5c9eec('0x14')](_0x5c9eec('0x53'),_0x50d94c);},exports['logBlacklist']=function(_0x226600){const _0x2cebad=_0x18cb42,_0x2b266d=moment()[_0x2cebad('0x4e')](_0x2cebad('0x74'));_0x226600[_0x2cebad('0x13')]=0xd,_0x226600[_0x2cebad('0x43')]='Blacklist',_0x226600['starttime']=_0x2b266d,_0x226600[_0x2cebad('0x75')]=_0x2b266d,_0x226600['endtime']=_0x2b266d;},exports['logAgent']=function(_0x334324,_0x3ef60b,_0x326939){const _0x3aeba4=_0x18cb42,_0x3a151c=moment()[_0x3aeba4('0x4e')](_0x3aeba4('0x74'));_0x334324[_0x3aeba4('0x13')]=_0x3ef60b,_0x334324['statedesc']=_0x326939,_0x334324[_0x3aeba4('0x75')]=_0x3a151c,_0x334324['ringtime']=getSeconds(_0x334324[_0x3aeba4('0x75')],_0x334324[_0x3aeba4('0x3d')]);},exports[_0x18cb42('0x80')]=function(_0x4dcc9c,_0x30520f,_0x3be4a){const _0x3e62aa=_0x18cb42;_0x4dcc9c[_0x3e62aa('0x8')]=_0x30520f,_0x4dcc9c[_0x3e62aa('0x58')]=_0x3be4a;},exports[_0x18cb42('0x70')]=function(_0x70f97,_0x24321d,_0x3dcb44){const _0x3892fe=_0x18cb42,_0x9a5051=moment()[_0x3892fe('0x4e')](_0x3892fe('0x74'));_0x70f97[_0x3892fe('0x13')]=_0x24321d,_0x70f97[_0x3892fe('0x43')]=_0x3dcb44,_0x70f97[_0x3892fe('0x75')]=_0x70f97['responsetime']?_0x70f97[_0x3892fe('0x75')]:_0x9a5051,_0x70f97[_0x3892fe('0x55')]=_0x70f97[_0x3892fe('0x55')]?_0x70f97['endtime']:_0x9a5051,_0x70f97[_0x3892fe('0x59')]=getSeconds(_0x70f97[_0x3892fe('0x75')]||0x0,_0x70f97[_0x3892fe('0x3d')]||0x0),_0x70f97[_0x3892fe('0x12')]=_0x70f97[_0x3892fe('0x54')]?getSeconds(_0x70f97[_0x3892fe('0x55')],_0x70f97[_0x3892fe('0x54')]):0x0;},exports[_0x18cb42('0x49')]=function(_0x51f808){const _0xe09305=_0x18cb42;return _0x51f808===_0xe09305('0x2a');},exports[_0x18cb42('0x5d')]=function(_0x3fc0a4,_0xbe0837,_0x51e37d,_0xf08528,_0x51a90b){const _0x1be332=_0x18cb42;let _0x589648=_0xf08528?_0x1be332('0x34'):_0x3fc0a4[_0x1be332('0x9')];return _0x589648=_0x51a90b?_0x1be332('0x76'):_0x589648,{'actionid':_0x3fc0a4[_0x1be332('0x7a')],'action':_0x1be332('0x6a'),'channel':_0x3fc0a4[_0x1be332('0x82')],'callerid':util[_0x1be332('0x4e')](_0x1be332('0x21'),_0x589648,_0x3fc0a4['calleridnum']),'Exten':_0x1be332('0x7c'),'Context':'from-sip','Priority':'1','variable':_0x51e37d,'timeout':(_0xbe0837['timeout']||0x1e)*0x3e8,'async':!![],'channelid':_0x3fc0a4[_0x1be332('0x7a')]};},exports[_0x18cb42('0x4b')]=function(_0x39737e){const _0x58ddc9=_0x18cb42;return _0x39737e[_0x58ddc9('0x7f')]+_0x39737e['countcongestionretry']+_0x39737e['countnoanswerretry']+_0x39737e[_0x58ddc9('0x10')]+_0x39737e[_0x58ddc9('0x87')];},exports[_0x18cb42('0x3c')]=function(_0x15bb31){const _0x4f8a9e=_0x18cb42,_0x1b458e=_[_0x4f8a9e('0x52')](_0x15bb31);return _0x1b458e['state']=0xf,_0x1b458e['statedesc']=_0x4f8a9e('0x3f'),_0x1b458e;},exports[_0x18cb42('0x35')]=function(_0x4b9382,_0x2a470a,_0x437117){const _0x205adc=_0x18cb42,_0xb90a98={};return _0xb90a98[_0x2a470a]=_0x4b9382[_0x2a470a],_0xb90a98[_0x205adc('0x31')]=![],_0xb90a98[_0x205adc('0x1b')]=moment()[_0x205adc('0x7b')](_0x437117,'minutes')[_0x205adc('0x4e')](_0x205adc('0x74')),_0xb90a98[_0x205adc('0x2e')]=_0x4b9382[_0x205adc('0x2e')],_0xb90a98['ListId']=_0x4b9382[_0x205adc('0x37')],_0xb90a98[_0x205adc('0x29')]=_0x4b9382['VoiceQueueId']||undefined,_0xb90a98;},exports[_0x18cb42('0x57')]=function(_0x597eb7,_0x38bfd0){const _0x1f226e=_0x18cb42;!_['isNil'](_0x597eb7)?_0x597eb7[_0x1f226e('0x5b')]>0x0?_0x597eb7[_0x1f226e('0x5b')]-=0x1:logger['error'](_0x38bfd0,_0x1f226e('0x6')):logger[_0x1f226e('0x14')](_0x38bfd0,_0x1f226e('0x8c'));},exports[_0x18cb42('0x7d')]=function(_0x2d4649){if(_0x2d4649<=0x0)return!![];return![];},exports[_0x18cb42('0x41')]=function(_0x15c291,_0x47591e,_0x301520){const _0x2e8ac8=_0x18cb42;return _0x15c291[_0x2e8ac8('0x19')]=_0x47591e,_0x15c291['name']=_0x15c291[_0x2e8ac8('0x51')],_0x15c291[_0x2e8ac8('0x5c')]=_0x15c291[_0x2e8ac8('0x82')],_0x301520&&(_0x15c291[_0x2e8ac8('0x88')]=_0x301520[_0x2e8ac8('0x88')]),_0x15c291;},exports[_0x18cb42('0x32')]=function(_0x2439be){const _0x349bd9=_0x18cb42,_0x5194db={};return _0x5194db[_0x349bd9('0x51')]=_0x2439be[_0x349bd9('0x51')],_0x5194db['interface']=_0x2439be[_0x349bd9('0x82')],_0x5194db['uniqueid']=_0x2439be[_0x349bd9('0x7a')],_0x5194db;},exports[_0x18cb42('0x40')]=function(_0x87f516){const _0x5f1961=_0x18cb42,_0x27c3e4=[];for(const _0x32556b in _0x87f516){typeof _0x87f516[_0x32556b]!==_0x5f1961('0x15')&&(!_[_0x5f1961('0x1e')](_0x87f516[_0x32556b])&&_0x87f516[_0x32556b][_0x5f1961('0x13')]===_0x5f1961('0x4c')&&_0x87f516[_0x32556b][_0x5f1961('0xd')]==='reachable'&&_0x27c3e4[_0x5f1961('0x63')](_0x87f516[_0x32556b]['id']));}return _0x27c3e4;},exports[_0x18cb42('0x67')]=function(_0x4e38ce){const _0x147f10=_0x18cb42,_0x1fa643=moment()[_0x147f10('0x83')](0x0),_0x4de6ef=moment(_0x4e38ce)[_0x147f10('0x83')](0x0);return _0x1fa643[_0x147f10('0x20')](_0x4de6ef,_0x147f10('0x4f'));},exports[_0x18cb42('0x3b')]=function(_0x4bd618){const _0x129965=_0x18cb42;return{'active':![],'recallme':![],'UserId':null,'ContactId':_0x4bd618['ContactId'],'ListId':_0x4bd618[_0x129965('0x37')],'VoiceQueueId':_0x4bd618[_0x129965('0x29')]||undefined,'CampaignId':_0x4bd618[_0x129965('0x7')]||undefined};},exports[_0x18cb42('0x8a')]=function(_0x346282){const _0x52d641=_0x18cb42;if(_0x346282===_0x52d641('0x7a')||_0x346282===_0x52d641('0x86')||_0x346282===_0x52d641('0x51')||_0x346282===_0x52d641('0x3e')||_0x346282===_0x52d641('0x62')||_0x346282===_0x52d641('0x61')||_0x346282===_0x52d641('0x8')||_0x346282===_0x52d641('0x82')||_0x346282===_0x52d641('0x9')||_0x346282==='active'||_0x346282==='calleridnum'||_0x346282===_0x52d641('0x1b')||_0x346282===_0x52d641('0x7f')||_0x346282===_0x52d641('0x77')||_0x346282===_0x52d641('0x1c')||_0x346282===_0x52d641('0x4')||_0x346282===_0x52d641('0x8e')||_0x346282===_0x52d641('0x42')||_0x346282===_0x52d641('0x23')||_0x346282===_0x52d641('0x11')||_0x346282===_0x52d641('0x2e')||_0x346282===_0x52d641('0x37')||_0x346282===_0x52d641('0x58')||_0x346282===_0x52d641('0x29')||_0x346282===_0x52d641('0x2b')||_0x346282===_0x52d641('0x8d')||_0x346282==='xmd-queue'||_0x346282==='xmd-phone'||_0x346282==='xmd-listid'||_0x346282===_0x52d641('0x2')||_0x346282==='xmd-dialtimeout'||_0x346282==='xmd-dialoptions'||_0x346282===_0x52d641('0x71')||_0x346282==='xmd-dialchannel'||_0x346282==='xmd-contactid'||_0x346282===_0x52d641('0x30')||_0x346282===_0x52d641('0x6d')||_0x346282===_0x52d641('0x4a')||_0x346282===_0x52d641('0x7e')||_0x346282===_0x52d641('0x6f')||_0x346282===_0x52d641('0x69')||_0x346282===_0x52d641('0xa')||_0x346282===_0x52d641('0x65')||_0x346282===_0x52d641('0x27')||_0x346282===_0x52d641('0x22')||_0x346282===_0x52d641('0x68')||_0x346282===_0x52d641('0x4d')||_0x346282===_0x52d641('0x6f')||_0x346282==='rtpaudioqosbridged'||_0x346282===_0x52d641('0xa')||_0x346282===_0x52d641('0x65')||_0x346282===_0x52d641('0x27')||_0x346282===_0x52d641('0x22')||_0x346282===_0x52d641('0x68')||_0x346282==='rtpaudioqosrttbridged'||_0x346282===_0x52d641('0x50')||_0x346282===_0x52d641('0x79')||_0x346282===_0x52d641('0x13')||_0x346282===_0x52d641('0x43'))return![];return!![];},exports[_0x18cb42('0x0')]=function(_0x111722,_0x3c351b){const _0x427eff=_0x18cb42;_0x3c351b<=0x0&&(_0x3c351b=0x1);const _0x432e66=new RegExp(_0x427eff('0x33')+_0x3c351b+'}$'),_0x44c4c4=Math[_0x427eff('0x5f')](0xa,_0x3c351b-0x1),_0x143c1e=Math[_0x427eff('0x5f')](0xa,_0x3c351b)-0x1;return util['format']('%s',_[_0x427eff('0x6e')](_0x111722,_0x432e66,_[_0x427eff('0x2d')](_0x44c4c4,_0x143c1e)));},exports['extractCalleridName']=function(_0x446d19){const _0x48fe47=_0x18cb42,_0x13dbd1=_0x446d19[_0x48fe47('0x85')](/"(.*?)"/);return _0x13dbd1?_0x13dbd1[0x1]:_0x446d19;},exports[_0x18cb42('0x73')]=function(_0xe83f8c){const _0x1fe815=_0x18cb42,_0x42e542=_0xe83f8c[_0x1fe815('0x85')](/<(.*?)>/);return _0x42e542?_0x42e542[0x1]:_0xe83f8c;};
\ No newline at end of file
+const a1090_0x938a=['bridgepeer','endtime','rtpaudioqosrtt','dialQueueProject2','_XCALLY_MIXMONITOR_UNIQUEID','U(xcally-mixmonitor-context)','name','RECALL','xmd-voicequeueid','active','status','xmd-cdrtype','rtpaudioqosloss','reachable','error','YYYY-MM-DD\x20HH:mm:ss','agentReadyId','getCallerId','createBody','rtpaudioqoslossbridged','rtpaudioqos','responsetime','starttime','\x22\x22\x20<>','buildAcw','from-sip','variablesAction','inspect','answertime','NONE','message','random','recallme','extractCalleridName','originate','isEmpty','milliseconds','xmd-dialoptions','toLower','xmd-queue','BOOKED','[decrementTalkink]\x20object\x20talking\x20is\x20negative','xmd-listid','pTalking','countagentrejectretry','CampaignId','getCallerIdRandom','pow','[updateOriginated]\x20object\x20originated\x20is\x20negative','Contact','callbackat','createdAt','format','calleridnum','rtpaudioqosjitter','rtpaudioqosbridged','logLookAgent','sipcallid','VoiceQueueId','xmd-contactid','XMD-','[updateOriginated]\x20is\x20null\x20or\x20undefined','[decrementTalkink]\x20is\x20null\x20or\x20undefined','getDiff','IsNotLoggedIn','\x22rtTxX%s%s\x22','type','interface','statedesc','totalGlobal','uniqueid','rtpaudioqosjitterbridged','logBlacklist','Queue','dialer','timeout','dialPreviewUrl','dialAnswer','isNil','\x22%s\x22\x20<%s>','toUpper','xmd-agiafter','originated','xcally-motion-preview','ringtime','countcongestionretry','membername','Blacklist','state','countbusyretry','isActive','UserId','ContactId','logger','callbackuniqueid','originatecalleridnum','countnoanswerretry','clone','xmd-agi','addVariables','undefined','xmd-phone','originatecalleridname','match','Failure','xmd-callerid','updatedAt','monitor_format','lodash','scheduledAt','add','../../../../config/logger','isUndefined','calleridname','countglobal','mandatoryDisposition','moment','xmd-dialurl','ListId','scheduledat','seconds','idContact','diff','../../../../config/config.service','filterKey','callback','dialQueueProject','extractCalleridNumber','buildObj','string','queue','\x22agi://%s/square,%s\x22','not_inuse','channelAgent'];(function(_0x3226d5,_0x938a52){const _0x184cc9=function(_0x1725e3){while(--_0x1725e3){_0x3226d5['push'](_0x3226d5['shift']());}};_0x184cc9(++_0x938a52);}(a1090_0x938a,0x136));const a1090_0x184c=function(_0x3226d5,_0x938a52){_0x3226d5=_0x3226d5-0x0;let _0x184cc9=a1090_0x938a[_0x3226d5];return _0x184cc9;};const _0x50659c=a1090_0x184c;'use strict';const util=require('util'),_=require(_0x50659c('0x42')),moment=require(_0x50659c('0x4a')),logger=require(_0x50659c('0x45'))('preview'),{getConfigService}=require(_0x50659c('0x51'));function getSeconds(_0x1725e3,_0x59d73d){const _0x4d74f4=_0x50659c,_0x47beeb=moment(_0x1725e3)['milliseconds'](0x0),_0xbdf493=moment(_0x59d73d)[_0x4d74f4('0x80')](0x0);return _0x47beeb['diff'](_0xbdf493,_0x4d74f4('0x4e'));}exports['loggerCatch']=function(_0x4e5320){return function(_0x42c2d2){const _0x48e4d1=a1090_0x184c;logger[_0x48e4d1('0x6a')](_0x4e5320,util[_0x48e4d1('0x77')](_0x42c2d2,{'showHidden':![],'depth':null}));};},exports[_0x50659c('0x33')]=function(_0x22db1e,_0x27e4d6){logger['info'](_0x22db1e,util['inspect'](_0x27e4d6,{'showHidden':![],'depth':null}));},exports['loggerError']=function(_0x1f0c78,_0x5e11f3){const _0x4d852e=_0x50659c;logger[_0x4d852e('0x6a')](_0x1f0c78,util['inspect'](_0x5e11f3,{'showHidden':![],'depth':null}));},exports['logger2']=function(_0xd1c6b){return function(_0x2c664b){const _0x4c16e0=a1090_0x184c;logger['info'](_0xd1c6b,util[_0x4c16e0('0x77')](_0x2c664b,{'showHidden':![],'depth':null}));};},exports[_0x50659c('0x7a')]=function(_0x103ca5,_0x588bdf,_0x47ca0f){return{'message':_0x103ca5,'unlock':_0x588bdf,'active':_0x47ca0f};},exports[_0x50659c('0x6d')]=function(_0x497815,_0x26c1b4,_0x9fdbe7){const _0x19bb55=_0x50659c;if(!_[_0x19bb55('0x46')](_0x9fdbe7)&&_0x19bb55('0x57')===typeof _0x9fdbe7&&!_[_0x19bb55('0x7f')](_0x9fdbe7)){if(!_[_0x19bb55('0x46')](_0x26c1b4)&&_0x19bb55('0x57')===typeof _0x26c1b4&&!_[_0x19bb55('0x7f')](_0x26c1b4))return util[_0x19bb55('0xa')](_0x19bb55('0x25'),_0x26c1b4,_0x9fdbe7);return util['format'](_0x19bb55('0x25'),_0x9fdbe7,_0x9fdbe7);}if(!_[_0x19bb55('0x46')](_0x497815)&&_0x19bb55('0x57')===typeof _0x497815&&!_['isEmpty'](_0x497815))return _0x497815;return _0x19bb55('0x73');},exports[_0x50659c('0x30')]=function(_0x5daf93){const _0x30bb63=_0x50659c;if(_[_0x30bb63('0x24')](_0x5daf93))return![];return _0x5daf93;},exports[_0x50659c('0x39')]=function(_0x2fe340,_0x3aea81,_0x31ce40,_0x153b46,_0x2f7a87,_0x2c84c6){const _0x2ce5b3=_0x50659c,_0x13af47=getConfigService(),_0x35a0b6={'XMD-QUEUE':_0x3aea81[_0x2ce5b3('0x1f')]?_0x3aea81['Queue'][_0x2ce5b3('0x62')]:'','XMD-CALLERID':_0x153b46,'XMD-CALLERID-PREVIEW':_0x2c84c6?util[_0x2ce5b3('0xa')](_0x2ce5b3('0x25'),_0x2c84c6[_0x2ce5b3('0x47')],_0x2c84c6[_0x2ce5b3('0xb')]):_0x153b46,'XMD-DIALID':_0x2f7a87,'XMD-CONTACTID':_0x3aea81[_0x2ce5b3('0x32')],'XMD-CDRTYPE':_0x2ce5b3('0x20'),'CALLERID(all)':_0x153b46,'XMD-VOICEQUEUEID':_0x3aea81[_0x2ce5b3('0x10')],'XMD-DIALCHANNEL':_0x31ce40,'XMD-DIALTIMEOUT':_0x2fe340['dialOriginateTimeout']||0x1e,'XMD-DIALOPTIONS':util['format'](_0x2ce5b3('0x17'),_0x2fe340[_0x2ce5b3('0x5f')]?'g':'',_[_0x2ce5b3('0x7f')](_0x2fe340[_0x2ce5b3('0x41')])?'':_0x2ce5b3('0x61')),'XMD-DIALURL':_0x2fe340[_0x2ce5b3('0x22')]||'','XMD-AGI':_0x2fe340['dialQueueProject']?util['format'](_0x2ce5b3('0x59'),_0x13af47['agiIp'],_0x2fe340[_0x2ce5b3('0x54')]):_0x2ce5b3('0x79'),'XMD-AGIAFTER':_0x2fe340[_0x2ce5b3('0x5f')]?util[_0x2ce5b3('0xa')](_0x2ce5b3('0x59'),_0x13af47['agiIp'],_0x2fe340[_0x2ce5b3('0x5f')]):_0x2ce5b3('0x79'),'XMD-ORIGINATECALLERIDNUM':_0x2c84c6?_0x2c84c6[_0x2ce5b3('0x35')]:'','XMD-ORIGINATECALLERIDNAME':_0x2c84c6?_0x2c84c6[_0x2ce5b3('0x3c')]:'','XMD-DESTINATION':_0x2ce5b3('0x29')};!_[_0x2ce5b3('0x7f')](_0x2fe340[_0x2ce5b3('0x41')])&&(_0x35a0b6[util[_0x2ce5b3('0xa')]('%s','_XCALLY_MIXMONITOR_FORMAT')]=_0x2fe340[_0x2ce5b3('0x41')],_0x35a0b6[util[_0x2ce5b3('0xa')]('%s',_0x2ce5b3('0x60'))]=_0x2f7a87);if(_0x3aea81&&_0x3aea81[_0x2ce5b3('0x7')])for(const _0x121ce6 in _0x3aea81[_0x2ce5b3('0x7')]){typeof _0x3aea81[_0x2ce5b3('0x7')][_0x121ce6]!==_0x2ce5b3('0x3a')&&(!_[_0x2ce5b3('0x24')](_0x3aea81[_0x2ce5b3('0x7')][_0x121ce6])&&_0x121ce6!=='id'&&_0x121ce6!=='tags'&&_0x121ce6!==_0x2ce5b3('0x9')&&_0x121ce6!==_0x2ce5b3('0x40')&&(_0x35a0b6[util['format']('%s%s',_0x2ce5b3('0x12'),_[_0x2ce5b3('0x26')](_0x121ce6))]=_0x3aea81[_0x2ce5b3('0x7')][_0x121ce6]));}return _0x35a0b6;},exports['toLowerVariables']=function(_0x441670){const _0xfff154=_0x50659c,_0x15e548={};for(const _0x3c7595 in _0x441670){typeof _0x441670[_0x3c7595]!==_0xfff154('0x3a')&&(_0x15e548[util[_0xfff154('0xa')]('%s',_[_0xfff154('0x82')](_0x3c7595))]=_0x441670[_0x3c7595]);}return{'variables':_0x15e548};},exports['updateOriginated']=function(_0xf95687,_0x1a6710){const _0x3d8c44=_0x50659c;!_[_0x3d8c44('0x24')](_0xf95687)?typeof _0xf95687[_0x3d8c44('0x28')]!==_0x3d8c44('0x3a')&&(_0xf95687[_0x3d8c44('0x28')]>0x0?_0xf95687[_0x3d8c44('0x28')]-=0x1:logger['error'](_0x3d8c44('0x6'),_0x1a6710)):logger['error'](_0x3d8c44('0x13'),_0x1a6710);},exports[_0x50659c('0x1e')]=function(_0x272e43){const _0x4f934b=_0x50659c,_0x2ca526=moment()[_0x4f934b('0xa')](_0x4f934b('0x6b'));_0x272e43[_0x4f934b('0x2e')]=0xd,_0x272e43['statedesc']=_0x4f934b('0x2d'),_0x272e43[_0x4f934b('0x72')]=_0x2ca526,_0x272e43[_0x4f934b('0x71')]=_0x2ca526,_0x272e43['endtime']=_0x2ca526;},exports['logAgent']=function(_0x544908,_0x2c0acd,_0x2940bf){const _0x3eddbf=_0x50659c,_0x5a68d6=moment()[_0x3eddbf('0xa')]('YYYY-MM-DD\x20HH:mm:ss');_0x544908[_0x3eddbf('0x2e')]=_0x2c0acd,_0x544908['statedesc']=_0x2940bf,_0x544908[_0x3eddbf('0x71')]=_0x5a68d6,_0x544908[_0x3eddbf('0x2a')]=getSeconds(_0x544908['responsetime'],_0x544908[_0x3eddbf('0x72')]);},exports[_0x50659c('0xe')]=function(_0x1b76b5,_0x54c3f7,_0x23409d){const _0x2f8ab8=_0x50659c;_0x1b76b5[_0x2f8ab8('0x2c')]=_0x54c3f7,_0x1b76b5['UserId']=_0x23409d;},exports['logCustomer']=function(_0x3eb107,_0x5f3a3a,_0x1bcd7f){const _0x5d1397=_0x50659c,_0x5c7c80=moment()['format'](_0x5d1397('0x6b'));_0x3eb107[_0x5d1397('0x2e')]=_0x5f3a3a,_0x3eb107[_0x5d1397('0x1a')]=_0x1bcd7f,_0x3eb107[_0x5d1397('0x71')]=_0x3eb107[_0x5d1397('0x71')]?_0x3eb107['responsetime']:_0x5c7c80,_0x3eb107[_0x5d1397('0x5d')]=_0x3eb107[_0x5d1397('0x5d')]?_0x3eb107[_0x5d1397('0x5d')]:_0x5c7c80,_0x3eb107[_0x5d1397('0x2a')]=getSeconds(_0x3eb107[_0x5d1397('0x71')]||0x0,_0x3eb107[_0x5d1397('0x72')]||0x0),_0x3eb107['talktime']=_0x3eb107[_0x5d1397('0x78')]?getSeconds(_0x3eb107[_0x5d1397('0x5d')],_0x3eb107[_0x5d1397('0x78')]):0x0;},exports['isFailure']=function(_0x4bf6db){const _0x3da94a=_0x50659c;return _0x4bf6db===_0x3da94a('0x3e');},exports[_0x50659c('0x76')]=function(_0x5b43ea,_0x119807,_0x1bc528,_0x11b288,_0x193447){const _0x518341=_0x50659c;let _0x520718=_0x11b288?_0x518341('0x63'):_0x5b43ea['calleridname'];return _0x520718=_0x193447?_0x518341('0x84'):_0x520718,{'actionid':_0x5b43ea[_0x518341('0x1c')],'action':_0x518341('0x7e'),'channel':_0x5b43ea[_0x518341('0x5b')],'callerid':util[_0x518341('0xa')](_0x518341('0x25'),_0x520718,_0x5b43ea['calleridnum']),'Exten':_0x518341('0x29'),'Context':_0x518341('0x75'),'Priority':'1','variable':_0x1bc528,'timeout':(_0x119807[_0x518341('0x21')]||0x1e)*0x3e8,'async':!![],'channelid':_0x5b43ea[_0x518341('0x1c')]};},exports[_0x50659c('0x1b')]=function(_0x314103){const _0x481aa7=_0x50659c;return _0x314103[_0x481aa7('0x2f')]+_0x314103[_0x481aa7('0x2b')]+_0x314103['countnoanswerretry']+_0x314103[_0x481aa7('0x2')]+_0x314103['countnosuchnumberretry'];},exports['cloneAction']=function(_0x200acb){const _0x10a7af=_0x50659c,_0x11d6d7=_[_0x10a7af('0x37')](_0x200acb);return _0x11d6d7['state']=0xf,_0x11d6d7[_0x10a7af('0x1a')]='Global',_0x11d6d7;},exports[_0x50659c('0x43')]=function(_0x9cf5a4,_0x463ca4,_0x42d66a){const _0x1bcd6f=_0x50659c,_0xd00bc8={};return _0xd00bc8[_0x463ca4]=_0x9cf5a4[_0x463ca4],_0xd00bc8[_0x1bcd6f('0x65')]=![],_0xd00bc8[_0x1bcd6f('0x4d')]=moment()[_0x1bcd6f('0x44')](_0x42d66a,'minutes')[_0x1bcd6f('0xa')]('YYYY-MM-DD\x20HH:mm:ss'),_0xd00bc8[_0x1bcd6f('0x32')]=_0x9cf5a4['ContactId'],_0xd00bc8[_0x1bcd6f('0x4c')]=_0x9cf5a4[_0x1bcd6f('0x4c')],_0xd00bc8['VoiceQueueId']=_0x9cf5a4[_0x1bcd6f('0x10')]||undefined,_0xd00bc8;},exports['decrementTalkink']=function(_0x12f27a,_0x21d7c1){const _0x1d28dc=_0x50659c;!_[_0x1d28dc('0x24')](_0x12f27a)?_0x12f27a['pTalking']>0x0?_0x12f27a[_0x1d28dc('0x1')]-=0x1:logger['error'](_0x21d7c1,_0x1d28dc('0x85')):logger[_0x1d28dc('0x6a')](_0x21d7c1,_0x1d28dc('0x14'));},exports[_0x50659c('0x16')]=function(_0x581b72){if(_0x581b72<=0x0)return!![];return![];},exports[_0x50659c('0x56')]=function(_0x1e9745,_0x25e798,_0x438945){const _0x87abb8=_0x50659c;return _0x1e9745['lastevent']=_0x25e798,_0x1e9745['name']=_0x1e9745[_0x87abb8('0x58')],_0x1e9745[_0x87abb8('0x19')]=_0x1e9745[_0x87abb8('0x5b')],_0x438945&&(_0x1e9745[_0x87abb8('0x49')]=_0x438945[_0x87abb8('0x49')]),_0x1e9745;},exports[_0x50659c('0x74')]=function(_0x28c90b){const _0x3cb2a5=_0x50659c,_0x1d0a35={};return _0x1d0a35[_0x3cb2a5('0x58')]=_0x28c90b[_0x3cb2a5('0x58')],_0x1d0a35['interface']=_0x28c90b[_0x3cb2a5('0x5b')],_0x1d0a35[_0x3cb2a5('0x1c')]=_0x28c90b[_0x3cb2a5('0x1c')],_0x1d0a35;},exports[_0x50659c('0x6c')]=function(_0x402840){const _0x4ec0cd=_0x50659c,_0x3a0cad=[];for(const _0x5a9fb2 in _0x402840){typeof _0x402840[_0x5a9fb2]!==_0x4ec0cd('0x3a')&&(!_[_0x4ec0cd('0x24')](_0x402840[_0x5a9fb2])&&_0x402840[_0x5a9fb2][_0x4ec0cd('0x2e')]===_0x4ec0cd('0x5a')&&_0x402840[_0x5a9fb2][_0x4ec0cd('0x66')]===_0x4ec0cd('0x69')&&_0x3a0cad['push'](_0x402840[_0x5a9fb2]['id']));}return _0x3a0cad;},exports[_0x50659c('0x15')]=function(_0x42020c){const _0x50b0f0=_0x50659c,_0x34b335=moment()[_0x50b0f0('0x80')](0x0),_0xad10f8=moment(_0x42020c)[_0x50b0f0('0x80')](0x0);return _0x34b335[_0x50b0f0('0x50')](_0xad10f8,'seconds');},exports[_0x50659c('0x6e')]=function(_0x41064e){const _0x398b46=_0x50659c;return{'active':![],'recallme':![],'UserId':null,'ContactId':_0x41064e[_0x398b46('0x32')],'ListId':_0x41064e[_0x398b46('0x4c')],'VoiceQueueId':_0x41064e['VoiceQueueId']||undefined,'CampaignId':_0x41064e[_0x398b46('0x3')]||undefined};},exports[_0x50659c('0x52')]=function(_0x13f5d8){const _0x4e555f=_0x50659c;if(_0x13f5d8==='uniqueid'||_0x13f5d8===_0x4e555f('0x4f')||_0x13f5d8==='queue'||_0x13f5d8===_0x4e555f('0x18')||_0x13f5d8==='campaigntype'||_0x13f5d8===_0x4e555f('0x23')||_0x13f5d8===_0x4e555f('0x2c')||_0x13f5d8===_0x4e555f('0x5b')||_0x13f5d8===_0x4e555f('0x47')||_0x13f5d8===_0x4e555f('0x65')||_0x13f5d8===_0x4e555f('0xb')||_0x13f5d8===_0x4e555f('0x4d')||_0x13f5d8==='countbusyretry'||_0x13f5d8===_0x4e555f('0x2b')||_0x13f5d8===_0x4e555f('0x36')||_0x13f5d8===_0x4e555f('0x48')||_0x13f5d8===_0x4e555f('0x53')||_0x13f5d8===_0x4e555f('0x34')||_0x13f5d8===_0x4e555f('0x8')||_0x13f5d8===_0x4e555f('0x7c')||_0x13f5d8===_0x4e555f('0x32')||_0x13f5d8===_0x4e555f('0x4c')||_0x13f5d8===_0x4e555f('0x31')||_0x13f5d8==='VoiceQueueId'||_0x13f5d8===_0x4e555f('0xf')||_0x13f5d8===_0x4e555f('0x64')||_0x13f5d8===_0x4e555f('0x83')||_0x13f5d8===_0x4e555f('0x3b')||_0x13f5d8===_0x4e555f('0x0')||_0x13f5d8===_0x4e555f('0x4b')||_0x13f5d8==='xmd-dialtimeout'||_0x13f5d8===_0x4e555f('0x81')||_0x13f5d8==='xmd-dialid'||_0x13f5d8==='xmd-dialchannel'||_0x13f5d8===_0x4e555f('0x11')||_0x13f5d8===_0x4e555f('0x67')||_0x13f5d8===_0x4e555f('0x3f')||_0x13f5d8===_0x4e555f('0x27')||_0x13f5d8===_0x4e555f('0x38')||_0x13f5d8==='rtpaudioqos'||_0x13f5d8===_0x4e555f('0xd')||_0x13f5d8===_0x4e555f('0xc')||_0x13f5d8===_0x4e555f('0x1d')||_0x13f5d8===_0x4e555f('0x68')||_0x13f5d8===_0x4e555f('0x6f')||_0x13f5d8===_0x4e555f('0x5e')||_0x13f5d8==='rtpaudioqosrttbridged'||_0x13f5d8===_0x4e555f('0x70')||_0x13f5d8==='rtpaudioqosbridged'||_0x13f5d8===_0x4e555f('0xc')||_0x13f5d8===_0x4e555f('0x1d')||_0x13f5d8===_0x4e555f('0x68')||_0x13f5d8===_0x4e555f('0x6f')||_0x13f5d8==='rtpaudioqosrtt'||_0x13f5d8==='rtpaudioqosrttbridged'||_0x13f5d8===_0x4e555f('0x5c')||_0x13f5d8==='bridgepvtcallid'||_0x13f5d8===_0x4e555f('0x2e')||_0x13f5d8===_0x4e555f('0x1a'))return![];return!![];},exports[_0x50659c('0x4')]=function(_0x39087d,_0x3db598){const _0x43356b=_0x50659c;_0x3db598<=0x0&&(_0x3db598=0x1);const _0x2ab86b=new RegExp('\x5cw{0,'+_0x3db598+'}$'),_0x5cadbe=Math[_0x43356b('0x5')](0xa,_0x3db598-0x1),_0x1668ae=Math['pow'](0xa,_0x3db598)-0x1;return util[_0x43356b('0xa')]('%s',_['replace'](_0x39087d,_0x2ab86b,_[_0x43356b('0x7b')](_0x5cadbe,_0x1668ae)));},exports[_0x50659c('0x7d')]=function(_0x18165b){const _0x1396a1=_0x50659c,_0x1e5316=_0x18165b[_0x1396a1('0x3d')](/"(.*?)"/);return _0x1e5316?_0x1e5316[0x1]:_0x18165b;},exports[_0x50659c('0x55')]=function(_0xe9a054){const _0x12b234=_0xe9a054['match'](/<(.*?)>/);return _0x12b234?_0x12b234[0x1]:_0xe9a054;};
\ No newline at end of file