Built motion from commit (unavailable).|2.3.96
[motion2.git] / server / services / ami / preview / util / util.js
index 1ef6042..364a1fb 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x2b2d=['originatecalleridname','xcally-motion-preview','_XCALLY_MIXMONITOR_FORMAT','Contact','hasOwnProperty','%s%s','XMD-','toUpper','toLowerVariables','updateOriginated','originated','[updateOriginated]\x20object\x20originated\x20is\x20negative','[updateOriginated]\x20is\x20null\x20or\x20undefined','YYYY-MM-DD\x20HH:mm:ss','statedesc','starttime','responsetime','logAgent','ringtime','membername','logCustomer','endtime','answertime','isFailure','Failure','RECALL','calleridname','uniqueid','originate','channelAgent','timeout','totalGlobal','countbusyretry','countcongestionretry','cloneAction','Global','active','scheduledat','add','ListId','VoiceQueueId','[decrementTalkink]\x20object\x20talking\x20is\x20negative','[decrementTalkink]\x20is\x20null\x20or\x20undefined','IsNotLoggedIn','lastevent','queue','interface','buildAcw','agentReadyId','state','not_inuse','reachable','push','getDiff','seconds','createBody','CampaignId','filterKey','type','campaigntype','countnoanswerretry','callback','callbackat','recallme','UserId','sipcallid','xmd-voicequeueid','xmd-queue','xmd-phone','xmd-listid','xmd-dialurl','xmd-dialtimeout','xmd-dialoptions','xmd-dialid','xmd-dialchannel','xmd-contactid','xmd-cdrtype','xmd-callerid','xmd-agiafter','rtpaudioqosbridged','rtpaudioqosjitter','rtpaudioqosloss','rtpaudioqoslossbridged','rtpaudioqosrtt','rtpaudioqosrttbridged','rtpaudioqos','rtpaudioqosjitterbridged','bridgepeer','\x5cw{0,','pow','replace','random','extractCalleridName','match','extractCalleridNumber','util','lodash','moment','../../../../config/logger','preview','env','127.0.0.1','milliseconds','diff','loggerCatch','error','inspect','logger','logger2','info','message','getCallerId','isUndefined','string','isEmpty','format','\x22%s\x22\x20<%s>','\x22\x22\x20<>','isActive','isNil','Queue','calleridnum','ContactId','\x22rtTxX%s%s\x22','monitor_format','dialPreviewUrl','dialQueueProject','NONE','dialQueueProject2','\x22agi://%s/square,%s\x22','originatecalleridnum'];(function(_0x2475fb,_0x238ba5){var _0x5a879a=function(_0x997461){while(--_0x997461){_0x2475fb['push'](_0x2475fb['shift']());}};_0x5a879a(++_0x238ba5);}(_0x2b2d,0x165));var _0xd2b2=function(_0xcfed91,_0x29b51b){_0xcfed91=_0xcfed91-0x0;var _0x42e245=_0x2b2d[_0xcfed91];return _0x42e245;};'use strict';var util=require(_0xd2b2('0x0'));var _=require(_0xd2b2('0x1'));var moment=require(_0xd2b2('0x2'));var logger=require(_0xd2b2('0x3'))(_0xd2b2('0x4'));var ipAgi=process[_0xd2b2('0x5')]['XCALLY_IP_AGI']||_0xd2b2('0x6');function getSeconds(_0x18dacc,_0x362d05){var _0x43020c=moment(_0x18dacc)[_0xd2b2('0x7')](0x0);var _0x146fa5=moment(_0x362d05)[_0xd2b2('0x7')](0x0);return _0x43020c[_0xd2b2('0x8')](_0x146fa5,'seconds');}exports[_0xd2b2('0x9')]=function(_0x25fc22){return function(_0x4ac8c6){logger[_0xd2b2('0xa')](_0x25fc22,util[_0xd2b2('0xb')](_0x4ac8c6,{'showHidden':![],'depth':null}));};};exports[_0xd2b2('0xc')]=function(_0x5d336d,_0x19bc6f){logger['info'](_0x5d336d,util[_0xd2b2('0xb')](_0x19bc6f,{'showHidden':![],'depth':null}));};exports['loggerError']=function(_0x3c0fcb,_0x1496ec){logger[_0xd2b2('0xa')](_0x3c0fcb,util[_0xd2b2('0xb')](_0x1496ec,{'showHidden':![],'depth':null}));};exports[_0xd2b2('0xd')]=function(_0x4e5783){return function(_0x5b18c0){logger[_0xd2b2('0xe')](_0x4e5783,util['inspect'](_0x5b18c0,{'showHidden':![],'depth':null}));};};exports[_0xd2b2('0xf')]=function(_0x1e9b33,_0x8218c4,_0x4a523f){return{'message':_0x1e9b33,'unlock':_0x8218c4,'active':_0x4a523f};};exports[_0xd2b2('0x10')]=function(_0x42f77a,_0x49bb8e,_0x1a2c23){if(!_[_0xd2b2('0x11')](_0x1a2c23)&&_0xd2b2('0x12')===typeof _0x1a2c23&&!_[_0xd2b2('0x13')](_0x1a2c23)){if(!_['isUndefined'](_0x49bb8e)&&_0xd2b2('0x12')===typeof _0x49bb8e&&!_[_0xd2b2('0x13')](_0x49bb8e)){return util[_0xd2b2('0x14')](_0xd2b2('0x15'),_0x49bb8e,_0x1a2c23);}return util[_0xd2b2('0x14')]('\x22%s\x22\x20<%s>',_0x1a2c23,_0x1a2c23);}if(!_[_0xd2b2('0x11')](_0x42f77a)&&_0xd2b2('0x12')===typeof _0x42f77a&&!_[_0xd2b2('0x13')](_0x42f77a)){return _0x42f77a;}return _0xd2b2('0x16');};exports[_0xd2b2('0x17')]=function(_0x3cb1c1){if(_[_0xd2b2('0x18')](_0x3cb1c1)){return![];}return _0x3cb1c1;};exports['addVariables']=function(_0x2163e2,_0x23a245,_0x50c57a,_0x3c78cc,_0x5c0573,_0x5139d5){var _0x3d6533={'XMD-QUEUE':_0x23a245[_0xd2b2('0x19')]?_0x23a245['Queue']['name']:'','XMD-CALLERID':_0x3c78cc,'XMD-CALLERID-PREVIEW':_0x5139d5?util['format'](_0xd2b2('0x15'),_0x5139d5['calleridname'],_0x5139d5[_0xd2b2('0x1a')]):_0x3c78cc,'XMD-DIALID':_0x5c0573,'XMD-CONTACTID':_0x23a245[_0xd2b2('0x1b')],'XMD-CDRTYPE':'dialer','CALLERID(all)':_0x3c78cc,'XMD-VOICEQUEUEID':_0x23a245['VoiceQueueId'],'XMD-DIALCHANNEL':_0x50c57a,'XMD-DIALTIMEOUT':_0x2163e2['dialOriginateTimeout']||0x1e,'XMD-DIALOPTIONS':util[_0xd2b2('0x14')](_0xd2b2('0x1c'),_0x2163e2['dialQueueProject2']?'g':'',_[_0xd2b2('0x13')](_0x2163e2[_0xd2b2('0x1d')])?'':'U(xcally-mixmonitor-context)'),'XMD-DIALURL':_0x2163e2[_0xd2b2('0x1e')]||'','XMD-AGI':_0x2163e2[_0xd2b2('0x1f')]?util['format']('\x22agi://%s/square,%s\x22',ipAgi,_0x2163e2[_0xd2b2('0x1f')]):_0xd2b2('0x20'),'XMD-AGIAFTER':_0x2163e2[_0xd2b2('0x21')]?util[_0xd2b2('0x14')](_0xd2b2('0x22'),ipAgi,_0x2163e2[_0xd2b2('0x21')]):_0xd2b2('0x20'),'XMD-ORIGINATECALLERIDNUM':_0x5139d5?_0x5139d5[_0xd2b2('0x23')]:'','XMD-ORIGINATECALLERIDNAME':_0x5139d5?_0x5139d5[_0xd2b2('0x24')]:'','XMD-DESTINATION':_0xd2b2('0x25')};if(!_[_0xd2b2('0x13')](_0x2163e2['monitor_format'])){_0x3d6533[util['format']('%s',_0xd2b2('0x26'))]=_0x2163e2['monitor_format'];_0x3d6533[util[_0xd2b2('0x14')]('%s','_XCALLY_MIXMONITOR_UNIQUEID')]=_0x5c0573;}if(_0x23a245&&_0x23a245[_0xd2b2('0x27')]){for(var _0x46c96d in _0x23a245[_0xd2b2('0x27')]){if(_0x23a245[_0xd2b2('0x27')][_0xd2b2('0x28')](_0x46c96d)){if(!_[_0xd2b2('0x18')](_0x23a245[_0xd2b2('0x27')][_0x46c96d])&&_0x46c96d!=='id'&&_0x46c96d!=='tags'&&_0x46c96d!=='createdAt'&&_0x46c96d!=='updatedAt'){_0x3d6533[util[_0xd2b2('0x14')](_0xd2b2('0x29'),_0xd2b2('0x2a'),_[_0xd2b2('0x2b')](_0x46c96d))]=_0x23a245[_0xd2b2('0x27')][_0x46c96d];}}}}return _0x3d6533;};exports[_0xd2b2('0x2c')]=function(_0x22b406){var _0xb7df3e={};for(var _0x25d32b in _0x22b406){if(_0x22b406['hasOwnProperty'](_0x25d32b)){_0xb7df3e[util[_0xd2b2('0x14')]('%s',_['toLower'](_0x25d32b))]=_0x22b406[_0x25d32b];}}return{'variables':_0xb7df3e};};exports[_0xd2b2('0x2d')]=function(_0x1ed7e7,_0x4f7220){if(!_[_0xd2b2('0x18')](_0x1ed7e7)){if(_0x1ed7e7[_0xd2b2('0x28')](_0xd2b2('0x2e'))){if(_0x1ed7e7[_0xd2b2('0x2e')]>0x0){_0x1ed7e7[_0xd2b2('0x2e')]-=0x1;}else{logger['error'](_0xd2b2('0x2f'),_0x4f7220);}}}else{logger[_0xd2b2('0xa')](_0xd2b2('0x30'),_0x4f7220);}};exports['logBlacklist']=function(_0x288cf7){var _0xf65016=moment()['format'](_0xd2b2('0x31'));_0x288cf7['state']=0xd;_0x288cf7[_0xd2b2('0x32')]='Blacklist';_0x288cf7[_0xd2b2('0x33')]=_0xf65016;_0x288cf7[_0xd2b2('0x34')]=_0xf65016;_0x288cf7['endtime']=_0xf65016;};exports[_0xd2b2('0x35')]=function(_0x23f4fb,_0x35a5f2,_0x11a50a){var _0x370dc7=moment()[_0xd2b2('0x14')]('YYYY-MM-DD\x20HH:mm:ss');_0x23f4fb['state']=_0x35a5f2;_0x23f4fb[_0xd2b2('0x32')]=_0x11a50a;_0x23f4fb[_0xd2b2('0x34')]=_0x370dc7;_0x23f4fb[_0xd2b2('0x36')]=getSeconds(_0x23f4fb[_0xd2b2('0x34')],_0x23f4fb['starttime']);};exports['logLookAgent']=function(_0x1b4720,_0x437693,_0x530f68){_0x1b4720[_0xd2b2('0x37')]=_0x437693;_0x1b4720['UserId']=_0x530f68;};exports[_0xd2b2('0x38')]=function(_0x5471c9,_0x27d242,_0x2778a1){var _0x414236=moment()['format']('YYYY-MM-DD\x20HH:mm:ss');_0x5471c9['state']=_0x27d242;_0x5471c9[_0xd2b2('0x32')]=_0x2778a1;_0x5471c9[_0xd2b2('0x34')]=_0x5471c9[_0xd2b2('0x34')]?_0x5471c9[_0xd2b2('0x34')]:_0x414236;_0x5471c9[_0xd2b2('0x39')]=_0x5471c9[_0xd2b2('0x39')]?_0x5471c9[_0xd2b2('0x39')]:_0x414236;_0x5471c9[_0xd2b2('0x36')]=getSeconds(_0x5471c9['responsetime']||0x0,_0x5471c9[_0xd2b2('0x33')]||0x0);_0x5471c9['talktime']=_0x5471c9[_0xd2b2('0x3a')]?getSeconds(_0x5471c9[_0xd2b2('0x39')],_0x5471c9[_0xd2b2('0x3a')]):0x0;};exports[_0xd2b2('0x3b')]=function(_0x199629){return _0x199629===_0xd2b2('0x3c');};exports['variablesAction']=function(_0x17c4e0,_0x149dda,_0x2ccbfc,_0x5ef5c3,_0x53a506){var _0x3c4622=_0x5ef5c3?_0xd2b2('0x3d'):_0x17c4e0[_0xd2b2('0x3e')];_0x3c4622=_0x53a506?'BOOKED':_0x3c4622;return{'actionid':_0x17c4e0[_0xd2b2('0x3f')],'action':_0xd2b2('0x40'),'channel':_0x17c4e0[_0xd2b2('0x41')],'callerid':util[_0xd2b2('0x14')](_0xd2b2('0x15'),_0x3c4622,_0x17c4e0['calleridnum']),'Exten':_0xd2b2('0x25'),'Context':'from-sip','Priority':'1','variable':_0x2ccbfc,'timeout':(_0x149dda[_0xd2b2('0x42')]||0x1e)*0x3e8,'async':!![],'channelid':_0x17c4e0['uniqueid']};};exports[_0xd2b2('0x43')]=function(_0x584d8c){return _0x584d8c[_0xd2b2('0x44')]+_0x584d8c[_0xd2b2('0x45')]+_0x584d8c['countnoanswerretry'];};exports[_0xd2b2('0x46')]=function(_0x324a51){var _0x5cc69f=_['clone'](_0x324a51);_0x5cc69f['state']=0xf;_0x5cc69f[_0xd2b2('0x32')]=_0xd2b2('0x47');return _0x5cc69f;};exports['scheduledAt']=function(_0x3f8458,_0x221054,_0x1a7611){var _0x19513b={};_0x19513b[_0x221054]=_0x3f8458[_0x221054];_0x19513b[_0xd2b2('0x48')]=![];_0x19513b[_0xd2b2('0x49')]=moment()[_0xd2b2('0x4a')](_0x1a7611,'minutes')['format']('YYYY-MM-DD\x20HH:mm:ss');_0x19513b[_0xd2b2('0x1b')]=_0x3f8458[_0xd2b2('0x1b')];_0x19513b[_0xd2b2('0x4b')]=_0x3f8458[_0xd2b2('0x4b')];_0x19513b[_0xd2b2('0x4c')]=_0x3f8458['VoiceQueueId']||undefined;return _0x19513b;};exports['decrementTalkink']=function(_0x3d5e9e,_0x13e6e){if(!_[_0xd2b2('0x18')](_0x3d5e9e)){if(_0x3d5e9e['pTalking']>0x0){_0x3d5e9e['pTalking']-=0x1;}else{logger[_0xd2b2('0xa')](_0x13e6e,_0xd2b2('0x4d'));}}else{logger['error'](_0x13e6e,_0xd2b2('0x4e'));}};exports[_0xd2b2('0x4f')]=function(_0xd9b090){if(_0xd9b090<=0x0){return!![];}return![];};exports['buildObj']=function(_0x2f0c5a,_0x312cb7){_0x2f0c5a[_0xd2b2('0x50')]=_0x312cb7;_0x2f0c5a['name']=_0x2f0c5a[_0xd2b2('0x51')];_0x2f0c5a[_0xd2b2('0x52')]=_0x2f0c5a[_0xd2b2('0x41')];return _0x2f0c5a;};exports[_0xd2b2('0x53')]=function(_0x3cbf5f){var _0x5452dc={};_0x5452dc[_0xd2b2('0x51')]=_0x3cbf5f['queue'];_0x5452dc[_0xd2b2('0x52')]=_0x3cbf5f[_0xd2b2('0x41')];_0x5452dc[_0xd2b2('0x3f')]=_0x3cbf5f[_0xd2b2('0x3f')];return _0x5452dc;};exports[_0xd2b2('0x54')]=function(_0x5e4b88){var _0x2f1a37=[];for(var _0x2446f6 in _0x5e4b88){if(_0x5e4b88['hasOwnProperty'](_0x2446f6)){if(!_[_0xd2b2('0x18')](_0x5e4b88[_0x2446f6])&&_0x5e4b88[_0x2446f6][_0xd2b2('0x55')]===_0xd2b2('0x56')&&_0x5e4b88[_0x2446f6]['status']===_0xd2b2('0x57')){_0x2f1a37[_0xd2b2('0x58')](_0x5e4b88[_0x2446f6]['id']);}}}return _0x2f1a37;};exports[_0xd2b2('0x59')]=function(_0x127fea){var _0x250b56=moment()[_0xd2b2('0x7')](0x0);var _0x36666a=moment(_0x127fea)[_0xd2b2('0x7')](0x0);return _0x250b56[_0xd2b2('0x8')](_0x36666a,_0xd2b2('0x5a'));};exports[_0xd2b2('0x5b')]=function(_0x321d02){return{'active':![],'recallme':![],'UserId':null,'ContactId':_0x321d02[_0xd2b2('0x1b')],'ListId':_0x321d02[_0xd2b2('0x4b')],'VoiceQueueId':_0x321d02[_0xd2b2('0x4c')]||undefined,'CampaignId':_0x321d02[_0xd2b2('0x5c')]||undefined};};exports[_0xd2b2('0x5d')]=function(_0xd97463){if(_0xd97463===_0xd2b2('0x3f')||_0xd97463==='idContact'||_0xd97463==='queue'||_0xd97463===_0xd2b2('0x5e')||_0xd97463===_0xd2b2('0x5f')||_0xd97463==='dialAnswer'||_0xd97463===_0xd2b2('0x37')||_0xd97463==='channelAgent'||_0xd97463===_0xd2b2('0x3e')||_0xd97463===_0xd2b2('0x48')||_0xd97463===_0xd2b2('0x1a')||_0xd97463==='scheduledat'||_0xd97463==='countbusyretry'||_0xd97463===_0xd2b2('0x45')||_0xd97463===_0xd2b2('0x60')||_0xd97463==='countglobal'||_0xd97463===_0xd2b2('0x61')||_0xd97463==='callbackuniqueid'||_0xd97463===_0xd2b2('0x62')||_0xd97463===_0xd2b2('0x63')||_0xd97463===_0xd2b2('0x1b')||_0xd97463===_0xd2b2('0x4b')||_0xd97463===_0xd2b2('0x64')||_0xd97463===_0xd2b2('0x4c')||_0xd97463===_0xd2b2('0x65')||_0xd97463===_0xd2b2('0x66')||_0xd97463===_0xd2b2('0x67')||_0xd97463===_0xd2b2('0x68')||_0xd97463===_0xd2b2('0x69')||_0xd97463===_0xd2b2('0x6a')||_0xd97463===_0xd2b2('0x6b')||_0xd97463===_0xd2b2('0x6c')||_0xd97463===_0xd2b2('0x6d')||_0xd97463===_0xd2b2('0x6e')||_0xd97463===_0xd2b2('0x6f')||_0xd97463===_0xd2b2('0x70')||_0xd97463===_0xd2b2('0x71')||_0xd97463===_0xd2b2('0x72')||_0xd97463==='xmd-agi'||_0xd97463==='rtpaudioqos'||_0xd97463===_0xd2b2('0x73')||_0xd97463===_0xd2b2('0x74')||_0xd97463==='rtpaudioqosjitterbridged'||_0xd97463===_0xd2b2('0x75')||_0xd97463===_0xd2b2('0x76')||_0xd97463===_0xd2b2('0x77')||_0xd97463===_0xd2b2('0x78')||_0xd97463===_0xd2b2('0x79')||_0xd97463==='rtpaudioqosbridged'||_0xd97463===_0xd2b2('0x74')||_0xd97463===_0xd2b2('0x7a')||_0xd97463===_0xd2b2('0x75')||_0xd97463===_0xd2b2('0x76')||_0xd97463===_0xd2b2('0x77')||_0xd97463===_0xd2b2('0x78')||_0xd97463===_0xd2b2('0x7b')||_0xd97463==='bridgepvtcallid'||_0xd97463==='state'||_0xd97463===_0xd2b2('0x32')){return![];}return!![];};exports['getCallerIdRandom']=function(_0x56d455,_0x501ca2){var _0x51515d,_0x12c48a,_0x2ead94;if(_0x501ca2<=0x0){_0x501ca2=0x1;}_0x51515d=new RegExp(_0xd2b2('0x7c')+_0x501ca2+'}$');_0x12c48a=Math[_0xd2b2('0x7d')](0xa,_0x501ca2-0x1);_0x2ead94=Math['pow'](0xa,_0x501ca2)-0x1;return util[_0xd2b2('0x14')]('%s',_[_0xd2b2('0x7e')](_0x56d455,_0x51515d,_[_0xd2b2('0x7f')](_0x12c48a,_0x2ead94)));};exports[_0xd2b2('0x80')]=function(_0x3a286d){var _0x42ea40=_0x3a286d[_0xd2b2('0x81')](/"(.*?)"/);return _0x42ea40?_0x42ea40[0x1]:_0x3a286d;};exports[_0xd2b2('0x82')]=function(_0x240501){var _0x4f9434=_0x240501['match'](/<(.*?)>/);return _0x4f9434?_0x4f9434[0x1]:_0x240501;};
\ No newline at end of file
+var _0x612f=['xmd-dialtimeout','xmd-dialoptions','xmd-dialid','xmd-cdrtype','xmd-callerid','xmd-agiafter','xmd-agi','rtpaudioqosbridged','rtpaudioqosjitterbridged','rtpaudioqosloss','rtpaudioqosrtt','rtpaudioqosrttbridged','rtpaudioqos','rtpaudioqosjitter','bridgepeer','bridgepvtcallid','getCallerIdRandom','pow','replace','random','extractCalleridName','match','util','lodash','moment','../../../../config/logger','preview','XCALLY_IP_AGI','127.0.0.1','milliseconds','diff','seconds','loggerCatch','error','inspect','info','loggerError','message','isUndefined','string','isEmpty','format','\x22%s\x22\x20<%s>','\x22\x22\x20<>','isActive','isNil','Queue','calleridnum','ContactId','dialer','VoiceQueueId','dialOriginateTimeout','\x22rtTxX%s%s\x22','dialQueueProject2','monitor_format','U(xcally-mixmonitor-context)','dialPreviewUrl','\x22agi://%s/square,%s\x22','dialQueueProject','NONE','originatecalleridname','_XCALLY_MIXMONITOR_UNIQUEID','Contact','hasOwnProperty','tags','createdAt','XMD-','updateOriginated','originated','[updateOriginated]\x20object\x20originated\x20is\x20negative','[updateOriginated]\x20is\x20null\x20or\x20undefined','logBlacklist','state','Blacklist','responsetime','endtime','logAgent','statedesc','starttime','logLookAgent','membername','UserId','YYYY-MM-DD\x20HH:mm:ss','ringtime','talktime','answertime','isFailure','Failure','variablesAction','RECALL','calleridname','uniqueid','originate','channelAgent','xcally-motion-preview','from-sip','timeout','countbusyretry','countcongestionretry','countnoanswerretry','clone','Global','scheduledAt','active','scheduledat','add','minutes','ListId','decrementTalkink','pTalking','[decrementTalkink]\x20is\x20null\x20or\x20undefined','IsNotLoggedIn','buildObj','lastevent','name','interface','buildAcw','queue','not_inuse','status','reachable','getDiff','CampaignId','idContact','type','campaigntype','dialAnswer','countglobal','callbackuniqueid','callbackat','sipcallid','xmd-voicequeueid','xmd-queue','xmd-dialurl'];(function(_0x3aef46,_0x9091ba){var _0x31c5eb=function(_0x1e04cd){while(--_0x1e04cd){_0x3aef46['push'](_0x3aef46['shift']());}};_0x31c5eb(++_0x9091ba);}(_0x612f,0x122));var _0xf612=function(_0x3af8b0,_0x48c27c){_0x3af8b0=_0x3af8b0-0x0;var _0x17aa44=_0x612f[_0x3af8b0];return _0x17aa44;};'use strict';var util=require(_0xf612('0x0'));var _=require(_0xf612('0x1'));var moment=require(_0xf612('0x2'));var logger=require(_0xf612('0x3'))(_0xf612('0x4'));var ipAgi=process['env'][_0xf612('0x5')]||_0xf612('0x6');function getSeconds(_0x2d0d43,_0x1959be){var _0x55e52b=moment(_0x2d0d43)[_0xf612('0x7')](0x0);var _0x1026ea=moment(_0x1959be)[_0xf612('0x7')](0x0);return _0x55e52b[_0xf612('0x8')](_0x1026ea,_0xf612('0x9'));}exports[_0xf612('0xa')]=function(_0x2b0f54){return function(_0x1129da){logger[_0xf612('0xb')](_0x2b0f54,util[_0xf612('0xc')](_0x1129da,{'showHidden':![],'depth':null}));};};exports['logger']=function(_0x16aae0,_0xc7ac40){logger[_0xf612('0xd')](_0x16aae0,util['inspect'](_0xc7ac40,{'showHidden':![],'depth':null}));};exports[_0xf612('0xe')]=function(_0xdaa73d,_0x1999c0){logger['error'](_0xdaa73d,util[_0xf612('0xc')](_0x1999c0,{'showHidden':![],'depth':null}));};exports['logger2']=function(_0x86fa3f){return function(_0x1c8c4e){logger[_0xf612('0xd')](_0x86fa3f,util[_0xf612('0xc')](_0x1c8c4e,{'showHidden':![],'depth':null}));};};exports[_0xf612('0xf')]=function(_0x2620f4,_0x3bed65,_0x3c613a){return{'message':_0x2620f4,'unlock':_0x3bed65,'active':_0x3c613a};};exports['getCallerId']=function(_0x44cc91,_0x3483ff,_0x375ac7){if(!_[_0xf612('0x10')](_0x375ac7)&&_0xf612('0x11')===typeof _0x375ac7&&!_['isEmpty'](_0x375ac7)){if(!_['isUndefined'](_0x3483ff)&&_0xf612('0x11')===typeof _0x3483ff&&!_[_0xf612('0x12')](_0x3483ff)){return util[_0xf612('0x13')](_0xf612('0x14'),_0x3483ff,_0x375ac7);}return util['format'](_0xf612('0x14'),_0x375ac7,_0x375ac7);}if(!_['isUndefined'](_0x44cc91)&&_0xf612('0x11')===typeof _0x44cc91&&!_[_0xf612('0x12')](_0x44cc91)){return _0x44cc91;}return _0xf612('0x15');};exports[_0xf612('0x16')]=function(_0x4fa085){if(_[_0xf612('0x17')](_0x4fa085)){return![];}return _0x4fa085;};exports['addVariables']=function(_0x3069e3,_0x231e86,_0x8328c6,_0x3df1ce,_0x5c9219,_0x3e616b){var _0x884d53={'XMD-QUEUE':_0x231e86[_0xf612('0x18')]?_0x231e86['Queue']['name']:'','XMD-CALLERID':_0x3df1ce,'XMD-CALLERID-PREVIEW':_0x3e616b?util[_0xf612('0x13')](_0xf612('0x14'),_0x3e616b['calleridname'],_0x3e616b[_0xf612('0x19')]):_0x3df1ce,'XMD-DIALID':_0x5c9219,'XMD-CONTACTID':_0x231e86[_0xf612('0x1a')],'XMD-CDRTYPE':_0xf612('0x1b'),'CALLERID(all)':_0x3df1ce,'XMD-VOICEQUEUEID':_0x231e86[_0xf612('0x1c')],'XMD-DIALCHANNEL':_0x8328c6,'XMD-DIALTIMEOUT':_0x3069e3[_0xf612('0x1d')]||0x1e,'XMD-DIALOPTIONS':util[_0xf612('0x13')](_0xf612('0x1e'),_0x3069e3[_0xf612('0x1f')]?'g':'',_[_0xf612('0x12')](_0x3069e3[_0xf612('0x20')])?'':_0xf612('0x21')),'XMD-DIALURL':_0x3069e3[_0xf612('0x22')]||'','XMD-AGI':_0x3069e3['dialQueueProject']?util[_0xf612('0x13')](_0xf612('0x23'),ipAgi,_0x3069e3[_0xf612('0x24')]):'NONE','XMD-AGIAFTER':_0x3069e3['dialQueueProject2']?util[_0xf612('0x13')]('\x22agi://%s/square,%s\x22',ipAgi,_0x3069e3[_0xf612('0x1f')]):_0xf612('0x25'),'XMD-ORIGINATECALLERIDNUM':_0x3e616b?_0x3e616b['originatecalleridnum']:'','XMD-ORIGINATECALLERIDNAME':_0x3e616b?_0x3e616b[_0xf612('0x26')]:'','XMD-DESTINATION':'xcally-motion-preview'};if(!_['isEmpty'](_0x3069e3[_0xf612('0x20')])){_0x884d53[util[_0xf612('0x13')]('%s','_XCALLY_MIXMONITOR_FORMAT')]=_0x3069e3['monitor_format'];_0x884d53[util[_0xf612('0x13')]('%s',_0xf612('0x27'))]=_0x5c9219;}if(_0x231e86&&_0x231e86['Contact']){for(var _0x45b0e7 in _0x231e86[_0xf612('0x28')]){if(_0x231e86[_0xf612('0x28')][_0xf612('0x29')](_0x45b0e7)){if(!_[_0xf612('0x17')](_0x231e86['Contact'][_0x45b0e7])&&_0x45b0e7!=='id'&&_0x45b0e7!==_0xf612('0x2a')&&_0x45b0e7!==_0xf612('0x2b')&&_0x45b0e7!=='updatedAt'){_0x884d53[util[_0xf612('0x13')]('%s%s',_0xf612('0x2c'),_['toUpper'](_0x45b0e7))]=_0x231e86['Contact'][_0x45b0e7];}}}}return _0x884d53;};exports['toLowerVariables']=function(_0x196b96){var _0x49ea8b={};for(var _0x21445d in _0x196b96){if(_0x196b96[_0xf612('0x29')](_0x21445d)){_0x49ea8b[util[_0xf612('0x13')]('%s',_['toLower'](_0x21445d))]=_0x196b96[_0x21445d];}}return{'variables':_0x49ea8b};};exports[_0xf612('0x2d')]=function(_0x229da9,_0x5247ec){if(!_[_0xf612('0x17')](_0x229da9)){if(_0x229da9[_0xf612('0x29')]('originated')){if(_0x229da9[_0xf612('0x2e')]>0x0){_0x229da9[_0xf612('0x2e')]-=0x1;}else{logger[_0xf612('0xb')](_0xf612('0x2f'),_0x5247ec);}}}else{logger['error'](_0xf612('0x30'),_0x5247ec);}};exports[_0xf612('0x31')]=function(_0x4105ea){var _0x216b52=moment()['format']('YYYY-MM-DD\x20HH:mm:ss');_0x4105ea[_0xf612('0x32')]=0xd;_0x4105ea['statedesc']=_0xf612('0x33');_0x4105ea['starttime']=_0x216b52;_0x4105ea[_0xf612('0x34')]=_0x216b52;_0x4105ea[_0xf612('0x35')]=_0x216b52;};exports[_0xf612('0x36')]=function(_0x20004f,_0xeebf64,_0x1e9dfe){var _0x657a47=moment()['format']('YYYY-MM-DD\x20HH:mm:ss');_0x20004f['state']=_0xeebf64;_0x20004f[_0xf612('0x37')]=_0x1e9dfe;_0x20004f[_0xf612('0x34')]=_0x657a47;_0x20004f['ringtime']=getSeconds(_0x20004f[_0xf612('0x34')],_0x20004f[_0xf612('0x38')]);};exports[_0xf612('0x39')]=function(_0x495354,_0x2ff0d2,_0x2dc398){_0x495354[_0xf612('0x3a')]=_0x2ff0d2;_0x495354[_0xf612('0x3b')]=_0x2dc398;};exports['logCustomer']=function(_0x1bc798,_0x4b203e,_0x1d96f4){var _0x230a06=moment()['format'](_0xf612('0x3c'));_0x1bc798[_0xf612('0x32')]=_0x4b203e;_0x1bc798[_0xf612('0x37')]=_0x1d96f4;_0x1bc798[_0xf612('0x34')]=_0x1bc798['responsetime']?_0x1bc798['responsetime']:_0x230a06;_0x1bc798[_0xf612('0x35')]=_0x1bc798[_0xf612('0x35')]?_0x1bc798[_0xf612('0x35')]:_0x230a06;_0x1bc798[_0xf612('0x3d')]=getSeconds(_0x1bc798['responsetime']||0x0,_0x1bc798[_0xf612('0x38')]||0x0);_0x1bc798[_0xf612('0x3e')]=_0x1bc798[_0xf612('0x3f')]?getSeconds(_0x1bc798['endtime'],_0x1bc798[_0xf612('0x3f')]):0x0;};exports[_0xf612('0x40')]=function(_0x573063){return _0x573063===_0xf612('0x41');};exports[_0xf612('0x42')]=function(_0x281f5a,_0x3aa67a,_0x112722,_0x2db81d,_0xcc5fd0){var _0x1d0ffc=_0x2db81d?_0xf612('0x43'):_0x281f5a[_0xf612('0x44')];_0x1d0ffc=_0xcc5fd0?'BOOKED':_0x1d0ffc;return{'actionid':_0x281f5a[_0xf612('0x45')],'action':_0xf612('0x46'),'channel':_0x281f5a[_0xf612('0x47')],'callerid':util[_0xf612('0x13')](_0xf612('0x14'),_0x1d0ffc,_0x281f5a[_0xf612('0x19')]),'Exten':_0xf612('0x48'),'Context':_0xf612('0x49'),'Priority':'1','variable':_0x112722,'timeout':(_0x3aa67a[_0xf612('0x4a')]||0x1e)*0x3e8,'async':!![],'channelid':_0x281f5a[_0xf612('0x45')]};};exports['totalGlobal']=function(_0x5537b0){return _0x5537b0[_0xf612('0x4b')]+_0x5537b0[_0xf612('0x4c')]+_0x5537b0[_0xf612('0x4d')];};exports['cloneAction']=function(_0x264c97){var _0x34ce1d=_[_0xf612('0x4e')](_0x264c97);_0x34ce1d[_0xf612('0x32')]=0xf;_0x34ce1d[_0xf612('0x37')]=_0xf612('0x4f');return _0x34ce1d;};exports[_0xf612('0x50')]=function(_0x236f21,_0x5b2e52,_0x369ea6){var _0xcd6302={};_0xcd6302[_0x5b2e52]=_0x236f21[_0x5b2e52];_0xcd6302[_0xf612('0x51')]=![];_0xcd6302[_0xf612('0x52')]=moment()[_0xf612('0x53')](_0x369ea6,_0xf612('0x54'))[_0xf612('0x13')]('YYYY-MM-DD\x20HH:mm:ss');_0xcd6302[_0xf612('0x1a')]=_0x236f21[_0xf612('0x1a')];_0xcd6302[_0xf612('0x55')]=_0x236f21['ListId'];_0xcd6302[_0xf612('0x1c')]=_0x236f21[_0xf612('0x1c')]||undefined;return _0xcd6302;};exports[_0xf612('0x56')]=function(_0x219b93,_0x4066a4){if(!_['isNil'](_0x219b93)){if(_0x219b93[_0xf612('0x57')]>0x0){_0x219b93[_0xf612('0x57')]-=0x1;}else{logger[_0xf612('0xb')](_0x4066a4,'[decrementTalkink]\x20object\x20talking\x20is\x20negative');}}else{logger[_0xf612('0xb')](_0x4066a4,_0xf612('0x58'));}};exports[_0xf612('0x59')]=function(_0x4fccb4){if(_0x4fccb4<=0x0){return!![];}return![];};exports[_0xf612('0x5a')]=function(_0x22b350,_0x483017){_0x22b350[_0xf612('0x5b')]=_0x483017;_0x22b350[_0xf612('0x5c')]=_0x22b350['queue'];_0x22b350[_0xf612('0x5d')]=_0x22b350['channelAgent'];return _0x22b350;};exports[_0xf612('0x5e')]=function(_0x4353fc){var _0x1b2c7e={};_0x1b2c7e[_0xf612('0x5f')]=_0x4353fc['queue'];_0x1b2c7e[_0xf612('0x5d')]=_0x4353fc[_0xf612('0x47')];_0x1b2c7e[_0xf612('0x45')]=_0x4353fc[_0xf612('0x45')];return _0x1b2c7e;};exports['agentReadyId']=function(_0x1ccc65){var _0x514fb6=[];for(var _0x2f0012 in _0x1ccc65){if(_0x1ccc65[_0xf612('0x29')](_0x2f0012)){if(!_[_0xf612('0x17')](_0x1ccc65[_0x2f0012])&&_0x1ccc65[_0x2f0012][_0xf612('0x32')]===_0xf612('0x60')&&_0x1ccc65[_0x2f0012][_0xf612('0x61')]===_0xf612('0x62')){_0x514fb6['push'](_0x1ccc65[_0x2f0012]['id']);}}}return _0x514fb6;};exports[_0xf612('0x63')]=function(_0x4cf4f1){var _0x215b1c=moment()[_0xf612('0x7')](0x0);var _0x8b71fe=moment(_0x4cf4f1)[_0xf612('0x7')](0x0);return _0x215b1c[_0xf612('0x8')](_0x8b71fe,_0xf612('0x9'));};exports['createBody']=function(_0x540342){return{'active':![],'recallme':![],'UserId':null,'ContactId':_0x540342[_0xf612('0x1a')],'ListId':_0x540342[_0xf612('0x55')],'VoiceQueueId':_0x540342[_0xf612('0x1c')]||undefined,'CampaignId':_0x540342[_0xf612('0x64')]||undefined};};exports['filterKey']=function(_0x3ddb2c){if(_0x3ddb2c===_0xf612('0x45')||_0x3ddb2c===_0xf612('0x65')||_0x3ddb2c===_0xf612('0x5f')||_0x3ddb2c===_0xf612('0x66')||_0x3ddb2c===_0xf612('0x67')||_0x3ddb2c===_0xf612('0x68')||_0x3ddb2c===_0xf612('0x3a')||_0x3ddb2c===_0xf612('0x47')||_0x3ddb2c===_0xf612('0x44')||_0x3ddb2c===_0xf612('0x51')||_0x3ddb2c===_0xf612('0x19')||_0x3ddb2c===_0xf612('0x52')||_0x3ddb2c===_0xf612('0x4b')||_0x3ddb2c===_0xf612('0x4c')||_0x3ddb2c===_0xf612('0x4d')||_0x3ddb2c===_0xf612('0x69')||_0x3ddb2c==='callback'||_0x3ddb2c===_0xf612('0x6a')||_0x3ddb2c===_0xf612('0x6b')||_0x3ddb2c==='recallme'||_0x3ddb2c==='ContactId'||_0x3ddb2c==='ListId'||_0x3ddb2c===_0xf612('0x3b')||_0x3ddb2c===_0xf612('0x1c')||_0x3ddb2c===_0xf612('0x6c')||_0x3ddb2c===_0xf612('0x6d')||_0x3ddb2c===_0xf612('0x6e')||_0x3ddb2c==='xmd-phone'||_0x3ddb2c==='xmd-listid'||_0x3ddb2c===_0xf612('0x6f')||_0x3ddb2c===_0xf612('0x70')||_0x3ddb2c===_0xf612('0x71')||_0x3ddb2c===_0xf612('0x72')||_0x3ddb2c==='xmd-dialchannel'||_0x3ddb2c==='xmd-contactid'||_0x3ddb2c===_0xf612('0x73')||_0x3ddb2c===_0xf612('0x74')||_0x3ddb2c===_0xf612('0x75')||_0x3ddb2c===_0xf612('0x76')||_0x3ddb2c==='rtpaudioqos'||_0x3ddb2c===_0xf612('0x77')||_0x3ddb2c==='rtpaudioqosjitter'||_0x3ddb2c===_0xf612('0x78')||_0x3ddb2c===_0xf612('0x79')||_0x3ddb2c==='rtpaudioqoslossbridged'||_0x3ddb2c===_0xf612('0x7a')||_0x3ddb2c===_0xf612('0x7b')||_0x3ddb2c===_0xf612('0x7c')||_0x3ddb2c===_0xf612('0x77')||_0x3ddb2c===_0xf612('0x7d')||_0x3ddb2c===_0xf612('0x78')||_0x3ddb2c===_0xf612('0x79')||_0x3ddb2c==='rtpaudioqoslossbridged'||_0x3ddb2c===_0xf612('0x7a')||_0x3ddb2c===_0xf612('0x7b')||_0x3ddb2c===_0xf612('0x7e')||_0x3ddb2c===_0xf612('0x7f')||_0x3ddb2c===_0xf612('0x32')||_0x3ddb2c==='statedesc'){return![];}return!![];};exports[_0xf612('0x80')]=function(_0x5eba65,_0x5616ab){var _0x25648c,_0x39787d,_0x12d962;if(_0x5616ab<=0x0){_0x5616ab=0x1;}_0x25648c=new RegExp('\x5cw{0,'+_0x5616ab+'}$');_0x39787d=Math[_0xf612('0x81')](0xa,_0x5616ab-0x1);_0x12d962=Math['pow'](0xa,_0x5616ab)-0x1;return util[_0xf612('0x13')]('%s',_[_0xf612('0x82')](_0x5eba65,_0x25648c,_[_0xf612('0x83')](_0x39787d,_0x12d962)));};exports[_0xf612('0x84')]=function(_0xecc7ce){var _0x554d01=_0xecc7ce[_0xf612('0x85')](/"(.*?)"/);return _0x554d01?_0x554d01[0x1]:_0xecc7ce;};exports['extractCalleridNumber']=function(_0x1dcaeb){var _0x2b9768=_0x1dcaeb[_0xf612('0x85')](/<(.*?)>/);return _0x2b9768?_0x2b9768[0x1]:_0x1dcaeb;};
\ No newline at end of file