Built motion from commit (unavailable).|2.4.1
[motion2.git] / server / services / ami / preview / util / util.js
index fbf2e29..67e0db8 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x2c90=['error','info','message','getCallerId','string','isEmpty','isUndefined','\x22%s\x22\x20<%s>','format','isActive','addVariables','Queue','name','calleridname','calleridnum','ContactId','dialer','VoiceQueueId','dialOriginateTimeout','\x22rtTxX%s%s\x22','dialQueueProject2','dialQueueProject','\x22agi://%s/square,%s\x22','NONE','originatecalleridnum','originatecalleridname','xcally-motion-preview','monitor_format','_XCALLY_MIXMONITOR_FORMAT','_XCALLY_MIXMONITOR_UNIQUEID','Contact','tags','createdAt','updatedAt','%s%s','XMD-','toUpper','toLowerVariables','hasOwnProperty','toLower','updateOriginated','isNil','originated','[updateOriginated]\x20is\x20null\x20or\x20undefined','logBlacklist','YYYY-MM-DD\x20HH:mm:ss','state','statedesc','Blacklist','starttime','responsetime','ringtime','logLookAgent','UserId','logCustomer','endtime','talktime','answertime','isFailure','Failure','variablesAction','RECALL','BOOKED','uniqueid','from-sip','countbusyretry','countcongestionretry','countnoanswerretry','clone','active','scheduledat','add','minutes','ListId','decrementTalkink','pTalking','[decrementTalkink]\x20is\x20null\x20or\x20undefined','IsNotLoggedIn','queue','interface','channelAgent','buildAcw','agentReadyId','not_inuse','status','push','CampaignId','filterKey','type','membername','countglobal','callback','callbackuniqueid','sipcallid','xmd-queue','xmd-phone','xmd-listid','xmd-dialurl','xmd-dialtimeout','xmd-dialoptions','xmd-dialid','xmd-dialchannel','xmd-contactid','xmd-agiafter','xmd-agi','rtpaudioqosbridged','rtpaudioqosjitterbridged','rtpaudioqosloss','rtpaudioqosrttbridged','rtpaudioqos','rtpaudioqosjitter','rtpaudioqoslossbridged','rtpaudioqosrtt','bridgepeer','pow','replace','random','extractCalleridNumber','match','util','lodash','moment','../../../../config/logger','preview','env','XCALLY_IP_AGI','127.0.0.1','milliseconds','diff','loggerCatch','inspect','loggerError'];(function(_0xef7aa5,_0x363328){var _0x2d4b99=function(_0x7a05ed){while(--_0x7a05ed){_0xef7aa5['push'](_0xef7aa5['shift']());}};_0x2d4b99(++_0x363328);}(_0x2c90,0xfb));var _0x02c9=function(_0x111283,_0x245da0){_0x111283=_0x111283-0x0;var _0x8be36e=_0x2c90[_0x111283];return _0x8be36e;};'use strict';var util=require(_0x02c9('0x0'));var _=require(_0x02c9('0x1'));var moment=require(_0x02c9('0x2'));var logger=require(_0x02c9('0x3'))(_0x02c9('0x4'));var ipAgi=process[_0x02c9('0x5')][_0x02c9('0x6')]||_0x02c9('0x7');function getSeconds(_0x39f3e4,_0x448050){var _0x3b2f70=moment(_0x39f3e4)[_0x02c9('0x8')](0x0);var _0x248a77=moment(_0x448050)[_0x02c9('0x8')](0x0);return _0x3b2f70[_0x02c9('0x9')](_0x248a77,'seconds');}exports[_0x02c9('0xa')]=function(_0x3d372d){return function(_0x46df71){logger['error'](_0x3d372d,util[_0x02c9('0xb')](_0x46df71,{'showHidden':![],'depth':null}));};};exports['logger']=function(_0x55ea00,_0x165a04){logger['info'](_0x55ea00,util['inspect'](_0x165a04,{'showHidden':![],'depth':null}));};exports[_0x02c9('0xc')]=function(_0x519478,_0x41ebec){logger[_0x02c9('0xd')](_0x519478,util['inspect'](_0x41ebec,{'showHidden':![],'depth':null}));};exports['logger2']=function(_0x104287){return function(_0x375f31){logger[_0x02c9('0xe')](_0x104287,util[_0x02c9('0xb')](_0x375f31,{'showHidden':![],'depth':null}));};};exports[_0x02c9('0xf')]=function(_0x365025,_0x113d02,_0x2e7cf8){return{'message':_0x365025,'unlock':_0x113d02,'active':_0x2e7cf8};};exports[_0x02c9('0x10')]=function(_0x406427,_0x48f96a,_0x5e5f28){if(!_['isUndefined'](_0x5e5f28)&&_0x02c9('0x11')===typeof _0x5e5f28&&!_[_0x02c9('0x12')](_0x5e5f28)){if(!_[_0x02c9('0x13')](_0x48f96a)&&_0x02c9('0x11')===typeof _0x48f96a&&!_[_0x02c9('0x12')](_0x48f96a)){return util['format'](_0x02c9('0x14'),_0x48f96a,_0x5e5f28);}return util[_0x02c9('0x15')](_0x02c9('0x14'),_0x5e5f28,_0x5e5f28);}if(!_[_0x02c9('0x13')](_0x406427)&&_0x02c9('0x11')===typeof _0x406427&&!_[_0x02c9('0x12')](_0x406427)){return _0x406427;}return'\x22\x22\x20<>';};exports[_0x02c9('0x16')]=function(_0x5e05ed){if(_['isNil'](_0x5e05ed)){return![];}return _0x5e05ed;};exports[_0x02c9('0x17')]=function(_0x3db766,_0x500a18,_0x41eaa3,_0x54a9e0,_0x4e5d0f,_0x5b4a84){var _0x2baedd={'XMD-QUEUE':_0x500a18[_0x02c9('0x18')]?_0x500a18[_0x02c9('0x18')][_0x02c9('0x19')]:'','XMD-CALLERID':_0x54a9e0,'XMD-CALLERID-PREVIEW':_0x5b4a84?util[_0x02c9('0x15')](_0x02c9('0x14'),_0x5b4a84[_0x02c9('0x1a')],_0x5b4a84[_0x02c9('0x1b')]):_0x54a9e0,'XMD-DIALID':_0x4e5d0f,'XMD-CONTACTID':_0x500a18[_0x02c9('0x1c')],'XMD-CDRTYPE':_0x02c9('0x1d'),'CALLERID(all)':_0x54a9e0,'XMD-VOICEQUEUEID':_0x500a18[_0x02c9('0x1e')],'XMD-DIALCHANNEL':_0x41eaa3,'XMD-DIALTIMEOUT':_0x3db766[_0x02c9('0x1f')]||0x1e,'XMD-DIALOPTIONS':util['format'](_0x02c9('0x20'),_0x3db766[_0x02c9('0x21')]?'g':'',_['isEmpty'](_0x3db766['monitor_format'])?'':'U(xcally-mixmonitor-context)'),'XMD-DIALURL':_0x3db766['dialPreviewUrl']||'','XMD-AGI':_0x3db766[_0x02c9('0x22')]?util['format'](_0x02c9('0x23'),ipAgi,_0x3db766[_0x02c9('0x22')]):_0x02c9('0x24'),'XMD-AGIAFTER':_0x3db766[_0x02c9('0x21')]?util[_0x02c9('0x15')]('\x22agi://%s/square,%s\x22',ipAgi,_0x3db766[_0x02c9('0x21')]):_0x02c9('0x24'),'XMD-ORIGINATECALLERIDNUM':_0x5b4a84?_0x5b4a84[_0x02c9('0x25')]:'','XMD-ORIGINATECALLERIDNAME':_0x5b4a84?_0x5b4a84[_0x02c9('0x26')]:'','XMD-DESTINATION':_0x02c9('0x27')};if(!_[_0x02c9('0x12')](_0x3db766[_0x02c9('0x28')])){_0x2baedd[util['format']('%s',_0x02c9('0x29'))]=_0x3db766[_0x02c9('0x28')];_0x2baedd[util[_0x02c9('0x15')]('%s',_0x02c9('0x2a'))]=_0x4e5d0f;}if(_0x500a18&&_0x500a18['Contact']){for(var _0x138cfa in _0x500a18[_0x02c9('0x2b')]){if(_0x500a18[_0x02c9('0x2b')]['hasOwnProperty'](_0x138cfa)){if(!_['isNil'](_0x500a18['Contact'][_0x138cfa])&&_0x138cfa!=='id'&&_0x138cfa!==_0x02c9('0x2c')&&_0x138cfa!==_0x02c9('0x2d')&&_0x138cfa!==_0x02c9('0x2e')){_0x2baedd[util[_0x02c9('0x15')](_0x02c9('0x2f'),_0x02c9('0x30'),_[_0x02c9('0x31')](_0x138cfa))]=_0x500a18['Contact'][_0x138cfa];}}}}return _0x2baedd;};exports[_0x02c9('0x32')]=function(_0x2fff9e){var _0x4feb14={};for(var _0x626403 in _0x2fff9e){if(_0x2fff9e[_0x02c9('0x33')](_0x626403)){_0x4feb14[util['format']('%s',_[_0x02c9('0x34')](_0x626403))]=_0x2fff9e[_0x626403];}}return{'variables':_0x4feb14};};exports[_0x02c9('0x35')]=function(_0x29f725,_0x2d3693){if(!_[_0x02c9('0x36')](_0x29f725)){if(_0x29f725[_0x02c9('0x33')](_0x02c9('0x37'))){if(_0x29f725[_0x02c9('0x37')]>0x0){_0x29f725['originated']-=0x1;}else{logger[_0x02c9('0xd')]('[updateOriginated]\x20object\x20originated\x20is\x20negative',_0x2d3693);}}}else{logger[_0x02c9('0xd')](_0x02c9('0x38'),_0x2d3693);}};exports[_0x02c9('0x39')]=function(_0x554d8d){var _0x37de6e=moment()[_0x02c9('0x15')](_0x02c9('0x3a'));_0x554d8d[_0x02c9('0x3b')]=0xd;_0x554d8d[_0x02c9('0x3c')]=_0x02c9('0x3d');_0x554d8d[_0x02c9('0x3e')]=_0x37de6e;_0x554d8d[_0x02c9('0x3f')]=_0x37de6e;_0x554d8d['endtime']=_0x37de6e;};exports['logAgent']=function(_0x2317c1,_0x5d6743,_0x76cbf0){var _0x3bde96=moment()['format'](_0x02c9('0x3a'));_0x2317c1['state']=_0x5d6743;_0x2317c1['statedesc']=_0x76cbf0;_0x2317c1[_0x02c9('0x3f')]=_0x3bde96;_0x2317c1[_0x02c9('0x40')]=getSeconds(_0x2317c1['responsetime'],_0x2317c1[_0x02c9('0x3e')]);};exports[_0x02c9('0x41')]=function(_0x5ef98e,_0x7e0623,_0x571e5a){_0x5ef98e['membername']=_0x7e0623;_0x5ef98e[_0x02c9('0x42')]=_0x571e5a;};exports[_0x02c9('0x43')]=function(_0x38bd4c,_0x5be41f,_0x22a2dc){var _0x391a5d=moment()[_0x02c9('0x15')](_0x02c9('0x3a'));_0x38bd4c['state']=_0x5be41f;_0x38bd4c[_0x02c9('0x3c')]=_0x22a2dc;_0x38bd4c[_0x02c9('0x3f')]=_0x38bd4c['responsetime']?_0x38bd4c[_0x02c9('0x3f')]:_0x391a5d;_0x38bd4c[_0x02c9('0x44')]=_0x38bd4c['endtime']?_0x38bd4c[_0x02c9('0x44')]:_0x391a5d;_0x38bd4c[_0x02c9('0x40')]=getSeconds(_0x38bd4c[_0x02c9('0x3f')]||0x0,_0x38bd4c['starttime']||0x0);_0x38bd4c[_0x02c9('0x45')]=_0x38bd4c[_0x02c9('0x46')]?getSeconds(_0x38bd4c[_0x02c9('0x44')],_0x38bd4c['answertime']):0x0;};exports[_0x02c9('0x47')]=function(_0x20e833){return _0x20e833===_0x02c9('0x48');};exports[_0x02c9('0x49')]=function(_0x3b9704,_0x650859,_0xf6cba3,_0x1333c0,_0x485f7e){var _0x59aad5=_0x1333c0?_0x02c9('0x4a'):_0x3b9704[_0x02c9('0x1a')];_0x59aad5=_0x485f7e?_0x02c9('0x4b'):_0x59aad5;return{'actionid':_0x3b9704[_0x02c9('0x4c')],'action':'originate','channel':_0x3b9704['channelAgent'],'callerid':util[_0x02c9('0x15')](_0x02c9('0x14'),_0x59aad5,_0x3b9704[_0x02c9('0x1b')]),'Exten':_0x02c9('0x27'),'Context':_0x02c9('0x4d'),'Priority':'1','variable':_0xf6cba3,'timeout':(_0x650859['timeout']||0x1e)*0x3e8,'async':!![],'channelid':_0x3b9704[_0x02c9('0x4c')]};};exports['totalGlobal']=function(_0x26e5c2){return _0x26e5c2[_0x02c9('0x4e')]+_0x26e5c2[_0x02c9('0x4f')]+_0x26e5c2[_0x02c9('0x50')];};exports['cloneAction']=function(_0x19241b){var _0x1c0f40=_[_0x02c9('0x51')](_0x19241b);_0x1c0f40[_0x02c9('0x3b')]=0xf;_0x1c0f40['statedesc']='Global';return _0x1c0f40;};exports['scheduledAt']=function(_0x4e9f71,_0x1bc822,_0x463db7){var _0xb664e1={};_0xb664e1[_0x1bc822]=_0x4e9f71[_0x1bc822];_0xb664e1[_0x02c9('0x52')]=![];_0xb664e1[_0x02c9('0x53')]=moment()[_0x02c9('0x54')](_0x463db7,_0x02c9('0x55'))['format'](_0x02c9('0x3a'));_0xb664e1[_0x02c9('0x1c')]=_0x4e9f71[_0x02c9('0x1c')];_0xb664e1[_0x02c9('0x56')]=_0x4e9f71[_0x02c9('0x56')];_0xb664e1[_0x02c9('0x1e')]=_0x4e9f71[_0x02c9('0x1e')]||undefined;return _0xb664e1;};exports[_0x02c9('0x57')]=function(_0x598442,_0x1985b9){if(!_[_0x02c9('0x36')](_0x598442)){if(_0x598442[_0x02c9('0x58')]>0x0){_0x598442['pTalking']-=0x1;}else{logger[_0x02c9('0xd')](_0x1985b9,'[decrementTalkink]\x20object\x20talking\x20is\x20negative');}}else{logger[_0x02c9('0xd')](_0x1985b9,_0x02c9('0x59'));}};exports[_0x02c9('0x5a')]=function(_0x25da43){if(_0x25da43<=0x0){return!![];}return![];};exports['buildObj']=function(_0x1156cc,_0x3ca87c){_0x1156cc['lastevent']=_0x3ca87c;_0x1156cc[_0x02c9('0x19')]=_0x1156cc[_0x02c9('0x5b')];_0x1156cc[_0x02c9('0x5c')]=_0x1156cc[_0x02c9('0x5d')];return _0x1156cc;};exports[_0x02c9('0x5e')]=function(_0x5593c4){var _0x511486={};_0x511486[_0x02c9('0x5b')]=_0x5593c4[_0x02c9('0x5b')];_0x511486[_0x02c9('0x5c')]=_0x5593c4[_0x02c9('0x5d')];_0x511486[_0x02c9('0x4c')]=_0x5593c4['uniqueid'];return _0x511486;};exports[_0x02c9('0x5f')]=function(_0x388f75){var _0x43e465=[];for(var _0x4bc1e4 in _0x388f75){if(_0x388f75[_0x02c9('0x33')](_0x4bc1e4)){if(!_['isNil'](_0x388f75[_0x4bc1e4])&&_0x388f75[_0x4bc1e4][_0x02c9('0x3b')]===_0x02c9('0x60')&&_0x388f75[_0x4bc1e4][_0x02c9('0x61')]==='reachable'){_0x43e465[_0x02c9('0x62')](_0x388f75[_0x4bc1e4]['id']);}}}return _0x43e465;};exports['getDiff']=function(_0x5c7539){var _0x457df9=moment()[_0x02c9('0x8')](0x0);var _0x20bb3f=moment(_0x5c7539)['milliseconds'](0x0);return _0x457df9[_0x02c9('0x9')](_0x20bb3f,'seconds');};exports['createBody']=function(_0x2ae280){return{'active':![],'recallme':![],'UserId':null,'ContactId':_0x2ae280[_0x02c9('0x1c')],'ListId':_0x2ae280['ListId'],'VoiceQueueId':_0x2ae280[_0x02c9('0x1e')]||undefined,'CampaignId':_0x2ae280[_0x02c9('0x63')]||undefined};};exports[_0x02c9('0x64')]=function(_0x8e167f){if(_0x8e167f===_0x02c9('0x4c')||_0x8e167f==='idContact'||_0x8e167f===_0x02c9('0x5b')||_0x8e167f===_0x02c9('0x65')||_0x8e167f==='campaigntype'||_0x8e167f==='dialAnswer'||_0x8e167f===_0x02c9('0x66')||_0x8e167f===_0x02c9('0x5d')||_0x8e167f===_0x02c9('0x1a')||_0x8e167f===_0x02c9('0x52')||_0x8e167f===_0x02c9('0x1b')||_0x8e167f===_0x02c9('0x53')||_0x8e167f===_0x02c9('0x4e')||_0x8e167f===_0x02c9('0x4f')||_0x8e167f===_0x02c9('0x50')||_0x8e167f===_0x02c9('0x67')||_0x8e167f===_0x02c9('0x68')||_0x8e167f===_0x02c9('0x69')||_0x8e167f==='callbackat'||_0x8e167f==='recallme'||_0x8e167f==='ContactId'||_0x8e167f===_0x02c9('0x56')||_0x8e167f===_0x02c9('0x42')||_0x8e167f==='VoiceQueueId'||_0x8e167f===_0x02c9('0x6a')||_0x8e167f==='xmd-voicequeueid'||_0x8e167f===_0x02c9('0x6b')||_0x8e167f===_0x02c9('0x6c')||_0x8e167f===_0x02c9('0x6d')||_0x8e167f===_0x02c9('0x6e')||_0x8e167f===_0x02c9('0x6f')||_0x8e167f===_0x02c9('0x70')||_0x8e167f===_0x02c9('0x71')||_0x8e167f===_0x02c9('0x72')||_0x8e167f===_0x02c9('0x73')||_0x8e167f==='xmd-cdrtype'||_0x8e167f==='xmd-callerid'||_0x8e167f===_0x02c9('0x74')||_0x8e167f===_0x02c9('0x75')||_0x8e167f==='rtpaudioqos'||_0x8e167f===_0x02c9('0x76')||_0x8e167f==='rtpaudioqosjitter'||_0x8e167f===_0x02c9('0x77')||_0x8e167f===_0x02c9('0x78')||_0x8e167f==='rtpaudioqoslossbridged'||_0x8e167f==='rtpaudioqosrtt'||_0x8e167f===_0x02c9('0x79')||_0x8e167f===_0x02c9('0x7a')||_0x8e167f===_0x02c9('0x76')||_0x8e167f===_0x02c9('0x7b')||_0x8e167f===_0x02c9('0x77')||_0x8e167f===_0x02c9('0x78')||_0x8e167f===_0x02c9('0x7c')||_0x8e167f===_0x02c9('0x7d')||_0x8e167f===_0x02c9('0x79')||_0x8e167f===_0x02c9('0x7e')||_0x8e167f==='bridgepvtcallid'||_0x8e167f==='state'||_0x8e167f===_0x02c9('0x3c')){return![];}return!![];};exports['getCallerIdRandom']=function(_0x3b165e,_0x5819b6){var _0x53f17c,_0x46e0e2,_0x256c34;if(_0x5819b6<=0x0){_0x5819b6=0x1;}_0x53f17c=new RegExp('\x5cw{0,'+_0x5819b6+'}$');_0x46e0e2=Math[_0x02c9('0x7f')](0xa,_0x5819b6-0x1);_0x256c34=Math[_0x02c9('0x7f')](0xa,_0x5819b6)-0x1;return util[_0x02c9('0x15')]('%s',_[_0x02c9('0x80')](_0x3b165e,_0x53f17c,_[_0x02c9('0x81')](_0x46e0e2,_0x256c34)));};exports['extractCalleridName']=function(_0x1e6064){var _0x4a809b=_0x1e6064['match'](/"(.*?)"/);return _0x4a809b?_0x4a809b[0x1]:_0x1e6064;};exports[_0x02c9('0x82')]=function(_0x51e14c){var _0x5b7ea2=_0x51e14c[_0x02c9('0x83')](/<(.*?)>/);return _0x5b7ea2?_0x5b7ea2[0x1]:_0x51e14c;};
\ No newline at end of file
+var _0x6d37=['cloneAction','clone','Global','scheduledAt','active','scheduledat','add','ListId','decrementTalkink','[decrementTalkink]\x20object\x20talking\x20is\x20negative','[decrementTalkink]\x20is\x20null\x20or\x20undefined','IsNotLoggedIn','buildObj','lastevent','name','queue','interface','channelAgent','buildAcw','agentReadyId','not_inuse','status','reachable','push','getDiff','milliseconds','createBody','CampaignId','filterKey','idContact','type','campaigntype','dialAnswer','membername','countglobal','callback','callbackat','recallme','UserId','xmd-voicequeueid','xmd-queue','xmd-phone','xmd-dialtimeout','xmd-dialid','xmd-dialchannel','xmd-contactid','xmd-cdrtype','xmd-callerid','xmd-agiafter','xmd-agi','rtpaudioqos','rtpaudioqosjitter','rtpaudioqosloss','rtpaudioqosrtt','rtpaudioqosrttbridged','rtpaudioqosbridged','bridgepeer','bridgepvtcallid','getCallerIdRandom','\x5cw{0,','pow','replace','extractCalleridName','match','extractCalleridNumber','util','lodash','../../../../config/logger','preview','env','XCALLY_IP_AGI','127.0.0.1','diff','seconds','loggerCatch','inspect','info','loggerError','error','getCallerId','isUndefined','string','isEmpty','format','\x22%s\x22\x20<%s>','\x22\x22\x20<>','isActive','addVariables','Queue','calleridname','calleridnum','ContactId','dialer','VoiceQueueId','dialOriginateTimeout','\x22rtTxX%s%s\x22','dialQueueProject2','monitor_format','dialPreviewUrl','dialQueueProject','\x22agi://%s/square,%s\x22','NONE','originatecalleridnum','originatecalleridname','_XCALLY_MIXMONITOR_UNIQUEID','Contact','hasOwnProperty','tags','createdAt','%s%s','toUpper','toLowerVariables','isNil','originated','[updateOriginated]\x20object\x20originated\x20is\x20negative','[updateOriginated]\x20is\x20null\x20or\x20undefined','statedesc','responsetime','endtime','logAgent','YYYY-MM-DD\x20HH:mm:ss','state','starttime','logLookAgent','ringtime','talktime','answertime','Failure','variablesAction','RECALL','BOOKED','uniqueid','originate','xcally-motion-preview','from-sip','totalGlobal','countbusyretry','countcongestionretry','countnoanswerretry'];(function(_0x38b14f,_0xd08fa8){var _0x22a324=function(_0x4bbb05){while(--_0x4bbb05){_0x38b14f['push'](_0x38b14f['shift']());}};_0x22a324(++_0xd08fa8);}(_0x6d37,0x1e2));var _0x76d3=function(_0x4fb220,_0x3cfba3){_0x4fb220=_0x4fb220-0x0;var _0x2d9c8a=_0x6d37[_0x4fb220];return _0x2d9c8a;};'use strict';var util=require(_0x76d3('0x0'));var _=require(_0x76d3('0x1'));var moment=require('moment');var logger=require(_0x76d3('0x2'))(_0x76d3('0x3'));var ipAgi=process[_0x76d3('0x4')][_0x76d3('0x5')]||_0x76d3('0x6');function getSeconds(_0x202f94,_0x2a6d04){var _0x200f49=moment(_0x202f94)['milliseconds'](0x0);var _0x2ace42=moment(_0x2a6d04)['milliseconds'](0x0);return _0x200f49[_0x76d3('0x7')](_0x2ace42,_0x76d3('0x8'));}exports[_0x76d3('0x9')]=function(_0x4d8788){return function(_0x55eaf9){logger['error'](_0x4d8788,util[_0x76d3('0xa')](_0x55eaf9,{'showHidden':![],'depth':null}));};};exports['logger']=function(_0x1ebd72,_0x5acb54){logger[_0x76d3('0xb')](_0x1ebd72,util[_0x76d3('0xa')](_0x5acb54,{'showHidden':![],'depth':null}));};exports[_0x76d3('0xc')]=function(_0x31759b,_0x46b30c){logger[_0x76d3('0xd')](_0x31759b,util[_0x76d3('0xa')](_0x46b30c,{'showHidden':![],'depth':null}));};exports['logger2']=function(_0x483ff8){return function(_0x2751cf){logger[_0x76d3('0xb')](_0x483ff8,util[_0x76d3('0xa')](_0x2751cf,{'showHidden':![],'depth':null}));};};exports['message']=function(_0x900773,_0x2e2a29,_0x9a803a){return{'message':_0x900773,'unlock':_0x2e2a29,'active':_0x9a803a};};exports[_0x76d3('0xe')]=function(_0x480a35,_0x315746,_0x4c3c5e){if(!_[_0x76d3('0xf')](_0x4c3c5e)&&_0x76d3('0x10')===typeof _0x4c3c5e&&!_[_0x76d3('0x11')](_0x4c3c5e)){if(!_[_0x76d3('0xf')](_0x315746)&&'string'===typeof _0x315746&&!_[_0x76d3('0x11')](_0x315746)){return util[_0x76d3('0x12')](_0x76d3('0x13'),_0x315746,_0x4c3c5e);}return util[_0x76d3('0x12')](_0x76d3('0x13'),_0x4c3c5e,_0x4c3c5e);}if(!_[_0x76d3('0xf')](_0x480a35)&&_0x76d3('0x10')===typeof _0x480a35&&!_[_0x76d3('0x11')](_0x480a35)){return _0x480a35;}return _0x76d3('0x14');};exports[_0x76d3('0x15')]=function(_0x29181e){if(_['isNil'](_0x29181e)){return![];}return _0x29181e;};exports[_0x76d3('0x16')]=function(_0x3d5240,_0x2d93d2,_0x5b6c80,_0x30b0ff,_0x3659c4,_0xb59509){var _0x364a06={'XMD-QUEUE':_0x2d93d2[_0x76d3('0x17')]?_0x2d93d2[_0x76d3('0x17')]['name']:'','XMD-CALLERID':_0x30b0ff,'XMD-CALLERID-PREVIEW':_0xb59509?util[_0x76d3('0x12')](_0x76d3('0x13'),_0xb59509[_0x76d3('0x18')],_0xb59509[_0x76d3('0x19')]):_0x30b0ff,'XMD-DIALID':_0x3659c4,'XMD-CONTACTID':_0x2d93d2[_0x76d3('0x1a')],'XMD-CDRTYPE':_0x76d3('0x1b'),'CALLERID(all)':_0x30b0ff,'XMD-VOICEQUEUEID':_0x2d93d2[_0x76d3('0x1c')],'XMD-DIALCHANNEL':_0x5b6c80,'XMD-DIALTIMEOUT':_0x3d5240[_0x76d3('0x1d')]||0x1e,'XMD-DIALOPTIONS':util[_0x76d3('0x12')](_0x76d3('0x1e'),_0x3d5240[_0x76d3('0x1f')]?'g':'',_[_0x76d3('0x11')](_0x3d5240[_0x76d3('0x20')])?'':'U(xcally-mixmonitor-context)'),'XMD-DIALURL':_0x3d5240[_0x76d3('0x21')]||'','XMD-AGI':_0x3d5240[_0x76d3('0x22')]?util['format'](_0x76d3('0x23'),ipAgi,_0x3d5240[_0x76d3('0x22')]):_0x76d3('0x24'),'XMD-AGIAFTER':_0x3d5240['dialQueueProject2']?util[_0x76d3('0x12')](_0x76d3('0x23'),ipAgi,_0x3d5240[_0x76d3('0x1f')]):_0x76d3('0x24'),'XMD-ORIGINATECALLERIDNUM':_0xb59509?_0xb59509[_0x76d3('0x25')]:'','XMD-ORIGINATECALLERIDNAME':_0xb59509?_0xb59509[_0x76d3('0x26')]:'','XMD-DESTINATION':'xcally-motion-preview'};if(!_[_0x76d3('0x11')](_0x3d5240['monitor_format'])){_0x364a06[util['format']('%s','_XCALLY_MIXMONITOR_FORMAT')]=_0x3d5240[_0x76d3('0x20')];_0x364a06[util['format']('%s',_0x76d3('0x27'))]=_0x3659c4;}if(_0x2d93d2&&_0x2d93d2[_0x76d3('0x28')]){for(var _0x1da39c in _0x2d93d2[_0x76d3('0x28')]){if(_0x2d93d2[_0x76d3('0x28')][_0x76d3('0x29')](_0x1da39c)){if(!_['isNil'](_0x2d93d2['Contact'][_0x1da39c])&&_0x1da39c!=='id'&&_0x1da39c!==_0x76d3('0x2a')&&_0x1da39c!==_0x76d3('0x2b')&&_0x1da39c!=='updatedAt'){_0x364a06[util[_0x76d3('0x12')](_0x76d3('0x2c'),'XMD-',_[_0x76d3('0x2d')](_0x1da39c))]=_0x2d93d2['Contact'][_0x1da39c];}}}}return _0x364a06;};exports[_0x76d3('0x2e')]=function(_0x40bf67){var _0x404c1e={};for(var _0x377d4f in _0x40bf67){if(_0x40bf67['hasOwnProperty'](_0x377d4f)){_0x404c1e[util['format']('%s',_['toLower'](_0x377d4f))]=_0x40bf67[_0x377d4f];}}return{'variables':_0x404c1e};};exports['updateOriginated']=function(_0x11cd24,_0x7b8c71){if(!_[_0x76d3('0x2f')](_0x11cd24)){if(_0x11cd24[_0x76d3('0x29')](_0x76d3('0x30'))){if(_0x11cd24[_0x76d3('0x30')]>0x0){_0x11cd24[_0x76d3('0x30')]-=0x1;}else{logger[_0x76d3('0xd')](_0x76d3('0x31'),_0x7b8c71);}}}else{logger[_0x76d3('0xd')](_0x76d3('0x32'),_0x7b8c71);}};exports['logBlacklist']=function(_0x628013){var _0x26cea5=moment()[_0x76d3('0x12')]('YYYY-MM-DD\x20HH:mm:ss');_0x628013['state']=0xd;_0x628013[_0x76d3('0x33')]='Blacklist';_0x628013['starttime']=_0x26cea5;_0x628013[_0x76d3('0x34')]=_0x26cea5;_0x628013[_0x76d3('0x35')]=_0x26cea5;};exports[_0x76d3('0x36')]=function(_0x3906c4,_0x5f233c,_0x1c38a2){var _0x2d22cd=moment()[_0x76d3('0x12')](_0x76d3('0x37'));_0x3906c4[_0x76d3('0x38')]=_0x5f233c;_0x3906c4[_0x76d3('0x33')]=_0x1c38a2;_0x3906c4[_0x76d3('0x34')]=_0x2d22cd;_0x3906c4['ringtime']=getSeconds(_0x3906c4[_0x76d3('0x34')],_0x3906c4[_0x76d3('0x39')]);};exports[_0x76d3('0x3a')]=function(_0x22881a,_0x1a5160,_0x3a692b){_0x22881a['membername']=_0x1a5160;_0x22881a['UserId']=_0x3a692b;};exports['logCustomer']=function(_0x357ae1,_0x8c2c2a,_0x3f1508){var _0x1ee67f=moment()['format'](_0x76d3('0x37'));_0x357ae1[_0x76d3('0x38')]=_0x8c2c2a;_0x357ae1[_0x76d3('0x33')]=_0x3f1508;_0x357ae1[_0x76d3('0x34')]=_0x357ae1[_0x76d3('0x34')]?_0x357ae1[_0x76d3('0x34')]:_0x1ee67f;_0x357ae1[_0x76d3('0x35')]=_0x357ae1[_0x76d3('0x35')]?_0x357ae1['endtime']:_0x1ee67f;_0x357ae1[_0x76d3('0x3b')]=getSeconds(_0x357ae1[_0x76d3('0x34')]||0x0,_0x357ae1[_0x76d3('0x39')]||0x0);_0x357ae1[_0x76d3('0x3c')]=_0x357ae1['answertime']?getSeconds(_0x357ae1['endtime'],_0x357ae1[_0x76d3('0x3d')]):0x0;};exports['isFailure']=function(_0x34dbb3){return _0x34dbb3===_0x76d3('0x3e');};exports[_0x76d3('0x3f')]=function(_0x68c6fd,_0x31aa46,_0x2dc510,_0x55ff4d,_0x4e5777){var _0x285dc1=_0x55ff4d?_0x76d3('0x40'):_0x68c6fd[_0x76d3('0x18')];_0x285dc1=_0x4e5777?_0x76d3('0x41'):_0x285dc1;return{'actionid':_0x68c6fd[_0x76d3('0x42')],'action':_0x76d3('0x43'),'channel':_0x68c6fd['channelAgent'],'callerid':util[_0x76d3('0x12')](_0x76d3('0x13'),_0x285dc1,_0x68c6fd['calleridnum']),'Exten':_0x76d3('0x44'),'Context':_0x76d3('0x45'),'Priority':'1','variable':_0x2dc510,'timeout':(_0x31aa46['timeout']||0x1e)*0x3e8,'async':!![],'channelid':_0x68c6fd[_0x76d3('0x42')]};};exports[_0x76d3('0x46')]=function(_0x4e196a){return _0x4e196a[_0x76d3('0x47')]+_0x4e196a[_0x76d3('0x48')]+_0x4e196a[_0x76d3('0x49')];};exports[_0x76d3('0x4a')]=function(_0x55c938){var _0x2f2d21=_[_0x76d3('0x4b')](_0x55c938);_0x2f2d21['state']=0xf;_0x2f2d21[_0x76d3('0x33')]=_0x76d3('0x4c');return _0x2f2d21;};exports[_0x76d3('0x4d')]=function(_0x352d45,_0x88ce4e,_0x3eebd5){var _0x49ad73={};_0x49ad73[_0x88ce4e]=_0x352d45[_0x88ce4e];_0x49ad73[_0x76d3('0x4e')]=![];_0x49ad73[_0x76d3('0x4f')]=moment()[_0x76d3('0x50')](_0x3eebd5,'minutes')[_0x76d3('0x12')](_0x76d3('0x37'));_0x49ad73[_0x76d3('0x1a')]=_0x352d45[_0x76d3('0x1a')];_0x49ad73[_0x76d3('0x51')]=_0x352d45[_0x76d3('0x51')];_0x49ad73[_0x76d3('0x1c')]=_0x352d45[_0x76d3('0x1c')]||undefined;return _0x49ad73;};exports[_0x76d3('0x52')]=function(_0x19bf47,_0x31a0c2){if(!_[_0x76d3('0x2f')](_0x19bf47)){if(_0x19bf47['pTalking']>0x0){_0x19bf47['pTalking']-=0x1;}else{logger[_0x76d3('0xd')](_0x31a0c2,_0x76d3('0x53'));}}else{logger[_0x76d3('0xd')](_0x31a0c2,_0x76d3('0x54'));}};exports[_0x76d3('0x55')]=function(_0x40076f){if(_0x40076f<=0x0){return!![];}return![];};exports[_0x76d3('0x56')]=function(_0x7a494b,_0x10a60b){_0x7a494b[_0x76d3('0x57')]=_0x10a60b;_0x7a494b[_0x76d3('0x58')]=_0x7a494b[_0x76d3('0x59')];_0x7a494b[_0x76d3('0x5a')]=_0x7a494b[_0x76d3('0x5b')];return _0x7a494b;};exports[_0x76d3('0x5c')]=function(_0x136fef){var _0x1ca298={};_0x1ca298[_0x76d3('0x59')]=_0x136fef[_0x76d3('0x59')];_0x1ca298['interface']=_0x136fef[_0x76d3('0x5b')];_0x1ca298['uniqueid']=_0x136fef[_0x76d3('0x42')];return _0x1ca298;};exports[_0x76d3('0x5d')]=function(_0x22293f){var _0x28f849=[];for(var _0x175f14 in _0x22293f){if(_0x22293f['hasOwnProperty'](_0x175f14)){if(!_[_0x76d3('0x2f')](_0x22293f[_0x175f14])&&_0x22293f[_0x175f14]['state']===_0x76d3('0x5e')&&_0x22293f[_0x175f14][_0x76d3('0x5f')]===_0x76d3('0x60')){_0x28f849[_0x76d3('0x61')](_0x22293f[_0x175f14]['id']);}}}return _0x28f849;};exports[_0x76d3('0x62')]=function(_0xb11f8e){var _0x152f39=moment()[_0x76d3('0x63')](0x0);var _0x2b2149=moment(_0xb11f8e)[_0x76d3('0x63')](0x0);return _0x152f39[_0x76d3('0x7')](_0x2b2149,_0x76d3('0x8'));};exports[_0x76d3('0x64')]=function(_0x24d8d3){return{'active':![],'recallme':![],'UserId':null,'ContactId':_0x24d8d3[_0x76d3('0x1a')],'ListId':_0x24d8d3[_0x76d3('0x51')],'VoiceQueueId':_0x24d8d3['VoiceQueueId']||undefined,'CampaignId':_0x24d8d3[_0x76d3('0x65')]||undefined};};exports[_0x76d3('0x66')]=function(_0x5d01eb){if(_0x5d01eb==='uniqueid'||_0x5d01eb===_0x76d3('0x67')||_0x5d01eb===_0x76d3('0x59')||_0x5d01eb===_0x76d3('0x68')||_0x5d01eb===_0x76d3('0x69')||_0x5d01eb===_0x76d3('0x6a')||_0x5d01eb===_0x76d3('0x6b')||_0x5d01eb==='channelAgent'||_0x5d01eb===_0x76d3('0x18')||_0x5d01eb==='active'||_0x5d01eb===_0x76d3('0x19')||_0x5d01eb===_0x76d3('0x4f')||_0x5d01eb===_0x76d3('0x47')||_0x5d01eb===_0x76d3('0x48')||_0x5d01eb===_0x76d3('0x49')||_0x5d01eb===_0x76d3('0x6c')||_0x5d01eb===_0x76d3('0x6d')||_0x5d01eb==='callbackuniqueid'||_0x5d01eb===_0x76d3('0x6e')||_0x5d01eb===_0x76d3('0x6f')||_0x5d01eb===_0x76d3('0x1a')||_0x5d01eb===_0x76d3('0x51')||_0x5d01eb===_0x76d3('0x70')||_0x5d01eb===_0x76d3('0x1c')||_0x5d01eb==='sipcallid'||_0x5d01eb===_0x76d3('0x71')||_0x5d01eb===_0x76d3('0x72')||_0x5d01eb===_0x76d3('0x73')||_0x5d01eb==='xmd-listid'||_0x5d01eb==='xmd-dialurl'||_0x5d01eb===_0x76d3('0x74')||_0x5d01eb==='xmd-dialoptions'||_0x5d01eb===_0x76d3('0x75')||_0x5d01eb===_0x76d3('0x76')||_0x5d01eb===_0x76d3('0x77')||_0x5d01eb===_0x76d3('0x78')||_0x5d01eb===_0x76d3('0x79')||_0x5d01eb===_0x76d3('0x7a')||_0x5d01eb===_0x76d3('0x7b')||_0x5d01eb===_0x76d3('0x7c')||_0x5d01eb==='rtpaudioqosbridged'||_0x5d01eb===_0x76d3('0x7d')||_0x5d01eb==='rtpaudioqosjitterbridged'||_0x5d01eb===_0x76d3('0x7e')||_0x5d01eb==='rtpaudioqoslossbridged'||_0x5d01eb===_0x76d3('0x7f')||_0x5d01eb===_0x76d3('0x80')||_0x5d01eb===_0x76d3('0x7c')||_0x5d01eb===_0x76d3('0x81')||_0x5d01eb===_0x76d3('0x7d')||_0x5d01eb==='rtpaudioqosjitterbridged'||_0x5d01eb===_0x76d3('0x7e')||_0x5d01eb==='rtpaudioqoslossbridged'||_0x5d01eb===_0x76d3('0x7f')||_0x5d01eb===_0x76d3('0x80')||_0x5d01eb===_0x76d3('0x82')||_0x5d01eb===_0x76d3('0x83')||_0x5d01eb===_0x76d3('0x38')||_0x5d01eb===_0x76d3('0x33')){return![];}return!![];};exports[_0x76d3('0x84')]=function(_0x554f5d,_0x1b72b7){var _0xc3c9da,_0x32e7e2,_0x1d1a1d;if(_0x1b72b7<=0x0){_0x1b72b7=0x1;}_0xc3c9da=new RegExp(_0x76d3('0x85')+_0x1b72b7+'}$');_0x32e7e2=Math[_0x76d3('0x86')](0xa,_0x1b72b7-0x1);_0x1d1a1d=Math[_0x76d3('0x86')](0xa,_0x1b72b7)-0x1;return util[_0x76d3('0x12')]('%s',_[_0x76d3('0x87')](_0x554f5d,_0xc3c9da,_['random'](_0x32e7e2,_0x1d1a1d)));};exports[_0x76d3('0x88')]=function(_0x3a8963){var _0x2e8902=_0x3a8963[_0x76d3('0x89')](/"(.*?)"/);return _0x2e8902?_0x2e8902[0x1]:_0x3a8963;};exports[_0x76d3('0x8a')]=function(_0x39bb81){var _0xff624a=_0x39bb81['match'](/<(.*?)>/);return _0xff624a?_0xff624a[0x1]:_0x39bb81;};
\ No newline at end of file