Built motion from commit 0d14f64c.|2.6.34
[motion2.git] / server / services / ami / preview / util / util.js
index 850bb0f..cfe4ab9 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x405c=['\x5cw{0,','pow','replace','random','extractCalleridName','match','extractCalleridNumber','noanswer','variables','keys','forEach','toLowerCase','buildNoAnswerEventPayload','lodash','moment','../../../../config/logger','env','XCALLY_IP_AGI','error','inspect','info','loggerError','logger2','getCallerId','isUndefined','string','isEmpty','format','\x22%s\x22\x20<%s>','\x22\x22\x20<>','isActive','addVariables','Queue','name','calleridname','calleridnum','ContactId','dialer','dialOriginateTimeout','\x22rtTxX%s%s\x22','dialQueueProject2','monitor_format','U(xcally-mixmonitor-context)','dialPreviewUrl','\x22agi://%s/square,%s\x22','dialQueueProject','NONE','originatecalleridnum','originatecalleridname','xcally-motion-preview','Call-Type:\x20PREVIEW','_XCALLY_MIXMONITOR_FORMAT','toLowerVariables','hasOwnProperty','toLower','YYYY-MM-DD\x20HH:mm:ss','statedesc','starttime','responsetime','endtime','logAgent','state','ringtime','getSeconds','logLookAgent','UserId','logCustomer','talktime','answertime','isFailure','Failure','variablesAction','RECALL','BOOKED','uniqueid','channelAgent','timeout','totalGlobal','countcongestionretry','countagentrejectretry','countnosuchnumberretry','clone','Global','active','scheduledat','add','ListId','VoiceQueueId','decrementTalking','pTalking','IsNotLoggedIn','lastevent','queue','interface','motionChannel','voice','mandatoryDisposition','buildObj','agentReadyId','isNil','status','push','getDiff','milliseconds','diff','seconds','CampaignId','filterKey','idContact','campaigntype','dialAnswer','membername','countbusyretry','countglobal','callback','callbackuniqueid','callbackat','recallme','sipcallid','xmd-voicequeueid','xmd-queue','xmd-phone','xmd-listid','xmd-dialtimeout','xmd-dialid','xmd-dialchannel','xmd-cdrtype','xmd-agiafter','xmd-agi','rtpaudioqosbridged','rtpaudioqosjitter','rtpaudioqosjitterbridged','rtpaudioqosloss','rtpaudioqoslossbridged','rtpaudioqosrttbridged','rtpaudioqosrtt','bridgepeer','bridgepvtcallid','getCallerIdRandom'];(function(_0x32ab1c,_0x4f9816){var _0x4590a3=function(_0x452206){while(--_0x452206){_0x32ab1c['push'](_0x32ab1c['shift']());}};_0x4590a3(++_0x4f9816);}(_0x405c,0x98));var _0xc405=function(_0x3f2225,_0x370e02){_0x3f2225=_0x3f2225-0x0;var _0x3b311c=_0x405c[_0x3f2225];return _0x3b311c;};'use strict';var util=require('util');var _=require(_0xc405('0x0'));var moment=require(_0xc405('0x1'));var logger=require(_0xc405('0x2'))('preview');var ipAgi=process[_0xc405('0x3')][_0xc405('0x4')]||'127.0.0.1';var utils=require('../../dialer/utils');exports['loggerCatch']=function(_0x53957f){return function(_0x4d7e20){logger[_0xc405('0x5')](_0x53957f,util[_0xc405('0x6')](_0x4d7e20,{'showHidden':![],'depth':null}));};};exports['logger']=function(_0x5de785,_0x44a2e2){logger[_0xc405('0x7')](_0x5de785,util[_0xc405('0x6')](_0x44a2e2,{'showHidden':![],'depth':null}));};exports[_0xc405('0x8')]=function(_0x499a37,_0x190d50){logger['error'](_0x499a37,util['inspect'](_0x190d50,{'showHidden':![],'depth':null}));};exports[_0xc405('0x9')]=function(_0x141d5a){return function(_0xbd0a33){logger[_0xc405('0x7')](_0x141d5a,util['inspect'](_0xbd0a33,{'showHidden':![],'depth':null}));};};exports['message']=function(_0x348846,_0xd5a0d5,_0x1b0cdf){return{'message':_0x348846,'unlock':_0xd5a0d5,'active':_0x1b0cdf};};exports[_0xc405('0xa')]=function(_0x491b4e,_0x18e690,_0x4eb24c){if(!_[_0xc405('0xb')](_0x4eb24c)&&_0xc405('0xc')===typeof _0x4eb24c&&!_[_0xc405('0xd')](_0x4eb24c)){if(!_[_0xc405('0xb')](_0x18e690)&&'string'===typeof _0x18e690&&!_['isEmpty'](_0x18e690)){return util[_0xc405('0xe')](_0xc405('0xf'),_0x18e690,_0x4eb24c);}return util['format'](_0xc405('0xf'),_0x4eb24c,_0x4eb24c);}if(!_['isUndefined'](_0x491b4e)&&_0xc405('0xc')===typeof _0x491b4e&&!_[_0xc405('0xd')](_0x491b4e)){return _0x491b4e;}return _0xc405('0x10');};exports[_0xc405('0x11')]=function(_0x5aa73a){if(_['isNil'](_0x5aa73a)){return![];}return _0x5aa73a;};exports[_0xc405('0x12')]=function(_0x26f221,_0x29df29,_0x39a915,_0x6b5e3b,_0x164213,_0x94d275){var _0x40728f={'XMD-QUEUE':_0x29df29[_0xc405('0x13')]?_0x29df29[_0xc405('0x13')][_0xc405('0x14')]:'','XMD-CALLERID':_0x6b5e3b,'XMD-CALLERID-PREVIEW':_0x94d275?util[_0xc405('0xe')]('\x22%s\x22\x20<%s>',_0x94d275[_0xc405('0x15')],_0x94d275[_0xc405('0x16')]):_0x6b5e3b,'XMD-DIALID':_0x164213,'XMD-CONTACTID':_0x29df29[_0xc405('0x17')],'XMD-CDRTYPE':_0xc405('0x18'),'CALLERID(all)':_0x6b5e3b,'XMD-VOICEQUEUEID':_0x29df29['VoiceQueueId'],'XMD-DIALCHANNEL':_0x39a915,'XMD-DIALTIMEOUT':_0x26f221[_0xc405('0x19')]||0x1e,'XMD-DIALOPTIONS':util[_0xc405('0xe')](_0xc405('0x1a'),_0x26f221[_0xc405('0x1b')]?'g':'',_[_0xc405('0xd')](_0x26f221[_0xc405('0x1c')])?'':_0xc405('0x1d')),'XMD-DIALURL':_0x26f221[_0xc405('0x1e')]||'','XMD-AGI':_0x26f221['dialQueueProject']?util[_0xc405('0xe')](_0xc405('0x1f'),ipAgi,_0x26f221[_0xc405('0x20')]):_0xc405('0x21'),'XMD-AGIAFTER':_0x26f221[_0xc405('0x1b')]?util['format'](_0xc405('0x1f'),ipAgi,_0x26f221[_0xc405('0x1b')]):_0xc405('0x21'),'XMD-ORIGINATECALLERIDNUM':_0x94d275?_0x94d275[_0xc405('0x22')]:'','XMD-ORIGINATECALLERIDNAME':_0x94d275?_0x94d275[_0xc405('0x23')]:'','XMD-DESTINATION':_0xc405('0x24'),'SIPADDHEADER':_0xc405('0x25')};if(!_[_0xc405('0xd')](_0x26f221[_0xc405('0x1c')])){_0x40728f[util[_0xc405('0xe')]('%s',_0xc405('0x26'))]=_0x26f221[_0xc405('0x1c')];_0x40728f[util[_0xc405('0xe')]('%s','_XCALLY_MIXMONITOR_UNIQUEID')]=_0x164213;}return _0x40728f;};exports[_0xc405('0x27')]=function(_0x50b203){var _0x405668={};for(var _0x3760bb in _0x50b203){if(_0x50b203[_0xc405('0x28')](_0x3760bb)){_0x405668[util[_0xc405('0xe')]('%s',_[_0xc405('0x29')](_0x3760bb))]=_0x50b203[_0x3760bb];}}return{'variables':_0x405668};};exports['logBlacklist']=function(_0x4b7774){var _0x4dcdf8=moment()[_0xc405('0xe')](_0xc405('0x2a'));_0x4b7774['state']=0xd;_0x4b7774[_0xc405('0x2b')]='Blacklist';_0x4b7774[_0xc405('0x2c')]=_0x4dcdf8;_0x4b7774[_0xc405('0x2d')]=_0x4dcdf8;_0x4b7774[_0xc405('0x2e')]=_0x4dcdf8;};exports[_0xc405('0x2f')]=function(_0x11d432,_0x888f85,_0x74a381){var _0x50a4ce=moment()[_0xc405('0xe')]('YYYY-MM-DD\x20HH:mm:ss');_0x11d432[_0xc405('0x30')]=_0x888f85;_0x11d432[_0xc405('0x2b')]=_0x74a381;_0x11d432['responsetime']=_0x50a4ce;_0x11d432[_0xc405('0x31')]=utils[_0xc405('0x32')](_0x11d432[_0xc405('0x2d')],_0x11d432[_0xc405('0x2c')]);};exports[_0xc405('0x33')]=function(_0x4599fb,_0x5de205,_0x1a8e61){_0x4599fb['membername']=_0x5de205;_0x4599fb[_0xc405('0x34')]=_0x1a8e61;};exports[_0xc405('0x35')]=function(_0x7ba046,_0x429630,_0x218d4a){var _0x1e0233=moment()['format'](_0xc405('0x2a'));_0x7ba046[_0xc405('0x30')]=_0x429630;_0x7ba046[_0xc405('0x2b')]=_0x218d4a;_0x7ba046[_0xc405('0x2d')]=_0x7ba046[_0xc405('0x2d')]?_0x7ba046[_0xc405('0x2d')]:_0x1e0233;_0x7ba046[_0xc405('0x2e')]=_0x7ba046['endtime']?_0x7ba046[_0xc405('0x2e')]:_0x1e0233;_0x7ba046['ringtime']=utils[_0xc405('0x32')](_0x7ba046[_0xc405('0x2d')]||0x0,_0x7ba046[_0xc405('0x2c')]||0x0);_0x7ba046[_0xc405('0x36')]=_0x7ba046['answertime']?utils['getSeconds'](_0x7ba046[_0xc405('0x2e')],_0x7ba046[_0xc405('0x37')]):0x0;};exports[_0xc405('0x38')]=function(_0x4e9600){return _0x4e9600===_0xc405('0x39');};exports[_0xc405('0x3a')]=function(_0x496329,_0x4487cd,_0x164d3c,_0x3321c2,_0x3d73b3){var _0xc4a261=_0x3321c2?_0xc405('0x3b'):_0x496329[_0xc405('0x15')];_0xc4a261=_0x3d73b3?_0xc405('0x3c'):_0xc4a261;return{'actionid':_0x496329[_0xc405('0x3d')],'action':'originate','channel':_0x496329[_0xc405('0x3e')],'callerid':util[_0xc405('0xe')](_0xc405('0xf'),_0xc4a261,_0x496329[_0xc405('0x16')]),'Exten':_0xc405('0x24'),'Context':'from-sip','Priority':'1','variable':_0x164d3c,'timeout':(_0x4487cd[_0xc405('0x3f')]||0x1e)*0x3e8,'async':!![],'channelid':_0x496329['uniqueid']};};exports[_0xc405('0x40')]=function(_0x5f1f16){return _0x5f1f16['countbusyretry']+_0x5f1f16[_0xc405('0x41')]+_0x5f1f16['countnoanswerretry']+_0x5f1f16[_0xc405('0x42')]+_0x5f1f16[_0xc405('0x43')];};exports['cloneAction']=function(_0x219225){var _0x59a09b=_[_0xc405('0x44')](_0x219225);_0x59a09b[_0xc405('0x30')]=0xf;_0x59a09b[_0xc405('0x2b')]=_0xc405('0x45');return _0x59a09b;};exports['scheduledAt']=function(_0x5d591b,_0x2639b8,_0x1ccaed){var _0x4ef3f4={};_0x4ef3f4[_0x2639b8]=_0x5d591b[_0x2639b8];_0x4ef3f4[_0xc405('0x46')]=![];_0x4ef3f4[_0xc405('0x47')]=moment()[_0xc405('0x48')](_0x1ccaed,'minutes')[_0xc405('0xe')](_0xc405('0x2a'));_0x4ef3f4[_0xc405('0x17')]=_0x5d591b[_0xc405('0x17')];_0x4ef3f4[_0xc405('0x49')]=_0x5d591b[_0xc405('0x49')];_0x4ef3f4[_0xc405('0x4a')]=_0x5d591b['VoiceQueueId']||undefined;return _0x4ef3f4;};exports[_0xc405('0x4b')]=function(_0x3b091d,_0x258606){if(!_['isNil'](_0x3b091d)){if(_0x3b091d[_0xc405('0x4c')]>0x0){_0x3b091d[_0xc405('0x4c')]-=0x1;}else{logger['info'](_0x258606,'[decrementTalking]\x20object\x20talking\x20is\x20negative');}}else{logger[_0xc405('0x5')](_0x258606,'[decrementTalking]\x20is\x20null\x20or\x20undefined');}};exports[_0xc405('0x4d')]=function(_0x473384){if(_0x473384<=0x0){return!![];}return![];};function buildObj(_0x5ba62a,_0x147d30,_0x2d823f){_0x5ba62a[_0xc405('0x4e')]=_0x147d30;_0x5ba62a[_0xc405('0x14')]=_0x5ba62a[_0xc405('0x4f')];_0x5ba62a[_0xc405('0x50')]=_0x5ba62a[_0xc405('0x3e')];_0x5ba62a[_0xc405('0x51')]=_0xc405('0x52');if(_0x2d823f){_0x5ba62a[_0xc405('0x53')]=_0x2d823f['mandatoryDisposition'];}return _0x5ba62a;}exports[_0xc405('0x54')]=buildObj;exports[_0xc405('0x55')]=function(_0xc20053){var _0x2aabe1=[];for(var _0x2662da in _0xc20053){if(_0xc20053['hasOwnProperty'](_0x2662da)){if(!_[_0xc405('0x56')](_0xc20053[_0x2662da])&&_0xc20053[_0x2662da][_0xc405('0x30')]==='not_inuse'&&_0xc20053[_0x2662da][_0xc405('0x57')]==='reachable'){_0x2aabe1[_0xc405('0x58')](_0xc20053[_0x2662da]['id']);}}}return _0x2aabe1;};exports[_0xc405('0x59')]=function(_0x20763f){var _0x329fe8=moment()[_0xc405('0x5a')](0x0);var _0x393a13=moment(_0x20763f)[_0xc405('0x5a')](0x0);return _0x329fe8[_0xc405('0x5b')](_0x393a13,_0xc405('0x5c'));};exports['createBody']=function(_0x3b26f5){return{'active':![],'recallme':![],'UserId':null,'ContactId':_0x3b26f5[_0xc405('0x17')],'ListId':_0x3b26f5[_0xc405('0x49')],'VoiceQueueId':_0x3b26f5[_0xc405('0x4a')]||undefined,'CampaignId':_0x3b26f5[_0xc405('0x5d')]||undefined};};exports[_0xc405('0x5e')]=function(_0x1e97c3){if(_0x1e97c3==='uniqueid'||_0x1e97c3===_0xc405('0x5f')||_0x1e97c3===_0xc405('0x4f')||_0x1e97c3==='type'||_0x1e97c3===_0xc405('0x60')||_0x1e97c3===_0xc405('0x61')||_0x1e97c3===_0xc405('0x62')||_0x1e97c3===_0xc405('0x3e')||_0x1e97c3==='calleridname'||_0x1e97c3===_0xc405('0x46')||_0x1e97c3==='calleridnum'||_0x1e97c3==='scheduledat'||_0x1e97c3===_0xc405('0x63')||_0x1e97c3==='countcongestionretry'||_0x1e97c3==='countnoanswerretry'||_0x1e97c3===_0xc405('0x64')||_0x1e97c3===_0xc405('0x65')||_0x1e97c3===_0xc405('0x66')||_0x1e97c3===_0xc405('0x67')||_0x1e97c3===_0xc405('0x68')||_0x1e97c3===_0xc405('0x17')||_0x1e97c3==='ListId'||_0x1e97c3===_0xc405('0x34')||_0x1e97c3===_0xc405('0x4a')||_0x1e97c3===_0xc405('0x69')||_0x1e97c3===_0xc405('0x6a')||_0x1e97c3===_0xc405('0x6b')||_0x1e97c3===_0xc405('0x6c')||_0x1e97c3===_0xc405('0x6d')||_0x1e97c3==='xmd-dialurl'||_0x1e97c3===_0xc405('0x6e')||_0x1e97c3==='xmd-dialoptions'||_0x1e97c3===_0xc405('0x6f')||_0x1e97c3===_0xc405('0x70')||_0x1e97c3==='xmd-contactid'||_0x1e97c3===_0xc405('0x71')||_0x1e97c3==='xmd-callerid'||_0x1e97c3===_0xc405('0x72')||_0x1e97c3===_0xc405('0x73')||_0x1e97c3==='rtpaudioqos'||_0x1e97c3===_0xc405('0x74')||_0x1e97c3===_0xc405('0x75')||_0x1e97c3===_0xc405('0x76')||_0x1e97c3===_0xc405('0x77')||_0x1e97c3===_0xc405('0x78')||_0x1e97c3==='rtpaudioqosrtt'||_0x1e97c3===_0xc405('0x79')||_0x1e97c3==='rtpaudioqos'||_0x1e97c3===_0xc405('0x74')||_0x1e97c3===_0xc405('0x75')||_0x1e97c3==='rtpaudioqosjitterbridged'||_0x1e97c3===_0xc405('0x77')||_0x1e97c3===_0xc405('0x78')||_0x1e97c3===_0xc405('0x7a')||_0x1e97c3==='rtpaudioqosrttbridged'||_0x1e97c3===_0xc405('0x7b')||_0x1e97c3===_0xc405('0x7c')||_0x1e97c3===_0xc405('0x30')||_0x1e97c3==='statedesc'){return![];}return!![];};exports[_0xc405('0x7d')]=function(_0x2099d8,_0x292ccc){var _0x5b4c02,_0x3f5da1,_0x3c290b;if(_0x292ccc<=0x0){_0x292ccc=0x1;}_0x5b4c02=new RegExp(_0xc405('0x7e')+_0x292ccc+'}$');_0x3f5da1=Math[_0xc405('0x7f')](0xa,_0x292ccc-0x1);_0x3c290b=Math[_0xc405('0x7f')](0xa,_0x292ccc)-0x1;return util[_0xc405('0xe')]('%s',_[_0xc405('0x80')](_0x2099d8,_0x5b4c02,_[_0xc405('0x81')](_0x3f5da1,_0x3c290b)));};exports[_0xc405('0x82')]=function(_0x1d74c2){var _0x545e96=_0x1d74c2[_0xc405('0x83')](/"(.*?)"/);return _0x545e96?_0x545e96[0x1]:_0x1d74c2;};exports[_0xc405('0x84')]=function(_0x2af098){var _0x455717=_0x2af098[_0xc405('0x83')](/<(.*?)>/);return _0x455717?_0x455717[0x1]:_0x2af098;};function buildNoAnswerEventPayload(_0x3a2d94,_0x4e6a90){var _0xe1fba6=buildObj(_0x3a2d94,_0xc405('0x85'));if(!_['isEmpty'](_0x4e6a90[_0xc405('0x86')])){Object[_0xc405('0x87')](_0x4e6a90[_0xc405('0x86')])[_0xc405('0x88')](function(_0xecaf0){_0xe1fba6[_0xecaf0[_0xc405('0x89')]()]=_0x4e6a90[_0xc405('0x86')][_0xecaf0];});}return _0xe1fba6;}exports[_0xc405('0x8a')]=buildNoAnswerEventPayload;
\ No newline at end of file
+var _0x9311=['motionChannel','voice','mandatoryDisposition','buildObj','not_inuse','status','push','getDiff','milliseconds','diff','seconds','CampaignId','filterKey','idContact','type','campaigntype','calleridname','countcongestionretry','callback','callbackuniqueid','callbackat','sipcallid','xmd-voicequeueid','xmd-queue','xmd-phone','xmd-listid','xmd-dialurl','xmd-dialoptions','xmd-dialchannel','xmd-cdrtype','xmd-agiafter','rtpaudioqos','rtpaudioqosbridged','rtpaudioqosloss','rtpaudioqosrtt','rtpaudioqosrttbridged','rtpaudioqosjitter','rtpaudioqoslossbridged','bridgepeer','getCallerIdRandom','pow','replace','random','match','extractCalleridNumber','variables','keys','toLowerCase','buildNoAnswerEventPayload','util','lodash','moment','preview','XCALLY_IP_AGI','127.0.0.1','../../dialer/utils','loggerCatch','logger','info','error','logger2','inspect','message','getCallerId','isUndefined','string','isEmpty','\x22%s\x22\x20<%s>','format','isActive','addVariables','Queue','name','dialer','VoiceQueueId','dialOriginateTimeout','\x22rtTxX%s%s\x22','dialQueueProject2','monitor_format','dialPreviewUrl','dialQueueProject','NONE','\x22agi://%s/square,%s\x22','originatecalleridnum','xcally-motion-preview','Call-Type:\x20PREVIEW','_XCALLY_MIXMONITOR_UNIQUEID','toLowerVariables','hasOwnProperty','logBlacklist','state','Blacklist','starttime','responsetime','YYYY-MM-DD\x20HH:mm:ss','statedesc','ringtime','getSeconds','logLookAgent','membername','UserId','logCustomer','endtime','talktime','answertime','variablesAction','RECALL','BOOKED','uniqueid','originate','channelAgent','calleridnum','timeout','countbusyretry','countnoanswerretry','countagentrejectretry','countnosuchnumberretry','cloneAction','Global','active','scheduledat','add','ContactId','ListId','decrementTalking','pTalking','[decrementTalking]\x20is\x20null\x20or\x20undefined','IsNotLoggedIn','queue','interface'];(function(_0x11c85a,_0x279df0){var _0x51dad4=function(_0x3cff2d){while(--_0x3cff2d){_0x11c85a['push'](_0x11c85a['shift']());}};_0x51dad4(++_0x279df0);}(_0x9311,0x1b7));var _0x1931=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0x9311[_0x3dd15e];return _0x231fd0;};'use strict';var util=require(_0x1931('0x0'));var _=require(_0x1931('0x1'));var moment=require(_0x1931('0x2'));var logger=require('../../../../config/logger')(_0x1931('0x3'));var ipAgi=process['env'][_0x1931('0x4')]||_0x1931('0x5');var utils=require(_0x1931('0x6'));exports[_0x1931('0x7')]=function(_0x47f618){return function(_0x16e047){logger['error'](_0x47f618,util['inspect'](_0x16e047,{'showHidden':![],'depth':null}));};};exports[_0x1931('0x8')]=function(_0x505c95,_0x64ca2d){logger[_0x1931('0x9')](_0x505c95,util['inspect'](_0x64ca2d,{'showHidden':![],'depth':null}));};exports['loggerError']=function(_0x200512,_0x4875b6){logger[_0x1931('0xa')](_0x200512,util['inspect'](_0x4875b6,{'showHidden':![],'depth':null}));};exports[_0x1931('0xb')]=function(_0x2edb3d){return function(_0x21a14f){logger[_0x1931('0x9')](_0x2edb3d,util[_0x1931('0xc')](_0x21a14f,{'showHidden':![],'depth':null}));};};exports[_0x1931('0xd')]=function(_0x3d7687,_0x12e945,_0x497bf4){return{'message':_0x3d7687,'unlock':_0x12e945,'active':_0x497bf4};};exports[_0x1931('0xe')]=function(_0x3ceabb,_0x10530e,_0x59b62e){if(!_[_0x1931('0xf')](_0x59b62e)&&_0x1931('0x10')===typeof _0x59b62e&&!_[_0x1931('0x11')](_0x59b62e)){if(!_['isUndefined'](_0x10530e)&&_0x1931('0x10')===typeof _0x10530e&&!_[_0x1931('0x11')](_0x10530e)){return util['format'](_0x1931('0x12'),_0x10530e,_0x59b62e);}return util[_0x1931('0x13')]('\x22%s\x22\x20<%s>',_0x59b62e,_0x59b62e);}if(!_[_0x1931('0xf')](_0x3ceabb)&&_0x1931('0x10')===typeof _0x3ceabb&&!_['isEmpty'](_0x3ceabb)){return _0x3ceabb;}return'\x22\x22\x20<>';};exports[_0x1931('0x14')]=function(_0x39d341){if(_['isNil'](_0x39d341)){return![];}return _0x39d341;};exports[_0x1931('0x15')]=function(_0x3c9e8c,_0x554b5e,_0x2ce25d,_0x1e3ff0,_0x536f71,_0x2605d1){var _0x380869={'XMD-QUEUE':_0x554b5e[_0x1931('0x16')]?_0x554b5e[_0x1931('0x16')][_0x1931('0x17')]:'','XMD-CALLERID':_0x1e3ff0,'XMD-CALLERID-PREVIEW':_0x2605d1?util[_0x1931('0x13')](_0x1931('0x12'),_0x2605d1['calleridname'],_0x2605d1['calleridnum']):_0x1e3ff0,'XMD-DIALID':_0x536f71,'XMD-CONTACTID':_0x554b5e['ContactId'],'XMD-CDRTYPE':_0x1931('0x18'),'CALLERID(all)':_0x1e3ff0,'XMD-VOICEQUEUEID':_0x554b5e[_0x1931('0x19')],'XMD-DIALCHANNEL':_0x2ce25d,'XMD-DIALTIMEOUT':_0x3c9e8c[_0x1931('0x1a')]||0x1e,'XMD-DIALOPTIONS':util[_0x1931('0x13')](_0x1931('0x1b'),_0x3c9e8c[_0x1931('0x1c')]?'g':'',_[_0x1931('0x11')](_0x3c9e8c[_0x1931('0x1d')])?'':'U(xcally-mixmonitor-context)'),'XMD-DIALURL':_0x3c9e8c[_0x1931('0x1e')]||'','XMD-AGI':_0x3c9e8c[_0x1931('0x1f')]?util[_0x1931('0x13')]('\x22agi://%s/square,%s\x22',ipAgi,_0x3c9e8c[_0x1931('0x1f')]):_0x1931('0x20'),'XMD-AGIAFTER':_0x3c9e8c['dialQueueProject2']?util[_0x1931('0x13')](_0x1931('0x21'),ipAgi,_0x3c9e8c[_0x1931('0x1c')]):_0x1931('0x20'),'XMD-ORIGINATECALLERIDNUM':_0x2605d1?_0x2605d1[_0x1931('0x22')]:'','XMD-ORIGINATECALLERIDNAME':_0x2605d1?_0x2605d1['originatecalleridname']:'','XMD-DESTINATION':_0x1931('0x23'),'SIPADDHEADER':_0x1931('0x24')};if(!_[_0x1931('0x11')](_0x3c9e8c[_0x1931('0x1d')])){_0x380869[util[_0x1931('0x13')]('%s','_XCALLY_MIXMONITOR_FORMAT')]=_0x3c9e8c['monitor_format'];_0x380869[util[_0x1931('0x13')]('%s',_0x1931('0x25'))]=_0x536f71;}return _0x380869;};exports[_0x1931('0x26')]=function(_0x38b642){var _0x273c45={};for(var _0x5dd116 in _0x38b642){if(_0x38b642[_0x1931('0x27')](_0x5dd116)){_0x273c45[util[_0x1931('0x13')]('%s',_['toLower'](_0x5dd116))]=_0x38b642[_0x5dd116];}}return{'variables':_0x273c45};};exports[_0x1931('0x28')]=function(_0x585502){var _0x123e82=moment()[_0x1931('0x13')]('YYYY-MM-DD\x20HH:mm:ss');_0x585502[_0x1931('0x29')]=0xd;_0x585502['statedesc']=_0x1931('0x2a');_0x585502[_0x1931('0x2b')]=_0x123e82;_0x585502[_0x1931('0x2c')]=_0x123e82;_0x585502['endtime']=_0x123e82;};exports['logAgent']=function(_0x400d3d,_0x291b39,_0x1d33ac){var _0x953af8=moment()['format'](_0x1931('0x2d'));_0x400d3d[_0x1931('0x29')]=_0x291b39;_0x400d3d[_0x1931('0x2e')]=_0x1d33ac;_0x400d3d[_0x1931('0x2c')]=_0x953af8;_0x400d3d[_0x1931('0x2f')]=utils[_0x1931('0x30')](_0x400d3d[_0x1931('0x2c')],_0x400d3d[_0x1931('0x2b')]);};exports[_0x1931('0x31')]=function(_0x1e1e9c,_0xe282e4,_0xcc9849){_0x1e1e9c[_0x1931('0x32')]=_0xe282e4;_0x1e1e9c[_0x1931('0x33')]=_0xcc9849;};exports[_0x1931('0x34')]=function(_0x2c958e,_0x55855c,_0x5a354f){var _0x4fc927=moment()[_0x1931('0x13')](_0x1931('0x2d'));_0x2c958e[_0x1931('0x29')]=_0x55855c;_0x2c958e[_0x1931('0x2e')]=_0x5a354f;_0x2c958e[_0x1931('0x2c')]=_0x2c958e[_0x1931('0x2c')]?_0x2c958e[_0x1931('0x2c')]:_0x4fc927;_0x2c958e[_0x1931('0x35')]=_0x2c958e[_0x1931('0x35')]?_0x2c958e[_0x1931('0x35')]:_0x4fc927;_0x2c958e[_0x1931('0x2f')]=utils['getSeconds'](_0x2c958e[_0x1931('0x2c')]||0x0,_0x2c958e[_0x1931('0x2b')]||0x0);_0x2c958e[_0x1931('0x36')]=_0x2c958e[_0x1931('0x37')]?utils[_0x1931('0x30')](_0x2c958e[_0x1931('0x35')],_0x2c958e[_0x1931('0x37')]):0x0;};exports['isFailure']=function(_0x23f0bd){return _0x23f0bd==='Failure';};exports[_0x1931('0x38')]=function(_0x10cd2c,_0x2fd516,_0x528c83,_0x4a8bb5,_0x3c893f){var _0xaf7efb=_0x4a8bb5?_0x1931('0x39'):_0x10cd2c['calleridname'];_0xaf7efb=_0x3c893f?_0x1931('0x3a'):_0xaf7efb;return{'actionid':_0x10cd2c[_0x1931('0x3b')],'action':_0x1931('0x3c'),'channel':_0x10cd2c[_0x1931('0x3d')],'callerid':util['format'](_0x1931('0x12'),_0xaf7efb,_0x10cd2c[_0x1931('0x3e')]),'Exten':_0x1931('0x23'),'Context':'from-sip','Priority':'1','variable':_0x528c83,'timeout':(_0x2fd516[_0x1931('0x3f')]||0x1e)*0x3e8,'async':!![],'channelid':_0x10cd2c[_0x1931('0x3b')]};};exports['totalGlobal']=function(_0xf8275c){return _0xf8275c[_0x1931('0x40')]+_0xf8275c['countcongestionretry']+_0xf8275c[_0x1931('0x41')]+_0xf8275c[_0x1931('0x42')]+_0xf8275c[_0x1931('0x43')];};exports[_0x1931('0x44')]=function(_0x92ee98){var _0x6cf8d0=_['clone'](_0x92ee98);_0x6cf8d0[_0x1931('0x29')]=0xf;_0x6cf8d0[_0x1931('0x2e')]=_0x1931('0x45');return _0x6cf8d0;};exports['scheduledAt']=function(_0x33a79d,_0x436748,_0x3241d1){var _0x2f4b6b={};_0x2f4b6b[_0x436748]=_0x33a79d[_0x436748];_0x2f4b6b[_0x1931('0x46')]=![];_0x2f4b6b[_0x1931('0x47')]=moment()[_0x1931('0x48')](_0x3241d1,'minutes')[_0x1931('0x13')]('YYYY-MM-DD\x20HH:mm:ss');_0x2f4b6b[_0x1931('0x49')]=_0x33a79d[_0x1931('0x49')];_0x2f4b6b[_0x1931('0x4a')]=_0x33a79d['ListId'];_0x2f4b6b['VoiceQueueId']=_0x33a79d[_0x1931('0x19')]||undefined;return _0x2f4b6b;};exports[_0x1931('0x4b')]=function(_0x37f82d,_0x480c87){if(!_['isNil'](_0x37f82d)){if(_0x37f82d[_0x1931('0x4c')]>0x0){_0x37f82d['pTalking']-=0x1;}else{logger[_0x1931('0x9')](_0x480c87,'[decrementTalking]\x20object\x20talking\x20is\x20negative');}}else{logger[_0x1931('0xa')](_0x480c87,_0x1931('0x4d'));}};exports[_0x1931('0x4e')]=function(_0xa91a85){if(_0xa91a85<=0x0){return!![];}return![];};function buildObj(_0xec657,_0xbdb4f4,_0x33839f){_0xec657['lastevent']=_0xbdb4f4;_0xec657[_0x1931('0x17')]=_0xec657[_0x1931('0x4f')];_0xec657[_0x1931('0x50')]=_0xec657[_0x1931('0x3d')];_0xec657[_0x1931('0x51')]=_0x1931('0x52');if(_0x33839f){_0xec657[_0x1931('0x53')]=_0x33839f[_0x1931('0x53')];}return _0xec657;}exports[_0x1931('0x54')]=buildObj;exports['agentReadyId']=function(_0x5aaab3){var _0x299792=[];for(var _0x143e48 in _0x5aaab3){if(_0x5aaab3[_0x1931('0x27')](_0x143e48)){if(!_['isNil'](_0x5aaab3[_0x143e48])&&_0x5aaab3[_0x143e48][_0x1931('0x29')]===_0x1931('0x55')&&_0x5aaab3[_0x143e48][_0x1931('0x56')]==='reachable'){_0x299792[_0x1931('0x57')](_0x5aaab3[_0x143e48]['id']);}}}return _0x299792;};exports[_0x1931('0x58')]=function(_0x200bf5){var _0x421d1c=moment()['milliseconds'](0x0);var _0x577e7f=moment(_0x200bf5)[_0x1931('0x59')](0x0);return _0x421d1c[_0x1931('0x5a')](_0x577e7f,_0x1931('0x5b'));};exports['createBody']=function(_0x1d3075){return{'active':![],'recallme':![],'UserId':null,'ContactId':_0x1d3075['ContactId'],'ListId':_0x1d3075['ListId'],'VoiceQueueId':_0x1d3075[_0x1931('0x19')]||undefined,'CampaignId':_0x1d3075[_0x1931('0x5c')]||undefined};};exports[_0x1931('0x5d')]=function(_0x4e9baf){if(_0x4e9baf===_0x1931('0x3b')||_0x4e9baf===_0x1931('0x5e')||_0x4e9baf==='queue'||_0x4e9baf===_0x1931('0x5f')||_0x4e9baf===_0x1931('0x60')||_0x4e9baf==='dialAnswer'||_0x4e9baf==='membername'||_0x4e9baf===_0x1931('0x3d')||_0x4e9baf===_0x1931('0x61')||_0x4e9baf==='active'||_0x4e9baf===_0x1931('0x3e')||_0x4e9baf==='scheduledat'||_0x4e9baf===_0x1931('0x40')||_0x4e9baf===_0x1931('0x62')||_0x4e9baf==='countnoanswerretry'||_0x4e9baf==='countglobal'||_0x4e9baf===_0x1931('0x63')||_0x4e9baf===_0x1931('0x64')||_0x4e9baf===_0x1931('0x65')||_0x4e9baf==='recallme'||_0x4e9baf===_0x1931('0x49')||_0x4e9baf===_0x1931('0x4a')||_0x4e9baf===_0x1931('0x33')||_0x4e9baf===_0x1931('0x19')||_0x4e9baf===_0x1931('0x66')||_0x4e9baf===_0x1931('0x67')||_0x4e9baf===_0x1931('0x68')||_0x4e9baf===_0x1931('0x69')||_0x4e9baf===_0x1931('0x6a')||_0x4e9baf===_0x1931('0x6b')||_0x4e9baf==='xmd-dialtimeout'||_0x4e9baf===_0x1931('0x6c')||_0x4e9baf==='xmd-dialid'||_0x4e9baf===_0x1931('0x6d')||_0x4e9baf==='xmd-contactid'||_0x4e9baf===_0x1931('0x6e')||_0x4e9baf==='xmd-callerid'||_0x4e9baf===_0x1931('0x6f')||_0x4e9baf==='xmd-agi'||_0x4e9baf===_0x1931('0x70')||_0x4e9baf===_0x1931('0x71')||_0x4e9baf==='rtpaudioqosjitter'||_0x4e9baf==='rtpaudioqosjitterbridged'||_0x4e9baf===_0x1931('0x72')||_0x4e9baf==='rtpaudioqoslossbridged'||_0x4e9baf===_0x1931('0x73')||_0x4e9baf===_0x1931('0x74')||_0x4e9baf===_0x1931('0x70')||_0x4e9baf===_0x1931('0x71')||_0x4e9baf===_0x1931('0x75')||_0x4e9baf==='rtpaudioqosjitterbridged'||_0x4e9baf===_0x1931('0x72')||_0x4e9baf===_0x1931('0x76')||_0x4e9baf===_0x1931('0x73')||_0x4e9baf===_0x1931('0x74')||_0x4e9baf===_0x1931('0x77')||_0x4e9baf==='bridgepvtcallid'||_0x4e9baf===_0x1931('0x29')||_0x4e9baf==='statedesc'){return![];}return!![];};exports[_0x1931('0x78')]=function(_0x199528,_0x15ff5c){var _0x1974a8,_0x52427c,_0x2a8f8a;if(_0x15ff5c<=0x0){_0x15ff5c=0x1;}_0x1974a8=new RegExp('\x5cw{0,'+_0x15ff5c+'}$');_0x52427c=Math[_0x1931('0x79')](0xa,_0x15ff5c-0x1);_0x2a8f8a=Math[_0x1931('0x79')](0xa,_0x15ff5c)-0x1;return util[_0x1931('0x13')]('%s',_[_0x1931('0x7a')](_0x199528,_0x1974a8,_[_0x1931('0x7b')](_0x52427c,_0x2a8f8a)));};exports['extractCalleridName']=function(_0x48e34d){var _0x20b378=_0x48e34d[_0x1931('0x7c')](/"(.*?)"/);return _0x20b378?_0x20b378[0x1]:_0x48e34d;};exports[_0x1931('0x7d')]=function(_0x361cc3){var _0x2d8fee=_0x361cc3[_0x1931('0x7c')](/<(.*?)>/);return _0x2d8fee?_0x2d8fee[0x1]:_0x361cc3;};function buildNoAnswerEventPayload(_0x4d8445,_0x1e1aee){var _0x43ecb1=buildObj(_0x4d8445,'noanswer');if(!_[_0x1931('0x11')](_0x1e1aee[_0x1931('0x7e')])){Object[_0x1931('0x7f')](_0x1e1aee[_0x1931('0x7e')])['forEach'](function(_0x50cf37){_0x43ecb1[_0x50cf37[_0x1931('0x80')]()]=_0x1e1aee[_0x1931('0x7e')][_0x50cf37];});}return _0x43ecb1;}exports[_0x1931('0x81')]=buildNoAnswerEventPayload;
\ No newline at end of file