Built motion from commit (unavailable).|2.3.91
[motion2.git] / server / services / ami / preview / util / util.js
index 2e9f87d..15cd8f9 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x47d1=['dialer','VoiceQueueId','dialOriginateTimeout','\x22rtTxX%s%s\x22','dialQueueProject2','dialPreviewUrl','dialQueueProject','\x22agi://%s/square,%s\x22','NONE','originatecalleridnum','xcally-motion-preview','monitor_format','Contact','hasOwnProperty','tags','updatedAt','%s%s','XMD-','toLowerVariables','toLower','updateOriginated','originated','[updateOriginated]\x20object\x20originated\x20is\x20negative','[updateOriginated]\x20is\x20null\x20or\x20undefined','logBlacklist','statedesc','starttime','responsetime','logAgent','YYYY-MM-DD\x20HH:mm:ss','ringtime','logLookAgent','membername','state','endtime','answertime','variablesAction','RECALL','BOOKED','uniqueid','channelAgent','timeout','totalGlobal','countbusyretry','countcongestionretry','countnoanswerretry','clone','active','scheduledat','minutes','ContactId','ListId','decrementTalkink','pTalking','[decrementTalkink]\x20object\x20talking\x20is\x20negative','[decrementTalkink]\x20is\x20null\x20or\x20undefined','buildObj','lastevent','interface','buildAcw','queue','agentReadyId','not_inuse','reachable','push','diff','createBody','CampaignId','filterKey','idContact','campaigntype','dialAnswer','callback','callbackuniqueid','callbackat','recallme','UserId','sipcallid','xmd-voicequeueid','xmd-phone','xmd-listid','xmd-dialtimeout','xmd-dialoptions','xmd-dialid','xmd-dialchannel','xmd-cdrtype','xmd-callerid','xmd-agi','rtpaudioqosbridged','rtpaudioqosjitter','rtpaudioqosjitterbridged','rtpaudioqosloss','rtpaudioqosrtt','rtpaudioqosrttbridged','rtpaudioqos','bridgepvtcallid','\x5cw{0,','pow','replace','random','extractCalleridName','match','extractCalleridNumber','util','lodash','moment','../../../../config/logger','XCALLY_IP_AGI','127.0.0.1','milliseconds','seconds','loggerCatch','error','inspect','logger','info','logger2','message','getCallerId','isUndefined','string','isEmpty','format','\x22%s\x22\x20<%s>','isNil','addVariables','Queue','name','calleridname','calleridnum'];(function(_0x3fccdc,_0x543784){var _0x2c37a2=function(_0x5b8ed5){while(--_0x5b8ed5){_0x3fccdc['push'](_0x3fccdc['shift']());}};_0x2c37a2(++_0x543784);}(_0x47d1,0x1ed));var _0x147d=function(_0x265bc1,_0x4bda63){_0x265bc1=_0x265bc1-0x0;var _0x1d6fe5=_0x47d1[_0x265bc1];return _0x1d6fe5;};'use strict';var util=require(_0x147d('0x0'));var _=require(_0x147d('0x1'));var moment=require(_0x147d('0x2'));var logger=require(_0x147d('0x3'))('preview');var ipAgi=process['env'][_0x147d('0x4')]||_0x147d('0x5');function getSeconds(_0x3411b0,_0x154c5d){var _0x139490=moment(_0x3411b0)['milliseconds'](0x0);var _0xcf284f=moment(_0x154c5d)[_0x147d('0x6')](0x0);return _0x139490['diff'](_0xcf284f,_0x147d('0x7'));}exports[_0x147d('0x8')]=function(_0xc4e6cc){return function(_0x2ba9ab){logger[_0x147d('0x9')](_0xc4e6cc,util[_0x147d('0xa')](_0x2ba9ab,{'showHidden':![],'depth':null}));};};exports[_0x147d('0xb')]=function(_0x44cde8,_0x1f5010){logger[_0x147d('0xc')](_0x44cde8,util[_0x147d('0xa')](_0x1f5010,{'showHidden':![],'depth':null}));};exports['loggerError']=function(_0x45d697,_0x327b9f){logger['error'](_0x45d697,util[_0x147d('0xa')](_0x327b9f,{'showHidden':![],'depth':null}));};exports[_0x147d('0xd')]=function(_0x5cf2a2){return function(_0x175014){logger[_0x147d('0xc')](_0x5cf2a2,util[_0x147d('0xa')](_0x175014,{'showHidden':![],'depth':null}));};};exports[_0x147d('0xe')]=function(_0x5678ff,_0x706c3d,_0x26f03e){return{'message':_0x5678ff,'unlock':_0x706c3d,'active':_0x26f03e};};exports[_0x147d('0xf')]=function(_0x2e35a7,_0x59fe5f,_0x4d5948){if(!_[_0x147d('0x10')](_0x4d5948)&&'string'===typeof _0x4d5948&&!_['isEmpty'](_0x4d5948)){if(!_['isUndefined'](_0x59fe5f)&&_0x147d('0x11')===typeof _0x59fe5f&&!_[_0x147d('0x12')](_0x59fe5f)){return util[_0x147d('0x13')](_0x147d('0x14'),_0x59fe5f,_0x4d5948);}return util[_0x147d('0x13')](_0x147d('0x14'),_0x4d5948,_0x4d5948);}if(!_[_0x147d('0x10')](_0x2e35a7)&&'string'===typeof _0x2e35a7&&!_[_0x147d('0x12')](_0x2e35a7)){return _0x2e35a7;}return'\x22\x22\x20<>';};exports['isActive']=function(_0x399ca6){if(_[_0x147d('0x15')](_0x399ca6)){return![];}return _0x399ca6;};exports[_0x147d('0x16')]=function(_0x4cd594,_0x543c70,_0x360b20,_0x156cf5,_0x2b6b0c,_0x3eb4a3){var _0x4aa6ce={'XMD-QUEUE':_0x543c70[_0x147d('0x17')]?_0x543c70[_0x147d('0x17')][_0x147d('0x18')]:'','XMD-CALLERID':_0x156cf5,'XMD-CALLERID-PREVIEW':_0x3eb4a3?util[_0x147d('0x13')](_0x147d('0x14'),_0x3eb4a3[_0x147d('0x19')],_0x3eb4a3[_0x147d('0x1a')]):_0x156cf5,'XMD-DIALID':_0x2b6b0c,'XMD-CONTACTID':_0x543c70['ContactId'],'XMD-CDRTYPE':_0x147d('0x1b'),'CALLERID(all)':_0x156cf5,'XMD-VOICEQUEUEID':_0x543c70[_0x147d('0x1c')],'XMD-DIALCHANNEL':_0x360b20,'XMD-DIALTIMEOUT':_0x4cd594[_0x147d('0x1d')]||0x1e,'XMD-DIALOPTIONS':util[_0x147d('0x13')](_0x147d('0x1e'),_0x4cd594[_0x147d('0x1f')]?'g':'',_[_0x147d('0x12')](_0x4cd594['monitor_format'])?'':'U(xcally-mixmonitor-context)'),'XMD-DIALURL':_0x4cd594[_0x147d('0x20')]||'','XMD-AGI':_0x4cd594[_0x147d('0x21')]?util[_0x147d('0x13')](_0x147d('0x22'),ipAgi,_0x4cd594[_0x147d('0x21')]):_0x147d('0x23'),'XMD-AGIAFTER':_0x4cd594[_0x147d('0x1f')]?util[_0x147d('0x13')]('\x22agi://%s/square,%s\x22',ipAgi,_0x4cd594[_0x147d('0x1f')]):'NONE','XMD-ORIGINATECALLERIDNUM':_0x3eb4a3?_0x3eb4a3[_0x147d('0x24')]:'','XMD-ORIGINATECALLERIDNAME':_0x3eb4a3?_0x3eb4a3['originatecalleridname']:'','XMD-DESTINATION':_0x147d('0x25')};if(!_['isEmpty'](_0x4cd594[_0x147d('0x26')])){_0x4aa6ce[util[_0x147d('0x13')]('%s','_XCALLY_MIXMONITOR_FORMAT')]=_0x4cd594[_0x147d('0x26')];_0x4aa6ce[util[_0x147d('0x13')]('%s','_XCALLY_MIXMONITOR_UNIQUEID')]=_0x2b6b0c;}if(_0x543c70&&_0x543c70[_0x147d('0x27')]){for(var _0x1c7556 in _0x543c70[_0x147d('0x27')]){if(_0x543c70[_0x147d('0x27')][_0x147d('0x28')](_0x1c7556)){if(!_['isNil'](_0x543c70['Contact'][_0x1c7556])&&_0x1c7556!=='id'&&_0x1c7556!==_0x147d('0x29')&&_0x1c7556!=='createdAt'&&_0x1c7556!==_0x147d('0x2a')){_0x4aa6ce[util['format'](_0x147d('0x2b'),_0x147d('0x2c'),_['toUpper'](_0x1c7556))]=_0x543c70[_0x147d('0x27')][_0x1c7556];}}}}return _0x4aa6ce;};exports[_0x147d('0x2d')]=function(_0x78d823){var _0x570964={};for(var _0x34a247 in _0x78d823){if(_0x78d823[_0x147d('0x28')](_0x34a247)){_0x570964[util[_0x147d('0x13')]('%s',_[_0x147d('0x2e')](_0x34a247))]=_0x78d823[_0x34a247];}}return{'variables':_0x570964};};exports[_0x147d('0x2f')]=function(_0x180f60,_0x3dc512){if(!_[_0x147d('0x15')](_0x180f60)){if(_0x180f60[_0x147d('0x28')](_0x147d('0x30'))){if(_0x180f60['originated']>0x0){_0x180f60[_0x147d('0x30')]-=0x1;}else{logger['error'](_0x147d('0x31'),_0x3dc512);}}}else{logger[_0x147d('0x9')](_0x147d('0x32'),_0x3dc512);}};exports[_0x147d('0x33')]=function(_0x3527ba){var _0x594fb4=moment()[_0x147d('0x13')]('YYYY-MM-DD\x20HH:mm:ss');_0x3527ba['state']=0xd;_0x3527ba[_0x147d('0x34')]='Blacklist';_0x3527ba[_0x147d('0x35')]=_0x594fb4;_0x3527ba[_0x147d('0x36')]=_0x594fb4;_0x3527ba['endtime']=_0x594fb4;};exports[_0x147d('0x37')]=function(_0x243cd8,_0xcb0c7d,_0x34660a){var _0x5a4cdf=moment()[_0x147d('0x13')](_0x147d('0x38'));_0x243cd8['state']=_0xcb0c7d;_0x243cd8[_0x147d('0x34')]=_0x34660a;_0x243cd8['responsetime']=_0x5a4cdf;_0x243cd8[_0x147d('0x39')]=getSeconds(_0x243cd8[_0x147d('0x36')],_0x243cd8['starttime']);};exports[_0x147d('0x3a')]=function(_0x174da8,_0x5a2646,_0x4d0265){_0x174da8[_0x147d('0x3b')]=_0x5a2646;_0x174da8['UserId']=_0x4d0265;};exports['logCustomer']=function(_0x2830d9,_0xa98d23,_0x5964ce){var _0x24008d=moment()[_0x147d('0x13')]('YYYY-MM-DD\x20HH:mm:ss');_0x2830d9[_0x147d('0x3c')]=_0xa98d23;_0x2830d9[_0x147d('0x34')]=_0x5964ce;_0x2830d9[_0x147d('0x36')]=_0x2830d9[_0x147d('0x36')]?_0x2830d9[_0x147d('0x36')]:_0x24008d;_0x2830d9['endtime']=_0x2830d9[_0x147d('0x3d')]?_0x2830d9[_0x147d('0x3d')]:_0x24008d;_0x2830d9[_0x147d('0x39')]=getSeconds(_0x2830d9[_0x147d('0x36')]||0x0,_0x2830d9[_0x147d('0x35')]||0x0);_0x2830d9['talktime']=_0x2830d9[_0x147d('0x3e')]?getSeconds(_0x2830d9['endtime'],_0x2830d9[_0x147d('0x3e')]):0x0;};exports['isFailure']=function(_0x5d116f){return _0x5d116f==='Failure';};exports[_0x147d('0x3f')]=function(_0x5e3ad8,_0x238d48,_0x429aa1,_0x1b8f4f,_0x4baecb){var _0x4ff81b=_0x1b8f4f?_0x147d('0x40'):_0x5e3ad8[_0x147d('0x19')];_0x4ff81b=_0x4baecb?_0x147d('0x41'):_0x4ff81b;return{'actionid':_0x5e3ad8[_0x147d('0x42')],'action':'originate','channel':_0x5e3ad8[_0x147d('0x43')],'callerid':util[_0x147d('0x13')](_0x147d('0x14'),_0x4ff81b,_0x5e3ad8['calleridnum']),'Exten':_0x147d('0x25'),'Context':'from-sip','Priority':'1','variable':_0x429aa1,'timeout':(_0x238d48[_0x147d('0x44')]||0x1e)*0x3e8,'async':!![],'channelid':_0x5e3ad8[_0x147d('0x42')]};};exports[_0x147d('0x45')]=function(_0x5dd7b0){return _0x5dd7b0[_0x147d('0x46')]+_0x5dd7b0[_0x147d('0x47')]+_0x5dd7b0[_0x147d('0x48')];};exports['cloneAction']=function(_0x37f8e2){var _0x544d61=_[_0x147d('0x49')](_0x37f8e2);_0x544d61[_0x147d('0x3c')]=0xf;_0x544d61['statedesc']='Global';return _0x544d61;};exports['scheduledAt']=function(_0xdec571,_0x11352f,_0x1abcc2){var _0x24fd36={};_0x24fd36[_0x11352f]=_0xdec571[_0x11352f];_0x24fd36[_0x147d('0x4a')]=![];_0x24fd36[_0x147d('0x4b')]=moment()['add'](_0x1abcc2,_0x147d('0x4c'))[_0x147d('0x13')](_0x147d('0x38'));_0x24fd36[_0x147d('0x4d')]=_0xdec571[_0x147d('0x4d')];_0x24fd36[_0x147d('0x4e')]=_0xdec571[_0x147d('0x4e')];_0x24fd36[_0x147d('0x1c')]=_0xdec571['VoiceQueueId']||undefined;return _0x24fd36;};exports[_0x147d('0x4f')]=function(_0x2c49d9,_0x13fc1c){if(!_[_0x147d('0x15')](_0x2c49d9)){if(_0x2c49d9['pTalking']>0x0){_0x2c49d9[_0x147d('0x50')]-=0x1;}else{logger[_0x147d('0x9')](_0x13fc1c,_0x147d('0x51'));}}else{logger[_0x147d('0x9')](_0x13fc1c,_0x147d('0x52'));}};exports['IsNotLoggedIn']=function(_0x902b05){if(_0x902b05<=0x0){return!![];}return![];};exports[_0x147d('0x53')]=function(_0xeefcc0,_0x175d5b){_0xeefcc0[_0x147d('0x54')]=_0x175d5b;_0xeefcc0[_0x147d('0x18')]=_0xeefcc0['queue'];_0xeefcc0[_0x147d('0x55')]=_0xeefcc0['channelAgent'];return _0xeefcc0;};exports[_0x147d('0x56')]=function(_0x29f9e3){var _0x33c2c3={};_0x33c2c3[_0x147d('0x57')]=_0x29f9e3[_0x147d('0x57')];_0x33c2c3[_0x147d('0x55')]=_0x29f9e3[_0x147d('0x43')];_0x33c2c3[_0x147d('0x42')]=_0x29f9e3[_0x147d('0x42')];return _0x33c2c3;};exports[_0x147d('0x58')]=function(_0x4accc4){var _0x1cde2d=[];for(var _0x139319 in _0x4accc4){if(_0x4accc4['hasOwnProperty'](_0x139319)){if(!_[_0x147d('0x15')](_0x4accc4[_0x139319])&&_0x4accc4[_0x139319]['state']===_0x147d('0x59')&&_0x4accc4[_0x139319]['status']===_0x147d('0x5a')){_0x1cde2d[_0x147d('0x5b')](_0x4accc4[_0x139319]['id']);}}}return _0x1cde2d;};exports['getDiff']=function(_0x1bd1e5){var _0x3095b8=moment()[_0x147d('0x6')](0x0);var _0x3e8d2f=moment(_0x1bd1e5)[_0x147d('0x6')](0x0);return _0x3095b8[_0x147d('0x5c')](_0x3e8d2f,_0x147d('0x7'));};exports[_0x147d('0x5d')]=function(_0x4901d6){return{'active':![],'recallme':![],'UserId':null,'ContactId':_0x4901d6['ContactId'],'ListId':_0x4901d6['ListId'],'VoiceQueueId':_0x4901d6[_0x147d('0x1c')]||undefined,'CampaignId':_0x4901d6[_0x147d('0x5e')]||undefined};};exports[_0x147d('0x5f')]=function(_0x5882fe){if(_0x5882fe===_0x147d('0x42')||_0x5882fe===_0x147d('0x60')||_0x5882fe==='queue'||_0x5882fe==='type'||_0x5882fe===_0x147d('0x61')||_0x5882fe===_0x147d('0x62')||_0x5882fe===_0x147d('0x3b')||_0x5882fe===_0x147d('0x43')||_0x5882fe==='calleridname'||_0x5882fe===_0x147d('0x4a')||_0x5882fe==='calleridnum'||_0x5882fe===_0x147d('0x4b')||_0x5882fe===_0x147d('0x46')||_0x5882fe===_0x147d('0x47')||_0x5882fe===_0x147d('0x48')||_0x5882fe==='countglobal'||_0x5882fe===_0x147d('0x63')||_0x5882fe===_0x147d('0x64')||_0x5882fe===_0x147d('0x65')||_0x5882fe===_0x147d('0x66')||_0x5882fe==='ContactId'||_0x5882fe===_0x147d('0x4e')||_0x5882fe===_0x147d('0x67')||_0x5882fe==='VoiceQueueId'||_0x5882fe===_0x147d('0x68')||_0x5882fe===_0x147d('0x69')||_0x5882fe==='xmd-queue'||_0x5882fe===_0x147d('0x6a')||_0x5882fe===_0x147d('0x6b')||_0x5882fe==='xmd-dialurl'||_0x5882fe===_0x147d('0x6c')||_0x5882fe===_0x147d('0x6d')||_0x5882fe===_0x147d('0x6e')||_0x5882fe===_0x147d('0x6f')||_0x5882fe==='xmd-contactid'||_0x5882fe===_0x147d('0x70')||_0x5882fe===_0x147d('0x71')||_0x5882fe==='xmd-agiafter'||_0x5882fe===_0x147d('0x72')||_0x5882fe==='rtpaudioqos'||_0x5882fe===_0x147d('0x73')||_0x5882fe===_0x147d('0x74')||_0x5882fe===_0x147d('0x75')||_0x5882fe===_0x147d('0x76')||_0x5882fe==='rtpaudioqoslossbridged'||_0x5882fe===_0x147d('0x77')||_0x5882fe===_0x147d('0x78')||_0x5882fe===_0x147d('0x79')||_0x5882fe===_0x147d('0x73')||_0x5882fe==='rtpaudioqosjitter'||_0x5882fe===_0x147d('0x75')||_0x5882fe===_0x147d('0x76')||_0x5882fe==='rtpaudioqoslossbridged'||_0x5882fe===_0x147d('0x77')||_0x5882fe==='rtpaudioqosrttbridged'||_0x5882fe==='bridgepeer'||_0x5882fe===_0x147d('0x7a')||_0x5882fe===_0x147d('0x3c')||_0x5882fe===_0x147d('0x34')){return![];}return!![];};exports['getCallerIdRandom']=function(_0x1b616a,_0xce5484){var _0x3b2929,_0x41395c,_0x26d0c4;if(_0xce5484<=0x0){_0xce5484=0x1;}_0x3b2929=new RegExp(_0x147d('0x7b')+_0xce5484+'}$');_0x41395c=Math[_0x147d('0x7c')](0xa,_0xce5484-0x1);_0x26d0c4=Math[_0x147d('0x7c')](0xa,_0xce5484)-0x1;return util[_0x147d('0x13')]('%s',_[_0x147d('0x7d')](_0x1b616a,_0x3b2929,_[_0x147d('0x7e')](_0x41395c,_0x26d0c4)));};exports[_0x147d('0x7f')]=function(_0x1ac154){var _0x16fec8=_0x1ac154[_0x147d('0x80')](/"(.*?)"/);return _0x16fec8?_0x16fec8[0x1]:_0x1ac154;};exports[_0x147d('0x81')]=function(_0x5a964a){var _0x13d0ef=_0x5a964a[_0x147d('0x80')](/<(.*?)>/);return _0x13d0ef?_0x13d0ef[0x1]:_0x5a964a;};
\ No newline at end of file
+var _0x32a6=['from-sip','timeout','totalGlobal','countcongestionretry','cloneAction','clone','Global','scheduledAt','active','scheduledat','add','minutes','pTalking','[decrementTalkink]\x20object\x20talking\x20is\x20negative','IsNotLoggedIn','buildObj','queue','interface','buildAcw','agentReadyId','not_inuse','status','push','getDiff','milliseconds','diff','createBody','CampaignId','filterKey','idContact','type','campaigntype','dialAnswer','countnoanswerretry','countglobal','callback','callbackuniqueid','callbackat','recallme','ListId','sipcallid','xmd-voicequeueid','xmd-queue','xmd-dialurl','xmd-dialoptions','xmd-dialid','xmd-dialchannel','xmd-contactid','xmd-cdrtype','xmd-callerid','xmd-agiafter','rtpaudioqos','rtpaudioqosbridged','rtpaudioqosjitter','rtpaudioqosjitterbridged','rtpaudioqosloss','rtpaudioqosrtt','rtpaudioqosrttbridged','bridgepeer','getCallerIdRandom','\x5cw{0,','pow','replace','extractCalleridName','match','extractCalleridNumber','util','lodash','moment','../../../../config/logger','preview','env','XCALLY_IP_AGI','127.0.0.1','seconds','error','inspect','logger','loggerError','logger2','info','message','getCallerId','isUndefined','string','isEmpty','format','\x22%s\x22\x20<%s>','\x22\x22\x20<>','isNil','addVariables','Queue','name','calleridname','calleridnum','ContactId','dialer','VoiceQueueId','\x22rtTxX%s%s\x22','dialQueueProject2','monitor_format','U(xcally-mixmonitor-context)','dialQueueProject','NONE','\x22agi://%s/square,%s\x22','originatecalleridnum','originatecalleridname','_XCALLY_MIXMONITOR_FORMAT','_XCALLY_MIXMONITOR_UNIQUEID','Contact','hasOwnProperty','tags','updatedAt','%s%s','XMD-','toLowerVariables','toLower','originated','logBlacklist','YYYY-MM-DD\x20HH:mm:ss','state','statedesc','responsetime','endtime','logAgent','starttime','membername','UserId','logCustomer','ringtime','talktime','answertime','isFailure','Failure','variablesAction','RECALL','BOOKED','uniqueid','originate','channelAgent','xcally-motion-preview'];(function(_0x3f183c,_0x2dda3e){var _0x3d376e=function(_0xab9bc6){while(--_0xab9bc6){_0x3f183c['push'](_0x3f183c['shift']());}};_0x3d376e(++_0x2dda3e);}(_0x32a6,0xcf));var _0x632a=function(_0x2b9236,_0x2d42c7){_0x2b9236=_0x2b9236-0x0;var _0x17e247=_0x32a6[_0x2b9236];return _0x17e247;};'use strict';var util=require(_0x632a('0x0'));var _=require(_0x632a('0x1'));var moment=require(_0x632a('0x2'));var logger=require(_0x632a('0x3'))(_0x632a('0x4'));var ipAgi=process[_0x632a('0x5')][_0x632a('0x6')]||_0x632a('0x7');function getSeconds(_0x4f1e4d,_0x1b688c){var _0x48680d=moment(_0x4f1e4d)['milliseconds'](0x0);var _0x508505=moment(_0x1b688c)['milliseconds'](0x0);return _0x48680d['diff'](_0x508505,_0x632a('0x8'));}exports['loggerCatch']=function(_0x3499f8){return function(_0x5e65f8){logger[_0x632a('0x9')](_0x3499f8,util[_0x632a('0xa')](_0x5e65f8,{'showHidden':![],'depth':null}));};};exports[_0x632a('0xb')]=function(_0x344d9e,_0x4c0bc5){logger['info'](_0x344d9e,util[_0x632a('0xa')](_0x4c0bc5,{'showHidden':![],'depth':null}));};exports[_0x632a('0xc')]=function(_0x118867,_0x20ac03){logger['error'](_0x118867,util[_0x632a('0xa')](_0x20ac03,{'showHidden':![],'depth':null}));};exports[_0x632a('0xd')]=function(_0x55826a){return function(_0x3936bd){logger[_0x632a('0xe')](_0x55826a,util['inspect'](_0x3936bd,{'showHidden':![],'depth':null}));};};exports[_0x632a('0xf')]=function(_0x593d15,_0x3eb8e2,_0x56ebfb){return{'message':_0x593d15,'unlock':_0x3eb8e2,'active':_0x56ebfb};};exports[_0x632a('0x10')]=function(_0x5ee1c6,_0x27268f,_0x1bda02){if(!_[_0x632a('0x11')](_0x1bda02)&&_0x632a('0x12')===typeof _0x1bda02&&!_[_0x632a('0x13')](_0x1bda02)){if(!_[_0x632a('0x11')](_0x27268f)&&_0x632a('0x12')===typeof _0x27268f&&!_[_0x632a('0x13')](_0x27268f)){return util[_0x632a('0x14')]('\x22%s\x22\x20<%s>',_0x27268f,_0x1bda02);}return util[_0x632a('0x14')](_0x632a('0x15'),_0x1bda02,_0x1bda02);}if(!_[_0x632a('0x11')](_0x5ee1c6)&&_0x632a('0x12')===typeof _0x5ee1c6&&!_[_0x632a('0x13')](_0x5ee1c6)){return _0x5ee1c6;}return _0x632a('0x16');};exports['isActive']=function(_0x80307d){if(_[_0x632a('0x17')](_0x80307d)){return![];}return _0x80307d;};exports[_0x632a('0x18')]=function(_0x51e00a,_0x11b1a7,_0x5e7663,_0x3b9d83,_0x2f59e7,_0x293b6f){var _0xfae015={'XMD-QUEUE':_0x11b1a7[_0x632a('0x19')]?_0x11b1a7[_0x632a('0x19')][_0x632a('0x1a')]:'','XMD-CALLERID':_0x3b9d83,'XMD-CALLERID-PREVIEW':_0x293b6f?util['format'](_0x632a('0x15'),_0x293b6f[_0x632a('0x1b')],_0x293b6f[_0x632a('0x1c')]):_0x3b9d83,'XMD-DIALID':_0x2f59e7,'XMD-CONTACTID':_0x11b1a7[_0x632a('0x1d')],'XMD-CDRTYPE':_0x632a('0x1e'),'CALLERID(all)':_0x3b9d83,'XMD-VOICEQUEUEID':_0x11b1a7[_0x632a('0x1f')],'XMD-DIALCHANNEL':_0x5e7663,'XMD-DIALTIMEOUT':_0x51e00a['dialOriginateTimeout']||0x1e,'XMD-DIALOPTIONS':util[_0x632a('0x14')](_0x632a('0x20'),_0x51e00a[_0x632a('0x21')]?'g':'',_[_0x632a('0x13')](_0x51e00a[_0x632a('0x22')])?'':_0x632a('0x23')),'XMD-DIALURL':_0x51e00a['dialPreviewUrl']||'','XMD-AGI':_0x51e00a[_0x632a('0x24')]?util[_0x632a('0x14')]('\x22agi://%s/square,%s\x22',ipAgi,_0x51e00a[_0x632a('0x24')]):_0x632a('0x25'),'XMD-AGIAFTER':_0x51e00a[_0x632a('0x21')]?util[_0x632a('0x14')](_0x632a('0x26'),ipAgi,_0x51e00a[_0x632a('0x21')]):_0x632a('0x25'),'XMD-ORIGINATECALLERIDNUM':_0x293b6f?_0x293b6f[_0x632a('0x27')]:'','XMD-ORIGINATECALLERIDNAME':_0x293b6f?_0x293b6f[_0x632a('0x28')]:'','XMD-DESTINATION':'xcally-motion-preview'};if(!_[_0x632a('0x13')](_0x51e00a[_0x632a('0x22')])){_0xfae015[util['format']('%s',_0x632a('0x29'))]=_0x51e00a[_0x632a('0x22')];_0xfae015[util[_0x632a('0x14')]('%s',_0x632a('0x2a'))]=_0x2f59e7;}if(_0x11b1a7&&_0x11b1a7[_0x632a('0x2b')]){for(var _0x3852fe in _0x11b1a7[_0x632a('0x2b')]){if(_0x11b1a7[_0x632a('0x2b')][_0x632a('0x2c')](_0x3852fe)){if(!_[_0x632a('0x17')](_0x11b1a7[_0x632a('0x2b')][_0x3852fe])&&_0x3852fe!=='id'&&_0x3852fe!==_0x632a('0x2d')&&_0x3852fe!=='createdAt'&&_0x3852fe!==_0x632a('0x2e')){_0xfae015[util['format'](_0x632a('0x2f'),_0x632a('0x30'),_['toUpper'](_0x3852fe))]=_0x11b1a7[_0x632a('0x2b')][_0x3852fe];}}}}return _0xfae015;};exports[_0x632a('0x31')]=function(_0x40128c){var _0x455a8a={};for(var _0x269909 in _0x40128c){if(_0x40128c['hasOwnProperty'](_0x269909)){_0x455a8a[util[_0x632a('0x14')]('%s',_[_0x632a('0x32')](_0x269909))]=_0x40128c[_0x269909];}}return{'variables':_0x455a8a};};exports['updateOriginated']=function(_0xf12c80,_0x5f0b7c){if(!_[_0x632a('0x17')](_0xf12c80)){if(_0xf12c80['hasOwnProperty'](_0x632a('0x33'))){if(_0xf12c80[_0x632a('0x33')]>0x0){_0xf12c80[_0x632a('0x33')]-=0x1;}else{logger[_0x632a('0x9')]('[updateOriginated]\x20object\x20originated\x20is\x20negative',_0x5f0b7c);}}}else{logger['error']('[updateOriginated]\x20is\x20null\x20or\x20undefined',_0x5f0b7c);}};exports[_0x632a('0x34')]=function(_0x5da8a8){var _0x3f0080=moment()[_0x632a('0x14')](_0x632a('0x35'));_0x5da8a8[_0x632a('0x36')]=0xd;_0x5da8a8[_0x632a('0x37')]='Blacklist';_0x5da8a8['starttime']=_0x3f0080;_0x5da8a8[_0x632a('0x38')]=_0x3f0080;_0x5da8a8[_0x632a('0x39')]=_0x3f0080;};exports[_0x632a('0x3a')]=function(_0x130e95,_0x1eabc3,_0x1dd19e){var _0x3c1d95=moment()[_0x632a('0x14')](_0x632a('0x35'));_0x130e95[_0x632a('0x36')]=_0x1eabc3;_0x130e95[_0x632a('0x37')]=_0x1dd19e;_0x130e95['responsetime']=_0x3c1d95;_0x130e95['ringtime']=getSeconds(_0x130e95['responsetime'],_0x130e95[_0x632a('0x3b')]);};exports['logLookAgent']=function(_0x190301,_0x1bc694,_0x3db84f){_0x190301[_0x632a('0x3c')]=_0x1bc694;_0x190301[_0x632a('0x3d')]=_0x3db84f;};exports[_0x632a('0x3e')]=function(_0x5de301,_0x48b7fa,_0x1f0010){var _0xeb508=moment()['format'](_0x632a('0x35'));_0x5de301[_0x632a('0x36')]=_0x48b7fa;_0x5de301[_0x632a('0x37')]=_0x1f0010;_0x5de301[_0x632a('0x38')]=_0x5de301[_0x632a('0x38')]?_0x5de301['responsetime']:_0xeb508;_0x5de301[_0x632a('0x39')]=_0x5de301['endtime']?_0x5de301['endtime']:_0xeb508;_0x5de301[_0x632a('0x3f')]=getSeconds(_0x5de301[_0x632a('0x38')]||0x0,_0x5de301['starttime']||0x0);_0x5de301[_0x632a('0x40')]=_0x5de301[_0x632a('0x41')]?getSeconds(_0x5de301[_0x632a('0x39')],_0x5de301[_0x632a('0x41')]):0x0;};exports[_0x632a('0x42')]=function(_0x115ca1){return _0x115ca1===_0x632a('0x43');};exports[_0x632a('0x44')]=function(_0x3be44d,_0x517c6d,_0x400ea7,_0x539a6b,_0x15628d){var _0x4278c0=_0x539a6b?_0x632a('0x45'):_0x3be44d['calleridname'];_0x4278c0=_0x15628d?_0x632a('0x46'):_0x4278c0;return{'actionid':_0x3be44d[_0x632a('0x47')],'action':_0x632a('0x48'),'channel':_0x3be44d[_0x632a('0x49')],'callerid':util[_0x632a('0x14')](_0x632a('0x15'),_0x4278c0,_0x3be44d[_0x632a('0x1c')]),'Exten':_0x632a('0x4a'),'Context':_0x632a('0x4b'),'Priority':'1','variable':_0x400ea7,'timeout':(_0x517c6d[_0x632a('0x4c')]||0x1e)*0x3e8,'async':!![],'channelid':_0x3be44d[_0x632a('0x47')]};};exports[_0x632a('0x4d')]=function(_0x4aa180){return _0x4aa180['countbusyretry']+_0x4aa180[_0x632a('0x4e')]+_0x4aa180['countnoanswerretry'];};exports[_0x632a('0x4f')]=function(_0x39b2da){var _0x5520dc=_[_0x632a('0x50')](_0x39b2da);_0x5520dc[_0x632a('0x36')]=0xf;_0x5520dc[_0x632a('0x37')]=_0x632a('0x51');return _0x5520dc;};exports[_0x632a('0x52')]=function(_0x51a0f7,_0x51e78d,_0x24246e){var _0x273cc1={};_0x273cc1[_0x51e78d]=_0x51a0f7[_0x51e78d];_0x273cc1[_0x632a('0x53')]=![];_0x273cc1[_0x632a('0x54')]=moment()[_0x632a('0x55')](_0x24246e,_0x632a('0x56'))[_0x632a('0x14')](_0x632a('0x35'));_0x273cc1[_0x632a('0x1d')]=_0x51a0f7[_0x632a('0x1d')];_0x273cc1['ListId']=_0x51a0f7['ListId'];_0x273cc1[_0x632a('0x1f')]=_0x51a0f7['VoiceQueueId']||undefined;return _0x273cc1;};exports['decrementTalkink']=function(_0x569574,_0xcca29){if(!_['isNil'](_0x569574)){if(_0x569574[_0x632a('0x57')]>0x0){_0x569574[_0x632a('0x57')]-=0x1;}else{logger['error'](_0xcca29,_0x632a('0x58'));}}else{logger[_0x632a('0x9')](_0xcca29,'[decrementTalkink]\x20is\x20null\x20or\x20undefined');}};exports[_0x632a('0x59')]=function(_0x502b1f){if(_0x502b1f<=0x0){return!![];}return![];};exports[_0x632a('0x5a')]=function(_0x1656bc,_0x40b69f){_0x1656bc['lastevent']=_0x40b69f;_0x1656bc[_0x632a('0x1a')]=_0x1656bc[_0x632a('0x5b')];_0x1656bc[_0x632a('0x5c')]=_0x1656bc[_0x632a('0x49')];return _0x1656bc;};exports[_0x632a('0x5d')]=function(_0x2baff1){var _0x15fa53={};_0x15fa53['queue']=_0x2baff1[_0x632a('0x5b')];_0x15fa53[_0x632a('0x5c')]=_0x2baff1[_0x632a('0x49')];_0x15fa53['uniqueid']=_0x2baff1[_0x632a('0x47')];return _0x15fa53;};exports[_0x632a('0x5e')]=function(_0x49587c){var _0x2e60bf=[];for(var _0x40dc4c in _0x49587c){if(_0x49587c[_0x632a('0x2c')](_0x40dc4c)){if(!_[_0x632a('0x17')](_0x49587c[_0x40dc4c])&&_0x49587c[_0x40dc4c][_0x632a('0x36')]===_0x632a('0x5f')&&_0x49587c[_0x40dc4c][_0x632a('0x60')]==='reachable'){_0x2e60bf[_0x632a('0x61')](_0x49587c[_0x40dc4c]['id']);}}}return _0x2e60bf;};exports[_0x632a('0x62')]=function(_0x5d8b9f){var _0xd54518=moment()[_0x632a('0x63')](0x0);var _0x577714=moment(_0x5d8b9f)[_0x632a('0x63')](0x0);return _0xd54518[_0x632a('0x64')](_0x577714,_0x632a('0x8'));};exports[_0x632a('0x65')]=function(_0x445162){return{'active':![],'recallme':![],'UserId':null,'ContactId':_0x445162['ContactId'],'ListId':_0x445162['ListId'],'VoiceQueueId':_0x445162[_0x632a('0x1f')]||undefined,'CampaignId':_0x445162[_0x632a('0x66')]||undefined};};exports[_0x632a('0x67')]=function(_0x2360d6){if(_0x2360d6==='uniqueid'||_0x2360d6===_0x632a('0x68')||_0x2360d6===_0x632a('0x5b')||_0x2360d6===_0x632a('0x69')||_0x2360d6===_0x632a('0x6a')||_0x2360d6===_0x632a('0x6b')||_0x2360d6===_0x632a('0x3c')||_0x2360d6===_0x632a('0x49')||_0x2360d6==='calleridname'||_0x2360d6===_0x632a('0x53')||_0x2360d6===_0x632a('0x1c')||_0x2360d6==='scheduledat'||_0x2360d6==='countbusyretry'||_0x2360d6===_0x632a('0x4e')||_0x2360d6===_0x632a('0x6c')||_0x2360d6===_0x632a('0x6d')||_0x2360d6===_0x632a('0x6e')||_0x2360d6===_0x632a('0x6f')||_0x2360d6===_0x632a('0x70')||_0x2360d6===_0x632a('0x71')||_0x2360d6==='ContactId'||_0x2360d6===_0x632a('0x72')||_0x2360d6===_0x632a('0x3d')||_0x2360d6==='VoiceQueueId'||_0x2360d6===_0x632a('0x73')||_0x2360d6===_0x632a('0x74')||_0x2360d6===_0x632a('0x75')||_0x2360d6==='xmd-phone'||_0x2360d6==='xmd-listid'||_0x2360d6===_0x632a('0x76')||_0x2360d6==='xmd-dialtimeout'||_0x2360d6===_0x632a('0x77')||_0x2360d6===_0x632a('0x78')||_0x2360d6===_0x632a('0x79')||_0x2360d6===_0x632a('0x7a')||_0x2360d6===_0x632a('0x7b')||_0x2360d6===_0x632a('0x7c')||_0x2360d6===_0x632a('0x7d')||_0x2360d6==='xmd-agi'||_0x2360d6===_0x632a('0x7e')||_0x2360d6===_0x632a('0x7f')||_0x2360d6===_0x632a('0x80')||_0x2360d6===_0x632a('0x81')||_0x2360d6===_0x632a('0x82')||_0x2360d6==='rtpaudioqoslossbridged'||_0x2360d6===_0x632a('0x83')||_0x2360d6===_0x632a('0x84')||_0x2360d6===_0x632a('0x7e')||_0x2360d6===_0x632a('0x7f')||_0x2360d6===_0x632a('0x80')||_0x2360d6===_0x632a('0x81')||_0x2360d6===_0x632a('0x82')||_0x2360d6==='rtpaudioqoslossbridged'||_0x2360d6===_0x632a('0x83')||_0x2360d6===_0x632a('0x84')||_0x2360d6===_0x632a('0x85')||_0x2360d6==='bridgepvtcallid'||_0x2360d6===_0x632a('0x36')||_0x2360d6===_0x632a('0x37')){return![];}return!![];};exports[_0x632a('0x86')]=function(_0x1835e0,_0x216948){var _0xd2e718,_0x51cb8b,_0x195722;if(_0x216948<=0x0){_0x216948=0x1;}_0xd2e718=new RegExp(_0x632a('0x87')+_0x216948+'}$');_0x51cb8b=Math[_0x632a('0x88')](0xa,_0x216948-0x1);_0x195722=Math[_0x632a('0x88')](0xa,_0x216948)-0x1;return util[_0x632a('0x14')]('%s',_[_0x632a('0x89')](_0x1835e0,_0xd2e718,_['random'](_0x51cb8b,_0x195722)));};exports[_0x632a('0x8a')]=function(_0xdac0af){var _0x37761a=_0xdac0af[_0x632a('0x8b')](/"(.*?)"/);return _0x37761a?_0x37761a[0x1]:_0xdac0af;};exports[_0x632a('0x8c')]=function(_0x13a5de){var _0x2f82e4=_0x13a5de[_0x632a('0x8b')](/<(.*?)>/);return _0x2f82e4?_0x2f82e4[0x1]:_0x13a5de;};
\ No newline at end of file