Built motion from commit (unavailable).|2.4.3
[motion2.git] / server / services / ami / preview / util / util.js
index ebe960f..c01fd35 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xaef0=['toUpper','toLowerVariables','toLower','updateOriginated','originated','[updateOriginated]\x20object\x20originated\x20is\x20negative','[updateOriginated]\x20is\x20null\x20or\x20undefined','state','statedesc','starttime','responsetime','YYYY-MM-DD\x20HH:mm:ss','ringtime','logLookAgent','membername','UserId','logCustomer','endtime','talktime','answertime','isFailure','Failure','BOOKED','uniqueid','originate','channelAgent','from-sip','countbusyretry','countcongestionretry','countnoanswerretry','cloneAction','Global','scheduledAt','active','scheduledat','add','ContactId','decrementTalkink','pTalking','[decrementTalkink]\x20object\x20talking\x20is\x20negative','IsNotLoggedIn','buildObj','lastevent','queue','interface','buildAcw','not_inuse','status','reachable','push','getDiff','milliseconds','seconds','createBody','CampaignId','filterKey','idContact','campaigntype','dialAnswer','countglobal','callback','callbackuniqueid','callbackat','recallme','sipcallid','xmd-voicequeueid','xmd-queue','xmd-phone','xmd-listid','xmd-dialurl','xmd-dialtimeout','xmd-dialoptions','xmd-dialid','xmd-dialchannel','xmd-cdrtype','xmd-callerid','xmd-agiafter','rtpaudioqos','rtpaudioqosbridged','rtpaudioqosjitter','rtpaudioqosloss','rtpaudioqoslossbridged','rtpaudioqosrtt','rtpaudioqosrttbridged','rtpaudioqosjitterbridged','bridgepeer','getCallerIdRandom','pow','random','extractCalleridName','match','extractCalleridNumber','lodash','moment','../../../../config/logger','preview','XCALLY_IP_AGI','127.0.0.1','diff','loggerCatch','error','inspect','logger','loggerError','logger2','info','message','string','isEmpty','format','\x22%s\x22\x20<%s>','isUndefined','\x22\x22\x20<>','isActive','isNil','Queue','name','calleridname','calleridnum','dialer','VoiceQueueId','dialQueueProject2','monitor_format','dialPreviewUrl','dialQueueProject','\x22agi://%s/square,%s\x22','NONE','originatecalleridnum','originatecalleridname','xcally-motion-preview','_XCALLY_MIXMONITOR_FORMAT','_XCALLY_MIXMONITOR_UNIQUEID','Contact','hasOwnProperty','tags','createdAt','updatedAt','%s%s','XMD-'];(function(_0x27f574,_0x3ef4da){var _0x14e3ab=function(_0x13e374){while(--_0x13e374){_0x27f574['push'](_0x27f574['shift']());}};_0x14e3ab(++_0x3ef4da);}(_0xaef0,0x172));var _0x0aef=function(_0x57add2,_0x4f2b7d){_0x57add2=_0x57add2-0x0;var _0x4e3670=_0xaef0[_0x57add2];return _0x4e3670;};'use strict';var util=require('util');var _=require(_0x0aef('0x0'));var moment=require(_0x0aef('0x1'));var logger=require(_0x0aef('0x2'))(_0x0aef('0x3'));var ipAgi=process['env'][_0x0aef('0x4')]||_0x0aef('0x5');function getSeconds(_0x4cd232,_0x5e9e6e){var _0x2c11ab=moment(_0x4cd232)['milliseconds'](0x0);var _0x3cbd65=moment(_0x5e9e6e)['milliseconds'](0x0);return _0x2c11ab[_0x0aef('0x6')](_0x3cbd65,'seconds');}exports[_0x0aef('0x7')]=function(_0x17cac7){return function(_0x1f7526){logger[_0x0aef('0x8')](_0x17cac7,util[_0x0aef('0x9')](_0x1f7526,{'showHidden':![],'depth':null}));};};exports[_0x0aef('0xa')]=function(_0x313284,_0x320e5b){logger['info'](_0x313284,util[_0x0aef('0x9')](_0x320e5b,{'showHidden':![],'depth':null}));};exports[_0x0aef('0xb')]=function(_0x346a48,_0x574eab){logger['error'](_0x346a48,util[_0x0aef('0x9')](_0x574eab,{'showHidden':![],'depth':null}));};exports[_0x0aef('0xc')]=function(_0x1efacb){return function(_0x42511b){logger[_0x0aef('0xd')](_0x1efacb,util['inspect'](_0x42511b,{'showHidden':![],'depth':null}));};};exports[_0x0aef('0xe')]=function(_0x2fabae,_0x44ab54,_0x1ef7a7){return{'message':_0x2fabae,'unlock':_0x44ab54,'active':_0x1ef7a7};};exports['getCallerId']=function(_0xfa3ab,_0x2d12b7,_0x591a89){if(!_['isUndefined'](_0x591a89)&&_0x0aef('0xf')===typeof _0x591a89&&!_['isEmpty'](_0x591a89)){if(!_['isUndefined'](_0x2d12b7)&&_0x0aef('0xf')===typeof _0x2d12b7&&!_[_0x0aef('0x10')](_0x2d12b7)){return util[_0x0aef('0x11')](_0x0aef('0x12'),_0x2d12b7,_0x591a89);}return util[_0x0aef('0x11')](_0x0aef('0x12'),_0x591a89,_0x591a89);}if(!_[_0x0aef('0x13')](_0xfa3ab)&&_0x0aef('0xf')===typeof _0xfa3ab&&!_[_0x0aef('0x10')](_0xfa3ab)){return _0xfa3ab;}return _0x0aef('0x14');};exports[_0x0aef('0x15')]=function(_0x50501f){if(_[_0x0aef('0x16')](_0x50501f)){return![];}return _0x50501f;};exports['addVariables']=function(_0x2a2249,_0x5da05e,_0x4d7e83,_0x1844a3,_0x10f625,_0x59357a){var _0x2cd78b={'XMD-QUEUE':_0x5da05e[_0x0aef('0x17')]?_0x5da05e[_0x0aef('0x17')][_0x0aef('0x18')]:'','XMD-CALLERID':_0x1844a3,'XMD-CALLERID-PREVIEW':_0x59357a?util[_0x0aef('0x11')](_0x0aef('0x12'),_0x59357a[_0x0aef('0x19')],_0x59357a[_0x0aef('0x1a')]):_0x1844a3,'XMD-DIALID':_0x10f625,'XMD-CONTACTID':_0x5da05e['ContactId'],'XMD-CDRTYPE':_0x0aef('0x1b'),'CALLERID(all)':_0x1844a3,'XMD-VOICEQUEUEID':_0x5da05e[_0x0aef('0x1c')],'XMD-DIALCHANNEL':_0x4d7e83,'XMD-DIALTIMEOUT':_0x2a2249['dialOriginateTimeout']||0x1e,'XMD-DIALOPTIONS':util[_0x0aef('0x11')]('\x22rtTxX%s%s\x22',_0x2a2249[_0x0aef('0x1d')]?'g':'',_[_0x0aef('0x10')](_0x2a2249[_0x0aef('0x1e')])?'':'U(xcally-mixmonitor-context)'),'XMD-DIALURL':_0x2a2249[_0x0aef('0x1f')]||'','XMD-AGI':_0x2a2249[_0x0aef('0x20')]?util['format'](_0x0aef('0x21'),ipAgi,_0x2a2249[_0x0aef('0x20')]):_0x0aef('0x22'),'XMD-AGIAFTER':_0x2a2249[_0x0aef('0x1d')]?util[_0x0aef('0x11')]('\x22agi://%s/square,%s\x22',ipAgi,_0x2a2249[_0x0aef('0x1d')]):_0x0aef('0x22'),'XMD-ORIGINATECALLERIDNUM':_0x59357a?_0x59357a[_0x0aef('0x23')]:'','XMD-ORIGINATECALLERIDNAME':_0x59357a?_0x59357a[_0x0aef('0x24')]:'','XMD-DESTINATION':_0x0aef('0x25')};if(!_[_0x0aef('0x10')](_0x2a2249[_0x0aef('0x1e')])){_0x2cd78b[util[_0x0aef('0x11')]('%s',_0x0aef('0x26'))]=_0x2a2249[_0x0aef('0x1e')];_0x2cd78b[util[_0x0aef('0x11')]('%s',_0x0aef('0x27'))]=_0x10f625;}if(_0x5da05e&&_0x5da05e[_0x0aef('0x28')]){for(var _0x58b708 in _0x5da05e[_0x0aef('0x28')]){if(_0x5da05e['Contact'][_0x0aef('0x29')](_0x58b708)){if(!_[_0x0aef('0x16')](_0x5da05e[_0x0aef('0x28')][_0x58b708])&&_0x58b708!=='id'&&_0x58b708!==_0x0aef('0x2a')&&_0x58b708!==_0x0aef('0x2b')&&_0x58b708!==_0x0aef('0x2c')){_0x2cd78b[util[_0x0aef('0x11')](_0x0aef('0x2d'),_0x0aef('0x2e'),_[_0x0aef('0x2f')](_0x58b708))]=_0x5da05e[_0x0aef('0x28')][_0x58b708];}}}}return _0x2cd78b;};exports[_0x0aef('0x30')]=function(_0x12ec0c){var _0x7f1b81={};for(var _0x15daea in _0x12ec0c){if(_0x12ec0c[_0x0aef('0x29')](_0x15daea)){_0x7f1b81[util[_0x0aef('0x11')]('%s',_[_0x0aef('0x31')](_0x15daea))]=_0x12ec0c[_0x15daea];}}return{'variables':_0x7f1b81};};exports[_0x0aef('0x32')]=function(_0x167a48,_0x3c3c6e){if(!_[_0x0aef('0x16')](_0x167a48)){if(_0x167a48['hasOwnProperty'](_0x0aef('0x33'))){if(_0x167a48['originated']>0x0){_0x167a48[_0x0aef('0x33')]-=0x1;}else{logger[_0x0aef('0x8')](_0x0aef('0x34'),_0x3c3c6e);}}}else{logger[_0x0aef('0x8')](_0x0aef('0x35'),_0x3c3c6e);}};exports['logBlacklist']=function(_0x568fce){var _0x33b845=moment()[_0x0aef('0x11')]('YYYY-MM-DD\x20HH:mm:ss');_0x568fce[_0x0aef('0x36')]=0xd;_0x568fce[_0x0aef('0x37')]='Blacklist';_0x568fce[_0x0aef('0x38')]=_0x33b845;_0x568fce[_0x0aef('0x39')]=_0x33b845;_0x568fce['endtime']=_0x33b845;};exports['logAgent']=function(_0xdcdb3f,_0x5e879a,_0x1adc12){var _0xa9bad6=moment()[_0x0aef('0x11')](_0x0aef('0x3a'));_0xdcdb3f['state']=_0x5e879a;_0xdcdb3f[_0x0aef('0x37')]=_0x1adc12;_0xdcdb3f[_0x0aef('0x39')]=_0xa9bad6;_0xdcdb3f[_0x0aef('0x3b')]=getSeconds(_0xdcdb3f[_0x0aef('0x39')],_0xdcdb3f[_0x0aef('0x38')]);};exports[_0x0aef('0x3c')]=function(_0x11bcd7,_0x4ba25d,_0x27d0bf){_0x11bcd7[_0x0aef('0x3d')]=_0x4ba25d;_0x11bcd7[_0x0aef('0x3e')]=_0x27d0bf;};exports[_0x0aef('0x3f')]=function(_0x314706,_0x50d8bf,_0x5c4e22){var _0x3f9693=moment()[_0x0aef('0x11')](_0x0aef('0x3a'));_0x314706[_0x0aef('0x36')]=_0x50d8bf;_0x314706[_0x0aef('0x37')]=_0x5c4e22;_0x314706[_0x0aef('0x39')]=_0x314706[_0x0aef('0x39')]?_0x314706[_0x0aef('0x39')]:_0x3f9693;_0x314706['endtime']=_0x314706[_0x0aef('0x40')]?_0x314706[_0x0aef('0x40')]:_0x3f9693;_0x314706[_0x0aef('0x3b')]=getSeconds(_0x314706[_0x0aef('0x39')]||0x0,_0x314706[_0x0aef('0x38')]||0x0);_0x314706[_0x0aef('0x41')]=_0x314706[_0x0aef('0x42')]?getSeconds(_0x314706['endtime'],_0x314706[_0x0aef('0x42')]):0x0;};exports[_0x0aef('0x43')]=function(_0x10fcca){return _0x10fcca===_0x0aef('0x44');};exports['variablesAction']=function(_0x2011fb,_0x4c3429,_0x3c902f,_0x2f4b86,_0x415d54){var _0x46ec8b=_0x2f4b86?'RECALL':_0x2011fb[_0x0aef('0x19')];_0x46ec8b=_0x415d54?_0x0aef('0x45'):_0x46ec8b;return{'actionid':_0x2011fb[_0x0aef('0x46')],'action':_0x0aef('0x47'),'channel':_0x2011fb[_0x0aef('0x48')],'callerid':util[_0x0aef('0x11')](_0x0aef('0x12'),_0x46ec8b,_0x2011fb[_0x0aef('0x1a')]),'Exten':'xcally-motion-preview','Context':_0x0aef('0x49'),'Priority':'1','variable':_0x3c902f,'timeout':(_0x4c3429['timeout']||0x1e)*0x3e8,'async':!![],'channelid':_0x2011fb[_0x0aef('0x46')]};};exports['totalGlobal']=function(_0x16ded7){return _0x16ded7[_0x0aef('0x4a')]+_0x16ded7[_0x0aef('0x4b')]+_0x16ded7[_0x0aef('0x4c')];};exports[_0x0aef('0x4d')]=function(_0x1613c7){var _0x3cc986=_['clone'](_0x1613c7);_0x3cc986[_0x0aef('0x36')]=0xf;_0x3cc986['statedesc']=_0x0aef('0x4e');return _0x3cc986;};exports[_0x0aef('0x4f')]=function(_0x214b4e,_0x735218,_0x48a577){var _0x296dac={};_0x296dac[_0x735218]=_0x214b4e[_0x735218];_0x296dac[_0x0aef('0x50')]=![];_0x296dac[_0x0aef('0x51')]=moment()[_0x0aef('0x52')](_0x48a577,'minutes')['format'](_0x0aef('0x3a'));_0x296dac[_0x0aef('0x53')]=_0x214b4e[_0x0aef('0x53')];_0x296dac['ListId']=_0x214b4e['ListId'];_0x296dac[_0x0aef('0x1c')]=_0x214b4e[_0x0aef('0x1c')]||undefined;return _0x296dac;};exports[_0x0aef('0x54')]=function(_0x23f739,_0x3465eb){if(!_['isNil'](_0x23f739)){if(_0x23f739['pTalking']>0x0){_0x23f739[_0x0aef('0x55')]-=0x1;}else{logger[_0x0aef('0x8')](_0x3465eb,_0x0aef('0x56'));}}else{logger['error'](_0x3465eb,'[decrementTalkink]\x20is\x20null\x20or\x20undefined');}};exports[_0x0aef('0x57')]=function(_0x33d2f6){if(_0x33d2f6<=0x0){return!![];}return![];};exports[_0x0aef('0x58')]=function(_0x31c2f9,_0x38c4ea){_0x31c2f9[_0x0aef('0x59')]=_0x38c4ea;_0x31c2f9['name']=_0x31c2f9[_0x0aef('0x5a')];_0x31c2f9[_0x0aef('0x5b')]=_0x31c2f9[_0x0aef('0x48')];return _0x31c2f9;};exports[_0x0aef('0x5c')]=function(_0x18fc40){var _0x14e137={};_0x14e137[_0x0aef('0x5a')]=_0x18fc40['queue'];_0x14e137[_0x0aef('0x5b')]=_0x18fc40[_0x0aef('0x48')];_0x14e137[_0x0aef('0x46')]=_0x18fc40[_0x0aef('0x46')];return _0x14e137;};exports['agentReadyId']=function(_0x2bf6fe){var _0x4dd4c0=[];for(var _0x54a60b in _0x2bf6fe){if(_0x2bf6fe[_0x0aef('0x29')](_0x54a60b)){if(!_[_0x0aef('0x16')](_0x2bf6fe[_0x54a60b])&&_0x2bf6fe[_0x54a60b][_0x0aef('0x36')]===_0x0aef('0x5d')&&_0x2bf6fe[_0x54a60b][_0x0aef('0x5e')]===_0x0aef('0x5f')){_0x4dd4c0[_0x0aef('0x60')](_0x2bf6fe[_0x54a60b]['id']);}}}return _0x4dd4c0;};exports[_0x0aef('0x61')]=function(_0x2bad03){var _0x1f0ad8=moment()[_0x0aef('0x62')](0x0);var _0x38acec=moment(_0x2bad03)[_0x0aef('0x62')](0x0);return _0x1f0ad8[_0x0aef('0x6')](_0x38acec,_0x0aef('0x63'));};exports[_0x0aef('0x64')]=function(_0x1b4996){return{'active':![],'recallme':![],'UserId':null,'ContactId':_0x1b4996[_0x0aef('0x53')],'ListId':_0x1b4996['ListId'],'VoiceQueueId':_0x1b4996[_0x0aef('0x1c')]||undefined,'CampaignId':_0x1b4996[_0x0aef('0x65')]||undefined};};exports[_0x0aef('0x66')]=function(_0x54feb6){if(_0x54feb6===_0x0aef('0x46')||_0x54feb6===_0x0aef('0x67')||_0x54feb6==='queue'||_0x54feb6==='type'||_0x54feb6===_0x0aef('0x68')||_0x54feb6===_0x0aef('0x69')||_0x54feb6===_0x0aef('0x3d')||_0x54feb6==='channelAgent'||_0x54feb6===_0x0aef('0x19')||_0x54feb6==='active'||_0x54feb6==='calleridnum'||_0x54feb6===_0x0aef('0x51')||_0x54feb6===_0x0aef('0x4a')||_0x54feb6===_0x0aef('0x4b')||_0x54feb6==='countnoanswerretry'||_0x54feb6===_0x0aef('0x6a')||_0x54feb6===_0x0aef('0x6b')||_0x54feb6===_0x0aef('0x6c')||_0x54feb6===_0x0aef('0x6d')||_0x54feb6===_0x0aef('0x6e')||_0x54feb6===_0x0aef('0x53')||_0x54feb6==='ListId'||_0x54feb6===_0x0aef('0x3e')||_0x54feb6==='VoiceQueueId'||_0x54feb6===_0x0aef('0x6f')||_0x54feb6===_0x0aef('0x70')||_0x54feb6===_0x0aef('0x71')||_0x54feb6===_0x0aef('0x72')||_0x54feb6===_0x0aef('0x73')||_0x54feb6===_0x0aef('0x74')||_0x54feb6===_0x0aef('0x75')||_0x54feb6===_0x0aef('0x76')||_0x54feb6===_0x0aef('0x77')||_0x54feb6===_0x0aef('0x78')||_0x54feb6==='xmd-contactid'||_0x54feb6===_0x0aef('0x79')||_0x54feb6===_0x0aef('0x7a')||_0x54feb6===_0x0aef('0x7b')||_0x54feb6==='xmd-agi'||_0x54feb6===_0x0aef('0x7c')||_0x54feb6===_0x0aef('0x7d')||_0x54feb6===_0x0aef('0x7e')||_0x54feb6==='rtpaudioqosjitterbridged'||_0x54feb6===_0x0aef('0x7f')||_0x54feb6===_0x0aef('0x80')||_0x54feb6===_0x0aef('0x81')||_0x54feb6===_0x0aef('0x82')||_0x54feb6===_0x0aef('0x7c')||_0x54feb6===_0x0aef('0x7d')||_0x54feb6===_0x0aef('0x7e')||_0x54feb6===_0x0aef('0x83')||_0x54feb6===_0x0aef('0x7f')||_0x54feb6==='rtpaudioqoslossbridged'||_0x54feb6===_0x0aef('0x81')||_0x54feb6===_0x0aef('0x82')||_0x54feb6===_0x0aef('0x84')||_0x54feb6==='bridgepvtcallid'||_0x54feb6===_0x0aef('0x36')||_0x54feb6===_0x0aef('0x37')){return![];}return!![];};exports[_0x0aef('0x85')]=function(_0x17b137,_0x4b787c){var _0x4a9190,_0x75c286,_0x7f8e97;if(_0x4b787c<=0x0){_0x4b787c=0x1;}_0x4a9190=new RegExp('\x5cw{0,'+_0x4b787c+'}$');_0x75c286=Math[_0x0aef('0x86')](0xa,_0x4b787c-0x1);_0x7f8e97=Math[_0x0aef('0x86')](0xa,_0x4b787c)-0x1;return util[_0x0aef('0x11')]('%s',_['replace'](_0x17b137,_0x4a9190,_[_0x0aef('0x87')](_0x75c286,_0x7f8e97)));};exports[_0x0aef('0x88')]=function(_0x1b57cd){var _0x2390f3=_0x1b57cd[_0x0aef('0x89')](/"(.*?)"/);return _0x2390f3?_0x2390f3[0x1]:_0x1b57cd;};exports[_0x0aef('0x8a')]=function(_0x16a4c3){var _0x44261d=_0x16a4c3[_0x0aef('0x89')](/<(.*?)>/);return _0x44261d?_0x44261d[0x1]:_0x16a4c3;};
\ No newline at end of file
+var _0xb3be=['buildObj','lastevent','buildAcw','queue','interface','agentReadyId','not_inuse','status','reachable','createBody','CampaignId','filterKey','idContact','type','campaigntype','dialAnswer','membername','countbusyretry','countglobal','callback','callbackuniqueid','recallme','xmd-voicequeueid','xmd-queue','xmd-phone','xmd-listid','xmd-dialurl','xmd-dialtimeout','xmd-dialoptions','xmd-dialchannel','xmd-contactid','xmd-cdrtype','xmd-callerid','xmd-agiafter','xmd-agi','rtpaudioqos','rtpaudioqosbridged','rtpaudioqosjitter','rtpaudioqosjitterbridged','rtpaudioqosloss','rtpaudioqoslossbridged','rtpaudioqosrtt','rtpaudioqosrttbridged','bridgepvtcallid','getCallerIdRandom','pow','replace','random','extractCalleridName','match','extractCalleridNumber','util','lodash','moment','preview','127.0.0.1','milliseconds','seconds','error','inspect','logger','info','loggerError','logger2','message','isUndefined','isEmpty','string','format','\x22%s\x22\x20<%s>','isNil','Queue','name','calleridname','ContactId','dialer','VoiceQueueId','dialOriginateTimeout','\x22rtTxX%s%s\x22','dialQueueProject2','monitor_format','U(xcally-mixmonitor-context)','dialPreviewUrl','dialQueueProject','\x22agi://%s/square,%s\x22','NONE','originatecalleridnum','originatecalleridname','xcally-motion-preview','Contact','hasOwnProperty','tags','%s%s','XMD-','toUpper','toLowerVariables','toLower','updateOriginated','originated','[updateOriginated]\x20object\x20originated\x20is\x20negative','[updateOriginated]\x20is\x20null\x20or\x20undefined','logBlacklist','YYYY-MM-DD\x20HH:mm:ss','state','statedesc','Blacklist','starttime','responsetime','endtime','logAgent','ringtime','logLookAgent','UserId','logCustomer','talktime','answertime','isFailure','Failure','variablesAction','BOOKED','uniqueid','originate','channelAgent','calleridnum','from-sip','timeout','totalGlobal','countcongestionretry','countnoanswerretry','cloneAction','clone','scheduledAt','active','scheduledat','minutes','ListId','decrementTalkink','pTalking','[decrementTalkink]\x20object\x20talking\x20is\x20negative','IsNotLoggedIn'];(function(_0x8a969d,_0x339d9f){var _0x1d8dc7=function(_0x283ec0){while(--_0x283ec0){_0x8a969d['push'](_0x8a969d['shift']());}};_0x1d8dc7(++_0x339d9f);}(_0xb3be,0x14b));var _0xeb3b=function(_0x549c81,_0x420545){_0x549c81=_0x549c81-0x0;var _0x2eb529=_0xb3be[_0x549c81];return _0x2eb529;};'use strict';var util=require(_0xeb3b('0x0'));var _=require(_0xeb3b('0x1'));var moment=require(_0xeb3b('0x2'));var logger=require('../../../../config/logger')(_0xeb3b('0x3'));var ipAgi=process['env']['XCALLY_IP_AGI']||_0xeb3b('0x4');function getSeconds(_0x32a3b4,_0xe232e1){var _0x3a5d18=moment(_0x32a3b4)[_0xeb3b('0x5')](0x0);var _0x5e3c2d=moment(_0xe232e1)[_0xeb3b('0x5')](0x0);return _0x3a5d18['diff'](_0x5e3c2d,_0xeb3b('0x6'));}exports['loggerCatch']=function(_0x438286){return function(_0x149699){logger[_0xeb3b('0x7')](_0x438286,util[_0xeb3b('0x8')](_0x149699,{'showHidden':![],'depth':null}));};};exports[_0xeb3b('0x9')]=function(_0x59a5a2,_0x1e41ea){logger[_0xeb3b('0xa')](_0x59a5a2,util[_0xeb3b('0x8')](_0x1e41ea,{'showHidden':![],'depth':null}));};exports[_0xeb3b('0xb')]=function(_0x1bb052,_0x590150){logger['error'](_0x1bb052,util[_0xeb3b('0x8')](_0x590150,{'showHidden':![],'depth':null}));};exports[_0xeb3b('0xc')]=function(_0x7082b5){return function(_0x3b55c0){logger[_0xeb3b('0xa')](_0x7082b5,util[_0xeb3b('0x8')](_0x3b55c0,{'showHidden':![],'depth':null}));};};exports[_0xeb3b('0xd')]=function(_0x3e75c6,_0x5b3193,_0x3dd037){return{'message':_0x3e75c6,'unlock':_0x5b3193,'active':_0x3dd037};};exports['getCallerId']=function(_0x46bec0,_0x7a5c95,_0x39e352){if(!_[_0xeb3b('0xe')](_0x39e352)&&'string'===typeof _0x39e352&&!_[_0xeb3b('0xf')](_0x39e352)){if(!_[_0xeb3b('0xe')](_0x7a5c95)&&_0xeb3b('0x10')===typeof _0x7a5c95&&!_[_0xeb3b('0xf')](_0x7a5c95)){return util[_0xeb3b('0x11')](_0xeb3b('0x12'),_0x7a5c95,_0x39e352);}return util[_0xeb3b('0x11')](_0xeb3b('0x12'),_0x39e352,_0x39e352);}if(!_[_0xeb3b('0xe')](_0x46bec0)&&_0xeb3b('0x10')===typeof _0x46bec0&&!_[_0xeb3b('0xf')](_0x46bec0)){return _0x46bec0;}return'\x22\x22\x20<>';};exports['isActive']=function(_0xa3739f){if(_[_0xeb3b('0x13')](_0xa3739f)){return![];}return _0xa3739f;};exports['addVariables']=function(_0x4b67e3,_0x51d590,_0x1a9a00,_0x215030,_0x24bbca,_0x4270f3){var _0x294357={'XMD-QUEUE':_0x51d590[_0xeb3b('0x14')]?_0x51d590[_0xeb3b('0x14')][_0xeb3b('0x15')]:'','XMD-CALLERID':_0x215030,'XMD-CALLERID-PREVIEW':_0x4270f3?util['format'](_0xeb3b('0x12'),_0x4270f3[_0xeb3b('0x16')],_0x4270f3['calleridnum']):_0x215030,'XMD-DIALID':_0x24bbca,'XMD-CONTACTID':_0x51d590[_0xeb3b('0x17')],'XMD-CDRTYPE':_0xeb3b('0x18'),'CALLERID(all)':_0x215030,'XMD-VOICEQUEUEID':_0x51d590[_0xeb3b('0x19')],'XMD-DIALCHANNEL':_0x1a9a00,'XMD-DIALTIMEOUT':_0x4b67e3[_0xeb3b('0x1a')]||0x1e,'XMD-DIALOPTIONS':util['format'](_0xeb3b('0x1b'),_0x4b67e3[_0xeb3b('0x1c')]?'g':'',_['isEmpty'](_0x4b67e3[_0xeb3b('0x1d')])?'':_0xeb3b('0x1e')),'XMD-DIALURL':_0x4b67e3[_0xeb3b('0x1f')]||'','XMD-AGI':_0x4b67e3[_0xeb3b('0x20')]?util[_0xeb3b('0x11')]('\x22agi://%s/square,%s\x22',ipAgi,_0x4b67e3['dialQueueProject']):'NONE','XMD-AGIAFTER':_0x4b67e3[_0xeb3b('0x1c')]?util[_0xeb3b('0x11')](_0xeb3b('0x21'),ipAgi,_0x4b67e3[_0xeb3b('0x1c')]):_0xeb3b('0x22'),'XMD-ORIGINATECALLERIDNUM':_0x4270f3?_0x4270f3[_0xeb3b('0x23')]:'','XMD-ORIGINATECALLERIDNAME':_0x4270f3?_0x4270f3[_0xeb3b('0x24')]:'','XMD-DESTINATION':_0xeb3b('0x25')};if(!_[_0xeb3b('0xf')](_0x4b67e3[_0xeb3b('0x1d')])){_0x294357[util[_0xeb3b('0x11')]('%s','_XCALLY_MIXMONITOR_FORMAT')]=_0x4b67e3[_0xeb3b('0x1d')];_0x294357[util['format']('%s','_XCALLY_MIXMONITOR_UNIQUEID')]=_0x24bbca;}if(_0x51d590&&_0x51d590[_0xeb3b('0x26')]){for(var _0x29a2bc in _0x51d590['Contact']){if(_0x51d590[_0xeb3b('0x26')][_0xeb3b('0x27')](_0x29a2bc)){if(!_[_0xeb3b('0x13')](_0x51d590[_0xeb3b('0x26')][_0x29a2bc])&&_0x29a2bc!=='id'&&_0x29a2bc!==_0xeb3b('0x28')&&_0x29a2bc!=='createdAt'&&_0x29a2bc!=='updatedAt'){_0x294357[util[_0xeb3b('0x11')](_0xeb3b('0x29'),_0xeb3b('0x2a'),_[_0xeb3b('0x2b')](_0x29a2bc))]=_0x51d590[_0xeb3b('0x26')][_0x29a2bc];}}}}return _0x294357;};exports[_0xeb3b('0x2c')]=function(_0x5ea145){var _0x5753b9={};for(var _0x1aa7db in _0x5ea145){if(_0x5ea145[_0xeb3b('0x27')](_0x1aa7db)){_0x5753b9[util[_0xeb3b('0x11')]('%s',_[_0xeb3b('0x2d')](_0x1aa7db))]=_0x5ea145[_0x1aa7db];}}return{'variables':_0x5753b9};};exports[_0xeb3b('0x2e')]=function(_0x44d166,_0x104ab0){if(!_[_0xeb3b('0x13')](_0x44d166)){if(_0x44d166['hasOwnProperty'](_0xeb3b('0x2f'))){if(_0x44d166['originated']>0x0){_0x44d166['originated']-=0x1;}else{logger['error'](_0xeb3b('0x30'),_0x104ab0);}}}else{logger[_0xeb3b('0x7')](_0xeb3b('0x31'),_0x104ab0);}};exports[_0xeb3b('0x32')]=function(_0x276b1b){var _0x298c32=moment()[_0xeb3b('0x11')](_0xeb3b('0x33'));_0x276b1b[_0xeb3b('0x34')]=0xd;_0x276b1b[_0xeb3b('0x35')]=_0xeb3b('0x36');_0x276b1b[_0xeb3b('0x37')]=_0x298c32;_0x276b1b[_0xeb3b('0x38')]=_0x298c32;_0x276b1b[_0xeb3b('0x39')]=_0x298c32;};exports[_0xeb3b('0x3a')]=function(_0x30c845,_0x114578,_0x20e871){var _0xdef363=moment()[_0xeb3b('0x11')](_0xeb3b('0x33'));_0x30c845[_0xeb3b('0x34')]=_0x114578;_0x30c845[_0xeb3b('0x35')]=_0x20e871;_0x30c845['responsetime']=_0xdef363;_0x30c845[_0xeb3b('0x3b')]=getSeconds(_0x30c845['responsetime'],_0x30c845[_0xeb3b('0x37')]);};exports[_0xeb3b('0x3c')]=function(_0x2ea6d1,_0x15b73c,_0x350c9e){_0x2ea6d1['membername']=_0x15b73c;_0x2ea6d1[_0xeb3b('0x3d')]=_0x350c9e;};exports[_0xeb3b('0x3e')]=function(_0x529ab0,_0x1e585d,_0x396fc3){var _0x393b0b=moment()[_0xeb3b('0x11')]('YYYY-MM-DD\x20HH:mm:ss');_0x529ab0[_0xeb3b('0x34')]=_0x1e585d;_0x529ab0[_0xeb3b('0x35')]=_0x396fc3;_0x529ab0['responsetime']=_0x529ab0[_0xeb3b('0x38')]?_0x529ab0[_0xeb3b('0x38')]:_0x393b0b;_0x529ab0['endtime']=_0x529ab0['endtime']?_0x529ab0['endtime']:_0x393b0b;_0x529ab0[_0xeb3b('0x3b')]=getSeconds(_0x529ab0[_0xeb3b('0x38')]||0x0,_0x529ab0[_0xeb3b('0x37')]||0x0);_0x529ab0[_0xeb3b('0x3f')]=_0x529ab0['answertime']?getSeconds(_0x529ab0['endtime'],_0x529ab0[_0xeb3b('0x40')]):0x0;};exports[_0xeb3b('0x41')]=function(_0x57fd37){return _0x57fd37===_0xeb3b('0x42');};exports[_0xeb3b('0x43')]=function(_0x139895,_0xdd5145,_0x4b53cf,_0x1b35c2,_0x5e8b1f){var _0x1ca7d0=_0x1b35c2?'RECALL':_0x139895[_0xeb3b('0x16')];_0x1ca7d0=_0x5e8b1f?_0xeb3b('0x44'):_0x1ca7d0;return{'actionid':_0x139895[_0xeb3b('0x45')],'action':_0xeb3b('0x46'),'channel':_0x139895[_0xeb3b('0x47')],'callerid':util['format'](_0xeb3b('0x12'),_0x1ca7d0,_0x139895[_0xeb3b('0x48')]),'Exten':_0xeb3b('0x25'),'Context':_0xeb3b('0x49'),'Priority':'1','variable':_0x4b53cf,'timeout':(_0xdd5145[_0xeb3b('0x4a')]||0x1e)*0x3e8,'async':!![],'channelid':_0x139895[_0xeb3b('0x45')]};};exports[_0xeb3b('0x4b')]=function(_0x3ad0c8){return _0x3ad0c8['countbusyretry']+_0x3ad0c8[_0xeb3b('0x4c')]+_0x3ad0c8[_0xeb3b('0x4d')];};exports[_0xeb3b('0x4e')]=function(_0x44b522){var _0x5c661c=_[_0xeb3b('0x4f')](_0x44b522);_0x5c661c[_0xeb3b('0x34')]=0xf;_0x5c661c[_0xeb3b('0x35')]='Global';return _0x5c661c;};exports[_0xeb3b('0x50')]=function(_0x1543e3,_0x44494c,_0x28694b){var _0x18dd1c={};_0x18dd1c[_0x44494c]=_0x1543e3[_0x44494c];_0x18dd1c[_0xeb3b('0x51')]=![];_0x18dd1c[_0xeb3b('0x52')]=moment()['add'](_0x28694b,_0xeb3b('0x53'))[_0xeb3b('0x11')](_0xeb3b('0x33'));_0x18dd1c[_0xeb3b('0x17')]=_0x1543e3[_0xeb3b('0x17')];_0x18dd1c[_0xeb3b('0x54')]=_0x1543e3['ListId'];_0x18dd1c[_0xeb3b('0x19')]=_0x1543e3[_0xeb3b('0x19')]||undefined;return _0x18dd1c;};exports[_0xeb3b('0x55')]=function(_0x724742,_0x30f89e){if(!_[_0xeb3b('0x13')](_0x724742)){if(_0x724742[_0xeb3b('0x56')]>0x0){_0x724742['pTalking']-=0x1;}else{logger[_0xeb3b('0x7')](_0x30f89e,_0xeb3b('0x57'));}}else{logger[_0xeb3b('0x7')](_0x30f89e,'[decrementTalkink]\x20is\x20null\x20or\x20undefined');}};exports[_0xeb3b('0x58')]=function(_0x19c4d6){if(_0x19c4d6<=0x0){return!![];}return![];};exports[_0xeb3b('0x59')]=function(_0x2347f8,_0x168e7c){_0x2347f8[_0xeb3b('0x5a')]=_0x168e7c;_0x2347f8[_0xeb3b('0x15')]=_0x2347f8['queue'];_0x2347f8['interface']=_0x2347f8['channelAgent'];return _0x2347f8;};exports[_0xeb3b('0x5b')]=function(_0x4082d3){var _0x517938={};_0x517938['queue']=_0x4082d3[_0xeb3b('0x5c')];_0x517938[_0xeb3b('0x5d')]=_0x4082d3['channelAgent'];_0x517938['uniqueid']=_0x4082d3['uniqueid'];return _0x517938;};exports[_0xeb3b('0x5e')]=function(_0x194a27){var _0x236946=[];for(var _0xc3c0e1 in _0x194a27){if(_0x194a27['hasOwnProperty'](_0xc3c0e1)){if(!_[_0xeb3b('0x13')](_0x194a27[_0xc3c0e1])&&_0x194a27[_0xc3c0e1][_0xeb3b('0x34')]===_0xeb3b('0x5f')&&_0x194a27[_0xc3c0e1][_0xeb3b('0x60')]===_0xeb3b('0x61')){_0x236946['push'](_0x194a27[_0xc3c0e1]['id']);}}}return _0x236946;};exports['getDiff']=function(_0x162209){var _0x99e598=moment()[_0xeb3b('0x5')](0x0);var _0x2a08e6=moment(_0x162209)[_0xeb3b('0x5')](0x0);return _0x99e598['diff'](_0x2a08e6,_0xeb3b('0x6'));};exports[_0xeb3b('0x62')]=function(_0xbbabcc){return{'active':![],'recallme':![],'UserId':null,'ContactId':_0xbbabcc['ContactId'],'ListId':_0xbbabcc[_0xeb3b('0x54')],'VoiceQueueId':_0xbbabcc['VoiceQueueId']||undefined,'CampaignId':_0xbbabcc[_0xeb3b('0x63')]||undefined};};exports[_0xeb3b('0x64')]=function(_0x6158aa){if(_0x6158aa===_0xeb3b('0x45')||_0x6158aa===_0xeb3b('0x65')||_0x6158aa===_0xeb3b('0x5c')||_0x6158aa===_0xeb3b('0x66')||_0x6158aa===_0xeb3b('0x67')||_0x6158aa===_0xeb3b('0x68')||_0x6158aa===_0xeb3b('0x69')||_0x6158aa==='channelAgent'||_0x6158aa===_0xeb3b('0x16')||_0x6158aa===_0xeb3b('0x51')||_0x6158aa===_0xeb3b('0x48')||_0x6158aa===_0xeb3b('0x52')||_0x6158aa===_0xeb3b('0x6a')||_0x6158aa===_0xeb3b('0x4c')||_0x6158aa===_0xeb3b('0x4d')||_0x6158aa===_0xeb3b('0x6b')||_0x6158aa===_0xeb3b('0x6c')||_0x6158aa===_0xeb3b('0x6d')||_0x6158aa==='callbackat'||_0x6158aa===_0xeb3b('0x6e')||_0x6158aa===_0xeb3b('0x17')||_0x6158aa===_0xeb3b('0x54')||_0x6158aa===_0xeb3b('0x3d')||_0x6158aa===_0xeb3b('0x19')||_0x6158aa==='sipcallid'||_0x6158aa===_0xeb3b('0x6f')||_0x6158aa===_0xeb3b('0x70')||_0x6158aa===_0xeb3b('0x71')||_0x6158aa===_0xeb3b('0x72')||_0x6158aa===_0xeb3b('0x73')||_0x6158aa===_0xeb3b('0x74')||_0x6158aa===_0xeb3b('0x75')||_0x6158aa==='xmd-dialid'||_0x6158aa===_0xeb3b('0x76')||_0x6158aa===_0xeb3b('0x77')||_0x6158aa===_0xeb3b('0x78')||_0x6158aa===_0xeb3b('0x79')||_0x6158aa===_0xeb3b('0x7a')||_0x6158aa===_0xeb3b('0x7b')||_0x6158aa===_0xeb3b('0x7c')||_0x6158aa===_0xeb3b('0x7d')||_0x6158aa===_0xeb3b('0x7e')||_0x6158aa===_0xeb3b('0x7f')||_0x6158aa===_0xeb3b('0x80')||_0x6158aa===_0xeb3b('0x81')||_0x6158aa===_0xeb3b('0x82')||_0x6158aa===_0xeb3b('0x83')||_0x6158aa===_0xeb3b('0x7c')||_0x6158aa==='rtpaudioqosbridged'||_0x6158aa===_0xeb3b('0x7e')||_0x6158aa===_0xeb3b('0x7f')||_0x6158aa===_0xeb3b('0x80')||_0x6158aa===_0xeb3b('0x81')||_0x6158aa===_0xeb3b('0x82')||_0x6158aa===_0xeb3b('0x83')||_0x6158aa==='bridgepeer'||_0x6158aa===_0xeb3b('0x84')||_0x6158aa==='state'||_0x6158aa===_0xeb3b('0x35')){return![];}return!![];};exports[_0xeb3b('0x85')]=function(_0x3323b2,_0x309a66){var _0x4e2f4c,_0x528217,_0x1f4364;if(_0x309a66<=0x0){_0x309a66=0x1;}_0x4e2f4c=new RegExp('\x5cw{0,'+_0x309a66+'}$');_0x528217=Math[_0xeb3b('0x86')](0xa,_0x309a66-0x1);_0x1f4364=Math[_0xeb3b('0x86')](0xa,_0x309a66)-0x1;return util[_0xeb3b('0x11')]('%s',_[_0xeb3b('0x87')](_0x3323b2,_0x4e2f4c,_[_0xeb3b('0x88')](_0x528217,_0x1f4364)));};exports[_0xeb3b('0x89')]=function(_0x3b7b90){var _0x206086=_0x3b7b90[_0xeb3b('0x8a')](/"(.*?)"/);return _0x206086?_0x206086[0x1]:_0x3b7b90;};exports[_0xeb3b('0x8b')]=function(_0xa1915d){var _0x74602b=_0xa1915d[_0xeb3b('0x8a')](/<(.*?)>/);return _0x74602b?_0x74602b[0x1]:_0xa1915d;};
\ No newline at end of file