Built motion from commit (unavailable).|2.5.0
[motion2.git] / server / services / ami / preview / util / util.js
index 819fcd6..62b7c50 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x8aa5=['\x22\x22\x20<>','isActive','isNil','addVariables','Queue','name','calleridname','calleridnum','ContactId','dialer','VoiceQueueId','\x22rtTxX%s%s\x22','dialQueueProject2','monitor_format','dialPreviewUrl','\x22agi://%s/square,%s\x22','dialQueueProject','NONE','xcally-motion-preview','_XCALLY_MIXMONITOR_FORMAT','_XCALLY_MIXMONITOR_UNIQUEID','Contact','hasOwnProperty','tags','createdAt','updatedAt','XMD-','toUpper','toLowerVariables','toLower','updateOriginated','originated','[updateOriginated]\x20object\x20originated\x20is\x20negative','[updateOriginated]\x20is\x20null\x20or\x20undefined','YYYY-MM-DD\x20HH:mm:ss','state','statedesc','Blacklist','starttime','responsetime','endtime','logAgent','ringtime','logLookAgent','membername','UserId','talktime','answertime','isFailure','Failure','variablesAction','BOOKED','uniqueid','originate','channelAgent','from-sip','timeout','totalGlobal','countbusyretry','countnoanswerretry','cloneAction','Global','active','add','minutes','ListId','decrementTalkink','pTalking','[decrementTalkink]\x20object\x20talking\x20is\x20negative','[decrementTalkink]\x20is\x20null\x20or\x20undefined','buildObj','lastevent','queue','interface','buildAcw','agentReadyId','not_inuse','status','reachable','push','getDiff','seconds','createBody','CampaignId','filterKey','type','dialAnswer','scheduledat','countcongestionretry','callback','callbackuniqueid','callbackat','recallme','sipcallid','xmd-queue','xmd-listid','xmd-dialurl','xmd-dialtimeout','xmd-dialoptions','xmd-dialid','xmd-contactid','xmd-cdrtype','xmd-callerid','xmd-agiafter','xmd-agi','rtpaudioqos','rtpaudioqosbridged','rtpaudioqosjitter','rtpaudioqosloss','rtpaudioqosrtt','rtpaudioqosrttbridged','rtpaudioqosjitterbridged','rtpaudioqoslossbridged','\x5cw{0,','pow','replace','random','extractCalleridName','match','extractCalleridNumber','util','lodash','moment','../../../../config/logger','preview','env','XCALLY_IP_AGI','127.0.0.1','milliseconds','diff','loggerCatch','inspect','logger','info','loggerError','error','logger2','message','getCallerId','isUndefined','isEmpty','string','format','\x22%s\x22\x20<%s>'];(function(_0x1e6944,_0x7880d8){var _0x5590c8=function(_0x2a70c0){while(--_0x2a70c0){_0x1e6944['push'](_0x1e6944['shift']());}};_0x5590c8(++_0x7880d8);}(_0x8aa5,0x78));var _0x58aa=function(_0x1148bc,_0x5d29e0){_0x1148bc=_0x1148bc-0x0;var _0x5719dc=_0x8aa5[_0x1148bc];return _0x5719dc;};'use strict';var util=require(_0x58aa('0x0'));var _=require(_0x58aa('0x1'));var moment=require(_0x58aa('0x2'));var logger=require(_0x58aa('0x3'))(_0x58aa('0x4'));var ipAgi=process[_0x58aa('0x5')][_0x58aa('0x6')]||_0x58aa('0x7');function getSeconds(_0x320177,_0x1fb46c){var _0x5dc0fd=moment(_0x320177)[_0x58aa('0x8')](0x0);var _0xada106=moment(_0x1fb46c)[_0x58aa('0x8')](0x0);return _0x5dc0fd[_0x58aa('0x9')](_0xada106,'seconds');}exports[_0x58aa('0xa')]=function(_0x4a70f2){return function(_0x7f3997){logger['error'](_0x4a70f2,util[_0x58aa('0xb')](_0x7f3997,{'showHidden':![],'depth':null}));};};exports[_0x58aa('0xc')]=function(_0x70d950,_0x351777){logger[_0x58aa('0xd')](_0x70d950,util[_0x58aa('0xb')](_0x351777,{'showHidden':![],'depth':null}));};exports[_0x58aa('0xe')]=function(_0xfb416d,_0xaaa50f){logger[_0x58aa('0xf')](_0xfb416d,util['inspect'](_0xaaa50f,{'showHidden':![],'depth':null}));};exports[_0x58aa('0x10')]=function(_0x52aea1){return function(_0xa7e903){logger['info'](_0x52aea1,util[_0x58aa('0xb')](_0xa7e903,{'showHidden':![],'depth':null}));};};exports[_0x58aa('0x11')]=function(_0xe031b3,_0x45fe62,_0x3cbe28){return{'message':_0xe031b3,'unlock':_0x45fe62,'active':_0x3cbe28};};exports[_0x58aa('0x12')]=function(_0xc012e9,_0x421910,_0x10f388){if(!_[_0x58aa('0x13')](_0x10f388)&&'string'===typeof _0x10f388&&!_[_0x58aa('0x14')](_0x10f388)){if(!_[_0x58aa('0x13')](_0x421910)&&_0x58aa('0x15')===typeof _0x421910&&!_[_0x58aa('0x14')](_0x421910)){return util[_0x58aa('0x16')](_0x58aa('0x17'),_0x421910,_0x10f388);}return util[_0x58aa('0x16')](_0x58aa('0x17'),_0x10f388,_0x10f388);}if(!_['isUndefined'](_0xc012e9)&&'string'===typeof _0xc012e9&&!_[_0x58aa('0x14')](_0xc012e9)){return _0xc012e9;}return _0x58aa('0x18');};exports[_0x58aa('0x19')]=function(_0x41d11f){if(_[_0x58aa('0x1a')](_0x41d11f)){return![];}return _0x41d11f;};exports[_0x58aa('0x1b')]=function(_0x106462,_0x114d02,_0x3dcbca,_0x22d20b,_0x1799d4,_0x206147){var _0x3b398e={'XMD-QUEUE':_0x114d02[_0x58aa('0x1c')]?_0x114d02[_0x58aa('0x1c')][_0x58aa('0x1d')]:'','XMD-CALLERID':_0x22d20b,'XMD-CALLERID-PREVIEW':_0x206147?util[_0x58aa('0x16')](_0x58aa('0x17'),_0x206147[_0x58aa('0x1e')],_0x206147[_0x58aa('0x1f')]):_0x22d20b,'XMD-DIALID':_0x1799d4,'XMD-CONTACTID':_0x114d02[_0x58aa('0x20')],'XMD-CDRTYPE':_0x58aa('0x21'),'CALLERID(all)':_0x22d20b,'XMD-VOICEQUEUEID':_0x114d02[_0x58aa('0x22')],'XMD-DIALCHANNEL':_0x3dcbca,'XMD-DIALTIMEOUT':_0x106462['dialOriginateTimeout']||0x1e,'XMD-DIALOPTIONS':util['format'](_0x58aa('0x23'),_0x106462[_0x58aa('0x24')]?'g':'',_[_0x58aa('0x14')](_0x106462[_0x58aa('0x25')])?'':'U(xcally-mixmonitor-context)'),'XMD-DIALURL':_0x106462[_0x58aa('0x26')]||'','XMD-AGI':_0x106462['dialQueueProject']?util[_0x58aa('0x16')](_0x58aa('0x27'),ipAgi,_0x106462[_0x58aa('0x28')]):_0x58aa('0x29'),'XMD-AGIAFTER':_0x106462[_0x58aa('0x24')]?util['format']('\x22agi://%s/square,%s\x22',ipAgi,_0x106462['dialQueueProject2']):_0x58aa('0x29'),'XMD-ORIGINATECALLERIDNUM':_0x206147?_0x206147['originatecalleridnum']:'','XMD-ORIGINATECALLERIDNAME':_0x206147?_0x206147['originatecalleridname']:'','XMD-DESTINATION':_0x58aa('0x2a')};if(!_[_0x58aa('0x14')](_0x106462[_0x58aa('0x25')])){_0x3b398e[util['format']('%s',_0x58aa('0x2b'))]=_0x106462[_0x58aa('0x25')];_0x3b398e[util[_0x58aa('0x16')]('%s',_0x58aa('0x2c'))]=_0x1799d4;}if(_0x114d02&&_0x114d02[_0x58aa('0x2d')]){for(var _0x2d535c in _0x114d02['Contact']){if(_0x114d02[_0x58aa('0x2d')][_0x58aa('0x2e')](_0x2d535c)){if(!_[_0x58aa('0x1a')](_0x114d02[_0x58aa('0x2d')][_0x2d535c])&&_0x2d535c!=='id'&&_0x2d535c!==_0x58aa('0x2f')&&_0x2d535c!==_0x58aa('0x30')&&_0x2d535c!==_0x58aa('0x31')){_0x3b398e[util[_0x58aa('0x16')]('%s%s',_0x58aa('0x32'),_[_0x58aa('0x33')](_0x2d535c))]=_0x114d02[_0x58aa('0x2d')][_0x2d535c];}}}}return _0x3b398e;};exports[_0x58aa('0x34')]=function(_0x2a3fe0){var _0x465423={};for(var _0x20ad6e in _0x2a3fe0){if(_0x2a3fe0[_0x58aa('0x2e')](_0x20ad6e)){_0x465423[util[_0x58aa('0x16')]('%s',_[_0x58aa('0x35')](_0x20ad6e))]=_0x2a3fe0[_0x20ad6e];}}return{'variables':_0x465423};};exports[_0x58aa('0x36')]=function(_0x564d06,_0x57a758){if(!_['isNil'](_0x564d06)){if(_0x564d06[_0x58aa('0x2e')](_0x58aa('0x37'))){if(_0x564d06['originated']>0x0){_0x564d06[_0x58aa('0x37')]-=0x1;}else{logger[_0x58aa('0xf')](_0x58aa('0x38'),_0x57a758);}}}else{logger[_0x58aa('0xf')](_0x58aa('0x39'),_0x57a758);}};exports['logBlacklist']=function(_0x11bf30){var _0x31a1c9=moment()['format'](_0x58aa('0x3a'));_0x11bf30[_0x58aa('0x3b')]=0xd;_0x11bf30[_0x58aa('0x3c')]=_0x58aa('0x3d');_0x11bf30[_0x58aa('0x3e')]=_0x31a1c9;_0x11bf30[_0x58aa('0x3f')]=_0x31a1c9;_0x11bf30[_0x58aa('0x40')]=_0x31a1c9;};exports[_0x58aa('0x41')]=function(_0x5ec3f0,_0x442751,_0x546dd7){var _0x456ab7=moment()[_0x58aa('0x16')]('YYYY-MM-DD\x20HH:mm:ss');_0x5ec3f0[_0x58aa('0x3b')]=_0x442751;_0x5ec3f0[_0x58aa('0x3c')]=_0x546dd7;_0x5ec3f0[_0x58aa('0x3f')]=_0x456ab7;_0x5ec3f0[_0x58aa('0x42')]=getSeconds(_0x5ec3f0['responsetime'],_0x5ec3f0[_0x58aa('0x3e')]);};exports[_0x58aa('0x43')]=function(_0x430222,_0x56aee4,_0x4d7513){_0x430222[_0x58aa('0x44')]=_0x56aee4;_0x430222[_0x58aa('0x45')]=_0x4d7513;};exports['logCustomer']=function(_0x530319,_0x192c73,_0x54d383){var _0xa2844c=moment()[_0x58aa('0x16')]('YYYY-MM-DD\x20HH:mm:ss');_0x530319[_0x58aa('0x3b')]=_0x192c73;_0x530319[_0x58aa('0x3c')]=_0x54d383;_0x530319['responsetime']=_0x530319['responsetime']?_0x530319[_0x58aa('0x3f')]:_0xa2844c;_0x530319[_0x58aa('0x40')]=_0x530319[_0x58aa('0x40')]?_0x530319[_0x58aa('0x40')]:_0xa2844c;_0x530319[_0x58aa('0x42')]=getSeconds(_0x530319[_0x58aa('0x3f')]||0x0,_0x530319[_0x58aa('0x3e')]||0x0);_0x530319[_0x58aa('0x46')]=_0x530319[_0x58aa('0x47')]?getSeconds(_0x530319[_0x58aa('0x40')],_0x530319['answertime']):0x0;};exports[_0x58aa('0x48')]=function(_0x1eb3b7){return _0x1eb3b7===_0x58aa('0x49');};exports[_0x58aa('0x4a')]=function(_0x148813,_0x19c75e,_0x55bada,_0x29a006,_0x8a4354){var _0x3774b3=_0x29a006?'RECALL':_0x148813[_0x58aa('0x1e')];_0x3774b3=_0x8a4354?_0x58aa('0x4b'):_0x3774b3;return{'actionid':_0x148813[_0x58aa('0x4c')],'action':_0x58aa('0x4d'),'channel':_0x148813[_0x58aa('0x4e')],'callerid':util[_0x58aa('0x16')]('\x22%s\x22\x20<%s>',_0x3774b3,_0x148813[_0x58aa('0x1f')]),'Exten':_0x58aa('0x2a'),'Context':_0x58aa('0x4f'),'Priority':'1','variable':_0x55bada,'timeout':(_0x19c75e[_0x58aa('0x50')]||0x1e)*0x3e8,'async':!![],'channelid':_0x148813[_0x58aa('0x4c')]};};exports[_0x58aa('0x51')]=function(_0x31198a){return _0x31198a[_0x58aa('0x52')]+_0x31198a['countcongestionretry']+_0x31198a[_0x58aa('0x53')];};exports[_0x58aa('0x54')]=function(_0x13783a){var _0x8bc978=_['clone'](_0x13783a);_0x8bc978[_0x58aa('0x3b')]=0xf;_0x8bc978[_0x58aa('0x3c')]=_0x58aa('0x55');return _0x8bc978;};exports['scheduledAt']=function(_0x3687a9,_0x474fbe,_0x28049b){var _0x366f39={};_0x366f39[_0x474fbe]=_0x3687a9[_0x474fbe];_0x366f39[_0x58aa('0x56')]=![];_0x366f39['scheduledat']=moment()[_0x58aa('0x57')](_0x28049b,_0x58aa('0x58'))[_0x58aa('0x16')](_0x58aa('0x3a'));_0x366f39['ContactId']=_0x3687a9['ContactId'];_0x366f39['ListId']=_0x3687a9[_0x58aa('0x59')];_0x366f39['VoiceQueueId']=_0x3687a9['VoiceQueueId']||undefined;return _0x366f39;};exports[_0x58aa('0x5a')]=function(_0xf1d060,_0x196f20){if(!_['isNil'](_0xf1d060)){if(_0xf1d060[_0x58aa('0x5b')]>0x0){_0xf1d060[_0x58aa('0x5b')]-=0x1;}else{logger['error'](_0x196f20,_0x58aa('0x5c'));}}else{logger['error'](_0x196f20,_0x58aa('0x5d'));}};exports['IsNotLoggedIn']=function(_0x23f26d){if(_0x23f26d<=0x0){return!![];}return![];};exports[_0x58aa('0x5e')]=function(_0x5bfc15,_0xb5297d){_0x5bfc15[_0x58aa('0x5f')]=_0xb5297d;_0x5bfc15['name']=_0x5bfc15[_0x58aa('0x60')];_0x5bfc15[_0x58aa('0x61')]=_0x5bfc15[_0x58aa('0x4e')];return _0x5bfc15;};exports[_0x58aa('0x62')]=function(_0x2c8bd8){var _0x70eef1={};_0x70eef1[_0x58aa('0x60')]=_0x2c8bd8[_0x58aa('0x60')];_0x70eef1[_0x58aa('0x61')]=_0x2c8bd8[_0x58aa('0x4e')];_0x70eef1[_0x58aa('0x4c')]=_0x2c8bd8[_0x58aa('0x4c')];return _0x70eef1;};exports[_0x58aa('0x63')]=function(_0x49e47e){var _0x150cc9=[];for(var _0x44f91c in _0x49e47e){if(_0x49e47e[_0x58aa('0x2e')](_0x44f91c)){if(!_['isNil'](_0x49e47e[_0x44f91c])&&_0x49e47e[_0x44f91c]['state']===_0x58aa('0x64')&&_0x49e47e[_0x44f91c][_0x58aa('0x65')]===_0x58aa('0x66')){_0x150cc9[_0x58aa('0x67')](_0x49e47e[_0x44f91c]['id']);}}}return _0x150cc9;};exports[_0x58aa('0x68')]=function(_0x126abe){var _0x53047b=moment()[_0x58aa('0x8')](0x0);var _0x1712e4=moment(_0x126abe)[_0x58aa('0x8')](0x0);return _0x53047b[_0x58aa('0x9')](_0x1712e4,_0x58aa('0x69'));};exports[_0x58aa('0x6a')]=function(_0x3bc55a){return{'active':![],'recallme':![],'UserId':null,'ContactId':_0x3bc55a[_0x58aa('0x20')],'ListId':_0x3bc55a['ListId'],'VoiceQueueId':_0x3bc55a[_0x58aa('0x22')]||undefined,'CampaignId':_0x3bc55a[_0x58aa('0x6b')]||undefined};};exports[_0x58aa('0x6c')]=function(_0x4936f9){if(_0x4936f9==='uniqueid'||_0x4936f9==='idContact'||_0x4936f9===_0x58aa('0x60')||_0x4936f9===_0x58aa('0x6d')||_0x4936f9==='campaigntype'||_0x4936f9===_0x58aa('0x6e')||_0x4936f9==='membername'||_0x4936f9==='channelAgent'||_0x4936f9===_0x58aa('0x1e')||_0x4936f9===_0x58aa('0x56')||_0x4936f9===_0x58aa('0x1f')||_0x4936f9===_0x58aa('0x6f')||_0x4936f9===_0x58aa('0x52')||_0x4936f9===_0x58aa('0x70')||_0x4936f9===_0x58aa('0x53')||_0x4936f9==='countglobal'||_0x4936f9===_0x58aa('0x71')||_0x4936f9===_0x58aa('0x72')||_0x4936f9===_0x58aa('0x73')||_0x4936f9===_0x58aa('0x74')||_0x4936f9===_0x58aa('0x20')||_0x4936f9===_0x58aa('0x59')||_0x4936f9===_0x58aa('0x45')||_0x4936f9===_0x58aa('0x22')||_0x4936f9===_0x58aa('0x75')||_0x4936f9==='xmd-voicequeueid'||_0x4936f9===_0x58aa('0x76')||_0x4936f9==='xmd-phone'||_0x4936f9===_0x58aa('0x77')||_0x4936f9===_0x58aa('0x78')||_0x4936f9===_0x58aa('0x79')||_0x4936f9===_0x58aa('0x7a')||_0x4936f9===_0x58aa('0x7b')||_0x4936f9==='xmd-dialchannel'||_0x4936f9===_0x58aa('0x7c')||_0x4936f9===_0x58aa('0x7d')||_0x4936f9===_0x58aa('0x7e')||_0x4936f9===_0x58aa('0x7f')||_0x4936f9===_0x58aa('0x80')||_0x4936f9===_0x58aa('0x81')||_0x4936f9===_0x58aa('0x82')||_0x4936f9===_0x58aa('0x83')||_0x4936f9==='rtpaudioqosjitterbridged'||_0x4936f9===_0x58aa('0x84')||_0x4936f9==='rtpaudioqoslossbridged'||_0x4936f9===_0x58aa('0x85')||_0x4936f9===_0x58aa('0x86')||_0x4936f9===_0x58aa('0x81')||_0x4936f9===_0x58aa('0x82')||_0x4936f9===_0x58aa('0x83')||_0x4936f9===_0x58aa('0x87')||_0x4936f9===_0x58aa('0x84')||_0x4936f9===_0x58aa('0x88')||_0x4936f9==='rtpaudioqosrtt'||_0x4936f9===_0x58aa('0x86')||_0x4936f9==='bridgepeer'||_0x4936f9==='bridgepvtcallid'||_0x4936f9===_0x58aa('0x3b')||_0x4936f9==='statedesc'){return![];}return!![];};exports['getCallerIdRandom']=function(_0x3fdb7f,_0x403559){var _0x368dfa,_0x8c2571,_0x4b6957;if(_0x403559<=0x0){_0x403559=0x1;}_0x368dfa=new RegExp(_0x58aa('0x89')+_0x403559+'}$');_0x8c2571=Math[_0x58aa('0x8a')](0xa,_0x403559-0x1);_0x4b6957=Math[_0x58aa('0x8a')](0xa,_0x403559)-0x1;return util[_0x58aa('0x16')]('%s',_[_0x58aa('0x8b')](_0x3fdb7f,_0x368dfa,_[_0x58aa('0x8c')](_0x8c2571,_0x4b6957)));};exports[_0x58aa('0x8d')]=function(_0x4df902){var _0xc18683=_0x4df902[_0x58aa('0x8e')](/"(.*?)"/);return _0xc18683?_0xc18683[0x1]:_0x4df902;};exports[_0x58aa('0x8f')]=function(_0xb0324a){var _0x35fd9a=_0xb0324a[_0x58aa('0x8e')](/<(.*?)>/);return _0x35fd9a?_0x35fd9a[0x1]:_0xb0324a;};
\ No newline at end of file
+var _0xb19f=['env','XCALLY_IP_AGI','milliseconds','seconds','error','logger','info','inspect','loggerError','logger2','message','isUndefined','string','isEmpty','format','\x22%s\x22\x20<%s>','\x22\x22\x20<>','isActive','isNil','Queue','name','calleridname','ContactId','dialer','VoiceQueueId','dialOriginateTimeout','\x22rtTxX%s%s\x22','dialQueueProject2','monitor_format','dialPreviewUrl','dialQueueProject','\x22agi://%s/square,%s\x22','NONE','originatecalleridnum','xcally-motion-preview','_XCALLY_MIXMONITOR_UNIQUEID','Contact','hasOwnProperty','tags','createdAt','updatedAt','%s%s','XMD-','toLowerVariables','toLower','updateOriginated','originated','YYYY-MM-DD\x20HH:mm:ss','state','statedesc','starttime','responsetime','endtime','logLookAgent','membername','UserId','ringtime','answertime','isFailure','variablesAction','RECALL','uniqueid','originate','channelAgent','from-sip','totalGlobal','countbusyretry','countcongestionretry','countnoanswerretry','cloneAction','Global','scheduledAt','active','scheduledat','add','decrementTalkink','pTalking','[decrementTalkink]\x20object\x20talking\x20is\x20negative','[decrementTalkink]\x20is\x20null\x20or\x20undefined','IsNotLoggedIn','buildObj','lastevent','queue','interface','agentReadyId','not_inuse','status','reachable','getDiff','createBody','CampaignId','filterKey','idContact','type','campaigntype','calleridnum','countglobal','callback','callbackuniqueid','recallme','sipcallid','xmd-voicequeueid','xmd-queue','xmd-phone','xmd-listid','xmd-dialurl','xmd-dialtimeout','xmd-dialoptions','xmd-dialid','xmd-contactid','xmd-cdrtype','xmd-callerid','xmd-agiafter','rtpaudioqosbridged','rtpaudioqosjitter','rtpaudioqosloss','rtpaudioqos','rtpaudioqosjitterbridged','rtpaudioqoslossbridged','rtpaudioqosrtt','pow','replace','random','match','extractCalleridNumber','util','lodash','preview'];(function(_0x3a4057,_0x4df9cb){var _0x427d46=function(_0x43fc4d){while(--_0x43fc4d){_0x3a4057['push'](_0x3a4057['shift']());}};_0x427d46(++_0x4df9cb);}(_0xb19f,0x7d));var _0xfb19=function(_0x24d8db,_0x2392c6){_0x24d8db=_0x24d8db-0x0;var _0x13d20d=_0xb19f[_0x24d8db];return _0x13d20d;};'use strict';var util=require(_0xfb19('0x0'));var _=require(_0xfb19('0x1'));var moment=require('moment');var logger=require('../../../../config/logger')(_0xfb19('0x2'));var ipAgi=process[_0xfb19('0x3')][_0xfb19('0x4')]||'127.0.0.1';function getSeconds(_0xe1c6f9,_0x585ed2){var _0x520a16=moment(_0xe1c6f9)['milliseconds'](0x0);var _0x364587=moment(_0x585ed2)[_0xfb19('0x5')](0x0);return _0x520a16['diff'](_0x364587,_0xfb19('0x6'));}exports['loggerCatch']=function(_0x23a6ca){return function(_0x47da2b){logger[_0xfb19('0x7')](_0x23a6ca,util['inspect'](_0x47da2b,{'showHidden':![],'depth':null}));};};exports[_0xfb19('0x8')]=function(_0x588d35,_0x21544c){logger[_0xfb19('0x9')](_0x588d35,util[_0xfb19('0xa')](_0x21544c,{'showHidden':![],'depth':null}));};exports[_0xfb19('0xb')]=function(_0x29a561,_0x36c02d){logger[_0xfb19('0x7')](_0x29a561,util[_0xfb19('0xa')](_0x36c02d,{'showHidden':![],'depth':null}));};exports[_0xfb19('0xc')]=function(_0x1e562f){return function(_0x2b9a50){logger[_0xfb19('0x9')](_0x1e562f,util[_0xfb19('0xa')](_0x2b9a50,{'showHidden':![],'depth':null}));};};exports[_0xfb19('0xd')]=function(_0x50921f,_0x2c999e,_0x3bb302){return{'message':_0x50921f,'unlock':_0x2c999e,'active':_0x3bb302};};exports['getCallerId']=function(_0x2dfcbc,_0x4b61cc,_0x2408b0){if(!_[_0xfb19('0xe')](_0x2408b0)&&_0xfb19('0xf')===typeof _0x2408b0&&!_['isEmpty'](_0x2408b0)){if(!_[_0xfb19('0xe')](_0x4b61cc)&&_0xfb19('0xf')===typeof _0x4b61cc&&!_[_0xfb19('0x10')](_0x4b61cc)){return util[_0xfb19('0x11')]('\x22%s\x22\x20<%s>',_0x4b61cc,_0x2408b0);}return util[_0xfb19('0x11')](_0xfb19('0x12'),_0x2408b0,_0x2408b0);}if(!_[_0xfb19('0xe')](_0x2dfcbc)&&_0xfb19('0xf')===typeof _0x2dfcbc&&!_['isEmpty'](_0x2dfcbc)){return _0x2dfcbc;}return _0xfb19('0x13');};exports[_0xfb19('0x14')]=function(_0x6303a4){if(_[_0xfb19('0x15')](_0x6303a4)){return![];}return _0x6303a4;};exports['addVariables']=function(_0x519914,_0x3fbdd1,_0x2b4b80,_0x44c91c,_0x64f37c,_0x40c57f){var _0x57cc4b={'XMD-QUEUE':_0x3fbdd1[_0xfb19('0x16')]?_0x3fbdd1['Queue'][_0xfb19('0x17')]:'','XMD-CALLERID':_0x44c91c,'XMD-CALLERID-PREVIEW':_0x40c57f?util[_0xfb19('0x11')]('\x22%s\x22\x20<%s>',_0x40c57f[_0xfb19('0x18')],_0x40c57f['calleridnum']):_0x44c91c,'XMD-DIALID':_0x64f37c,'XMD-CONTACTID':_0x3fbdd1[_0xfb19('0x19')],'XMD-CDRTYPE':_0xfb19('0x1a'),'CALLERID(all)':_0x44c91c,'XMD-VOICEQUEUEID':_0x3fbdd1[_0xfb19('0x1b')],'XMD-DIALCHANNEL':_0x2b4b80,'XMD-DIALTIMEOUT':_0x519914[_0xfb19('0x1c')]||0x1e,'XMD-DIALOPTIONS':util[_0xfb19('0x11')](_0xfb19('0x1d'),_0x519914[_0xfb19('0x1e')]?'g':'',_['isEmpty'](_0x519914[_0xfb19('0x1f')])?'':'U(xcally-mixmonitor-context)'),'XMD-DIALURL':_0x519914[_0xfb19('0x20')]||'','XMD-AGI':_0x519914[_0xfb19('0x21')]?util[_0xfb19('0x11')](_0xfb19('0x22'),ipAgi,_0x519914['dialQueueProject']):_0xfb19('0x23'),'XMD-AGIAFTER':_0x519914['dialQueueProject2']?util['format'](_0xfb19('0x22'),ipAgi,_0x519914[_0xfb19('0x1e')]):_0xfb19('0x23'),'XMD-ORIGINATECALLERIDNUM':_0x40c57f?_0x40c57f[_0xfb19('0x24')]:'','XMD-ORIGINATECALLERIDNAME':_0x40c57f?_0x40c57f['originatecalleridname']:'','XMD-DESTINATION':_0xfb19('0x25')};if(!_[_0xfb19('0x10')](_0x519914[_0xfb19('0x1f')])){_0x57cc4b[util[_0xfb19('0x11')]('%s','_XCALLY_MIXMONITOR_FORMAT')]=_0x519914[_0xfb19('0x1f')];_0x57cc4b[util[_0xfb19('0x11')]('%s',_0xfb19('0x26'))]=_0x64f37c;}if(_0x3fbdd1&&_0x3fbdd1[_0xfb19('0x27')]){for(var _0x46384a in _0x3fbdd1[_0xfb19('0x27')]){if(_0x3fbdd1[_0xfb19('0x27')][_0xfb19('0x28')](_0x46384a)){if(!_[_0xfb19('0x15')](_0x3fbdd1[_0xfb19('0x27')][_0x46384a])&&_0x46384a!=='id'&&_0x46384a!==_0xfb19('0x29')&&_0x46384a!==_0xfb19('0x2a')&&_0x46384a!==_0xfb19('0x2b')){_0x57cc4b[util[_0xfb19('0x11')](_0xfb19('0x2c'),_0xfb19('0x2d'),_['toUpper'](_0x46384a))]=_0x3fbdd1[_0xfb19('0x27')][_0x46384a];}}}}return _0x57cc4b;};exports[_0xfb19('0x2e')]=function(_0x4673ae){var _0xd434e7={};for(var _0xbac46b in _0x4673ae){if(_0x4673ae[_0xfb19('0x28')](_0xbac46b)){_0xd434e7[util[_0xfb19('0x11')]('%s',_[_0xfb19('0x2f')](_0xbac46b))]=_0x4673ae[_0xbac46b];}}return{'variables':_0xd434e7};};exports[_0xfb19('0x30')]=function(_0x233518,_0xbd5d45){if(!_['isNil'](_0x233518)){if(_0x233518['hasOwnProperty'](_0xfb19('0x31'))){if(_0x233518['originated']>0x0){_0x233518[_0xfb19('0x31')]-=0x1;}else{logger[_0xfb19('0x7')]('[updateOriginated]\x20object\x20originated\x20is\x20negative',_0xbd5d45);}}}else{logger[_0xfb19('0x7')]('[updateOriginated]\x20is\x20null\x20or\x20undefined',_0xbd5d45);}};exports['logBlacklist']=function(_0x1b7bbb){var _0xdc3417=moment()[_0xfb19('0x11')](_0xfb19('0x32'));_0x1b7bbb[_0xfb19('0x33')]=0xd;_0x1b7bbb[_0xfb19('0x34')]='Blacklist';_0x1b7bbb[_0xfb19('0x35')]=_0xdc3417;_0x1b7bbb[_0xfb19('0x36')]=_0xdc3417;_0x1b7bbb[_0xfb19('0x37')]=_0xdc3417;};exports['logAgent']=function(_0x26c5f9,_0x48a949,_0x483d1c){var _0x80fbbb=moment()['format'](_0xfb19('0x32'));_0x26c5f9['state']=_0x48a949;_0x26c5f9[_0xfb19('0x34')]=_0x483d1c;_0x26c5f9['responsetime']=_0x80fbbb;_0x26c5f9['ringtime']=getSeconds(_0x26c5f9[_0xfb19('0x36')],_0x26c5f9['starttime']);};exports[_0xfb19('0x38')]=function(_0x1da2f8,_0x597014,_0x13b7a5){_0x1da2f8[_0xfb19('0x39')]=_0x597014;_0x1da2f8[_0xfb19('0x3a')]=_0x13b7a5;};exports['logCustomer']=function(_0x4a221a,_0x1b94f4,_0x3f17d8){var _0x2fc670=moment()[_0xfb19('0x11')](_0xfb19('0x32'));_0x4a221a['state']=_0x1b94f4;_0x4a221a[_0xfb19('0x34')]=_0x3f17d8;_0x4a221a[_0xfb19('0x36')]=_0x4a221a['responsetime']?_0x4a221a[_0xfb19('0x36')]:_0x2fc670;_0x4a221a['endtime']=_0x4a221a[_0xfb19('0x37')]?_0x4a221a[_0xfb19('0x37')]:_0x2fc670;_0x4a221a[_0xfb19('0x3b')]=getSeconds(_0x4a221a['responsetime']||0x0,_0x4a221a['starttime']||0x0);_0x4a221a['talktime']=_0x4a221a['answertime']?getSeconds(_0x4a221a[_0xfb19('0x37')],_0x4a221a[_0xfb19('0x3c')]):0x0;};exports[_0xfb19('0x3d')]=function(_0x8b72c1){return _0x8b72c1==='Failure';};exports[_0xfb19('0x3e')]=function(_0x517bf7,_0x7aeab4,_0x3ca58c,_0x40ee9a,_0x45cc1c){var _0x40d0a7=_0x40ee9a?_0xfb19('0x3f'):_0x517bf7['calleridname'];_0x40d0a7=_0x45cc1c?'BOOKED':_0x40d0a7;return{'actionid':_0x517bf7[_0xfb19('0x40')],'action':_0xfb19('0x41'),'channel':_0x517bf7[_0xfb19('0x42')],'callerid':util['format'](_0xfb19('0x12'),_0x40d0a7,_0x517bf7['calleridnum']),'Exten':_0xfb19('0x25'),'Context':_0xfb19('0x43'),'Priority':'1','variable':_0x3ca58c,'timeout':(_0x7aeab4['timeout']||0x1e)*0x3e8,'async':!![],'channelid':_0x517bf7[_0xfb19('0x40')]};};exports[_0xfb19('0x44')]=function(_0x3d1bf4){return _0x3d1bf4[_0xfb19('0x45')]+_0x3d1bf4[_0xfb19('0x46')]+_0x3d1bf4[_0xfb19('0x47')];};exports[_0xfb19('0x48')]=function(_0x537ddd){var _0x24d046=_['clone'](_0x537ddd);_0x24d046[_0xfb19('0x33')]=0xf;_0x24d046['statedesc']=_0xfb19('0x49');return _0x24d046;};exports[_0xfb19('0x4a')]=function(_0x2570aa,_0x428f9c,_0x1d3a1f){var _0x59c8c3={};_0x59c8c3[_0x428f9c]=_0x2570aa[_0x428f9c];_0x59c8c3[_0xfb19('0x4b')]=![];_0x59c8c3[_0xfb19('0x4c')]=moment()[_0xfb19('0x4d')](_0x1d3a1f,'minutes')['format'](_0xfb19('0x32'));_0x59c8c3[_0xfb19('0x19')]=_0x2570aa[_0xfb19('0x19')];_0x59c8c3['ListId']=_0x2570aa['ListId'];_0x59c8c3[_0xfb19('0x1b')]=_0x2570aa['VoiceQueueId']||undefined;return _0x59c8c3;};exports[_0xfb19('0x4e')]=function(_0x28f085,_0x589fdd){if(!_['isNil'](_0x28f085)){if(_0x28f085[_0xfb19('0x4f')]>0x0){_0x28f085[_0xfb19('0x4f')]-=0x1;}else{logger[_0xfb19('0x7')](_0x589fdd,_0xfb19('0x50'));}}else{logger[_0xfb19('0x7')](_0x589fdd,_0xfb19('0x51'));}};exports[_0xfb19('0x52')]=function(_0x5716d0){if(_0x5716d0<=0x0){return!![];}return![];};exports[_0xfb19('0x53')]=function(_0x1e2daa,_0x5a47d4){_0x1e2daa[_0xfb19('0x54')]=_0x5a47d4;_0x1e2daa[_0xfb19('0x17')]=_0x1e2daa[_0xfb19('0x55')];_0x1e2daa[_0xfb19('0x56')]=_0x1e2daa['channelAgent'];return _0x1e2daa;};exports['buildAcw']=function(_0x2483d8){var _0x438c1b={};_0x438c1b[_0xfb19('0x55')]=_0x2483d8[_0xfb19('0x55')];_0x438c1b[_0xfb19('0x56')]=_0x2483d8[_0xfb19('0x42')];_0x438c1b['uniqueid']=_0x2483d8['uniqueid'];return _0x438c1b;};exports[_0xfb19('0x57')]=function(_0x1b9844){var _0x394731=[];for(var _0x129001 in _0x1b9844){if(_0x1b9844[_0xfb19('0x28')](_0x129001)){if(!_[_0xfb19('0x15')](_0x1b9844[_0x129001])&&_0x1b9844[_0x129001][_0xfb19('0x33')]===_0xfb19('0x58')&&_0x1b9844[_0x129001][_0xfb19('0x59')]===_0xfb19('0x5a')){_0x394731['push'](_0x1b9844[_0x129001]['id']);}}}return _0x394731;};exports[_0xfb19('0x5b')]=function(_0x52d787){var _0xba5149=moment()[_0xfb19('0x5')](0x0);var _0x16650b=moment(_0x52d787)[_0xfb19('0x5')](0x0);return _0xba5149['diff'](_0x16650b,_0xfb19('0x6'));};exports[_0xfb19('0x5c')]=function(_0x577734){return{'active':![],'recallme':![],'UserId':null,'ContactId':_0x577734['ContactId'],'ListId':_0x577734['ListId'],'VoiceQueueId':_0x577734[_0xfb19('0x1b')]||undefined,'CampaignId':_0x577734[_0xfb19('0x5d')]||undefined};};exports[_0xfb19('0x5e')]=function(_0x5a4099){if(_0x5a4099===_0xfb19('0x40')||_0x5a4099===_0xfb19('0x5f')||_0x5a4099==='queue'||_0x5a4099===_0xfb19('0x60')||_0x5a4099===_0xfb19('0x61')||_0x5a4099==='dialAnswer'||_0x5a4099===_0xfb19('0x39')||_0x5a4099==='channelAgent'||_0x5a4099===_0xfb19('0x18')||_0x5a4099===_0xfb19('0x4b')||_0x5a4099===_0xfb19('0x62')||_0x5a4099===_0xfb19('0x4c')||_0x5a4099===_0xfb19('0x45')||_0x5a4099===_0xfb19('0x46')||_0x5a4099===_0xfb19('0x47')||_0x5a4099===_0xfb19('0x63')||_0x5a4099===_0xfb19('0x64')||_0x5a4099===_0xfb19('0x65')||_0x5a4099==='callbackat'||_0x5a4099===_0xfb19('0x66')||_0x5a4099==='ContactId'||_0x5a4099==='ListId'||_0x5a4099===_0xfb19('0x3a')||_0x5a4099===_0xfb19('0x1b')||_0x5a4099===_0xfb19('0x67')||_0x5a4099===_0xfb19('0x68')||_0x5a4099===_0xfb19('0x69')||_0x5a4099===_0xfb19('0x6a')||_0x5a4099===_0xfb19('0x6b')||_0x5a4099===_0xfb19('0x6c')||_0x5a4099===_0xfb19('0x6d')||_0x5a4099===_0xfb19('0x6e')||_0x5a4099===_0xfb19('0x6f')||_0x5a4099==='xmd-dialchannel'||_0x5a4099===_0xfb19('0x70')||_0x5a4099===_0xfb19('0x71')||_0x5a4099===_0xfb19('0x72')||_0x5a4099===_0xfb19('0x73')||_0x5a4099==='xmd-agi'||_0x5a4099==='rtpaudioqos'||_0x5a4099===_0xfb19('0x74')||_0x5a4099===_0xfb19('0x75')||_0x5a4099==='rtpaudioqosjitterbridged'||_0x5a4099===_0xfb19('0x76')||_0x5a4099==='rtpaudioqoslossbridged'||_0x5a4099==='rtpaudioqosrtt'||_0x5a4099==='rtpaudioqosrttbridged'||_0x5a4099===_0xfb19('0x77')||_0x5a4099===_0xfb19('0x74')||_0x5a4099===_0xfb19('0x75')||_0x5a4099===_0xfb19('0x78')||_0x5a4099===_0xfb19('0x76')||_0x5a4099===_0xfb19('0x79')||_0x5a4099===_0xfb19('0x7a')||_0x5a4099==='rtpaudioqosrttbridged'||_0x5a4099==='bridgepeer'||_0x5a4099==='bridgepvtcallid'||_0x5a4099===_0xfb19('0x33')||_0x5a4099==='statedesc'){return![];}return!![];};exports['getCallerIdRandom']=function(_0x482ae1,_0x38c768){var _0x238835,_0x4b28c3,_0x3d701c;if(_0x38c768<=0x0){_0x38c768=0x1;}_0x238835=new RegExp('\x5cw{0,'+_0x38c768+'}$');_0x4b28c3=Math[_0xfb19('0x7b')](0xa,_0x38c768-0x1);_0x3d701c=Math[_0xfb19('0x7b')](0xa,_0x38c768)-0x1;return util[_0xfb19('0x11')]('%s',_[_0xfb19('0x7c')](_0x482ae1,_0x238835,_[_0xfb19('0x7d')](_0x4b28c3,_0x3d701c)));};exports['extractCalleridName']=function(_0x5b834a){var _0x3e7449=_0x5b834a[_0xfb19('0x7e')](/"(.*?)"/);return _0x3e7449?_0x3e7449[0x1]:_0x5b834a;};exports[_0xfb19('0x7f')]=function(_0x414e86){var _0x27cbbc=_0x414e86[_0xfb19('0x7e')](/<(.*?)>/);return _0x27cbbc?_0x27cbbc[0x1]:_0x414e86;};
\ No newline at end of file