Built motion from commit (unavailable).|2.5.31
[motion2.git] / server / services / ami / preview / util / util.js
index 0969606..712ac2e 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x4b08=['[decrementTalkink]\x20object\x20talking\x20is\x20negative','buildObj','queue','interface','mandatoryDisposition','buildAcw','agentReadyId','not_inuse','reachable','getDiff','createBody','CampaignId','idContact','type','dialAnswer','membername','active','scheduledat','countglobal','callback','callbackuniqueid','recallme','UserId','xmd-voicequeueid','xmd-queue','xmd-listid','xmd-dialurl','xmd-dialid','xmd-dialchannel','xmd-cdrtype','xmd-callerid','xmd-agiafter','xmd-agi','rtpaudioqosjitterbridged','rtpaudioqosloss','rtpaudioqoslossbridged','rtpaudioqosrtt','rtpaudioqosrttbridged','rtpaudioqosbridged','rtpaudioqosjitter','bridgepeer','pow','replace','random','match','util','../../../../config/logger','env','XCALLY_IP_AGI','127.0.0.1','milliseconds','seconds','loggerCatch','error','logger','info','inspect','loggerError','logger2','getCallerId','isUndefined','string','isEmpty','\x22%s\x22\x20<%s>','format','isActive','Queue','name','calleridname','calleridnum','dialer','VoiceQueueId','dialOriginateTimeout','\x22rtTxX%s%s\x22','dialQueueProject2','monitor_format','U(xcally-mixmonitor-context)','dialQueueProject','\x22agi://%s/square,%s\x22','NONE','originatecalleridnum','xcally-motion-preview','_XCALLY_MIXMONITOR_FORMAT','_XCALLY_MIXMONITOR_UNIQUEID','Contact','hasOwnProperty','isNil','createdAt','updatedAt','%s%s','XMD-','toLowerVariables','toLower','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','logCustomer','talktime','answertime','isFailure','Failure','variablesAction','RECALL','BOOKED','uniqueid','originate','channelAgent','from-sip','countbusyretry','countcongestionretry','countnoanswerretry','countagentrejectretry','countnosuchnumberretry','cloneAction','Global','add','minutes','ContactId','ListId','decrementTalkink','pTalking'];(function(_0x13d07a,_0x41efc3){var _0x5ee0ee=function(_0x4ca94a){while(--_0x4ca94a){_0x13d07a['push'](_0x13d07a['shift']());}};_0x5ee0ee(++_0x41efc3);}(_0x4b08,0x1b6));var _0x84b0=function(_0x610935,_0x5a59a4){_0x610935=_0x610935-0x0;var _0x13aa58=_0x4b08[_0x610935];return _0x13aa58;};'use strict';var util=require(_0x84b0('0x0'));var _=require('lodash');var moment=require('moment');var logger=require(_0x84b0('0x1'))('preview');var ipAgi=process[_0x84b0('0x2')][_0x84b0('0x3')]||_0x84b0('0x4');function getSeconds(_0x9208b4,_0x36eaf0){var _0x340191=moment(_0x9208b4)['milliseconds'](0x0);var _0x448515=moment(_0x36eaf0)[_0x84b0('0x5')](0x0);return _0x340191['diff'](_0x448515,_0x84b0('0x6'));}exports[_0x84b0('0x7')]=function(_0x7ca23){return function(_0x118ec6){logger[_0x84b0('0x8')](_0x7ca23,util['inspect'](_0x118ec6,{'showHidden':![],'depth':null}));};};exports[_0x84b0('0x9')]=function(_0x369d93,_0x22739f){logger[_0x84b0('0xa')](_0x369d93,util[_0x84b0('0xb')](_0x22739f,{'showHidden':![],'depth':null}));};exports[_0x84b0('0xc')]=function(_0x47e2d4,_0x8cd021){logger[_0x84b0('0x8')](_0x47e2d4,util[_0x84b0('0xb')](_0x8cd021,{'showHidden':![],'depth':null}));};exports[_0x84b0('0xd')]=function(_0x1b7bb0){return function(_0x56040e){logger['info'](_0x1b7bb0,util['inspect'](_0x56040e,{'showHidden':![],'depth':null}));};};exports['message']=function(_0x53b210,_0x264c97,_0x44e63c){return{'message':_0x53b210,'unlock':_0x264c97,'active':_0x44e63c};};exports[_0x84b0('0xe')]=function(_0x231f68,_0x15d621,_0x541a44){if(!_[_0x84b0('0xf')](_0x541a44)&&_0x84b0('0x10')===typeof _0x541a44&&!_[_0x84b0('0x11')](_0x541a44)){if(!_[_0x84b0('0xf')](_0x15d621)&&_0x84b0('0x10')===typeof _0x15d621&&!_[_0x84b0('0x11')](_0x15d621)){return util['format'](_0x84b0('0x12'),_0x15d621,_0x541a44);}return util[_0x84b0('0x13')](_0x84b0('0x12'),_0x541a44,_0x541a44);}if(!_[_0x84b0('0xf')](_0x231f68)&&_0x84b0('0x10')===typeof _0x231f68&&!_[_0x84b0('0x11')](_0x231f68)){return _0x231f68;}return'\x22\x22\x20<>';};exports[_0x84b0('0x14')]=function(_0x3a0b3e){if(_['isNil'](_0x3a0b3e)){return![];}return _0x3a0b3e;};exports['addVariables']=function(_0x380d9c,_0x140707,_0x58e45b,_0x25789b,_0xb92cf8,_0x20ff48){var _0x16b119={'XMD-QUEUE':_0x140707[_0x84b0('0x15')]?_0x140707[_0x84b0('0x15')][_0x84b0('0x16')]:'','XMD-CALLERID':_0x25789b,'XMD-CALLERID-PREVIEW':_0x20ff48?util[_0x84b0('0x13')](_0x84b0('0x12'),_0x20ff48[_0x84b0('0x17')],_0x20ff48[_0x84b0('0x18')]):_0x25789b,'XMD-DIALID':_0xb92cf8,'XMD-CONTACTID':_0x140707['ContactId'],'XMD-CDRTYPE':_0x84b0('0x19'),'CALLERID(all)':_0x25789b,'XMD-VOICEQUEUEID':_0x140707[_0x84b0('0x1a')],'XMD-DIALCHANNEL':_0x58e45b,'XMD-DIALTIMEOUT':_0x380d9c[_0x84b0('0x1b')]||0x1e,'XMD-DIALOPTIONS':util['format'](_0x84b0('0x1c'),_0x380d9c[_0x84b0('0x1d')]?'g':'',_[_0x84b0('0x11')](_0x380d9c[_0x84b0('0x1e')])?'':_0x84b0('0x1f')),'XMD-DIALURL':_0x380d9c['dialPreviewUrl']||'','XMD-AGI':_0x380d9c[_0x84b0('0x20')]?util['format'](_0x84b0('0x21'),ipAgi,_0x380d9c[_0x84b0('0x20')]):'NONE','XMD-AGIAFTER':_0x380d9c[_0x84b0('0x1d')]?util[_0x84b0('0x13')](_0x84b0('0x21'),ipAgi,_0x380d9c[_0x84b0('0x1d')]):_0x84b0('0x22'),'XMD-ORIGINATECALLERIDNUM':_0x20ff48?_0x20ff48[_0x84b0('0x23')]:'','XMD-ORIGINATECALLERIDNAME':_0x20ff48?_0x20ff48['originatecalleridname']:'','XMD-DESTINATION':_0x84b0('0x24')};if(!_[_0x84b0('0x11')](_0x380d9c[_0x84b0('0x1e')])){_0x16b119[util[_0x84b0('0x13')]('%s',_0x84b0('0x25'))]=_0x380d9c[_0x84b0('0x1e')];_0x16b119[util[_0x84b0('0x13')]('%s',_0x84b0('0x26'))]=_0xb92cf8;}if(_0x140707&&_0x140707[_0x84b0('0x27')]){for(var _0x1c3fcc in _0x140707['Contact']){if(_0x140707[_0x84b0('0x27')][_0x84b0('0x28')](_0x1c3fcc)){if(!_[_0x84b0('0x29')](_0x140707[_0x84b0('0x27')][_0x1c3fcc])&&_0x1c3fcc!=='id'&&_0x1c3fcc!=='tags'&&_0x1c3fcc!==_0x84b0('0x2a')&&_0x1c3fcc!==_0x84b0('0x2b')){_0x16b119[util['format'](_0x84b0('0x2c'),_0x84b0('0x2d'),_['toUpper'](_0x1c3fcc))]=_0x140707['Contact'][_0x1c3fcc];}}}}return _0x16b119;};exports[_0x84b0('0x2e')]=function(_0x41c062){var _0x5a60a3={};for(var _0x31691a in _0x41c062){if(_0x41c062[_0x84b0('0x28')](_0x31691a)){_0x5a60a3[util['format']('%s',_[_0x84b0('0x2f')](_0x31691a))]=_0x41c062[_0x31691a];}}return{'variables':_0x5a60a3};};exports['updateOriginated']=function(_0x26c904,_0x1e2868){if(!_[_0x84b0('0x29')](_0x26c904)){if(_0x26c904[_0x84b0('0x28')](_0x84b0('0x30'))){if(_0x26c904[_0x84b0('0x30')]>0x0){_0x26c904['originated']-=0x1;}else{logger[_0x84b0('0x8')](_0x84b0('0x31'),_0x1e2868);}}}else{logger['error'](_0x84b0('0x32'),_0x1e2868);}};exports['logBlacklist']=function(_0x4bd0e5){var _0x38ade3=moment()[_0x84b0('0x13')](_0x84b0('0x33'));_0x4bd0e5[_0x84b0('0x34')]=0xd;_0x4bd0e5[_0x84b0('0x35')]=_0x84b0('0x36');_0x4bd0e5[_0x84b0('0x37')]=_0x38ade3;_0x4bd0e5[_0x84b0('0x38')]=_0x38ade3;_0x4bd0e5[_0x84b0('0x39')]=_0x38ade3;};exports[_0x84b0('0x3a')]=function(_0x1cd795,_0x460100,_0xce01c0){var _0x2351cc=moment()[_0x84b0('0x13')]('YYYY-MM-DD\x20HH:mm:ss');_0x1cd795[_0x84b0('0x34')]=_0x460100;_0x1cd795[_0x84b0('0x35')]=_0xce01c0;_0x1cd795['responsetime']=_0x2351cc;_0x1cd795[_0x84b0('0x3b')]=getSeconds(_0x1cd795[_0x84b0('0x38')],_0x1cd795[_0x84b0('0x37')]);};exports[_0x84b0('0x3c')]=function(_0x566360,_0x461b9d,_0x1805a0){_0x566360['membername']=_0x461b9d;_0x566360['UserId']=_0x1805a0;};exports[_0x84b0('0x3d')]=function(_0x290101,_0x578d0b,_0x4f18a3){var _0x2a9ed0=moment()[_0x84b0('0x13')](_0x84b0('0x33'));_0x290101[_0x84b0('0x34')]=_0x578d0b;_0x290101[_0x84b0('0x35')]=_0x4f18a3;_0x290101[_0x84b0('0x38')]=_0x290101['responsetime']?_0x290101[_0x84b0('0x38')]:_0x2a9ed0;_0x290101['endtime']=_0x290101[_0x84b0('0x39')]?_0x290101[_0x84b0('0x39')]:_0x2a9ed0;_0x290101[_0x84b0('0x3b')]=getSeconds(_0x290101[_0x84b0('0x38')]||0x0,_0x290101[_0x84b0('0x37')]||0x0);_0x290101[_0x84b0('0x3e')]=_0x290101[_0x84b0('0x3f')]?getSeconds(_0x290101[_0x84b0('0x39')],_0x290101[_0x84b0('0x3f')]):0x0;};exports[_0x84b0('0x40')]=function(_0x2f995d){return _0x2f995d===_0x84b0('0x41');};exports[_0x84b0('0x42')]=function(_0x3d3dfb,_0x393af8,_0x220896,_0x4b5286,_0x3715be){var _0x33988d=_0x4b5286?_0x84b0('0x43'):_0x3d3dfb['calleridname'];_0x33988d=_0x3715be?_0x84b0('0x44'):_0x33988d;return{'actionid':_0x3d3dfb[_0x84b0('0x45')],'action':_0x84b0('0x46'),'channel':_0x3d3dfb[_0x84b0('0x47')],'callerid':util[_0x84b0('0x13')](_0x84b0('0x12'),_0x33988d,_0x3d3dfb[_0x84b0('0x18')]),'Exten':'xcally-motion-preview','Context':_0x84b0('0x48'),'Priority':'1','variable':_0x220896,'timeout':(_0x393af8['timeout']||0x1e)*0x3e8,'async':!![],'channelid':_0x3d3dfb['uniqueid']};};exports['totalGlobal']=function(_0x4365b2){return _0x4365b2[_0x84b0('0x49')]+_0x4365b2[_0x84b0('0x4a')]+_0x4365b2[_0x84b0('0x4b')]+_0x4365b2[_0x84b0('0x4c')]+_0x4365b2[_0x84b0('0x4d')];};exports[_0x84b0('0x4e')]=function(_0x2ae70d){var _0x4d0fe3=_['clone'](_0x2ae70d);_0x4d0fe3[_0x84b0('0x34')]=0xf;_0x4d0fe3[_0x84b0('0x35')]=_0x84b0('0x4f');return _0x4d0fe3;};exports['scheduledAt']=function(_0x32a5bc,_0x40ecbe,_0x5b26f7){var _0xd78012={};_0xd78012[_0x40ecbe]=_0x32a5bc[_0x40ecbe];_0xd78012['active']=![];_0xd78012['scheduledat']=moment()[_0x84b0('0x50')](_0x5b26f7,_0x84b0('0x51'))[_0x84b0('0x13')](_0x84b0('0x33'));_0xd78012[_0x84b0('0x52')]=_0x32a5bc[_0x84b0('0x52')];_0xd78012[_0x84b0('0x53')]=_0x32a5bc[_0x84b0('0x53')];_0xd78012[_0x84b0('0x1a')]=_0x32a5bc['VoiceQueueId']||undefined;return _0xd78012;};exports[_0x84b0('0x54')]=function(_0x599fe3,_0x53891a){if(!_[_0x84b0('0x29')](_0x599fe3)){if(_0x599fe3[_0x84b0('0x55')]>0x0){_0x599fe3[_0x84b0('0x55')]-=0x1;}else{logger['error'](_0x53891a,_0x84b0('0x56'));}}else{logger[_0x84b0('0x8')](_0x53891a,'[decrementTalkink]\x20is\x20null\x20or\x20undefined');}};exports['IsNotLoggedIn']=function(_0x5d9639){if(_0x5d9639<=0x0){return!![];}return![];};exports[_0x84b0('0x57')]=function(_0x57b3d5,_0x5c0365,_0x546995){_0x57b3d5['lastevent']=_0x5c0365;_0x57b3d5[_0x84b0('0x16')]=_0x57b3d5[_0x84b0('0x58')];_0x57b3d5[_0x84b0('0x59')]=_0x57b3d5[_0x84b0('0x47')];if(_0x546995){_0x57b3d5['mandatoryDisposition']=_0x546995[_0x84b0('0x5a')];}return _0x57b3d5;};exports[_0x84b0('0x5b')]=function(_0x53a8ab){var _0x5eb9a4={};_0x5eb9a4[_0x84b0('0x58')]=_0x53a8ab[_0x84b0('0x58')];_0x5eb9a4[_0x84b0('0x59')]=_0x53a8ab['channelAgent'];_0x5eb9a4[_0x84b0('0x45')]=_0x53a8ab[_0x84b0('0x45')];return _0x5eb9a4;};exports[_0x84b0('0x5c')]=function(_0x491066){var _0x3a4c11=[];for(var _0x2f8a2c in _0x491066){if(_0x491066[_0x84b0('0x28')](_0x2f8a2c)){if(!_[_0x84b0('0x29')](_0x491066[_0x2f8a2c])&&_0x491066[_0x2f8a2c][_0x84b0('0x34')]===_0x84b0('0x5d')&&_0x491066[_0x2f8a2c]['status']===_0x84b0('0x5e')){_0x3a4c11['push'](_0x491066[_0x2f8a2c]['id']);}}}return _0x3a4c11;};exports[_0x84b0('0x5f')]=function(_0x445580){var _0x2e08d1=moment()[_0x84b0('0x5')](0x0);var _0x586cc7=moment(_0x445580)[_0x84b0('0x5')](0x0);return _0x2e08d1['diff'](_0x586cc7,_0x84b0('0x6'));};exports[_0x84b0('0x60')]=function(_0x594b56){return{'active':![],'recallme':![],'UserId':null,'ContactId':_0x594b56[_0x84b0('0x52')],'ListId':_0x594b56['ListId'],'VoiceQueueId':_0x594b56[_0x84b0('0x1a')]||undefined,'CampaignId':_0x594b56[_0x84b0('0x61')]||undefined};};exports['filterKey']=function(_0x4d74ef){if(_0x4d74ef===_0x84b0('0x45')||_0x4d74ef===_0x84b0('0x62')||_0x4d74ef===_0x84b0('0x58')||_0x4d74ef===_0x84b0('0x63')||_0x4d74ef==='campaigntype'||_0x4d74ef===_0x84b0('0x64')||_0x4d74ef===_0x84b0('0x65')||_0x4d74ef===_0x84b0('0x47')||_0x4d74ef==='calleridname'||_0x4d74ef===_0x84b0('0x66')||_0x4d74ef===_0x84b0('0x18')||_0x4d74ef===_0x84b0('0x67')||_0x4d74ef===_0x84b0('0x49')||_0x4d74ef===_0x84b0('0x4a')||_0x4d74ef===_0x84b0('0x4b')||_0x4d74ef===_0x84b0('0x68')||_0x4d74ef===_0x84b0('0x69')||_0x4d74ef===_0x84b0('0x6a')||_0x4d74ef==='callbackat'||_0x4d74ef===_0x84b0('0x6b')||_0x4d74ef===_0x84b0('0x52')||_0x4d74ef===_0x84b0('0x53')||_0x4d74ef===_0x84b0('0x6c')||_0x4d74ef===_0x84b0('0x1a')||_0x4d74ef==='sipcallid'||_0x4d74ef===_0x84b0('0x6d')||_0x4d74ef===_0x84b0('0x6e')||_0x4d74ef==='xmd-phone'||_0x4d74ef===_0x84b0('0x6f')||_0x4d74ef===_0x84b0('0x70')||_0x4d74ef==='xmd-dialtimeout'||_0x4d74ef==='xmd-dialoptions'||_0x4d74ef===_0x84b0('0x71')||_0x4d74ef===_0x84b0('0x72')||_0x4d74ef==='xmd-contactid'||_0x4d74ef===_0x84b0('0x73')||_0x4d74ef===_0x84b0('0x74')||_0x4d74ef===_0x84b0('0x75')||_0x4d74ef===_0x84b0('0x76')||_0x4d74ef==='rtpaudioqos'||_0x4d74ef==='rtpaudioqosbridged'||_0x4d74ef==='rtpaudioqosjitter'||_0x4d74ef===_0x84b0('0x77')||_0x4d74ef===_0x84b0('0x78')||_0x4d74ef===_0x84b0('0x79')||_0x4d74ef===_0x84b0('0x7a')||_0x4d74ef===_0x84b0('0x7b')||_0x4d74ef==='rtpaudioqos'||_0x4d74ef===_0x84b0('0x7c')||_0x4d74ef===_0x84b0('0x7d')||_0x4d74ef===_0x84b0('0x77')||_0x4d74ef===_0x84b0('0x78')||_0x4d74ef===_0x84b0('0x79')||_0x4d74ef==='rtpaudioqosrtt'||_0x4d74ef===_0x84b0('0x7b')||_0x4d74ef===_0x84b0('0x7e')||_0x4d74ef==='bridgepvtcallid'||_0x4d74ef==='state'||_0x4d74ef===_0x84b0('0x35')){return![];}return!![];};exports['getCallerIdRandom']=function(_0x211928,_0x37ddbe){var _0x2dfe7d,_0x414b98,_0x2c64fe;if(_0x37ddbe<=0x0){_0x37ddbe=0x1;}_0x2dfe7d=new RegExp('\x5cw{0,'+_0x37ddbe+'}$');_0x414b98=Math[_0x84b0('0x7f')](0xa,_0x37ddbe-0x1);_0x2c64fe=Math[_0x84b0('0x7f')](0xa,_0x37ddbe)-0x1;return util[_0x84b0('0x13')]('%s',_[_0x84b0('0x80')](_0x211928,_0x2dfe7d,_[_0x84b0('0x81')](_0x414b98,_0x2c64fe)));};exports['extractCalleridName']=function(_0x1b1f8d){var _0x136673=_0x1b1f8d[_0x84b0('0x82')](/"(.*?)"/);return _0x136673?_0x136673[0x1]:_0x1b1f8d;};exports['extractCalleridNumber']=function(_0x4ee261){var _0x45fcd2=_0x4ee261[_0x84b0('0x82')](/<(.*?)>/);return _0x45fcd2?_0x45fcd2[0x1]:_0x4ee261;};
\ No newline at end of file
+var _0x69c7=['statedesc','Blacklist','starttime','endtime','logAgent','responsetime','ringtime','logLookAgent','UserId','logCustomer','talktime','answertime','Failure','RECALL','BOOKED','uniqueid','originate','channelAgent','xcally-motion-preview','from-sip','totalGlobal','countbusyretry','countnoanswerretry','countagentrejectretry','countnosuchnumberretry','cloneAction','Global','active','scheduledat','add','minutes','ContactId','ListId','decrementTalkink','pTalking','[decrementTalkink]\x20object\x20talking\x20is\x20negative','[decrementTalkink]\x20is\x20null\x20or\x20undefined','buildObj','lastevent','queue','interface','mandatoryDisposition','buildAcw','agentReadyId','not_inuse','status','reachable','push','getDiff','seconds','filterKey','idContact','type','campaigntype','dialAnswer','membername','countcongestionretry','callback','callbackat','recallme','sipcallid','xmd-voicequeueid','xmd-listid','xmd-dialurl','xmd-dialtimeout','xmd-dialoptions','xmd-dialid','xmd-cdrtype','xmd-callerid','xmd-agiafter','rtpaudioqos','rtpaudioqosbridged','rtpaudioqosjitter','rtpaudioqosjitterbridged','rtpaudioqosloss','rtpaudioqoslossbridged','rtpaudioqosrtt','rtpaudioqosrttbridged','bridgepvtcallid','getCallerIdRandom','\x5cw{0,','pow','replace','extractCalleridNumber','match','util','moment','../../../../config/logger','preview','env','XCALLY_IP_AGI','127.0.0.1','milliseconds','diff','loggerCatch','error','logger','inspect','loggerError','logger2','info','message','isUndefined','string','isEmpty','format','\x22%s\x22\x20<%s>','\x22\x22\x20<>','isNil','addVariables','name','calleridname','calleridnum','dialer','VoiceQueueId','dialOriginateTimeout','\x22rtTxX%s%s\x22','dialQueueProject2','monitor_format','U(xcally-mixmonitor-context)','dialPreviewUrl','dialQueueProject','\x22agi://%s/square,%s\x22','NONE','originatecalleridnum','originatecalleridname','_XCALLY_MIXMONITOR_FORMAT','_XCALLY_MIXMONITOR_UNIQUEID','Contact','tags','updatedAt','%s%s','XMD-','toUpper','toLowerVariables','hasOwnProperty','toLower','updateOriginated','originated','[updateOriginated]\x20is\x20null\x20or\x20undefined','logBlacklist','YYYY-MM-DD\x20HH:mm:ss','state'];(function(_0x562e9c,_0x49a6c0){var _0x32f5a0=function(_0x5bd227){while(--_0x5bd227){_0x562e9c['push'](_0x562e9c['shift']());}};_0x32f5a0(++_0x49a6c0);}(_0x69c7,0x173));var _0x769c=function(_0x51927f,_0x2a775d){_0x51927f=_0x51927f-0x0;var _0x14f4b0=_0x69c7[_0x51927f];return _0x14f4b0;};'use strict';var util=require(_0x769c('0x0'));var _=require('lodash');var moment=require(_0x769c('0x1'));var logger=require(_0x769c('0x2'))(_0x769c('0x3'));var ipAgi=process[_0x769c('0x4')][_0x769c('0x5')]||_0x769c('0x6');function getSeconds(_0x4465da,_0x409ed4){var _0x52cf5d=moment(_0x4465da)[_0x769c('0x7')](0x0);var _0x5157ec=moment(_0x409ed4)[_0x769c('0x7')](0x0);return _0x52cf5d[_0x769c('0x8')](_0x5157ec,'seconds');}exports[_0x769c('0x9')]=function(_0x21fab9){return function(_0x41a9ce){logger[_0x769c('0xa')](_0x21fab9,util['inspect'](_0x41a9ce,{'showHidden':![],'depth':null}));};};exports[_0x769c('0xb')]=function(_0x3b8750,_0x2c6764){logger['info'](_0x3b8750,util[_0x769c('0xc')](_0x2c6764,{'showHidden':![],'depth':null}));};exports[_0x769c('0xd')]=function(_0x35ad5a,_0x5c6603){logger['error'](_0x35ad5a,util[_0x769c('0xc')](_0x5c6603,{'showHidden':![],'depth':null}));};exports[_0x769c('0xe')]=function(_0x2798ea){return function(_0x571fb2){logger[_0x769c('0xf')](_0x2798ea,util[_0x769c('0xc')](_0x571fb2,{'showHidden':![],'depth':null}));};};exports[_0x769c('0x10')]=function(_0x28f842,_0x51fdbd,_0x3f76d6){return{'message':_0x28f842,'unlock':_0x51fdbd,'active':_0x3f76d6};};exports['getCallerId']=function(_0x4ce591,_0x18c36f,_0x223ae5){if(!_[_0x769c('0x11')](_0x223ae5)&&_0x769c('0x12')===typeof _0x223ae5&&!_[_0x769c('0x13')](_0x223ae5)){if(!_[_0x769c('0x11')](_0x18c36f)&&_0x769c('0x12')===typeof _0x18c36f&&!_[_0x769c('0x13')](_0x18c36f)){return util[_0x769c('0x14')](_0x769c('0x15'),_0x18c36f,_0x223ae5);}return util[_0x769c('0x14')](_0x769c('0x15'),_0x223ae5,_0x223ae5);}if(!_['isUndefined'](_0x4ce591)&&_0x769c('0x12')===typeof _0x4ce591&&!_['isEmpty'](_0x4ce591)){return _0x4ce591;}return _0x769c('0x16');};exports['isActive']=function(_0x2004d7){if(_[_0x769c('0x17')](_0x2004d7)){return![];}return _0x2004d7;};exports[_0x769c('0x18')]=function(_0x2e44ee,_0x34a535,_0x2f1aa5,_0x5a312d,_0x32c131,_0x4080db){var _0xa75f54={'XMD-QUEUE':_0x34a535['Queue']?_0x34a535['Queue'][_0x769c('0x19')]:'','XMD-CALLERID':_0x5a312d,'XMD-CALLERID-PREVIEW':_0x4080db?util[_0x769c('0x14')]('\x22%s\x22\x20<%s>',_0x4080db[_0x769c('0x1a')],_0x4080db[_0x769c('0x1b')]):_0x5a312d,'XMD-DIALID':_0x32c131,'XMD-CONTACTID':_0x34a535['ContactId'],'XMD-CDRTYPE':_0x769c('0x1c'),'CALLERID(all)':_0x5a312d,'XMD-VOICEQUEUEID':_0x34a535[_0x769c('0x1d')],'XMD-DIALCHANNEL':_0x2f1aa5,'XMD-DIALTIMEOUT':_0x2e44ee[_0x769c('0x1e')]||0x1e,'XMD-DIALOPTIONS':util[_0x769c('0x14')](_0x769c('0x1f'),_0x2e44ee[_0x769c('0x20')]?'g':'',_[_0x769c('0x13')](_0x2e44ee[_0x769c('0x21')])?'':_0x769c('0x22')),'XMD-DIALURL':_0x2e44ee[_0x769c('0x23')]||'','XMD-AGI':_0x2e44ee[_0x769c('0x24')]?util['format'](_0x769c('0x25'),ipAgi,_0x2e44ee[_0x769c('0x24')]):_0x769c('0x26'),'XMD-AGIAFTER':_0x2e44ee[_0x769c('0x20')]?util[_0x769c('0x14')](_0x769c('0x25'),ipAgi,_0x2e44ee[_0x769c('0x20')]):_0x769c('0x26'),'XMD-ORIGINATECALLERIDNUM':_0x4080db?_0x4080db[_0x769c('0x27')]:'','XMD-ORIGINATECALLERIDNAME':_0x4080db?_0x4080db[_0x769c('0x28')]:'','XMD-DESTINATION':'xcally-motion-preview'};if(!_[_0x769c('0x13')](_0x2e44ee[_0x769c('0x21')])){_0xa75f54[util[_0x769c('0x14')]('%s',_0x769c('0x29'))]=_0x2e44ee[_0x769c('0x21')];_0xa75f54[util[_0x769c('0x14')]('%s',_0x769c('0x2a'))]=_0x32c131;}if(_0x34a535&&_0x34a535[_0x769c('0x2b')]){for(var _0x453e1b in _0x34a535[_0x769c('0x2b')]){if(_0x34a535['Contact']['hasOwnProperty'](_0x453e1b)){if(!_[_0x769c('0x17')](_0x34a535[_0x769c('0x2b')][_0x453e1b])&&_0x453e1b!=='id'&&_0x453e1b!==_0x769c('0x2c')&&_0x453e1b!=='createdAt'&&_0x453e1b!==_0x769c('0x2d')){_0xa75f54[util[_0x769c('0x14')](_0x769c('0x2e'),_0x769c('0x2f'),_[_0x769c('0x30')](_0x453e1b))]=_0x34a535[_0x769c('0x2b')][_0x453e1b];}}}}return _0xa75f54;};exports[_0x769c('0x31')]=function(_0x40d5d6){var _0x3fa3f4={};for(var _0x7709db in _0x40d5d6){if(_0x40d5d6[_0x769c('0x32')](_0x7709db)){_0x3fa3f4[util[_0x769c('0x14')]('%s',_[_0x769c('0x33')](_0x7709db))]=_0x40d5d6[_0x7709db];}}return{'variables':_0x3fa3f4};};exports[_0x769c('0x34')]=function(_0x6a879e,_0x37e7fb){if(!_['isNil'](_0x6a879e)){if(_0x6a879e[_0x769c('0x32')](_0x769c('0x35'))){if(_0x6a879e['originated']>0x0){_0x6a879e['originated']-=0x1;}else{logger[_0x769c('0xa')]('[updateOriginated]\x20object\x20originated\x20is\x20negative',_0x37e7fb);}}}else{logger[_0x769c('0xa')](_0x769c('0x36'),_0x37e7fb);}};exports[_0x769c('0x37')]=function(_0x3973dc){var _0x391084=moment()[_0x769c('0x14')](_0x769c('0x38'));_0x3973dc[_0x769c('0x39')]=0xd;_0x3973dc[_0x769c('0x3a')]=_0x769c('0x3b');_0x3973dc[_0x769c('0x3c')]=_0x391084;_0x3973dc['responsetime']=_0x391084;_0x3973dc[_0x769c('0x3d')]=_0x391084;};exports[_0x769c('0x3e')]=function(_0x5d4300,_0x126b11,_0x522e0a){var _0x5d5d1e=moment()[_0x769c('0x14')](_0x769c('0x38'));_0x5d4300[_0x769c('0x39')]=_0x126b11;_0x5d4300[_0x769c('0x3a')]=_0x522e0a;_0x5d4300[_0x769c('0x3f')]=_0x5d5d1e;_0x5d4300[_0x769c('0x40')]=getSeconds(_0x5d4300['responsetime'],_0x5d4300[_0x769c('0x3c')]);};exports[_0x769c('0x41')]=function(_0x6e24ef,_0x2429d9,_0x20a09b){_0x6e24ef['membername']=_0x2429d9;_0x6e24ef[_0x769c('0x42')]=_0x20a09b;};exports[_0x769c('0x43')]=function(_0x1afc35,_0x263105,_0x112d9e){var _0x1c58f3=moment()[_0x769c('0x14')](_0x769c('0x38'));_0x1afc35[_0x769c('0x39')]=_0x263105;_0x1afc35[_0x769c('0x3a')]=_0x112d9e;_0x1afc35['responsetime']=_0x1afc35[_0x769c('0x3f')]?_0x1afc35[_0x769c('0x3f')]:_0x1c58f3;_0x1afc35['endtime']=_0x1afc35[_0x769c('0x3d')]?_0x1afc35['endtime']:_0x1c58f3;_0x1afc35[_0x769c('0x40')]=getSeconds(_0x1afc35[_0x769c('0x3f')]||0x0,_0x1afc35[_0x769c('0x3c')]||0x0);_0x1afc35[_0x769c('0x44')]=_0x1afc35[_0x769c('0x45')]?getSeconds(_0x1afc35[_0x769c('0x3d')],_0x1afc35[_0x769c('0x45')]):0x0;};exports['isFailure']=function(_0x1e412c){return _0x1e412c===_0x769c('0x46');};exports['variablesAction']=function(_0x50e196,_0x54e5f2,_0x38bd98,_0x3eaca9,_0x553d83){var _0x34e866=_0x3eaca9?_0x769c('0x47'):_0x50e196[_0x769c('0x1a')];_0x34e866=_0x553d83?_0x769c('0x48'):_0x34e866;return{'actionid':_0x50e196[_0x769c('0x49')],'action':_0x769c('0x4a'),'channel':_0x50e196[_0x769c('0x4b')],'callerid':util[_0x769c('0x14')](_0x769c('0x15'),_0x34e866,_0x50e196['calleridnum']),'Exten':_0x769c('0x4c'),'Context':_0x769c('0x4d'),'Priority':'1','variable':_0x38bd98,'timeout':(_0x54e5f2['timeout']||0x1e)*0x3e8,'async':!![],'channelid':_0x50e196[_0x769c('0x49')]};};exports[_0x769c('0x4e')]=function(_0x400d48){return _0x400d48[_0x769c('0x4f')]+_0x400d48['countcongestionretry']+_0x400d48[_0x769c('0x50')]+_0x400d48[_0x769c('0x51')]+_0x400d48[_0x769c('0x52')];};exports[_0x769c('0x53')]=function(_0x1d7c06){var _0x39266=_['clone'](_0x1d7c06);_0x39266[_0x769c('0x39')]=0xf;_0x39266[_0x769c('0x3a')]=_0x769c('0x54');return _0x39266;};exports['scheduledAt']=function(_0x1b78b4,_0x433518,_0x19899a){var _0x3c69d2={};_0x3c69d2[_0x433518]=_0x1b78b4[_0x433518];_0x3c69d2[_0x769c('0x55')]=![];_0x3c69d2[_0x769c('0x56')]=moment()[_0x769c('0x57')](_0x19899a,_0x769c('0x58'))[_0x769c('0x14')](_0x769c('0x38'));_0x3c69d2[_0x769c('0x59')]=_0x1b78b4[_0x769c('0x59')];_0x3c69d2[_0x769c('0x5a')]=_0x1b78b4[_0x769c('0x5a')];_0x3c69d2[_0x769c('0x1d')]=_0x1b78b4[_0x769c('0x1d')]||undefined;return _0x3c69d2;};exports[_0x769c('0x5b')]=function(_0x3a187e,_0x3e172e){if(!_['isNil'](_0x3a187e)){if(_0x3a187e[_0x769c('0x5c')]>0x0){_0x3a187e[_0x769c('0x5c')]-=0x1;}else{logger[_0x769c('0xa')](_0x3e172e,_0x769c('0x5d'));}}else{logger['error'](_0x3e172e,_0x769c('0x5e'));}};exports['IsNotLoggedIn']=function(_0x15d3d0){if(_0x15d3d0<=0x0){return!![];}return![];};exports[_0x769c('0x5f')]=function(_0x4d2064,_0x316855,_0x320f55){_0x4d2064[_0x769c('0x60')]=_0x316855;_0x4d2064['name']=_0x4d2064[_0x769c('0x61')];_0x4d2064[_0x769c('0x62')]=_0x4d2064[_0x769c('0x4b')];if(_0x320f55){_0x4d2064['mandatoryDisposition']=_0x320f55[_0x769c('0x63')];}return _0x4d2064;};exports[_0x769c('0x64')]=function(_0x3bbff7){var _0x407739={};_0x407739[_0x769c('0x61')]=_0x3bbff7[_0x769c('0x61')];_0x407739[_0x769c('0x62')]=_0x3bbff7[_0x769c('0x4b')];_0x407739[_0x769c('0x49')]=_0x3bbff7[_0x769c('0x49')];return _0x407739;};exports[_0x769c('0x65')]=function(_0x26f861){var _0x32394e=[];for(var _0x3424c5 in _0x26f861){if(_0x26f861[_0x769c('0x32')](_0x3424c5)){if(!_[_0x769c('0x17')](_0x26f861[_0x3424c5])&&_0x26f861[_0x3424c5][_0x769c('0x39')]===_0x769c('0x66')&&_0x26f861[_0x3424c5][_0x769c('0x67')]===_0x769c('0x68')){_0x32394e[_0x769c('0x69')](_0x26f861[_0x3424c5]['id']);}}}return _0x32394e;};exports[_0x769c('0x6a')]=function(_0x355c4b){var _0x961de0=moment()[_0x769c('0x7')](0x0);var _0x5d0f84=moment(_0x355c4b)[_0x769c('0x7')](0x0);return _0x961de0['diff'](_0x5d0f84,_0x769c('0x6b'));};exports['createBody']=function(_0x32af71){return{'active':![],'recallme':![],'UserId':null,'ContactId':_0x32af71[_0x769c('0x59')],'ListId':_0x32af71[_0x769c('0x5a')],'VoiceQueueId':_0x32af71[_0x769c('0x1d')]||undefined,'CampaignId':_0x32af71['CampaignId']||undefined};};exports[_0x769c('0x6c')]=function(_0x2f890d){if(_0x2f890d===_0x769c('0x49')||_0x2f890d===_0x769c('0x6d')||_0x2f890d===_0x769c('0x61')||_0x2f890d===_0x769c('0x6e')||_0x2f890d===_0x769c('0x6f')||_0x2f890d===_0x769c('0x70')||_0x2f890d===_0x769c('0x71')||_0x2f890d===_0x769c('0x4b')||_0x2f890d===_0x769c('0x1a')||_0x2f890d===_0x769c('0x55')||_0x2f890d===_0x769c('0x1b')||_0x2f890d==='scheduledat'||_0x2f890d===_0x769c('0x4f')||_0x2f890d===_0x769c('0x72')||_0x2f890d===_0x769c('0x50')||_0x2f890d==='countglobal'||_0x2f890d===_0x769c('0x73')||_0x2f890d==='callbackuniqueid'||_0x2f890d===_0x769c('0x74')||_0x2f890d===_0x769c('0x75')||_0x2f890d===_0x769c('0x59')||_0x2f890d==='ListId'||_0x2f890d===_0x769c('0x42')||_0x2f890d==='VoiceQueueId'||_0x2f890d===_0x769c('0x76')||_0x2f890d===_0x769c('0x77')||_0x2f890d==='xmd-queue'||_0x2f890d==='xmd-phone'||_0x2f890d===_0x769c('0x78')||_0x2f890d===_0x769c('0x79')||_0x2f890d===_0x769c('0x7a')||_0x2f890d===_0x769c('0x7b')||_0x2f890d===_0x769c('0x7c')||_0x2f890d==='xmd-dialchannel'||_0x2f890d==='xmd-contactid'||_0x2f890d===_0x769c('0x7d')||_0x2f890d===_0x769c('0x7e')||_0x2f890d===_0x769c('0x7f')||_0x2f890d==='xmd-agi'||_0x2f890d===_0x769c('0x80')||_0x2f890d===_0x769c('0x81')||_0x2f890d===_0x769c('0x82')||_0x2f890d===_0x769c('0x83')||_0x2f890d===_0x769c('0x84')||_0x2f890d===_0x769c('0x85')||_0x2f890d===_0x769c('0x86')||_0x2f890d===_0x769c('0x87')||_0x2f890d==='rtpaudioqos'||_0x2f890d==='rtpaudioqosbridged'||_0x2f890d===_0x769c('0x82')||_0x2f890d===_0x769c('0x83')||_0x2f890d==='rtpaudioqosloss'||_0x2f890d===_0x769c('0x85')||_0x2f890d===_0x769c('0x86')||_0x2f890d==='rtpaudioqosrttbridged'||_0x2f890d==='bridgepeer'||_0x2f890d===_0x769c('0x88')||_0x2f890d===_0x769c('0x39')||_0x2f890d===_0x769c('0x3a')){return![];}return!![];};exports[_0x769c('0x89')]=function(_0x229428,_0x531a0f){var _0x960ac6,_0x1a7d72,_0x48c301;if(_0x531a0f<=0x0){_0x531a0f=0x1;}_0x960ac6=new RegExp(_0x769c('0x8a')+_0x531a0f+'}$');_0x1a7d72=Math['pow'](0xa,_0x531a0f-0x1);_0x48c301=Math[_0x769c('0x8b')](0xa,_0x531a0f)-0x1;return util[_0x769c('0x14')]('%s',_[_0x769c('0x8c')](_0x229428,_0x960ac6,_['random'](_0x1a7d72,_0x48c301)));};exports['extractCalleridName']=function(_0x23d41e){var _0x225254=_0x23d41e['match'](/"(.*?)"/);return _0x225254?_0x225254[0x1]:_0x23d41e;};exports[_0x769c('0x8d')]=function(_0x4cc24e){var _0x3a7e2e=_0x4cc24e[_0x769c('0x8e')](/<(.*?)>/);return _0x3a7e2e?_0x3a7e2e[0x1]:_0x4cc24e;};
\ No newline at end of file