Built motion from commit 362b9399b4d0ed5560fbb795af995925d345fc38. Version 3.0.0...
[motion-next.git] / server / services / ami / report / voiceQueueReport.js
1 const a1266_0x25ed=['toNumber','sequence','queueposition','[%s][voiceQueueReport][musiconholdstart]','BlindTransfer','[voiceQueueReport][queuecallerabandon]\x20name:%s\x20type:%s','type','merge','custom:voiceQueueReport','channels','md5','uniqueid','[%s][voiceQueueReport][checkQueueReport]','debug','transfer','push','secondtransfererexten','campaigns','reason','callers','queuecallerexitAt','syncQueueCallerJoin','queueReports','syncHangup','bridgepeer','[voiceQueueReport][queuecallerleave]\x20name:%s\x20type:%s\x20connectedlinenum:%s\x20connectedlinename:%s','isEmpty','clearZombieChannels','then','inspect','[%s][voiceQueueReport][queuecallerleave]','FORWARD','COMPLETEDBYAGENT','[voiceQueueReport][queuesummarycomplete]\x20event:','attendedtransfer','agentcomplete','varset','extension','syncAgentConnect','queuecallerleave','queuesummary','custom:timeout','[voiceQueueReport][queuesummary]\x20sending\x20queuesummary\x20event:','[%s][voiceQueueReport][attendedTransfer]\x20name:%s\x20type:%s\x20transferexten:%s\x20transferuniqueid:%s','[%s][voiceQueueReport][musiconholdstop]','transfertype','holdtime','originalposition','add','[%s][voiceQueueReport][hangup]\x20sending\x20voiceQueueReport\x20event:','ABANDONED','originated','../model/queueReport','total','[%s][voiceQueueReport][agentcomplete]','sipuri','[voiceQueueReport][agentcomplete]\x20name:%s\x20type:%s\x20queuecallerexitreason:FORWARDTRANSFER','sumDuration','memberpenalty','switch','lastAssignedTo','queueStatusComplete','queueChannels','queuecallerexitreason','[%s][voiceQueueReport][musiconholdstart]\x20mohstarttime:%s','syncAttendedTransfer','hangup','bridgepvtcallid','tail','queuecallerjoinAt','[%s][voiceQueueReport][attendedtransfer]','stringify','membercalls','value','channel','membername','loggedIn','voice_queue_channel:save','cause-txt','Trunk','emit','custom:queuesummary','[voiceQueueReport][agentconnect]\x20name:%s\x20type:%s\x20queuecallerexitreason:COMPLETEDBYAGENT','position','active','loopQueueSummary','Action','loggedin','diff','connectedlinenum','includes','[%s][voiceQueueReport][agentconnect]','syncMusicOnHoldStop','[%s][voiceQueueReport][musiconholdstop]\x20mohtime:%s','YYYY-MM-DD\x20HH:mm:ss','[%s][voiceQueueReport][blindtransfer]','[%s][voiceQueueReport][blindTransfer]\x20name:%s\x20type:%s\x20transferexten:%s\x20transferuniqueid:%s','emitVoiceQueueSummary','transfererchannel','rtpaudioqos','name','exports','syncQueueSummary','flagQueueSummary','util','answered','COMPLETEDBY','last','CONTINUE','seconds','transferexten','blindtransfer','addVariable','isNil','queuecallercompleteAt','origtransfereruniqueid','custom:queuecallerabandon','ATTENDEDTRANSFER','undefined','voiceQueues','Interval','queuecallercomplete','isNotNull','error','enqueue','No\x20such\x20channel','loopQueueShow','syncBlindTransfer','queuestatus',']\x20sending\x20voice_queue_channel:remove\x20event:','BLINDTRANSFER','ami','[voiceQueueReport][queues]','variables','isUndefined','queuecallerabandon','finally','strategy','voice_queue_channel:remove','sumHoldTime','[voiceQueueReport][queuesummary]\x20name:%s','waiting','COMPLETED','agents','EXITWITHKEY','mohstarttime','[%s][voiceQueueReport][checkVariables]','memberrealtime','sipcallid','queues','[voiceQueueReport][agentcomplete]\x20name:%s\x20type:%s\x20queuecallerexitreason:%s','unmanaged','rtpaudioqosloss','queuecallerjoin','syncQueueSummaryComplete','format',']\x20sending\x20voice_queue_channel:save\x20event:','clearqueuereport','sumBillable','../ami','memberdynamic','transfereeuniqueid','[%s][voiceQueueReport][','memberinterface','queuesummarycomplete','message','rtpaudioqosjitterbridged','musiconholdstop','abandoned','status','[%s][voiceQueueReport][hangup]\x20sending\x20queuecallerunmanaged\x20event:','queuecallerabandonAt','transfertargetuniqueid','rtpaudioqosbridged','rtpaudioqoslossbridged','mohtime','pTalking','FORWARDTRANSFER','syncAgentComplete','secondtransfereruniqueid','memberlastcall','emitVoiceQueueChannelSave','talking','syncFullyBooted','origtransfererexten','queue','linkedid','[%s][voiceQueueReport][queuecallerjoin]','unlockRR',']\x20sending\x20voice_queue:save\x20event:','clearQueueReport','rtpaudioqosrttbridged','ATTENDED','transferuniqueid','agentconnect','keys','lastevent','BLIND','variable','connectedlinename','emitVoiceQueueChannelRemove','[%s][voiceQueueReport][hangup]\x20sending\x20queuecallerabandon\x20event:','[%s][voiceQueueReport][checkChannel]','length','callerid','voice:queue:%s','[%s][voiceQueueReport][varset]','queuecallerexit','info','syncQueueCallerLeave','prototype','[voiceQueueReport][agentcomplete]\x20name:%s\x20type:%s\x20queuecallerexitreason:COMPLETED','bind','inbound','available','[%s][voiceQueueReport][queuecallerabandon]','rtpaudioqosjitter','[FullyBooted]\x20clear\x20realtime','[%s][voiceQueueReport][hangup]','count','destexten','catch','[voiceQueueReport][queuesummary]','[%s][voiceQueueReport][hangup]\x20name:%s\x20type:%s\x20reason:%s','queuecallerleaveAt','milliseconds'];(function(_0x2a7421,_0x1b79c0){const _0x25ed68=function(_0x58bb3a){while(--_0x58bb3a){_0x2a7421['push'](_0x2a7421['shift']());}};_0x25ed68(++_0x1b79c0);}(a1266_0x25ed,0x130));const a1266_0x58bb=function(_0x2a7421,_0x1b79c0){_0x2a7421=_0x2a7421-0x156;let _0x25ed68=a1266_0x25ed[_0x2a7421];return _0x25ed68;};const a1266_0x16b02f=a1266_0x58bb;'use strict';const _=require('lodash'),moment=require('moment'),util=require(a1266_0x16b02f(0x170)),md5=require(a1266_0x16b02f(0x1f4)),logger=require('../../../config/logger')(a1266_0x16b02f(0x18b)),ami=require(a1266_0x16b02f(0x1a7)),QueueReport=require(a1266_0x16b02f(0x21e)),{getSocket}=require('../../../rediscache'),io=getSocket(),Sequence=function(){};Sequence[a1266_0x16b02f(0x1da)][a1266_0x16b02f(0x184)]=function(_0x172e89){const _0x1a61ea=a1266_0x16b02f;this['tail']=this[_0x1a61ea(0x22e)]?this['tail'][_0x1a61ea(0x190)](_0x172e89):_0x172e89();};function VoiceQueueReport(_0x53f91f){const _0x23b22a=a1266_0x16b02f;this[_0x23b22a(0x1eb)]=new Sequence(),this[_0x23b22a(0x200)]={},this[_0x23b22a(0x197)]=_0x53f91f[_0x23b22a(0x197)],this[_0x23b22a(0x1f3)]=_0x53f91f[_0x23b22a(0x228)],this[_0x23b22a(0x17f)]=_0x53f91f[_0x23b22a(0x17f)],this[_0x23b22a(0x16f)]=!![],this['campaigns']=_0x53f91f[_0x23b22a(0x1fb)],this['variables']={},ami['on'](_0x23b22a(0x212),this[_0x23b22a(0x16e)][_0x23b22a(0x1dc)](this)),ami['on'](_0x23b22a(0x1ac),this[_0x23b22a(0x1a2)][_0x23b22a(0x1dc)](this)),ami['on'](_0x23b22a(0x1a1),this['syncQueueCallerJoin'][_0x23b22a(0x1dc)](this)),ami['on']('queuecallerabandon',this['syncQueueCallerAbandon']['bind'](this)),ami['on'](_0x23b22a(0x211),this[_0x23b22a(0x1d9)][_0x23b22a(0x1dc)](this)),ami['on'](_0x23b22a(0x20d),this[_0x23b22a(0x1ba)]['bind'](this)),ami['on'](_0x23b22a(0x1ca),this[_0x23b22a(0x210)]['bind'](this)),ami['on'](_0x23b22a(0x20e),this['syncVarSet'][_0x23b22a(0x1dc)](this)),ami['on'](_0x23b22a(0x22c),this[_0x23b22a(0x201)][_0x23b22a(0x1dc)](this)),ami['on']('fullybooted',this[_0x23b22a(0x1bf)][_0x23b22a(0x1dc)](this)),ami['on']('musiconholdstart',this['syncMusicOnHoldStart']['bind'](this)),ami['on'](_0x23b22a(0x1af),this['syncMusicOnHoldStop'][_0x23b22a(0x1dc)](this)),ami['on'](_0x23b22a(0x20c),this[_0x23b22a(0x22b)][_0x23b22a(0x1dc)](this)),ami['on'](_0x23b22a(0x177),this[_0x23b22a(0x187)][_0x23b22a(0x1dc)](this)),this[_0x23b22a(0x15d)](),this[_0x23b22a(0x186)]();}function clearChannels(_0x54d262){const _0x27b16b=a1266_0x16b02f;if(!_[_0x27b16b(0x204)](_0x54d262))for(const _0x16bd31 in _0x54d262){typeof _0x54d262[_0x16bd31]!==_0x27b16b(0x17e)&&delete _0x54d262[_0x16bd31];}}function clearCampaigns(_0x579e2d){const _0x17a647=a1266_0x16b02f;if(!_[_0x17a647(0x204)](_0x579e2d))for(const _0x4e0328 in _0x579e2d){typeof _0x579e2d[_0x4e0328]!==_0x17a647(0x17e)&&(_0x579e2d[_0x4e0328][_0x17a647(0x21d)]=0x0);}}function clearVoiceQueues(_0x179f49){const _0x26eece=a1266_0x16b02f;if(!_['isEmpty'](_0x179f49))for(const _0x4982cf in _0x179f49){typeof _0x179f49[_0x4982cf]!==_0x26eece(0x17e)&&(_0x179f49[_0x4982cf]['originated']=0x0,_0x179f49[_0x4982cf][_0x26eece(0x1be)]=0x0,_0x179f49[_0x4982cf][_0x26eece(0x1b8)]=0x0,_0x179f49[_0x4982cf][_0x26eece(0x195)]=0x0,_0x179f49[_0x4982cf][_0x26eece(0x227)]=!![]);}}function clearAgentBooked(_0x107a81){const _0x594d6f=a1266_0x16b02f;if(!_[_0x594d6f(0x204)](_0x107a81))for(const _0x431fb8 in _0x107a81){typeof _0x107a81[_0x431fb8]!==_0x594d6f(0x17e)&&(_0x107a81[_0x431fb8][_0x594d6f(0x1c4)]=!![]);}}VoiceQueueReport[a1266_0x16b02f(0x1da)]['clearZombieChannels']=function(){const _0x353298=a1266_0x16b02f,_0x340fe3=this;for(const _0x4038bb in this[_0x353298(0x1f3)]){typeof this[_0x353298(0x1f3)][_0x4038bb]!==_0x353298(0x17e)&&!this[_0x353298(0x1f3)][_0x4038bb][_0x353298(0x225)]&&this[_0x353298(0x1eb)]['enqueue'](function(){const _0x59735d=_0x353298;if(!_[_0x59735d(0x179)](_0x340fe3[_0x59735d(0x1f3)][_0x4038bb]))return ami[_0x59735d(0x15e)]({'action':_0x59735d(0x1b1),'channel':_0x340fe3[_0x59735d(0x1f3)][_0x4038bb][_0x59735d(0x234)]})[_0x59735d(0x1e5)](function(_0x53fbf5){const _0x1b24b4=_0x59735d;_0x53fbf5[_0x1b24b4(0x1ad)]===_0x1b24b4(0x185)&&setTimeout(function(){const _0x1e992=_0x1b24b4;_0x340fe3['channels'][_0x4038bb]&&(delete _0x340fe3[_0x1e992(0x1f3)][_0x4038bb],logger[_0x1e992(0x183)](_0x1e992(0x1d2),_0x4038bb,util[_0x1e992(0x207)](_0x53fbf5,{'showHidden':![],'depth':null}))),_0x340fe3['queueReports'][_0x4038bb]&&(delete _0x340fe3[_0x1e992(0x200)][_0x4038bb],logger[_0x1e992(0x183)](_0x1e992(0x1f6),_0x4038bb,util[_0x1e992(0x207)](_0x53fbf5,{'showHidden':![],'depth':null}))),_0x340fe3['variables'][_0x4038bb]&&(delete _0x340fe3[_0x1e992(0x18d)][_0x4038bb],logger[_0x1e992(0x183)](_0x1e992(0x19a),_0x4038bb,util[_0x1e992(0x207)](_0x53fbf5,{'showHidden':![],'depth':null})));},0x1f40);});});}},VoiceQueueReport[a1266_0x16b02f(0x1da)][a1266_0x16b02f(0x1bf)]=function(){const _0x10fc28=a1266_0x16b02f;logger[_0x10fc28(0x183)](_0x10fc28(0x1e1)),clearChannels(this[_0x10fc28(0x1f3)]),this['clearQueueReport'](this[_0x10fc28(0x200)]),clearAgentBooked(this['agents']),clearVoiceQueues(this[_0x10fc28(0x17f)]),clearCampaigns(this[_0x10fc28(0x1fb)]);},VoiceQueueReport[a1266_0x16b02f(0x1da)][a1266_0x16b02f(0x1c6)]=function(_0x9cb1f5){const _0x52f3bc=a1266_0x16b02f,_0x1a52a9=this;if(!_[_0x52f3bc(0x204)](_0x9cb1f5))for(const _0x5d9a82 in _0x9cb1f5){typeof _0x9cb1f5[_0x5d9a82]!==_0x52f3bc(0x17e)&&(_0x1a52a9[_0x52f3bc(0x1d0)](_0x9cb1f5[_0x5d9a82],_0x52f3bc(0x1a5)),delete _0x9cb1f5[_0x5d9a82]);}},VoiceQueueReport[a1266_0x16b02f(0x1da)][a1266_0x16b02f(0x158)]=function(_0x377fbb,_0x25d9a1,_0x25b6a3){const _0x566ccf=a1266_0x16b02f;io['to'](_0x377fbb)[_0x566ccf(0x158)](_0x25d9a1,_0x25b6a3);},VoiceQueueReport[a1266_0x16b02f(0x1da)]['emitVoiceQueueChannelSave']=function(_0x4ea704,_0x1c3e3e){const _0x895ccb=a1266_0x16b02f;logger['debug'](_0x895ccb(0x1aa)+_0x1c3e3e+_0x895ccb(0x1a4),_0x4ea704[_0x895ccb(0x1f5)],util[_0x895ccb(0x207)](_0x4ea704,{'showHidden':![],'depth':null})),this[_0x895ccb(0x158)](util[_0x895ccb(0x1a3)](_0x895ccb(0x1d5),_0x4ea704[_0x895ccb(0x16c)]),_0x895ccb(0x237),_0x4ea704);},VoiceQueueReport['prototype']['emitVoiceQueueChannelRemove']=function(_0x14c645,_0x2dfa42){const _0x39a0bd=a1266_0x16b02f;logger['debug'](_0x39a0bd(0x1aa)+_0x2dfa42+_0x39a0bd(0x189),_0x14c645['uniqueid'],util[_0x39a0bd(0x207)](_0x14c645,{'showHidden':![],'depth':null})),this[_0x39a0bd(0x158)](util['format'](_0x39a0bd(0x1d5),_0x14c645[_0x39a0bd(0x16c)]),_0x39a0bd(0x192),_0x14c645);},VoiceQueueReport[a1266_0x16b02f(0x1da)][a1266_0x16b02f(0x169)]=function(_0x28af81,_0x5c50ee){const _0x1b7c29=a1266_0x16b02f;if(_0x28af81['type']===_0x1b7c29(0x1dd)){const _0x5a99d0={'id':_0x28af81['id'],'name':_0x28af81[_0x1b7c29(0x16c)],'strategy':_0x28af81[_0x1b7c29(0x191)],'answered':_0x28af81[_0x1b7c29(0x171)],'available':_0x28af81[_0x1b7c29(0x1de)],'loggedIn':_0x28af81[_0x1b7c29(0x236)],'pTalking':_0x28af81['pTalking'],'sumBillable':_0x28af81[_0x1b7c29(0x1a6)],'sumDuration':_0x28af81[_0x1b7c29(0x223)],'sumHoldTime':_0x28af81[_0x1b7c29(0x193)]||0x0,'talking':_0x28af81[_0x1b7c29(0x1be)],'total':_0x28af81[_0x1b7c29(0x21f)],'type':_0x28af81['type'],'unmanaged':_0x28af81[_0x1b7c29(0x19f)],'abandoned':_0x28af81[_0x1b7c29(0x1b0)],'waiting':_0x28af81[_0x1b7c29(0x195)]};_0x28af81[_0x1b7c29(0x157)]&&(_0x5a99d0[_0x1b7c29(0x157)]={'id':_0x28af81[_0x1b7c29(0x157)]['id'],'name':_0x28af81[_0x1b7c29(0x157)][_0x1b7c29(0x16c)],'active':_0x28af81[_0x1b7c29(0x157)][_0x1b7c29(0x15c)],'callerid':_0x28af81[_0x1b7c29(0x157)][_0x1b7c29(0x1d4)]});_0x28af81['Interval']&&(_0x5a99d0[_0x1b7c29(0x180)]={'id':_0x28af81[_0x1b7c29(0x180)]['id'],'name':_0x28af81[_0x1b7c29(0x180)][_0x1b7c29(0x16c)]});const _0x1b2e79=md5(JSON[_0x1b7c29(0x231)](_0x5a99d0));_0x28af81[_0x1b7c29(0x1f4)]!==_0x1b2e79&&(_0x28af81['md5']=_0x1b2e79,logger[_0x1b7c29(0x1f7)]('[voiceQueueReport]['+_0x5c50ee+_0x1b7c29(0x1c5),util['inspect'](_0x5a99d0,{'showHidden':![],'depth':null})),this[_0x1b7c29(0x158)](util[_0x1b7c29(0x1a3)]('voice:queue:%s',_0x5a99d0[_0x1b7c29(0x16c)]),'voice_queue:save',_0x5a99d0));}},VoiceQueueReport[a1266_0x16b02f(0x1da)][a1266_0x16b02f(0x182)]=function(_0x20ae58){const _0x4519fa=a1266_0x16b02f;return _0x20ae58!==null&&!_[_0x4519fa(0x18e)](_0x20ae58);},VoiceQueueReport['prototype'][a1266_0x16b02f(0x186)]=function(){const _0x3e9ab2=this;setInterval(function(){const _0x59c1e4=a1266_0x58bb;_0x3e9ab2[_0x59c1e4(0x205)](),ami[_0x59c1e4(0x15e)]({'action':_0x59c1e4(0x19d)})[_0x59c1e4(0x1e5)](function(_0x2a76c1){const _0x5aca58=_0x59c1e4;logger[_0x5aca58(0x183)](_0x5aca58(0x18c),util['inspect'](_0x2a76c1,{'showHidden':![],'depth':null}));});},0x2710);},VoiceQueueReport[a1266_0x16b02f(0x1da)][a1266_0x16b02f(0x15d)]=function(){const _0x4668a3=this;setInterval(function(){const _0x31e750=a1266_0x58bb;if(_0x4668a3[_0x31e750(0x16f)])return ami['Action']({'action':_0x31e750(0x212)})[_0x31e750(0x206)](function(){const _0x2a14d1=_0x31e750;_0x4668a3[_0x2a14d1(0x16f)]=![];})['catch'](function(_0x5974b5){const _0x34f51e=_0x31e750;logger[_0x34f51e(0x183)](_0x34f51e(0x1e6),util[_0x34f51e(0x207)](_0x5974b5,{'showHidden':![],'depth':null}));});},0x3e8);},VoiceQueueReport[a1266_0x16b02f(0x1da)][a1266_0x16b02f(0x16e)]=function(_0x35f71d){const _0x199a01=a1266_0x16b02f;try{if(this['isNotNull'](_0x35f71d)&&this[_0x199a01(0x182)](_0x35f71d[_0x199a01(0x1c1)])){logger[_0x199a01(0x1f7)]('[voiceQueueReport][queuesummary]\x20event:',util[_0x199a01(0x207)](_0x35f71d,{'showHidden':![],'depth':null}));if(this[_0x199a01(0x17f)][_0x35f71d[_0x199a01(0x1c1)]]){logger[_0x199a01(0x1d8)](_0x199a01(0x194),_0x35f71d[_0x199a01(0x1c1)]);const _0x2ee3a1=_['countBy'](this[_0x199a01(0x1f3)],_0x199a01(0x1c1))[_0x35f71d['queue']]||0x0,_0x27c352=_0x2ee3a1-_0x35f71d[_0x199a01(0x1fd)];(this[_0x199a01(0x17f)][_0x35f71d[_0x199a01(0x1c1)]][_0x199a01(0x195)]!==_[_0x199a01(0x1ea)](_0x35f71d['callers'])||this[_0x199a01(0x17f)][_0x35f71d['queue']]['loggedIn']!==_['toNumber'](_0x35f71d[_0x199a01(0x15f)])||this[_0x199a01(0x17f)][_0x35f71d[_0x199a01(0x1c1)]][_0x199a01(0x1de)]!==_[_0x199a01(0x1ea)](_0x35f71d[_0x199a01(0x1de)])||this[_0x199a01(0x17f)][_0x35f71d['queue']][_0x199a01(0x1be)]!==_0x27c352)&&(this[_0x199a01(0x17f)][_0x35f71d[_0x199a01(0x1c1)]][_0x199a01(0x195)]=_[_0x199a01(0x1ea)](_0x35f71d[_0x199a01(0x1fd)]),this['voiceQueues'][_0x35f71d[_0x199a01(0x1c1)]][_0x199a01(0x236)]=_[_0x199a01(0x1ea)](_0x35f71d[_0x199a01(0x15f)]),this[_0x199a01(0x17f)][_0x35f71d[_0x199a01(0x1c1)]]['available']=_[_0x199a01(0x1ea)](_0x35f71d[_0x199a01(0x1de)]),this[_0x199a01(0x17f)][_0x35f71d[_0x199a01(0x1c1)]][_0x199a01(0x1be)]=_0x27c352>0x0?_0x27c352:0x0,this[_0x199a01(0x17f)][_0x35f71d['queue']][_0x199a01(0x1be)]=this['voiceQueues'][_0x35f71d[_0x199a01(0x1c1)]][_0x199a01(0x1be)]>_[_0x199a01(0x1ea)](_0x35f71d[_0x199a01(0x15f)])?_[_0x199a01(0x1ea)](_0x35f71d['loggedin']):this[_0x199a01(0x17f)][_0x35f71d['queue']][_0x199a01(0x1be)],this[_0x199a01(0x169)](this['voiceQueues'][_0x35f71d[_0x199a01(0x1c1)]],_0x199a01(0x212))),logger[_0x199a01(0x1f7)](_0x199a01(0x214),util[_0x199a01(0x207)](this[_0x199a01(0x17f)][_0x35f71d[_0x199a01(0x1c1)]],{'showHidden':![],'depth':null})),ami[_0x199a01(0x158)](_0x199a01(0x159),this['voiceQueues'][_0x35f71d['queue']]);}}}catch(_0xdd54d1){logger[_0x199a01(0x183)](_0x199a01(0x1e6),util[_0x199a01(0x207)](_0xdd54d1,{'showHidden':![],'depth':null}));}},VoiceQueueReport['prototype'][a1266_0x16b02f(0x1a2)]=function(_0x1469c8){const _0x3cd00b=a1266_0x16b02f;logger['debug'](_0x3cd00b(0x20b),util[_0x3cd00b(0x207)](_0x1469c8,{'showHidden':![],'depth':null})),this['flagQueueSummary']=!![];},VoiceQueueReport['prototype'][a1266_0x16b02f(0x1ff)]=function(_0x5e0c1e){const _0x25b9b2=a1266_0x16b02f;try{if(this['isNotNull'](_0x5e0c1e)){logger[_0x25b9b2(0x1f7)](_0x25b9b2(0x1c3),_0x5e0c1e[_0x25b9b2(0x1f5)],util[_0x25b9b2(0x207)](_0x5e0c1e,{'showHidden':![],'depth':null}));_[_0x25b9b2(0x18e)](this['queueReports'][_0x5e0c1e[_0x25b9b2(0x1f5)]])&&(this['queueReports'][_0x5e0c1e[_0x25b9b2(0x1f5)]]=[],this[_0x25b9b2(0x1f3)][_0x5e0c1e[_0x25b9b2(0x1f5)]]={});const _0x284f0b=new QueueReport();_0x284f0b[_0x25b9b2(0x16c)]=_0x5e0c1e[_0x25b9b2(0x1c1)],_0x284f0b['type']=this[_0x25b9b2(0x17f)][_0x284f0b[_0x25b9b2(0x16c)]]&&this[_0x25b9b2(0x17f)][_0x284f0b[_0x25b9b2(0x16c)]][_0x25b9b2(0x1f0)]?this['voiceQueues'][_0x284f0b['name']][_0x25b9b2(0x1f0)]||_0x25b9b2(0x1dd):'inbound',_0x284f0b['queue']=_0x5e0c1e[_0x25b9b2(0x1c1)],_0x284f0b[_0x25b9b2(0x22f)]=moment()[_0x25b9b2(0x1a3)](_0x25b9b2(0x166)),_0x284f0b[_0x25b9b2(0x15b)]=_0x5e0c1e[_0x25b9b2(0x15b)],_0x284f0b[_0x25b9b2(0x1e3)]=_0x5e0c1e[_0x25b9b2(0x1e3)],_0x284f0b[_0x25b9b2(0x1f5)]=_0x5e0c1e[_0x25b9b2(0x1f5)],logger['info']('[voiceQueueReport][queuecallerjoin]\x20name:%s\x20type:%s',_0x284f0b[_0x25b9b2(0x16c)],_0x284f0b[_0x25b9b2(0x1f0)]),_[_0x25b9b2(0x1f1)](_0x284f0b,_['pick'](_0x5e0c1e,_['keys'](_0x284f0b))),this[_0x25b9b2(0x200)][_0x5e0c1e[_0x25b9b2(0x1f5)]][_0x25b9b2(0x1f9)](_0x284f0b),this[_0x25b9b2(0x1f3)][_0x5e0c1e['uniqueid']]=_0x284f0b,this[_0x25b9b2(0x1bd)](_0x284f0b,_0x25b9b2(0x1a1));}}catch(_0x30e065){logger[_0x25b9b2(0x183)](_0x25b9b2(0x1c3),_0x5e0c1e[_0x25b9b2(0x1f5)],util[_0x25b9b2(0x207)](_0x30e065,{'showHidden':![],'depth':null}));}},VoiceQueueReport[a1266_0x16b02f(0x1da)]['syncQueueCallerAbandon']=function(_0x5a8b6c){const _0x25cd66=a1266_0x16b02f;try{if(this[_0x25cd66(0x182)](_0x5a8b6c)){logger[_0x25cd66(0x1f7)](_0x25cd66(0x1df),_0x5a8b6c[_0x25cd66(0x1f5)],util[_0x25cd66(0x207)](_0x5a8b6c,{'showHidden':![],'depth':null}));if(this['queueReports'][_0x5a8b6c[_0x25cd66(0x1f5)]]){const _0x1d32c2=_[_0x25cd66(0x173)](this[_0x25cd66(0x200)][_0x5a8b6c[_0x25cd66(0x1f5)]]);_0x1d32c2['queuecallercomplete']=![],_0x1d32c2[_0x25cd66(0x17a)]=null,_0x1d32c2['holdtime']=_0x5a8b6c[_0x25cd66(0x218)],_0x1d32c2[_0x25cd66(0x219)]=_0x5a8b6c['originalposition'],_0x1d32c2[_0x25cd66(0x18f)]=!![],_0x1d32c2[_0x25cd66(0x1b3)]=moment()['format'](_0x25cd66(0x166)),_0x1d32c2[_0x25cd66(0x229)]=_0x25cd66(0x21c),_0x1d32c2[_0x25cd66(0x226)]=null,logger[_0x25cd66(0x1d8)](_0x25cd66(0x1ef),_0x1d32c2[_0x25cd66(0x16c)],_0x1d32c2[_0x25cd66(0x1f0)]),this[_0x25cd66(0x1f3)][_0x5a8b6c[_0x25cd66(0x1f5)]]=_0x1d32c2,this[_0x25cd66(0x1d0)](_0x1d32c2,_0x25cd66(0x18f));}}}catch(_0x289959){logger['error'](_0x25cd66(0x1df),_0x5a8b6c[_0x25cd66(0x1f5)],util[_0x25cd66(0x207)](_0x289959,{'showHidden':![],'depth':null}));}},VoiceQueueReport[a1266_0x16b02f(0x1da)]['syncQueueCallerLeave']=function(_0xddf4b9){const _0x26c5b8=a1266_0x16b02f;try{if(this[_0x26c5b8(0x182)](_0xddf4b9)){logger[_0x26c5b8(0x1f7)](_0x26c5b8(0x208),_0xddf4b9[_0x26c5b8(0x1f5)],util[_0x26c5b8(0x207)](_0xddf4b9,{'showHidden':![],'depth':null}));if(this[_0x26c5b8(0x200)][_0xddf4b9[_0x26c5b8(0x1f5)]]){const _0x53a30f=_[_0x26c5b8(0x173)](this['queueReports'][_0xddf4b9[_0x26c5b8(0x1f5)]]);_0x53a30f[_0x26c5b8(0x1e8)]=moment()[_0x26c5b8(0x1a3)](_0x26c5b8(0x166)),_0x53a30f['connectedlinenum']=_0xddf4b9[_0x26c5b8(0x161)],_0x53a30f[_0x26c5b8(0x1cf)]=_0xddf4b9[_0x26c5b8(0x1cf)],logger[_0x26c5b8(0x1d8)](_0x26c5b8(0x203),_0x53a30f[_0x26c5b8(0x16c)],_0x53a30f[_0x26c5b8(0x1f0)],_0xddf4b9[_0x26c5b8(0x161)],_0xddf4b9[_0x26c5b8(0x1cf)]),this[_0x26c5b8(0x1f3)][_0xddf4b9[_0x26c5b8(0x1f5)]]=_0x53a30f,this['emitVoiceQueueChannelSave'](_0x53a30f,_0x26c5b8(0x211));}}}catch(_0x18125c){logger[_0x26c5b8(0x183)](_0x26c5b8(0x208),_0xddf4b9[_0x26c5b8(0x1f5)],util[_0x26c5b8(0x207)](_0x18125c,{'showHidden':![],'depth':null}));}},VoiceQueueReport[a1266_0x16b02f(0x1da)][a1266_0x16b02f(0x210)]=function(_0x7c0e15){const _0x4050df=a1266_0x16b02f;try{if(this['isNotNull'](_0x7c0e15)){logger[_0x4050df(0x1f7)](_0x4050df(0x163),_0x7c0e15[_0x4050df(0x1f5)],util[_0x4050df(0x207)](_0x7c0e15,{'showHidden':![],'depth':null}));if(this[_0x4050df(0x200)][_0x7c0e15[_0x4050df(0x1f5)]]){const _0x190937=_['last'](this[_0x4050df(0x200)][_0x7c0e15[_0x4050df(0x1f5)]]);_0x190937[_0x4050df(0x181)]=!![],_0x190937[_0x4050df(0x229)]=_0x4050df(0x20a),logger['info'](_0x4050df(0x15a),_0x190937[_0x4050df(0x16c)],_0x190937[_0x4050df(0x1f0)]);}}}catch(_0x2bc8aa){logger['error']('[%s][voiceQueueReport][agentconnect]',_0x7c0e15[_0x4050df(0x1f5)],util[_0x4050df(0x207)](_0x2bc8aa,{'showHidden':![],'depth':null}));}},VoiceQueueReport['prototype'][a1266_0x16b02f(0x1ba)]=function(_0x1c319f){const _0x27e308=a1266_0x16b02f;try{if(this[_0x27e308(0x182)](_0x1c319f)){logger[_0x27e308(0x1f7)](_0x27e308(0x220),_0x1c319f['uniqueid'],util[_0x27e308(0x207)](_0x1c319f,{'showHidden':![],'depth':null}));if(this['queueReports'][_0x1c319f[_0x27e308(0x1f5)]]){const _0x53cb38=_[_0x27e308(0x173)](this['queueReports'][_0x1c319f[_0x27e308(0x1f5)]]);_0x53cb38[_0x27e308(0x18f)]=![],_0x53cb38[_0x27e308(0x1b3)]=null,_0x53cb38['assigned']=!![],_0x53cb38[_0x27e308(0x226)]=_0x1c319f[_0x27e308(0x235)],_0x53cb38['holdtime']=_0x1c319f[_0x27e308(0x218)],_0x53cb38[_0x27e308(0x181)]=!![],_0x53cb38[_0x27e308(0x1d7)]=![],_0x53cb38[_0x27e308(0x1fe)]=null;if(!_0x53cb38[_0x27e308(0x1f8)]){if(_0x1c319f['reason']=='transfer')_0x53cb38[_0x27e308(0x229)]=_0x27e308(0x196),logger[_0x27e308(0x1d8)](_0x27e308(0x1db),_0x53cb38['name'],_0x53cb38[_0x27e308(0x1f0)]);else{if(_['startsWith'](_0x1c319f[_0x27e308(0x234)]['toLowerCase'](),'local/')){if(this[_0x27e308(0x200)][_0x1c319f[_0x27e308(0x1c2)]]){const _0x2698d0=_[_0x27e308(0x173)](this[_0x27e308(0x200)][_0x1c319f[_0x27e308(0x1c2)]]);_0x2698d0[_0x27e308(0x181)]=![],_0x2698d0[_0x27e308(0x1d7)]=!![],_0x2698d0[_0x27e308(0x1fe)]=moment(_0x53cb38[_0x27e308(0x22f)])[_0x27e308(0x21a)](_0x1c319f[_0x27e308(0x218)],_0x27e308(0x175))[_0x27e308(0x1a3)]('YYYY-MM-DD\x20HH:mm:ss'),_0x2698d0['queuecallerexitreason']=_0x27e308(0x1b9),_0x2698d0[_0x27e308(0x1f8)]=!![],_0x2698d0[_0x27e308(0x217)]=_0x27e308(0x209),_0x2698d0['transferexten']=_0x1c319f[_0x27e308(0x1e4)],_0x2698d0[_0x27e308(0x1c9)]=_0x1c319f[_0x27e308(0x1f5)],logger[_0x27e308(0x1d8)](_0x27e308(0x222),_0x2698d0[_0x27e308(0x16c)],_0x2698d0[_0x27e308(0x1f0)]);const _0xb6cee6=this[_0x27e308(0x200)][_0x1c319f[_0x27e308(0x1c2)]];this[_0x27e308(0x200)][_0x1c319f[_0x27e308(0x1c2)]]=this['queueReports'][_0x1c319f['uniqueid']],this[_0x27e308(0x200)][_0x1c319f[_0x27e308(0x1f5)]]=_0xb6cee6;}}else _0x53cb38[_0x27e308(0x229)]=_0x27e308(0x172)+_0x1c319f[_0x27e308(0x1fc)]['toUpperCase'](),logger[_0x27e308(0x1d8)](_0x27e308(0x19e),_0x53cb38[_0x27e308(0x16c)],_0x53cb38[_0x27e308(0x1f0)],_0x53cb38[_0x27e308(0x229)]);}}this[_0x27e308(0x1f3)][_0x1c319f[_0x27e308(0x1f5)]]=_0x53cb38,this[_0x27e308(0x1d0)](_0x53cb38,_0x27e308(0x20d));}}}catch(_0x433677){logger[_0x27e308(0x183)](_0x27e308(0x220),_0x1c319f['uniqueid'],util[_0x27e308(0x207)](_0x433677,{'showHidden':![],'depth':null}));}},VoiceQueueReport[a1266_0x16b02f(0x1da)]['syncVarSet']=function(_0x48bfc7){const _0x316af9=a1266_0x16b02f;try{if(this['isNotNull'](_0x48bfc7)){logger[_0x316af9(0x1f7)](_0x316af9(0x1d6),_0x48bfc7['uniqueid'],util[_0x316af9(0x207)](_0x48bfc7,{'showHidden':![],'depth':null})),this[_0x316af9(0x178)](_0x48bfc7[_0x316af9(0x1f5)],_[_0x316af9(0x1cb)](_0x48bfc7['variable'])[0x0],_0x48bfc7[_0x316af9(0x233)]);if(this[_0x316af9(0x200)][_0x48bfc7[_0x316af9(0x1f5)]]){const _0x1e09e5=_[_0x316af9(0x173)](this[_0x316af9(0x200)][_0x48bfc7[_0x316af9(0x1f5)]]);if(_0x1e09e5){if(this['isNotNull'](_0x48bfc7[_0x316af9(0x1ce)])&&this[_0x316af9(0x182)](_0x48bfc7['variable'][_0x316af9(0x188)])){switch(_0x48bfc7[_0x316af9(0x233)]){case _0x316af9(0x174):_0x1e09e5[_0x316af9(0x1d7)]=![],_0x1e09e5[_0x316af9(0x1fe)]=null;break;case'TIMEOUT':_0x1e09e5[_0x316af9(0x1cc)]='timeout',logger[_0x316af9(0x1f7)]('[%s][voiceQueueReport][varset]\x20sending\x20timeout\x20event:',_0x48bfc7[_0x316af9(0x1f5)],util['inspect'](_0x1e09e5,{'showHidden':![],'depth':null})),ami[_0x316af9(0x158)](_0x316af9(0x213),_0x1e09e5);break;default:_0x1e09e5['queuecallerexit']=!![],_0x1e09e5[_0x316af9(0x1fe)]=moment()[_0x316af9(0x1a3)](_0x316af9(0x166)),_0x1e09e5[_0x316af9(0x1e8)]=moment()['format'](_0x316af9(0x166));}_0x1e09e5[_0x316af9(0x18f)]=![],_0x1e09e5[_0x316af9(0x1b3)]=null,_0x1e09e5[_0x316af9(0x229)]=_0x48bfc7['value'],this['channels'][_0x48bfc7[_0x316af9(0x1f5)]]=_0x1e09e5,this['emitVoiceQueueChannelRemove'](_0x1e09e5,'varset');}else this[_0x316af9(0x182)](_0x48bfc7[_0x316af9(0x1ce)])&&this[_0x316af9(0x182)](_0x48bfc7[_0x316af9(0x1ce)][_0x316af9(0x1ec)])&&(!_0x1e09e5['queuecallerabandon']&&(_0x1e09e5[_0x316af9(0x1d7)]=!![],_0x1e09e5[_0x316af9(0x1fe)]=moment()[_0x316af9(0x1a3)](_0x316af9(0x166)),_0x1e09e5['queuecallerexitreason']=_0x316af9(0x198),_0x1e09e5['queuecallerleaveAt']=moment()[_0x316af9(0x1a3)](_0x316af9(0x166)),this[_0x316af9(0x1f3)][_0x48bfc7['uniqueid']]=_0x1e09e5));logger['info']('[%s][voiceQueueReport][varset]\x20name:%s\x20type:%s\x20variable:%s\x20value:%s',_0x48bfc7[_0x316af9(0x1f5)],_0x1e09e5['name'],_0x1e09e5[_0x316af9(0x1f0)],_[_0x316af9(0x1cb)](_0x48bfc7[_0x316af9(0x1ce)])[0x0],_0x48bfc7[_0x316af9(0x233)]),_0x1e09e5['variables']=this['variables'][_0x48bfc7['uniqueid']];}}}}catch(_0x580846){logger[_0x316af9(0x183)](_0x316af9(0x1d6),_0x48bfc7[_0x316af9(0x1f5)],util[_0x316af9(0x207)](_0x580846,{'showHidden':![],'depth':null}));}},VoiceQueueReport[a1266_0x16b02f(0x1da)][a1266_0x16b02f(0x178)]=function(_0x11e11c,_0x1f5306,_0x4e4341){const _0xf88c0e=a1266_0x16b02f,_0x4d8b13=[_0xf88c0e(0x16b),_0xf88c0e(0x1b5),_0xf88c0e(0x1e0),_0xf88c0e(0x1ae),_0xf88c0e(0x1a0),_0xf88c0e(0x1b6),'rtpaudioqosrtt',_0xf88c0e(0x1c7),_0xf88c0e(0x19c),_0xf88c0e(0x221),_0xf88c0e(0x202),_0xf88c0e(0x22d),_0xf88c0e(0x232),_0xf88c0e(0x1a8),_0xf88c0e(0x1ab),_0xf88c0e(0x1bc),_0xf88c0e(0x235),_0xf88c0e(0x224),_0xf88c0e(0x19b)];!_[_0xf88c0e(0x179)](_0x1f5306)&&!_[_0xf88c0e(0x162)](_0x4d8b13,_0x1f5306)&&(_[_0xf88c0e(0x18e)](this['variables'][_0x11e11c])&&(this[_0xf88c0e(0x18d)][_0x11e11c]={}),this['variables'][_0x11e11c][_0x1f5306]=_0x4e4341);},VoiceQueueReport[a1266_0x16b02f(0x1da)]['syncHangup']=function(_0x34b33c){const _0xe81cf1=a1266_0x16b02f;try{if(this[_0xe81cf1(0x182)](_0x34b33c)){logger[_0xe81cf1(0x1f7)](_0xe81cf1(0x1e2),_0x34b33c[_0xe81cf1(0x1f5)],util['inspect'](_0x34b33c,{'showHidden':![],'depth':null}));if(this[_0xe81cf1(0x200)][_0x34b33c[_0xe81cf1(0x1f5)]]){for(let _0x472985=0x0,_0x5ecda3={};_0x472985<this['queueReports'][_0x34b33c[_0xe81cf1(0x1f5)]][_0xe81cf1(0x1d3)];_0x472985+=0x1){_0x5ecda3=this['queueReports'][_0x34b33c[_0xe81cf1(0x1f5)]][_0x472985],this[_0xe81cf1(0x17f)][_0x5ecda3[_0xe81cf1(0x1c1)]]&&(_0x5ecda3[_0xe81cf1(0x1d7)]&&(this[_0xe81cf1(0x17f)][_0x5ecda3[_0xe81cf1(0x1c1)]]['unmanaged']+=0x1),_0x5ecda3['queuecallerabandon']&&(this[_0xe81cf1(0x17f)][_0x5ecda3['queue']]['abandoned']+=0x1),this[_0xe81cf1(0x17f)][_0x5ecda3[_0xe81cf1(0x1c1)]][_0xe81cf1(0x193)]+=moment(_0x5ecda3[_0xe81cf1(0x1e8)])[_0xe81cf1(0x160)](_0x5ecda3['queuecallerjoinAt'],_0xe81cf1(0x175))||0x0,_0x472985===this[_0xe81cf1(0x200)][_0x34b33c[_0xe81cf1(0x1f5)]][_0xe81cf1(0x1d3)]-0x1?(this['voiceQueues'][_0x5ecda3[_0xe81cf1(0x1c1)]][_0xe81cf1(0x223)]+=moment()[_0xe81cf1(0x1e9)](0x0)[_0xe81cf1(0x160)](_0x5ecda3[_0xe81cf1(0x22f)],_0xe81cf1(0x175)),this[_0xe81cf1(0x17f)][_0x5ecda3[_0xe81cf1(0x1c1)]]['total']+=0x1,_0x5ecda3[_0xe81cf1(0x181)]&&(this['voiceQueues'][_0x5ecda3[_0xe81cf1(0x1c1)]][_0xe81cf1(0x171)]+=0x1,this['voiceQueues'][_0x5ecda3['queue']][_0xe81cf1(0x1a6)]+=moment()[_0xe81cf1(0x1e9)](0x0)[_0xe81cf1(0x160)](_0x5ecda3[_0xe81cf1(0x1e8)],_0xe81cf1(0x175)),_0x5ecda3['queuecallercompleteAt']=moment()[_0xe81cf1(0x1a3)]('YYYY-MM-DD\x20HH:mm:ss'),_0x5ecda3['queuecallerexit']=![],_0x5ecda3[_0xe81cf1(0x1fe)]=null),_0x5ecda3[_0xe81cf1(0x1d7)]&&(_0x5ecda3[_0xe81cf1(0x1cc)]=_0xe81cf1(0x19f),logger[_0xe81cf1(0x1f7)](_0xe81cf1(0x1b2),_0x34b33c[_0xe81cf1(0x1f5)],util['inspect'](_0x5ecda3,{'showHidden':![],'depth':null})),ami['emit']('custom:queuecallerunmanaged',_0x5ecda3)),_0x5ecda3['queuecallerabandon']&&(_0x5ecda3[_0xe81cf1(0x1cc)]=_0xe81cf1(0x1b0),logger['debug'](_0xe81cf1(0x1d1),_0x34b33c[_0xe81cf1(0x1f5)],util[_0xe81cf1(0x207)](_0x5ecda3,{'showHidden':![],'depth':null})),ami[_0xe81cf1(0x158)](_0xe81cf1(0x17c),_0x5ecda3))):this[_0xe81cf1(0x17f)][_0x5ecda3[_0xe81cf1(0x1c1)]][_0xe81cf1(0x223)]+=this[_0xe81cf1(0x17f)][_0x5ecda3[_0xe81cf1(0x1c1)]][_0xe81cf1(0x193)],logger[_0xe81cf1(0x1d8)](_0xe81cf1(0x1e7),_0x34b33c[_0xe81cf1(0x1f5)],_0x5ecda3[_0xe81cf1(0x16c)],_0x5ecda3[_0xe81cf1(0x1f0)],_0x34b33c[_0xe81cf1(0x156)]),this[_0xe81cf1(0x1f3)][_0x34b33c[_0xe81cf1(0x1f5)]]=_0x5ecda3,this[_0xe81cf1(0x1d0)](_0x5ecda3,_0xe81cf1(0x22c)),this[_0xe81cf1(0x169)](this[_0xe81cf1(0x17f)][_0x5ecda3[_0xe81cf1(0x1c1)]],_0xe81cf1(0x22c)));}logger[_0xe81cf1(0x1f7)](_0xe81cf1(0x21b),_0x34b33c[_0xe81cf1(0x1f5)],util['inspect'](this[_0xe81cf1(0x200)][_0x34b33c[_0xe81cf1(0x1f5)]],{'showHidden':![],'depth':null})),ami[_0xe81cf1(0x158)](_0xe81cf1(0x1f2),this[_0xe81cf1(0x200)][_0x34b33c[_0xe81cf1(0x1f5)]]),delete this[_0xe81cf1(0x200)][_0x34b33c[_0xe81cf1(0x1f5)]],delete this['channels'][_0x34b33c[_0xe81cf1(0x1f5)]];}this[_0xe81cf1(0x18d)][_0x34b33c[_0xe81cf1(0x1f5)]]&&delete this[_0xe81cf1(0x18d)][_0x34b33c['uniqueid']];}}catch(_0x1c13b5){logger['error'](_0xe81cf1(0x1e2),_0x34b33c[_0xe81cf1(0x1f5)],util[_0xe81cf1(0x207)](_0x1c13b5,{'showHidden':![],'depth':null}));}},VoiceQueueReport[a1266_0x16b02f(0x1da)][a1266_0x16b02f(0x22b)]=function(_0x544d59){const _0x3cee6b=a1266_0x16b02f;try{if(this[_0x3cee6b(0x182)](_0x544d59)){logger[_0x3cee6b(0x1f7)](_0x3cee6b(0x230),_0x544d59[_0x3cee6b(0x1f5)],util[_0x3cee6b(0x207)](_0x544d59,{'showHidden':![],'depth':null}));let _0x1eb006;if(this[_0x3cee6b(0x200)][_0x544d59[_0x3cee6b(0x1a9)]]){_0x1eb006=_[_0x3cee6b(0x173)](this[_0x3cee6b(0x200)][_0x544d59[_0x3cee6b(0x1a9)]]),_0x1eb006['transferexten']=_0x544d59[_0x3cee6b(0x1fa)],_0x1eb006[_0x3cee6b(0x1c9)]=_0x544d59['secondtransfereruniqueid'],_0x1eb006[_0x3cee6b(0x229)]=_0x3cee6b(0x17d),_0x1eb006['transfer']=!![],_0x1eb006[_0x3cee6b(0x217)]='ATTENDED';if(this[_0x3cee6b(0x200)][_0x544d59['secondtransfereruniqueid']]){const _0x1cb156=this[_0x3cee6b(0x200)][_0x544d59['secondtransfereruniqueid']];this[_0x3cee6b(0x200)][_0x544d59[_0x3cee6b(0x1bb)]]=this[_0x3cee6b(0x200)][_0x544d59[_0x3cee6b(0x1a9)]],this[_0x3cee6b(0x200)][_0x544d59[_0x3cee6b(0x1a9)]]=_0x1cb156;const _0x36a43a=_[_0x3cee6b(0x173)](this[_0x3cee6b(0x200)][_0x544d59[_0x3cee6b(0x1a9)]]);_0x36a43a[_0x3cee6b(0x225)]=!![];}logger[_0x3cee6b(0x1d8)](_0x3cee6b(0x215),_0x544d59[_0x3cee6b(0x1f5)],_0x1eb006[_0x3cee6b(0x16c)],_0x1eb006[_0x3cee6b(0x1f0)],_0x1eb006[_0x3cee6b(0x176)],_0x1eb006['transferuniqueid']);}else{if(this[_0x3cee6b(0x200)][_0x544d59[_0x3cee6b(0x1b4)]]){_0x1eb006=_[_0x3cee6b(0x173)](this[_0x3cee6b(0x200)][_0x544d59[_0x3cee6b(0x1b4)]]),_0x1eb006[_0x3cee6b(0x176)]=_0x544d59[_0x3cee6b(0x1c0)],_0x1eb006[_0x3cee6b(0x1c9)]=_0x544d59[_0x3cee6b(0x17b)],_0x1eb006[_0x3cee6b(0x229)]=_0x3cee6b(0x17d),_0x1eb006[_0x3cee6b(0x1f8)]=!![],_0x1eb006[_0x3cee6b(0x217)]=_0x3cee6b(0x1c8);if(this[_0x3cee6b(0x200)][_0x544d59['origtransfereruniqueid']]){const _0x4d304f=this[_0x3cee6b(0x200)][_0x544d59[_0x3cee6b(0x17b)]];this['queueReports'][_0x544d59[_0x3cee6b(0x17b)]]=this['queueReports'][_0x544d59[_0x3cee6b(0x1b4)]],this[_0x3cee6b(0x200)][_0x544d59[_0x3cee6b(0x1b4)]]=_0x4d304f;const _0x47bb15=_[_0x3cee6b(0x173)](this[_0x3cee6b(0x200)][_0x544d59[_0x3cee6b(0x1b4)]]);_0x47bb15['switch']=!![];}logger[_0x3cee6b(0x1d8)](_0x3cee6b(0x215),_0x544d59[_0x3cee6b(0x1f5)],_0x1eb006[_0x3cee6b(0x16c)],_0x1eb006[_0x3cee6b(0x1f0)],_0x1eb006[_0x3cee6b(0x176)],_0x1eb006[_0x3cee6b(0x1c9)]);}}}}catch(_0x4db5ef){logger['error'](_0x3cee6b(0x230),_0x544d59[_0x3cee6b(0x1f5)],util['inspect'](_0x4db5ef,{'showHidden':![],'depth':null}));}},VoiceQueueReport[a1266_0x16b02f(0x1da)][a1266_0x16b02f(0x187)]=function(_0x3b30e5){const _0x597fbd=a1266_0x16b02f;try{if(this['isNotNull'](_0x3b30e5)){logger['debug'](_0x597fbd(0x167),_0x3b30e5[_0x597fbd(0x1f5)],util[_0x597fbd(0x207)](_0x3b30e5,{'showHidden':![],'depth':null}));if(this[_0x597fbd(0x200)][_0x3b30e5[_0x597fbd(0x1a9)]]){const _0x137a5a=_[_0x597fbd(0x173)](this[_0x597fbd(0x200)][_0x3b30e5[_0x597fbd(0x1a9)]]);_0x137a5a[_0x597fbd(0x229)]=_0x597fbd(0x18a),_0x137a5a['transfer']=!![],_0x137a5a['transfertype']=_0x597fbd(0x1cd),_0x137a5a[_0x597fbd(0x176)]=_0x3b30e5[_0x597fbd(0x20f)],_0x137a5a['transferuniqueid']=_0x3b30e5[_0x597fbd(0x1a9)],logger[_0x597fbd(0x1d8)](_0x597fbd(0x168),_0x3b30e5['uniqueid'],_0x137a5a[_0x597fbd(0x16c)],_0x137a5a[_0x597fbd(0x1f0)],_0x137a5a['transferexten'],_0x137a5a[_0x597fbd(0x1c9)]),this[_0x597fbd(0x201)]({'event':_0x597fbd(0x1ee),'uniqueid':_0x3b30e5[_0x597fbd(0x1a9)],'context':_0x3b30e5['context'],'channel':_0x3b30e5[_0x597fbd(0x16a)]});}}}catch(_0x1ee211){logger[_0x597fbd(0x183)](_0x597fbd(0x167),_0x3b30e5[_0x597fbd(0x1f5)],util[_0x597fbd(0x207)](_0x1ee211,{'showHidden':![],'depth':null}));}},VoiceQueueReport[a1266_0x16b02f(0x1da)]['syncMusicOnHoldStart']=function(_0x191e68){const _0x164c7f=a1266_0x16b02f;try{if(this[_0x164c7f(0x182)](_0x191e68)){logger[_0x164c7f(0x1f7)](_0x164c7f(0x1ed),_0x191e68[_0x164c7f(0x1f5)],util[_0x164c7f(0x207)](_0x191e68,{'showHidden':![],'depth':null}));if(this[_0x164c7f(0x200)][_0x191e68[_0x164c7f(0x1f5)]]){const _0x4f177a=_[_0x164c7f(0x173)](this[_0x164c7f(0x200)][_0x191e68['uniqueid']]);!_['isNil'](_0x4f177a[_0x164c7f(0x1e8)])&&(_0x4f177a[_0x164c7f(0x199)]=moment()['format'](_0x164c7f(0x166)),logger[_0x164c7f(0x1d8)](_0x164c7f(0x22a),_0x191e68['uniqueid'],_0x4f177a[_0x164c7f(0x199)]));}}}catch(_0x5cf2f3){logger[_0x164c7f(0x183)](_0x164c7f(0x1ed),_0x191e68['uniqueid'],util[_0x164c7f(0x207)](_0x5cf2f3,{'showHidden':![],'depth':null}));}},VoiceQueueReport[a1266_0x16b02f(0x1da)][a1266_0x16b02f(0x164)]=function(_0x1b8b8b){const _0x548b91=a1266_0x16b02f;try{if(this['isNotNull'](_0x1b8b8b)){logger[_0x548b91(0x1f7)](_0x548b91(0x216),_0x1b8b8b[_0x548b91(0x1f5)],util[_0x548b91(0x207)](_0x1b8b8b,{'showHidden':![],'depth':null}));if(this[_0x548b91(0x200)][_0x1b8b8b[_0x548b91(0x1f5)]]){const _0x34d19a=_[_0x548b91(0x173)](this[_0x548b91(0x200)][_0x1b8b8b[_0x548b91(0x1f5)]]);!_[_0x548b91(0x179)](_0x34d19a[_0x548b91(0x199)])&&(_0x34d19a[_0x548b91(0x1b7)]+=moment()[_0x548b91(0x1e9)](0x0)[_0x548b91(0x160)](_0x34d19a[_0x548b91(0x199)],'seconds'),logger['info'](_0x548b91(0x165),_0x1b8b8b[_0x548b91(0x1f5)],_0x34d19a['mohtime']),delete _0x34d19a[_0x548b91(0x199)]);}}}catch(_0x16b76d){logger[_0x548b91(0x183)](_0x548b91(0x216),_0x1b8b8b[_0x548b91(0x1f5)],util['inspect'](_0x16b76d,{'showHidden':![],'depth':null}));}},module[a1266_0x16b02f(0x16d)]=VoiceQueueReport;