Built motion from commit (unavailable).|2.3.0
[motion2.git] / server / services / ami / preview / util / util.js
index 21979fb..a1a89e9 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x5361=['calleridname','ContactId','dialer','VoiceQueueId','dialOriginateTimeout','dialQueueProject2','U(xcally-mixmonitor-context)','dialPreviewUrl','dialQueueProject','\x22agi://%s/square,%s\x22','NONE','originatecalleridnum','originatecalleridname','xcally-motion-preview','monitor_format','_XCALLY_MIXMONITOR_FORMAT','_XCALLY_MIXMONITOR_UNIQUEID','Contact','isNil','XMD-','toUpper','hasOwnProperty','updateOriginated','originated','[updateOriginated]\x20object\x20originated\x20is\x20negative','logBlacklist','state','Blacklist','starttime','responsetime','endtime','logAgent','YYYY-MM-DD\x20HH:mm:ss','statedesc','ringtime','logLookAgent','membername','UserId','logCustomer','talktime','answertime','isFailure','variablesAction','RECALL','BOOKED','uniqueid','channelAgent','calleridnum','from-sip','timeout','totalGlobal','countbusyretry','countcongestionretry','cloneAction','clone','Global','scheduledAt','scheduledat','minutes','ListId','decrementTalkink','pTalking','[decrementTalkink]\x20object\x20talking\x20is\x20negative','[decrementTalkink]\x20is\x20null\x20or\x20undefined','IsNotLoggedIn','buildObj','name','queue','interface','buildAcw','agentReadyId','not_inuse','status','reachable','push','getDiff','diff','createBody','CampaignId','filterKey','type','campaigntype','dialAnswer','active','countnoanswerretry','countglobal','callback','callbackuniqueid','callbackat','recallme','xmd-voicequeueid','xmd-queue','xmd-listid','xmd-dialurl','xmd-dialtimeout','xmd-dialoptions','xmd-contactid','xmd-callerid','xmd-agiafter','xmd-agi','rtpaudioqos','rtpaudioqosjitter','rtpaudioqosloss','rtpaudioqoslossbridged','rtpaudioqosrttbridged','rtpaudioqosjitterbridged','rtpaudioqosrtt','bridgepeer','bridgepvtcallid','getCallerIdRandom','pow','replace','random','extractCalleridName','match','extractCalleridNumber','util','lodash','moment','../../../../config/logger','preview','env','XCALLY_IP_AGI','127.0.0.1','milliseconds','seconds','loggerCatch','error','inspect','logger','info','loggerError','logger2','isUndefined','string','isEmpty','format','\x22%s\x22\x20<%s>','\x22\x22\x20<>','isActive','addVariables','Queue'];(function(_0x50cae4,_0x453238){var _0x552577=function(_0x48deee){while(--_0x48deee){_0x50cae4['push'](_0x50cae4['shift']());}};_0x552577(++_0x453238);}(_0x5361,0x190));var _0x1536=function(_0x5f3f88,_0x562baf){_0x5f3f88=_0x5f3f88-0x0;var _0xd08119=_0x5361[_0x5f3f88];return _0xd08119;};'use strict';var util=require(_0x1536('0x0'));var _=require(_0x1536('0x1'));var moment=require(_0x1536('0x2'));var logger=require(_0x1536('0x3'))(_0x1536('0x4'));var ipAgi=process[_0x1536('0x5')][_0x1536('0x6')]||_0x1536('0x7');function getSeconds(_0x39144a,_0x1945fb){var _0x346de7=moment(_0x39144a)[_0x1536('0x8')](0x0);var _0xd1ac36=moment(_0x1945fb)[_0x1536('0x8')](0x0);return _0x346de7['diff'](_0xd1ac36,_0x1536('0x9'));}exports[_0x1536('0xa')]=function(_0x1f8c30){return function(_0x581c4e){logger[_0x1536('0xb')](_0x1f8c30,util[_0x1536('0xc')](_0x581c4e,{'showHidden':![],'depth':null}));};};exports[_0x1536('0xd')]=function(_0x42f8c0,_0x667c1d){logger[_0x1536('0xe')](_0x42f8c0,util[_0x1536('0xc')](_0x667c1d,{'showHidden':![],'depth':null}));};exports[_0x1536('0xf')]=function(_0xe06302,_0x313da7){logger[_0x1536('0xb')](_0xe06302,util['inspect'](_0x313da7,{'showHidden':![],'depth':null}));};exports[_0x1536('0x10')]=function(_0x2a6cbd){return function(_0x5c9bd8){logger[_0x1536('0xe')](_0x2a6cbd,util['inspect'](_0x5c9bd8,{'showHidden':![],'depth':null}));};};exports['message']=function(_0x39ef5d,_0x32e14b,_0x1b0fb9){return{'message':_0x39ef5d,'unlock':_0x32e14b,'active':_0x1b0fb9};};exports['getCallerId']=function(_0x1ac875,_0x4cf87c,_0x57db33){if(!_[_0x1536('0x11')](_0x57db33)&&_0x1536('0x12')===typeof _0x57db33&&!_[_0x1536('0x13')](_0x57db33)){if(!_[_0x1536('0x11')](_0x4cf87c)&&_0x1536('0x12')===typeof _0x4cf87c&&!_[_0x1536('0x13')](_0x4cf87c)){return util[_0x1536('0x14')](_0x1536('0x15'),_0x4cf87c,_0x57db33);}return util[_0x1536('0x14')](_0x1536('0x15'),_0x57db33,_0x57db33);}if(!_[_0x1536('0x11')](_0x1ac875)&&'string'===typeof _0x1ac875&&!_[_0x1536('0x13')](_0x1ac875)){return _0x1ac875;}return _0x1536('0x16');};exports[_0x1536('0x17')]=function(_0x8f2f7e){if(_['isNil'](_0x8f2f7e)){return![];}return _0x8f2f7e;};exports[_0x1536('0x18')]=function(_0x5c53b8,_0x356ac7,_0x43f003,_0x160a48,_0x569818,_0x3de14b){var _0x16f0e8={'XMD-QUEUE':_0x356ac7[_0x1536('0x19')]?_0x356ac7['Queue']['name']:'','XMD-CALLERID':_0x160a48,'XMD-CALLERID-PREVIEW':_0x3de14b?util[_0x1536('0x14')]('\x22%s\x22\x20<%s>',_0x3de14b[_0x1536('0x1a')],_0x3de14b['calleridnum']):_0x160a48,'XMD-DIALID':_0x569818,'XMD-CONTACTID':_0x356ac7[_0x1536('0x1b')],'XMD-CDRTYPE':_0x1536('0x1c'),'CALLERID(all)':_0x160a48,'XMD-VOICEQUEUEID':_0x356ac7[_0x1536('0x1d')],'XMD-DIALCHANNEL':_0x43f003,'XMD-DIALTIMEOUT':_0x5c53b8[_0x1536('0x1e')]||0x1e,'XMD-DIALOPTIONS':util[_0x1536('0x14')]('\x22rtTxX%s%s\x22',_0x5c53b8[_0x1536('0x1f')]?'g':'',_[_0x1536('0x13')](_0x5c53b8['monitor_format'])?'':_0x1536('0x20')),'XMD-DIALURL':_0x5c53b8[_0x1536('0x21')]||'','XMD-AGI':_0x5c53b8[_0x1536('0x22')]?util[_0x1536('0x14')](_0x1536('0x23'),ipAgi,_0x5c53b8[_0x1536('0x22')]):_0x1536('0x24'),'XMD-AGIAFTER':_0x5c53b8[_0x1536('0x1f')]?util[_0x1536('0x14')](_0x1536('0x23'),ipAgi,_0x5c53b8[_0x1536('0x1f')]):_0x1536('0x24'),'XMD-ORIGINATECALLERIDNUM':_0x3de14b?_0x3de14b[_0x1536('0x25')]:'','XMD-ORIGINATECALLERIDNAME':_0x3de14b?_0x3de14b[_0x1536('0x26')]:'','XMD-DESTINATION':_0x1536('0x27')};if(!_['isEmpty'](_0x5c53b8[_0x1536('0x28')])){_0x16f0e8[util[_0x1536('0x14')]('%s',_0x1536('0x29'))]=_0x5c53b8[_0x1536('0x28')];_0x16f0e8[util[_0x1536('0x14')]('%s',_0x1536('0x2a'))]=_0x569818;}if(_0x356ac7&&_0x356ac7[_0x1536('0x2b')]){for(var _0x5f3cb9 in _0x356ac7['Contact']){if(_0x356ac7['Contact']['hasOwnProperty'](_0x5f3cb9)){if(!_[_0x1536('0x2c')](_0x356ac7[_0x1536('0x2b')][_0x5f3cb9])&&_0x5f3cb9!=='id'&&_0x5f3cb9!=='tags'&&_0x5f3cb9!=='createdAt'&&_0x5f3cb9!=='updatedAt'){_0x16f0e8[util[_0x1536('0x14')]('%s%s',_0x1536('0x2d'),_[_0x1536('0x2e')](_0x5f3cb9))]=_0x356ac7[_0x1536('0x2b')][_0x5f3cb9];}}}}return _0x16f0e8;};exports['toLowerVariables']=function(_0x100467){var _0x26ca98={};for(var _0x3e2ed9 in _0x100467){if(_0x100467[_0x1536('0x2f')](_0x3e2ed9)){_0x26ca98[util['format']('%s',_['toLower'](_0x3e2ed9))]=_0x100467[_0x3e2ed9];}}return{'variables':_0x26ca98};};exports[_0x1536('0x30')]=function(_0x50d121,_0x26749c){if(!_[_0x1536('0x2c')](_0x50d121)){if(_0x50d121[_0x1536('0x2f')](_0x1536('0x31'))){if(_0x50d121[_0x1536('0x31')]>0x0){_0x50d121[_0x1536('0x31')]-=0x1;}else{logger[_0x1536('0xb')](_0x1536('0x32'),_0x26749c);}}}else{logger[_0x1536('0xb')]('[updateOriginated]\x20is\x20null\x20or\x20undefined',_0x26749c);}};exports[_0x1536('0x33')]=function(_0x54c947){var _0x57d341=moment()[_0x1536('0x14')]('YYYY-MM-DD\x20HH:mm:ss');_0x54c947[_0x1536('0x34')]=0xd;_0x54c947['statedesc']=_0x1536('0x35');_0x54c947[_0x1536('0x36')]=_0x57d341;_0x54c947[_0x1536('0x37')]=_0x57d341;_0x54c947[_0x1536('0x38')]=_0x57d341;};exports[_0x1536('0x39')]=function(_0x3d79e3,_0x1bd30f,_0x50772a){var _0x18b87c=moment()[_0x1536('0x14')](_0x1536('0x3a'));_0x3d79e3[_0x1536('0x34')]=_0x1bd30f;_0x3d79e3[_0x1536('0x3b')]=_0x50772a;_0x3d79e3['responsetime']=_0x18b87c;_0x3d79e3[_0x1536('0x3c')]=getSeconds(_0x3d79e3[_0x1536('0x37')],_0x3d79e3[_0x1536('0x36')]);};exports[_0x1536('0x3d')]=function(_0x32569c,_0x1d8322,_0x4a391e){_0x32569c[_0x1536('0x3e')]=_0x1d8322;_0x32569c[_0x1536('0x3f')]=_0x4a391e;};exports[_0x1536('0x40')]=function(_0x57c38d,_0x22afc6,_0xc9af1e){var _0x49819b=moment()[_0x1536('0x14')](_0x1536('0x3a'));_0x57c38d[_0x1536('0x34')]=_0x22afc6;_0x57c38d[_0x1536('0x3b')]=_0xc9af1e;_0x57c38d[_0x1536('0x37')]=_0x57c38d[_0x1536('0x37')]?_0x57c38d[_0x1536('0x37')]:_0x49819b;_0x57c38d[_0x1536('0x38')]=_0x57c38d['endtime']?_0x57c38d[_0x1536('0x38')]:_0x49819b;_0x57c38d[_0x1536('0x3c')]=getSeconds(_0x57c38d[_0x1536('0x37')]||0x0,_0x57c38d[_0x1536('0x36')]||0x0);_0x57c38d[_0x1536('0x41')]=_0x57c38d[_0x1536('0x42')]?getSeconds(_0x57c38d[_0x1536('0x38')],_0x57c38d[_0x1536('0x42')]):0x0;};exports[_0x1536('0x43')]=function(_0x30e5e0){return _0x30e5e0==='Failure';};exports[_0x1536('0x44')]=function(_0x2e9513,_0x9d6fb5,_0x972b36,_0x34dfcf,_0x141a20){var _0x34bca9=_0x34dfcf?_0x1536('0x45'):_0x2e9513['calleridname'];_0x34bca9=_0x141a20?_0x1536('0x46'):_0x34bca9;return{'actionid':_0x2e9513[_0x1536('0x47')],'action':'originate','channel':_0x2e9513[_0x1536('0x48')],'callerid':util[_0x1536('0x14')]('\x22%s\x22\x20<%s>',_0x34bca9,_0x2e9513[_0x1536('0x49')]),'Exten':_0x1536('0x27'),'Context':_0x1536('0x4a'),'Priority':'1','variable':_0x972b36,'timeout':(_0x9d6fb5[_0x1536('0x4b')]||0x1e)*0x3e8,'async':!![],'channelid':_0x2e9513[_0x1536('0x47')]};};exports[_0x1536('0x4c')]=function(_0x5127d7){return _0x5127d7[_0x1536('0x4d')]+_0x5127d7[_0x1536('0x4e')]+_0x5127d7['countnoanswerretry'];};exports[_0x1536('0x4f')]=function(_0x511d74){var _0x4664f7=_[_0x1536('0x50')](_0x511d74);_0x4664f7['state']=0xf;_0x4664f7[_0x1536('0x3b')]=_0x1536('0x51');return _0x4664f7;};exports[_0x1536('0x52')]=function(_0x1f42d2,_0x190c54,_0x3d754e){var _0x5a3f25={};_0x5a3f25[_0x190c54]=_0x1f42d2[_0x190c54];_0x5a3f25['active']=![];_0x5a3f25[_0x1536('0x53')]=moment()['add'](_0x3d754e,_0x1536('0x54'))[_0x1536('0x14')](_0x1536('0x3a'));_0x5a3f25['ContactId']=_0x1f42d2[_0x1536('0x1b')];_0x5a3f25[_0x1536('0x55')]=_0x1f42d2[_0x1536('0x55')];_0x5a3f25[_0x1536('0x1d')]=_0x1f42d2[_0x1536('0x1d')]||undefined;return _0x5a3f25;};exports[_0x1536('0x56')]=function(_0x4c4876,_0x53d6ee){if(!_[_0x1536('0x2c')](_0x4c4876)){if(_0x4c4876[_0x1536('0x57')]>0x0){_0x4c4876[_0x1536('0x57')]-=0x1;}else{logger['error'](_0x53d6ee,_0x1536('0x58'));}}else{logger[_0x1536('0xb')](_0x53d6ee,_0x1536('0x59'));}};exports[_0x1536('0x5a')]=function(_0x4bd119){if(_0x4bd119<=0x0){return!![];}return![];};exports[_0x1536('0x5b')]=function(_0x2b0fc4,_0x2d8785){_0x2b0fc4['lastevent']=_0x2d8785;_0x2b0fc4[_0x1536('0x5c')]=_0x2b0fc4[_0x1536('0x5d')];_0x2b0fc4[_0x1536('0x5e')]=_0x2b0fc4['channelAgent'];return _0x2b0fc4;};exports[_0x1536('0x5f')]=function(_0x3be7d1){var _0x57ebe0={};_0x57ebe0['queue']=_0x3be7d1['queue'];_0x57ebe0['interface']=_0x3be7d1[_0x1536('0x48')];_0x57ebe0[_0x1536('0x47')]=_0x3be7d1['uniqueid'];return _0x57ebe0;};exports[_0x1536('0x60')]=function(_0x5c9e8d){var _0x1e55ee=[];for(var _0xa57f9e in _0x5c9e8d){if(_0x5c9e8d['hasOwnProperty'](_0xa57f9e)){if(!_['isNil'](_0x5c9e8d[_0xa57f9e])&&_0x5c9e8d[_0xa57f9e][_0x1536('0x34')]===_0x1536('0x61')&&_0x5c9e8d[_0xa57f9e][_0x1536('0x62')]===_0x1536('0x63')){_0x1e55ee[_0x1536('0x64')](_0x5c9e8d[_0xa57f9e]['id']);}}}return _0x1e55ee;};exports[_0x1536('0x65')]=function(_0x20f354){var _0x56a082=moment()[_0x1536('0x8')](0x0);var _0x5b3e37=moment(_0x20f354)[_0x1536('0x8')](0x0);return _0x56a082[_0x1536('0x66')](_0x5b3e37,_0x1536('0x9'));};exports[_0x1536('0x67')]=function(_0x1ba2a0){return{'active':![],'recallme':![],'UserId':null,'ContactId':_0x1ba2a0['ContactId'],'ListId':_0x1ba2a0['ListId'],'VoiceQueueId':_0x1ba2a0[_0x1536('0x1d')]||undefined,'CampaignId':_0x1ba2a0[_0x1536('0x68')]||undefined};};exports[_0x1536('0x69')]=function(_0x255121){if(_0x255121==='uniqueid'||_0x255121==='idContact'||_0x255121===_0x1536('0x5d')||_0x255121===_0x1536('0x6a')||_0x255121===_0x1536('0x6b')||_0x255121===_0x1536('0x6c')||_0x255121==='membername'||_0x255121===_0x1536('0x48')||_0x255121===_0x1536('0x1a')||_0x255121===_0x1536('0x6d')||_0x255121===_0x1536('0x49')||_0x255121===_0x1536('0x53')||_0x255121===_0x1536('0x4d')||_0x255121===_0x1536('0x4e')||_0x255121===_0x1536('0x6e')||_0x255121===_0x1536('0x6f')||_0x255121===_0x1536('0x70')||_0x255121===_0x1536('0x71')||_0x255121===_0x1536('0x72')||_0x255121===_0x1536('0x73')||_0x255121===_0x1536('0x1b')||_0x255121===_0x1536('0x55')||_0x255121===_0x1536('0x3f')||_0x255121==='VoiceQueueId'||_0x255121==='sipcallid'||_0x255121===_0x1536('0x74')||_0x255121===_0x1536('0x75')||_0x255121==='xmd-phone'||_0x255121===_0x1536('0x76')||_0x255121===_0x1536('0x77')||_0x255121===_0x1536('0x78')||_0x255121===_0x1536('0x79')||_0x255121==='xmd-dialid'||_0x255121==='xmd-dialchannel'||_0x255121===_0x1536('0x7a')||_0x255121==='xmd-cdrtype'||_0x255121===_0x1536('0x7b')||_0x255121===_0x1536('0x7c')||_0x255121===_0x1536('0x7d')||_0x255121===_0x1536('0x7e')||_0x255121==='rtpaudioqosbridged'||_0x255121===_0x1536('0x7f')||_0x255121==='rtpaudioqosjitterbridged'||_0x255121===_0x1536('0x80')||_0x255121===_0x1536('0x81')||_0x255121==='rtpaudioqosrtt'||_0x255121===_0x1536('0x82')||_0x255121==='rtpaudioqos'||_0x255121==='rtpaudioqosbridged'||_0x255121==='rtpaudioqosjitter'||_0x255121===_0x1536('0x83')||_0x255121==='rtpaudioqosloss'||_0x255121===_0x1536('0x81')||_0x255121===_0x1536('0x84')||_0x255121===_0x1536('0x82')||_0x255121===_0x1536('0x85')||_0x255121===_0x1536('0x86')||_0x255121===_0x1536('0x34')||_0x255121===_0x1536('0x3b')){return![];}return!![];};exports[_0x1536('0x87')]=function(_0x480b42,_0x490b89){var _0x5018a8,_0x2d701e,_0x6b9c52;if(_0x490b89<=0x0){_0x490b89=0x1;}_0x5018a8=new RegExp('\x5cw{0,'+_0x490b89+'}$');_0x2d701e=Math[_0x1536('0x88')](0xa,_0x490b89-0x1);_0x6b9c52=Math[_0x1536('0x88')](0xa,_0x490b89)-0x1;return util['format']('%s',_[_0x1536('0x89')](_0x480b42,_0x5018a8,_[_0x1536('0x8a')](_0x2d701e,_0x6b9c52)));};exports[_0x1536('0x8b')]=function(_0x2001a5){var _0x4f8a9c=_0x2001a5[_0x1536('0x8c')](/"(.*?)"/);return _0x4f8a9c?_0x4f8a9c[0x1]:_0x2001a5;};exports[_0x1536('0x8d')]=function(_0x1af144){var _0x4f6100=_0x1af144[_0x1536('0x8c')](/<(.*?)>/);return _0x4f6100?_0x4f6100[0x1]:_0x1af144;};
\ No newline at end of file
+var _0x471d=['logCustomer','state','answertime','isFailure','variablesAction','RECALL','BOOKED','uniqueid','originate','channelAgent','calleridnum','from-sip','timeout','totalGlobal','countbusyretry','countcongestionretry','countnoanswerretry','cloneAction','clone','scheduledAt','active','scheduledat','add','minutes','ContactId','ListId','decrementTalkink','pTalking','IsNotLoggedIn','buildObj','lastevent','queue','interface','buildAcw','agentReadyId','not_inuse','status','reachable','push','getDiff','diff','seconds','createBody','CampaignId','filterKey','idContact','type','campaigntype','membername','callback','callbackuniqueid','UserId','xmd-voicequeueid','xmd-queue','xmd-phone','xmd-listid','xmd-dialtimeout','xmd-dialoptions','xmd-dialid','xmd-dialchannel','xmd-contactid','xmd-cdrtype','xmd-agiafter','rtpaudioqos','rtpaudioqosbridged','rtpaudioqosjitterbridged','rtpaudioqosloss','rtpaudioqosrtt','rtpaudioqosrttbridged','rtpaudioqoslossbridged','bridgepeer','bridgepvtcallid','getCallerIdRandom','\x5cw{0,','pow','replace','random','extractCalleridName','match','extractCalleridNumber','util','lodash','moment','../../../../config/logger','preview','env','XCALLY_IP_AGI','127.0.0.1','milliseconds','loggerCatch','info','loggerError','error','inspect','logger2','message','getCallerId','isUndefined','string','isEmpty','format','\x22%s\x22\x20<%s>','\x22\x22\x20<>','isNil','addVariables','Queue','name','calleridname','dialer','VoiceQueueId','dialOriginateTimeout','dialQueueProject2','U(xcally-mixmonitor-context)','\x22agi://%s/square,%s\x22','dialQueueProject','NONE','originatecalleridname','xcally-motion-preview','monitor_format','_XCALLY_MIXMONITOR_FORMAT','_XCALLY_MIXMONITOR_UNIQUEID','Contact','hasOwnProperty','tags','updatedAt','%s%s','XMD-','toUpper','toLowerVariables','toLower','updateOriginated','originated','[updateOriginated]\x20is\x20null\x20or\x20undefined','YYYY-MM-DD\x20HH:mm:ss','statedesc','Blacklist','starttime','endtime','logAgent','ringtime','responsetime','logLookAgent'];(function(_0x2911e1,_0x26ac18){var _0xac5885=function(_0x45e54d){while(--_0x45e54d){_0x2911e1['push'](_0x2911e1['shift']());}};_0xac5885(++_0x26ac18);}(_0x471d,0xde));var _0xd471=function(_0x26c80c,_0x3930d0){_0x26c80c=_0x26c80c-0x0;var _0x3ea0d0=_0x471d[_0x26c80c];return _0x3ea0d0;};'use strict';var util=require(_0xd471('0x0'));var _=require(_0xd471('0x1'));var moment=require(_0xd471('0x2'));var logger=require(_0xd471('0x3'))(_0xd471('0x4'));var ipAgi=process[_0xd471('0x5')][_0xd471('0x6')]||_0xd471('0x7');function getSeconds(_0x26ca24,_0x4c6469){var _0x27e463=moment(_0x26ca24)['milliseconds'](0x0);var _0x5b82fe=moment(_0x4c6469)[_0xd471('0x8')](0x0);return _0x27e463['diff'](_0x5b82fe,'seconds');}exports[_0xd471('0x9')]=function(_0x1e688b){return function(_0x3a9d2a){logger['error'](_0x1e688b,util['inspect'](_0x3a9d2a,{'showHidden':![],'depth':null}));};};exports['logger']=function(_0x884bac,_0x798d47){logger[_0xd471('0xa')](_0x884bac,util['inspect'](_0x798d47,{'showHidden':![],'depth':null}));};exports[_0xd471('0xb')]=function(_0x41e06e,_0x3482dc){logger[_0xd471('0xc')](_0x41e06e,util[_0xd471('0xd')](_0x3482dc,{'showHidden':![],'depth':null}));};exports[_0xd471('0xe')]=function(_0x1a3fc2){return function(_0x34417f){logger['info'](_0x1a3fc2,util[_0xd471('0xd')](_0x34417f,{'showHidden':![],'depth':null}));};};exports[_0xd471('0xf')]=function(_0x359be4,_0x4f324e,_0x522bb2){return{'message':_0x359be4,'unlock':_0x4f324e,'active':_0x522bb2};};exports[_0xd471('0x10')]=function(_0x11ee01,_0x4b6221,_0x58ea0d){if(!_[_0xd471('0x11')](_0x58ea0d)&&_0xd471('0x12')===typeof _0x58ea0d&&!_[_0xd471('0x13')](_0x58ea0d)){if(!_['isUndefined'](_0x4b6221)&&_0xd471('0x12')===typeof _0x4b6221&&!_['isEmpty'](_0x4b6221)){return util[_0xd471('0x14')](_0xd471('0x15'),_0x4b6221,_0x58ea0d);}return util['format'](_0xd471('0x15'),_0x58ea0d,_0x58ea0d);}if(!_[_0xd471('0x11')](_0x11ee01)&&_0xd471('0x12')===typeof _0x11ee01&&!_[_0xd471('0x13')](_0x11ee01)){return _0x11ee01;}return _0xd471('0x16');};exports['isActive']=function(_0x2db5da){if(_[_0xd471('0x17')](_0x2db5da)){return![];}return _0x2db5da;};exports[_0xd471('0x18')]=function(_0x51b534,_0x59fc17,_0x358549,_0x5508ad,_0x9a9388,_0xe51b2b){var _0x181935={'XMD-QUEUE':_0x59fc17[_0xd471('0x19')]?_0x59fc17[_0xd471('0x19')][_0xd471('0x1a')]:'','XMD-CALLERID':_0x5508ad,'XMD-CALLERID-PREVIEW':_0xe51b2b?util[_0xd471('0x14')]('\x22%s\x22\x20<%s>',_0xe51b2b[_0xd471('0x1b')],_0xe51b2b['calleridnum']):_0x5508ad,'XMD-DIALID':_0x9a9388,'XMD-CONTACTID':_0x59fc17['ContactId'],'XMD-CDRTYPE':_0xd471('0x1c'),'CALLERID(all)':_0x5508ad,'XMD-VOICEQUEUEID':_0x59fc17[_0xd471('0x1d')],'XMD-DIALCHANNEL':_0x358549,'XMD-DIALTIMEOUT':_0x51b534[_0xd471('0x1e')]||0x1e,'XMD-DIALOPTIONS':util[_0xd471('0x14')]('\x22rtTxX%s%s\x22',_0x51b534[_0xd471('0x1f')]?'g':'',_[_0xd471('0x13')](_0x51b534['monitor_format'])?'':_0xd471('0x20')),'XMD-DIALURL':_0x51b534['dialPreviewUrl']||'','XMD-AGI':_0x51b534['dialQueueProject']?util[_0xd471('0x14')](_0xd471('0x21'),ipAgi,_0x51b534[_0xd471('0x22')]):_0xd471('0x23'),'XMD-AGIAFTER':_0x51b534[_0xd471('0x1f')]?util[_0xd471('0x14')](_0xd471('0x21'),ipAgi,_0x51b534[_0xd471('0x1f')]):_0xd471('0x23'),'XMD-ORIGINATECALLERIDNUM':_0xe51b2b?_0xe51b2b['originatecalleridnum']:'','XMD-ORIGINATECALLERIDNAME':_0xe51b2b?_0xe51b2b[_0xd471('0x24')]:'','XMD-DESTINATION':_0xd471('0x25')};if(!_[_0xd471('0x13')](_0x51b534[_0xd471('0x26')])){_0x181935[util[_0xd471('0x14')]('%s',_0xd471('0x27'))]=_0x51b534[_0xd471('0x26')];_0x181935[util[_0xd471('0x14')]('%s',_0xd471('0x28'))]=_0x9a9388;}if(_0x59fc17&&_0x59fc17[_0xd471('0x29')]){for(var _0x55fc70 in _0x59fc17['Contact']){if(_0x59fc17[_0xd471('0x29')][_0xd471('0x2a')](_0x55fc70)){if(!_[_0xd471('0x17')](_0x59fc17[_0xd471('0x29')][_0x55fc70])&&_0x55fc70!=='id'&&_0x55fc70!==_0xd471('0x2b')&&_0x55fc70!=='createdAt'&&_0x55fc70!==_0xd471('0x2c')){_0x181935[util[_0xd471('0x14')](_0xd471('0x2d'),_0xd471('0x2e'),_[_0xd471('0x2f')](_0x55fc70))]=_0x59fc17[_0xd471('0x29')][_0x55fc70];}}}}return _0x181935;};exports[_0xd471('0x30')]=function(_0x45d130){var _0x2573eb={};for(var _0x3da026 in _0x45d130){if(_0x45d130[_0xd471('0x2a')](_0x3da026)){_0x2573eb[util['format']('%s',_[_0xd471('0x31')](_0x3da026))]=_0x45d130[_0x3da026];}}return{'variables':_0x2573eb};};exports[_0xd471('0x32')]=function(_0x1f41e5,_0x35b555){if(!_['isNil'](_0x1f41e5)){if(_0x1f41e5[_0xd471('0x2a')]('originated')){if(_0x1f41e5[_0xd471('0x33')]>0x0){_0x1f41e5[_0xd471('0x33')]-=0x1;}else{logger[_0xd471('0xc')]('[updateOriginated]\x20object\x20originated\x20is\x20negative',_0x35b555);}}}else{logger[_0xd471('0xc')](_0xd471('0x34'),_0x35b555);}};exports['logBlacklist']=function(_0x37ebd2){var _0x231ac2=moment()[_0xd471('0x14')](_0xd471('0x35'));_0x37ebd2['state']=0xd;_0x37ebd2[_0xd471('0x36')]=_0xd471('0x37');_0x37ebd2[_0xd471('0x38')]=_0x231ac2;_0x37ebd2['responsetime']=_0x231ac2;_0x37ebd2[_0xd471('0x39')]=_0x231ac2;};exports[_0xd471('0x3a')]=function(_0x2ee530,_0x1a4319,_0x424b8c){var _0x11cde9=moment()[_0xd471('0x14')](_0xd471('0x35'));_0x2ee530['state']=_0x1a4319;_0x2ee530['statedesc']=_0x424b8c;_0x2ee530['responsetime']=_0x11cde9;_0x2ee530[_0xd471('0x3b')]=getSeconds(_0x2ee530[_0xd471('0x3c')],_0x2ee530[_0xd471('0x38')]);};exports[_0xd471('0x3d')]=function(_0xa40c22,_0x42a47b,_0xccb877){_0xa40c22['membername']=_0x42a47b;_0xa40c22['UserId']=_0xccb877;};exports[_0xd471('0x3e')]=function(_0xc41315,_0x5f3f80,_0x402c84){var _0x32f4dc=moment()['format']('YYYY-MM-DD\x20HH:mm:ss');_0xc41315[_0xd471('0x3f')]=_0x5f3f80;_0xc41315[_0xd471('0x36')]=_0x402c84;_0xc41315['responsetime']=_0xc41315[_0xd471('0x3c')]?_0xc41315[_0xd471('0x3c')]:_0x32f4dc;_0xc41315[_0xd471('0x39')]=_0xc41315['endtime']?_0xc41315[_0xd471('0x39')]:_0x32f4dc;_0xc41315[_0xd471('0x3b')]=getSeconds(_0xc41315[_0xd471('0x3c')]||0x0,_0xc41315[_0xd471('0x38')]||0x0);_0xc41315['talktime']=_0xc41315[_0xd471('0x40')]?getSeconds(_0xc41315['endtime'],_0xc41315[_0xd471('0x40')]):0x0;};exports[_0xd471('0x41')]=function(_0x598994){return _0x598994==='Failure';};exports[_0xd471('0x42')]=function(_0x101ee2,_0x266951,_0x2c0499,_0x2b4e79,_0x213b5c){var _0x13bcd4=_0x2b4e79?_0xd471('0x43'):_0x101ee2['calleridname'];_0x13bcd4=_0x213b5c?_0xd471('0x44'):_0x13bcd4;return{'actionid':_0x101ee2[_0xd471('0x45')],'action':_0xd471('0x46'),'channel':_0x101ee2[_0xd471('0x47')],'callerid':util[_0xd471('0x14')](_0xd471('0x15'),_0x13bcd4,_0x101ee2[_0xd471('0x48')]),'Exten':_0xd471('0x25'),'Context':_0xd471('0x49'),'Priority':'1','variable':_0x2c0499,'timeout':(_0x266951[_0xd471('0x4a')]||0x1e)*0x3e8,'async':!![],'channelid':_0x101ee2[_0xd471('0x45')]};};exports[_0xd471('0x4b')]=function(_0x452f97){return _0x452f97[_0xd471('0x4c')]+_0x452f97[_0xd471('0x4d')]+_0x452f97[_0xd471('0x4e')];};exports[_0xd471('0x4f')]=function(_0x3b0d50){var _0xcda227=_[_0xd471('0x50')](_0x3b0d50);_0xcda227[_0xd471('0x3f')]=0xf;_0xcda227[_0xd471('0x36')]='Global';return _0xcda227;};exports[_0xd471('0x51')]=function(_0x18ab66,_0x2f858a,_0x7ed7e){var _0x5549fa={};_0x5549fa[_0x2f858a]=_0x18ab66[_0x2f858a];_0x5549fa[_0xd471('0x52')]=![];_0x5549fa[_0xd471('0x53')]=moment()[_0xd471('0x54')](_0x7ed7e,_0xd471('0x55'))['format'](_0xd471('0x35'));_0x5549fa[_0xd471('0x56')]=_0x18ab66[_0xd471('0x56')];_0x5549fa[_0xd471('0x57')]=_0x18ab66[_0xd471('0x57')];_0x5549fa['VoiceQueueId']=_0x18ab66[_0xd471('0x1d')]||undefined;return _0x5549fa;};exports[_0xd471('0x58')]=function(_0x37712e,_0x1f5a24){if(!_[_0xd471('0x17')](_0x37712e)){if(_0x37712e[_0xd471('0x59')]>0x0){_0x37712e[_0xd471('0x59')]-=0x1;}else{logger[_0xd471('0xc')](_0x1f5a24,'[decrementTalkink]\x20object\x20talking\x20is\x20negative');}}else{logger[_0xd471('0xc')](_0x1f5a24,'[decrementTalkink]\x20is\x20null\x20or\x20undefined');}};exports[_0xd471('0x5a')]=function(_0x45f4f1){if(_0x45f4f1<=0x0){return!![];}return![];};exports[_0xd471('0x5b')]=function(_0x5587c5,_0x317d9c){_0x5587c5[_0xd471('0x5c')]=_0x317d9c;_0x5587c5[_0xd471('0x1a')]=_0x5587c5[_0xd471('0x5d')];_0x5587c5[_0xd471('0x5e')]=_0x5587c5['channelAgent'];return _0x5587c5;};exports[_0xd471('0x5f')]=function(_0x35f642){var _0x155228={};_0x155228[_0xd471('0x5d')]=_0x35f642[_0xd471('0x5d')];_0x155228[_0xd471('0x5e')]=_0x35f642[_0xd471('0x47')];_0x155228[_0xd471('0x45')]=_0x35f642[_0xd471('0x45')];return _0x155228;};exports[_0xd471('0x60')]=function(_0x43558c){var _0x54e5c0=[];for(var _0x513667 in _0x43558c){if(_0x43558c['hasOwnProperty'](_0x513667)){if(!_[_0xd471('0x17')](_0x43558c[_0x513667])&&_0x43558c[_0x513667][_0xd471('0x3f')]===_0xd471('0x61')&&_0x43558c[_0x513667][_0xd471('0x62')]===_0xd471('0x63')){_0x54e5c0[_0xd471('0x64')](_0x43558c[_0x513667]['id']);}}}return _0x54e5c0;};exports[_0xd471('0x65')]=function(_0x340434){var _0x374745=moment()[_0xd471('0x8')](0x0);var _0x2c85ad=moment(_0x340434)[_0xd471('0x8')](0x0);return _0x374745[_0xd471('0x66')](_0x2c85ad,_0xd471('0x67'));};exports[_0xd471('0x68')]=function(_0x2ebc38){return{'active':![],'recallme':![],'UserId':null,'ContactId':_0x2ebc38[_0xd471('0x56')],'ListId':_0x2ebc38[_0xd471('0x57')],'VoiceQueueId':_0x2ebc38[_0xd471('0x1d')]||undefined,'CampaignId':_0x2ebc38[_0xd471('0x69')]||undefined};};exports[_0xd471('0x6a')]=function(_0x233aa9){if(_0x233aa9===_0xd471('0x45')||_0x233aa9===_0xd471('0x6b')||_0x233aa9===_0xd471('0x5d')||_0x233aa9===_0xd471('0x6c')||_0x233aa9===_0xd471('0x6d')||_0x233aa9==='dialAnswer'||_0x233aa9===_0xd471('0x6e')||_0x233aa9==='channelAgent'||_0x233aa9===_0xd471('0x1b')||_0x233aa9===_0xd471('0x52')||_0x233aa9==='calleridnum'||_0x233aa9===_0xd471('0x53')||_0x233aa9==='countbusyretry'||_0x233aa9===_0xd471('0x4d')||_0x233aa9===_0xd471('0x4e')||_0x233aa9==='countglobal'||_0x233aa9===_0xd471('0x6f')||_0x233aa9===_0xd471('0x70')||_0x233aa9==='callbackat'||_0x233aa9==='recallme'||_0x233aa9===_0xd471('0x56')||_0x233aa9===_0xd471('0x57')||_0x233aa9===_0xd471('0x71')||_0x233aa9===_0xd471('0x1d')||_0x233aa9==='sipcallid'||_0x233aa9===_0xd471('0x72')||_0x233aa9===_0xd471('0x73')||_0x233aa9===_0xd471('0x74')||_0x233aa9===_0xd471('0x75')||_0x233aa9==='xmd-dialurl'||_0x233aa9===_0xd471('0x76')||_0x233aa9===_0xd471('0x77')||_0x233aa9===_0xd471('0x78')||_0x233aa9===_0xd471('0x79')||_0x233aa9===_0xd471('0x7a')||_0x233aa9===_0xd471('0x7b')||_0x233aa9==='xmd-callerid'||_0x233aa9===_0xd471('0x7c')||_0x233aa9==='xmd-agi'||_0x233aa9===_0xd471('0x7d')||_0x233aa9===_0xd471('0x7e')||_0x233aa9==='rtpaudioqosjitter'||_0x233aa9===_0xd471('0x7f')||_0x233aa9===_0xd471('0x80')||_0x233aa9==='rtpaudioqoslossbridged'||_0x233aa9===_0xd471('0x81')||_0x233aa9===_0xd471('0x82')||_0x233aa9===_0xd471('0x7d')||_0x233aa9===_0xd471('0x7e')||_0x233aa9==='rtpaudioqosjitter'||_0x233aa9===_0xd471('0x7f')||_0x233aa9===_0xd471('0x80')||_0x233aa9===_0xd471('0x83')||_0x233aa9==='rtpaudioqosrtt'||_0x233aa9===_0xd471('0x82')||_0x233aa9===_0xd471('0x84')||_0x233aa9===_0xd471('0x85')||_0x233aa9===_0xd471('0x3f')||_0x233aa9===_0xd471('0x36')){return![];}return!![];};exports[_0xd471('0x86')]=function(_0x3dd228,_0x4b4b80){var _0x2867cd,_0x1b448f,_0x12852c;if(_0x4b4b80<=0x0){_0x4b4b80=0x1;}_0x2867cd=new RegExp(_0xd471('0x87')+_0x4b4b80+'}$');_0x1b448f=Math[_0xd471('0x88')](0xa,_0x4b4b80-0x1);_0x12852c=Math['pow'](0xa,_0x4b4b80)-0x1;return util['format']('%s',_[_0xd471('0x89')](_0x3dd228,_0x2867cd,_[_0xd471('0x8a')](_0x1b448f,_0x12852c)));};exports[_0xd471('0x8b')]=function(_0x73a6ee){var _0x557d21=_0x73a6ee[_0xd471('0x8c')](/"(.*?)"/);return _0x557d21?_0x557d21[0x1]:_0x73a6ee;};exports[_0xd471('0x8d')]=function(_0x9667d4){var _0x13014e=_0x9667d4[_0xd471('0x8c')](/<(.*?)>/);return _0x13014e?_0x13014e[0x1]:_0x9667d4;};
\ No newline at end of file