Built motion from commit 362b9399b4d0ed5560fbb795af995925d345fc38. Version 3.0.0...
[motion-next.git] / server / services / ami / report / voiceAgentReport.js
index e10231c..fe1c087 100644 (file)
@@ -1 +1 @@
-const a1263_0x179d=['[%s][voiceAgentReport][musiconholdstart]\x20event:','includes','[%s][voiceAgentReport][agentcalled]\x20agent:%s\x20destuniqueid:%s\x20lastevent:called','musiconholdstart','emit','voiceQueues','syncHangup','undefined','custom:agentringnoanswer','[%s][voiceAgentReport][agentringnoanswer]\x20agent:%s\x20destuniqueid:%s\x20lastevent:rejected','[%s][voiceAgentReport][queuecallerabandon]\x20agent:%s\x20destuniqueid:%s\x20lastevent:abandoned','agentcomplete','[%s][voiceAgentReport][agentconnect]\x20agent:%s\x20destuniqueid:%s\x20lastevent:connect','[%s][voiceAgentReport][agentcalled]\x20event:','[%s][voiceAgentReport][agentcomplete]\x20sending\x20user:agentcomplete\x20event:','syncAgentConnect','[%s][voiceAgentReport][hangup]\x20destuniqueid:%s','syncMusicOnHoldStart','queuecallerabandon','[%s][voiceAgentReport][agentcalled]','agentringnoanswerAt','[%s][voiceAgentReport][varset]','[%s][voiceAgentReport][varset]\x20event:','agentconnect','rtpaudioqosjitterbridged','transfereruniqueid','agentconnectAt','syncVarSet','bind','rejected','memberpenalty','holdtime','custom:agentcomplete','[%s][voiceAgentReport][queuecallerabandon]','membercalls','agents','[%s][voiceAgentReport][agentconnect]\x20agent:%s\x20destuniqueid:%s\x20lastevent:answered_elsewhere','syncAttendedTransfer','bridgepeer','[%s][voiceAgentReport][hangup]','connect','queue','[%s][voiceAgentReport][musiconholdstart]','info','[%s][voiceAgentReport][agentcomplete]\x20sending\x20agentcomplete\x20event:','channels','[%s][voiceAgentReport][agentringnoanswer]\x20event:','syncAgentRingNoAnswer','transfereeuniqueid','../ami','transfer','musiconholdstop','rtpaudioqosrttbridged','sipcallid','attendedtransfer','interface','[%s][voiceAgentReport][varset]\x20destuniqueid:%s\x20variable:%s\x20value:%s','abandoned','destuniqueid','acwTimeout','memberdynamic','hangup','syncBlindTransfer','isUndefined','connectedlinename','debug','custom:voiceAgentReport','omit','syncAgentCalled','variables','substring','memberinterface','inspect','syncAgentComplete','destchannelstatedesc','called','syncMusicOnHoldStop','[%s][voiceAgentReport][agentringnoanswer]','[%s][voiceAgentReport][agentcalled]\x20sending\x20agentcalled\x20event:','diff','connectedlinenum','seconds','rtpaudioqoslossbridged','rtpaudioqos','format','destchannelstate','onhold','error','rtpaudioqosbridged','acw','agent','ami','answeredelsewheremembername','agentacw','uniqueid','[%s][voiceAgentReport][agentcomplete]\x20event:','[%s][voiceAgentReport][musiconholdstop]\x20interface:%s','isNil','lastIndexOf','[%s][voiceAgentReport][agentconnect]','[%s][voiceAgentReport][queuecallerabandon]\x20event:','sipuri','talktime','prototype','user:agentcomplete','[%s][voiceAgentReport][blindtransfer]\x20event:','isNotNull','agentringnoanswer','inbound','variable','membername','values','memberlastcall','exports','YYYY-MM-DD\x20HH:mm:ss','user:%s','pick','destconnectedlinenum','complete','agentcalled','[%s][voiceAgentReport][attendedtransfer]','[%s][voiceAgentReport][agentconnect]\x20event:','bridgepvtcallid','[%s][voiceAgentReport][musiconholdstop]','varset','reason','util','lastevent','custom:agentqueuecallerabandon','merge','[%s][voiceAgentReport][musiconholdstart]\x20interface:%s','answeredelsewheredestinationuniqueid','channel','syncQueueCallerAbandon','agentcompleteAt','[%s][voiceAgentReport][hangup]\x20sending\x20voiceAgentReport\x20event:','acwtime','answered_elsewhere','moment','[%s][voiceAgentReport][agentconnect]\x20sending\x20agentansweredelsewhere\x20event:','[%s][voiceAgentReport][agentcalled]\x20sending\x20user:agentconnect\x20event:','user:agentconnect','origtransfereruniqueid','secondtransfereruniqueid','blindtransfer','memberrealtime','addVariable'];(function(_0x3ec107,_0x5cf89d){const _0x179da2=function(_0x143a47){while(--_0x143a47){_0x3ec107['push'](_0x3ec107['shift']());}};_0x179da2(++_0x5cf89d);}(a1263_0x179d,0x1a3));const a1263_0x143a=function(_0x3ec107,_0x5cf89d){_0x3ec107=_0x3ec107-0x151;let _0x179da2=a1263_0x179d[_0x3ec107];return _0x179da2;};const a1263_0x4f1274=a1263_0x143a;'use strict';const _=require('lodash'),moment=require(a1263_0x4f1274(0x15e)),util=require(a1263_0x4f1274(0x152)),logger=require('../../../config/logger')(a1263_0x4f1274(0x1c2)),ami=require(a1263_0x4f1274(0x198)),{getSocket}=require('../../../rediscache'),io=getSocket();function VoiceAgentReport(_0x18a1cb){const _0x53d907=a1263_0x4f1274;this[_0x53d907(0x194)]={},this[_0x53d907(0x16c)]=_0x18a1cb['voiceQueues'],this[_0x53d907(0x18a)]=_0x18a1cb[_0x53d907(0x18a)],this[_0x53d907(0x1ac)]={},ami['on'](_0x53d907(0x1de),this[_0x53d907(0x1ab)]['bind'](this)),ami['on'](_0x53d907(0x17e),this['syncAgentConnect'][_0x53d907(0x183)](this)),ami['on'](_0x53d907(0x1d2),this[_0x53d907(0x196)][_0x53d907(0x183)](this)),ami['on'](_0x53d907(0x179),this[_0x53d907(0x159)][_0x53d907(0x183)](this)),ami['on'](_0x53d907(0x172),this[_0x53d907(0x1b0)][_0x53d907(0x183)](this)),ami['on'](_0x53d907(0x1e3),this['syncVarSet']['bind'](this)),ami['on'](_0x53d907(0x1a4),this[_0x53d907(0x16d)]['bind'](this)),ami['on'](_0x53d907(0x16a),this[_0x53d907(0x178)][_0x53d907(0x183)](this)),ami['on'](_0x53d907(0x19a),this[_0x53d907(0x1b3)][_0x53d907(0x183)](this)),ami['on'](_0x53d907(0x19d),this[_0x53d907(0x18c)][_0x53d907(0x183)](this)),ami['on'](_0x53d907(0x164),this['syncBlindTransfer'][_0x53d907(0x183)](this));}VoiceAgentReport[a1263_0x4f1274(0x1ce)][a1263_0x4f1274(0x16b)]=function(_0x3bdd77,_0xda1d0b,_0x4ffd59){const _0x2c9d8e=a1263_0x4f1274;io['to'](_0x3bdd77)[_0x2c9d8e(0x16b)](_0xda1d0b,_0x4ffd59);},VoiceAgentReport[a1263_0x4f1274(0x1ce)][a1263_0x4f1274(0x1d1)]=function(_0x61d41c){return _0x61d41c!==null&&!_['isUndefined'](_0x61d41c);},VoiceAgentReport[a1263_0x4f1274(0x1ce)][a1263_0x4f1274(0x1ab)]=function(_0xa01fd6){const _0x495fce=a1263_0x4f1274;try{this[_0x495fce(0x1d1)](_0xa01fd6)&&(logger[_0x495fce(0x192)](_0x495fce(0x169),_0xa01fd6[_0x495fce(0x1c5)],_0xa01fd6['membername'],_0xa01fd6[_0x495fce(0x1a1)]),logger[_0x495fce(0x1a8)](_0x495fce(0x174),_0xa01fd6['uniqueid'],util['inspect'](_0xa01fd6,{'showHidden':![],'depth':null})),_['isUndefined'](this[_0x495fce(0x194)][_0xa01fd6['uniqueid']])&&(this[_0x495fce(0x194)][_0xa01fd6[_0x495fce(0x1c5)]]={}),_[_0x495fce(0x1a6)](this[_0x495fce(0x194)][_0xa01fd6[_0x495fce(0x1c5)]][_0xa01fd6['destuniqueid']])&&(this[_0x495fce(0x194)][_0xa01fd6['uniqueid']][_0xa01fd6[_0x495fce(0x1a1)]]={'agentcalledAt':moment()['format'](_0x495fce(0x1d9)),'lastevent':_0x495fce(0x1b2),'mandatoryDisposition':this['voiceQueues'][_0xa01fd6[_0x495fce(0x190)]]?this['voiceQueues'][_0xa01fd6[_0x495fce(0x190)]]['mandatoryDisposition']||![]:![],'type':this[_0x495fce(0x16c)][_0xa01fd6[_0x495fce(0x190)]]?this[_0x495fce(0x16c)][_0xa01fd6[_0x495fce(0x190)]]['type']||'inbound':_0x495fce(0x1d3),'variables':this[_0x495fce(0x1ac)][_0xa01fd6[_0x495fce(0x1c5)]]}),_[_0x495fce(0x155)](this['channels'][_0xa01fd6['uniqueid']][_0xa01fd6[_0x495fce(0x1a1)]],_['omit'](_0xa01fd6,['event','privilege'])),logger[_0x495fce(0x1a8)](_0x495fce(0x1b5),_0xa01fd6[_0x495fce(0x1c5)],util[_0x495fce(0x1af)](this[_0x495fce(0x194)][_0xa01fd6[_0x495fce(0x1c5)]][_0xa01fd6[_0x495fce(0x1a1)]],{'showHidden':![],'depth':null})),ami[_0x495fce(0x16b)]('custom:agentcalled',this['channels'][_0xa01fd6['uniqueid']][_0xa01fd6['destuniqueid']]),logger[_0x495fce(0x1a8)]('[%s][voiceAgentReport][agentcalled]\x20sending\x20user:called\x20event:',_0xa01fd6[_0x495fce(0x1c5)],util[_0x495fce(0x1af)](this[_0x495fce(0x194)][_0xa01fd6['uniqueid']][_0xa01fd6['destuniqueid']],{'showHidden':![],'depth':null})),this[_0x495fce(0x16b)](util[_0x495fce(0x1bb)](_0x495fce(0x1da),_0xa01fd6[_0x495fce(0x1d5)]),'user:called',this[_0x495fce(0x194)][_0xa01fd6['uniqueid']][_0xa01fd6['destuniqueid']]));}catch(_0x42537e){logger[_0x495fce(0x1be)](_0x495fce(0x17a),_0xa01fd6['uniqueid'],util[_0x495fce(0x1af)](_0x42537e,{'showHidden':![],'depth':null}));}},VoiceAgentReport['prototype'][a1263_0x4f1274(0x176)]=function(_0x337f69){const _0x50e3f7=a1263_0x4f1274;try{if(this[_0x50e3f7(0x1d1)](_0x337f69)){if(this['channels'][_0x337f69[_0x50e3f7(0x1c5)]]){logger[_0x50e3f7(0x1a8)](_0x50e3f7(0x1e0),_0x337f69['uniqueid'],util[_0x50e3f7(0x1af)](_0x337f69,{'showHidden':![],'depth':null}));for(const _0x36302c in this[_0x50e3f7(0x194)][_0x337f69[_0x50e3f7(0x1c5)]]){if(typeof this[_0x50e3f7(0x194)][_0x337f69['uniqueid']][_0x36302c]!==_0x50e3f7(0x16e)){if(_0x337f69[_0x50e3f7(0x1a1)]===_0x36302c)logger[_0x50e3f7(0x192)](_0x50e3f7(0x173),_0x337f69[_0x50e3f7(0x1c5)],_0x337f69[_0x50e3f7(0x1d5)],_0x337f69[_0x50e3f7(0x1a1)]),this[_0x50e3f7(0x194)][_0x337f69[_0x50e3f7(0x1c5)]][_0x36302c][_0x50e3f7(0x181)]=moment()[_0x50e3f7(0x1bb)](_0x50e3f7(0x1d9)),this[_0x50e3f7(0x194)][_0x337f69['uniqueid']][_0x36302c][_0x50e3f7(0x1a7)]=_0x337f69[_0x50e3f7(0x1a7)],this[_0x50e3f7(0x194)][_0x337f69[_0x50e3f7(0x1c5)]][_0x36302c][_0x50e3f7(0x1b7)]=_0x337f69[_0x50e3f7(0x1b7)],this['channels'][_0x337f69['uniqueid']][_0x36302c][_0x50e3f7(0x1bc)]=_0x337f69['destchannelstate'],this[_0x50e3f7(0x194)][_0x337f69[_0x50e3f7(0x1c5)]][_0x36302c][_0x50e3f7(0x1b1)]=_0x337f69[_0x50e3f7(0x1b1)],this[_0x50e3f7(0x194)][_0x337f69[_0x50e3f7(0x1c5)]][_0x36302c]['holdtime']=_0x337f69[_0x50e3f7(0x186)],this[_0x50e3f7(0x194)][_0x337f69['uniqueid']][_0x36302c][_0x50e3f7(0x153)]=_0x50e3f7(0x18f),_['merge'](this['agents'][_0x337f69[_0x50e3f7(0x19e)]],_[_0x50e3f7(0x1db)](_0x337f69,[_0x50e3f7(0x190),_0x50e3f7(0x1dc)])),logger[_0x50e3f7(0x1a8)]('[%s][voiceAgentReport][agentconnect]\x20sending\x20agentconnect\x20event:',_0x337f69[_0x50e3f7(0x1c5)],util[_0x50e3f7(0x1af)](this[_0x50e3f7(0x194)][_0x337f69[_0x50e3f7(0x1c5)]][_0x337f69[_0x50e3f7(0x1a1)]],{'showHidden':![],'depth':null})),ami[_0x50e3f7(0x16b)]('custom:agentconnect',this[_0x50e3f7(0x194)][_0x337f69[_0x50e3f7(0x1c5)]][_0x337f69[_0x50e3f7(0x1a1)]]),logger[_0x50e3f7(0x1a8)](_0x50e3f7(0x160),_0x337f69[_0x50e3f7(0x1c5)],util[_0x50e3f7(0x1af)](this['channels'][_0x337f69[_0x50e3f7(0x1c5)]][_0x337f69[_0x50e3f7(0x1a1)]],{'showHidden':![],'depth':null})),this[_0x50e3f7(0x16b)](util[_0x50e3f7(0x1bb)]('user:%s',_0x337f69[_0x50e3f7(0x1d5)]),_0x50e3f7(0x161),this[_0x50e3f7(0x194)][_0x337f69[_0x50e3f7(0x1c5)]][_0x337f69['destuniqueid']]);else!this[_0x50e3f7(0x194)][_0x337f69[_0x50e3f7(0x1c5)]][_0x36302c]['agentringnoanswer']&&!this['channels'][_0x337f69['uniqueid']][_0x36302c][_0x50e3f7(0x172)]&&(logger[_0x50e3f7(0x192)](_0x50e3f7(0x18b),_0x337f69[_0x50e3f7(0x1c5)],this[_0x50e3f7(0x194)][_0x337f69[_0x50e3f7(0x1c5)]][_0x36302c]['membername'],_0x36302c),this[_0x50e3f7(0x194)][_0x337f69['uniqueid']][_0x36302c][_0x50e3f7(0x1d2)]=!![],this[_0x50e3f7(0x194)][_0x337f69[_0x50e3f7(0x1c5)]][_0x36302c]['agentringnoanswerAt']=moment()[_0x50e3f7(0x1bb)](_0x50e3f7(0x1d9)),this[_0x50e3f7(0x194)][_0x337f69['uniqueid']][_0x36302c][_0x50e3f7(0x157)]=_0x337f69[_0x50e3f7(0x1a1)],this[_0x50e3f7(0x194)][_0x337f69[_0x50e3f7(0x1c5)]][_0x36302c][_0x50e3f7(0x1c3)]=_0x337f69[_0x50e3f7(0x1d5)],this[_0x50e3f7(0x194)][_0x337f69[_0x50e3f7(0x1c5)]][_0x36302c]['lastevent']=_0x50e3f7(0x15d),this[_0x50e3f7(0x194)][_0x337f69[_0x50e3f7(0x1c5)]][_0x36302c][_0x50e3f7(0x151)]=_0x50e3f7(0x15d),logger['debug'](_0x50e3f7(0x15f),_0x337f69[_0x50e3f7(0x1c5)],util[_0x50e3f7(0x1af)](this[_0x50e3f7(0x194)][_0x337f69[_0x50e3f7(0x1c5)]][_0x36302c],{'showHidden':![],'depth':null})),ami[_0x50e3f7(0x16b)]('custom:agentansweredelsewhere',this['channels'][_0x337f69[_0x50e3f7(0x1c5)]][_0x36302c]));}}}}}catch(_0x528b48){logger[_0x50e3f7(0x1be)](_0x50e3f7(0x1ca),_0x337f69['uniqueid'],util[_0x50e3f7(0x1af)](_0x528b48,{'showHidden':![],'depth':null}));}},VoiceAgentReport[a1263_0x4f1274(0x1ce)]['syncAgentRingNoAnswer']=function(_0xdf1827){const _0x4c7da8=a1263_0x4f1274;try{this['isNotNull'](_0xdf1827)&&(logger[_0x4c7da8(0x1a8)](_0x4c7da8(0x195),_0xdf1827[_0x4c7da8(0x1c5)],util[_0x4c7da8(0x1af)](_0xdf1827,{'showHidden':![],'depth':null})),this[_0x4c7da8(0x194)][_0xdf1827[_0x4c7da8(0x1c5)]]&&this[_0x4c7da8(0x194)][_0xdf1827[_0x4c7da8(0x1c5)]][_0xdf1827['destuniqueid']]&&(logger[_0x4c7da8(0x192)](_0x4c7da8(0x170),_0xdf1827[_0x4c7da8(0x1c5)],_0xdf1827[_0x4c7da8(0x1d5)],_0xdf1827[_0x4c7da8(0x1a1)]),this['channels'][_0xdf1827['uniqueid']][_0xdf1827[_0x4c7da8(0x1a1)]][_0x4c7da8(0x1d2)]=!![],this[_0x4c7da8(0x194)][_0xdf1827['uniqueid']][_0xdf1827['destuniqueid']]['agentringnoanswerAt']=moment()[_0x4c7da8(0x1bb)](_0x4c7da8(0x1d9)),this[_0x4c7da8(0x194)][_0xdf1827['uniqueid']][_0xdf1827[_0x4c7da8(0x1a1)]][_0x4c7da8(0x153)]=_0x4c7da8(0x184),this['channels'][_0xdf1827['uniqueid']][_0xdf1827[_0x4c7da8(0x1a1)]]['reason']=_0x4c7da8(0x184),logger[_0x4c7da8(0x1a8)]('[%s][voiceAgentReport][agentringnoanswer]\x20sending\x20agentringnoanswer\x20event:',_0xdf1827[_0x4c7da8(0x1c5)],util[_0x4c7da8(0x1af)](this['channels'][_0xdf1827[_0x4c7da8(0x1c5)]][_0xdf1827['destuniqueid']],{'showHidden':![],'depth':null})),ami[_0x4c7da8(0x16b)](_0x4c7da8(0x16f),this[_0x4c7da8(0x194)][_0xdf1827[_0x4c7da8(0x1c5)]][_0xdf1827['destuniqueid']])));}catch(_0x3ed913){logger[_0x4c7da8(0x1be)](_0x4c7da8(0x1b4),_0xdf1827[_0x4c7da8(0x1c5)],util[_0x4c7da8(0x1af)](_0x3ed913,{'showHidden':![],'depth':null}));}},VoiceAgentReport[a1263_0x4f1274(0x1ce)][a1263_0x4f1274(0x159)]=function(_0x263efd){const _0x5c63b8=a1263_0x4f1274;try{if(this['isNotNull'](_0x263efd)){logger[_0x5c63b8(0x1a8)](_0x5c63b8(0x1cb),_0x263efd[_0x5c63b8(0x1c5)],util[_0x5c63b8(0x1af)](_0x263efd,{'showHidden':![],'depth':null}));if(this[_0x5c63b8(0x194)][_0x263efd[_0x5c63b8(0x1c5)]])for(const _0x5830d6 in this['channels'][_0x263efd['uniqueid']]){typeof this[_0x5c63b8(0x194)][_0x263efd[_0x5c63b8(0x1c5)]][_0x5830d6]!==_0x5c63b8(0x16e)&&!this['channels'][_0x263efd[_0x5c63b8(0x1c5)]][_0x5830d6][_0x5c63b8(0x1d2)]&&!this[_0x5c63b8(0x194)][_0x263efd[_0x5c63b8(0x1c5)]][_0x5830d6]['agentcomplete']&&(logger[_0x5c63b8(0x192)](_0x5c63b8(0x171),_0x263efd[_0x5c63b8(0x1c5)],this[_0x5c63b8(0x194)][_0x263efd[_0x5c63b8(0x1c5)]][_0x5830d6][_0x5c63b8(0x1d5)],_0x5830d6),this[_0x5c63b8(0x194)][_0x263efd[_0x5c63b8(0x1c5)]][_0x5830d6]['agentringnoanswer']=!![],this[_0x5c63b8(0x194)][_0x263efd[_0x5c63b8(0x1c5)]][_0x5830d6][_0x5c63b8(0x17b)]=moment()['format'](_0x5c63b8(0x1d9)),this[_0x5c63b8(0x194)][_0x263efd[_0x5c63b8(0x1c5)]][_0x5830d6][_0x5c63b8(0x153)]=_0x5c63b8(0x1a0),this[_0x5c63b8(0x194)][_0x263efd[_0x5c63b8(0x1c5)]][_0x5830d6]['reason']=_0x5c63b8(0x1a0),logger[_0x5c63b8(0x1a8)]('[%s][voiceAgentReport][queuecallerabandon]\x20sending\x20agentqueuecallerabandon\x20event:',_0x263efd[_0x5c63b8(0x1c5)],util[_0x5c63b8(0x1af)](this[_0x5c63b8(0x194)][_0x263efd[_0x5c63b8(0x1c5)]][_0x5830d6],{'showHidden':![],'depth':null})),ami[_0x5c63b8(0x16b)](_0x5c63b8(0x154),this[_0x5c63b8(0x194)][_0x263efd[_0x5c63b8(0x1c5)]][_0x5830d6]));}}}catch(_0x44d2fb){logger[_0x5c63b8(0x1be)](_0x5c63b8(0x188),_0x263efd[_0x5c63b8(0x1c5)],util['inspect'](_0x44d2fb,{'showHidden':![],'depth':null}));}},VoiceAgentReport[a1263_0x4f1274(0x1ce)][a1263_0x4f1274(0x1b0)]=function(_0x3506c5){const _0x397df7=a1263_0x4f1274;try{if(this[_0x397df7(0x1d1)](_0x3506c5)){logger[_0x397df7(0x1a8)](_0x397df7(0x1c6),_0x3506c5[_0x397df7(0x1c5)],util[_0x397df7(0x1af)](_0x3506c5,{'showHidden':![],'depth':null}));if(this[_0x397df7(0x194)][_0x3506c5[_0x397df7(0x1c5)]])for(const _0x3d1018 in this[_0x397df7(0x194)][_0x3506c5[_0x397df7(0x1c5)]]){typeof this[_0x397df7(0x194)][_0x3506c5[_0x397df7(0x1c5)]][_0x3d1018]!==_0x397df7(0x16e)&&(this[_0x397df7(0x194)][_0x3506c5[_0x397df7(0x1c5)]][_0x3d1018][_0x397df7(0x181)]&&!this[_0x397df7(0x194)][_0x3506c5['uniqueid']][_0x3d1018][_0x397df7(0x172)]&&(logger[_0x397df7(0x192)]('[%s][voiceAgentReport][agentcomplete]\x20agent:%s\x20destuniqueid:%s\x20lastevent:complete',_0x3506c5[_0x397df7(0x1c5)],this[_0x397df7(0x194)][_0x3506c5[_0x397df7(0x1c5)]][_0x3d1018][_0x397df7(0x1d5)],_0x3d1018),this['channels'][_0x3506c5[_0x397df7(0x1c5)]][_0x3d1018]['agentcomplete']=!![],this[_0x397df7(0x194)][_0x3506c5[_0x397df7(0x1c5)]][_0x3d1018][_0x397df7(0x15a)]=moment()[_0x397df7(0x1bb)](_0x397df7(0x1d9)),this[_0x397df7(0x194)][_0x3506c5[_0x397df7(0x1c5)]][_0x3d1018][_0x397df7(0x153)]=_0x397df7(0x1dd),this[_0x397df7(0x194)][_0x3506c5[_0x397df7(0x1c5)]][_0x3d1018]['reason']=_0x3506c5['reason']=='transfer'?_0x397df7(0x1c1):_0x3506c5[_0x397df7(0x151)],this['channels'][_0x3506c5[_0x397df7(0x1c5)]][_0x3d1018]['talktime']=_0x3506c5[_0x397df7(0x1cd)],this[_0x397df7(0x16c)][_0x3506c5[_0x397df7(0x190)]]&&this[_0x397df7(0x16c)][_0x3506c5[_0x397df7(0x190)]][_0x397df7(0x1c0)]&&(this['channels'][_0x3506c5[_0x397df7(0x1c5)]][_0x3d1018][_0x397df7(0x15c)]=this['voiceQueues'][_0x3506c5['queue']][_0x397df7(0x1a2)],this[_0x397df7(0x194)][_0x3506c5[_0x397df7(0x1c5)]][_0x3d1018][_0x397df7(0x1c4)]=!![]),this[_0x397df7(0x18a)][_0x3506c5[_0x397df7(0x19e)]]=_[_0x397df7(0x1aa)](this[_0x397df7(0x18a)][_0x3506c5['interface']],['queue',_0x397df7(0x1dc)]),logger[_0x397df7(0x1a8)](_0x397df7(0x193),_0x3506c5[_0x397df7(0x1c5)],util[_0x397df7(0x1af)](this[_0x397df7(0x194)][_0x3506c5[_0x397df7(0x1c5)]][_0x3d1018],{'showHidden':![],'depth':null})),ami[_0x397df7(0x16b)](_0x397df7(0x187),this[_0x397df7(0x194)][_0x3506c5[_0x397df7(0x1c5)]][_0x3d1018]),logger['debug'](_0x397df7(0x175),_0x3506c5['uniqueid'],util['inspect'](this[_0x397df7(0x194)][_0x3506c5['uniqueid']][_0x3d1018],{'showHidden':![],'depth':null})),this[_0x397df7(0x16b)](util[_0x397df7(0x1bb)](_0x397df7(0x1da),_0x3506c5[_0x397df7(0x1d5)]),_0x397df7(0x1cf),this[_0x397df7(0x194)][_0x3506c5['uniqueid']][_0x3d1018])));}}}catch(_0x3d47a0){logger[_0x397df7(0x1be)]('[%s][voiceAgentReport][agentcomplete]',_0x3506c5[_0x397df7(0x1c5)],util[_0x397df7(0x1af)](_0x3d47a0,{'showHidden':![],'depth':null}));}},VoiceAgentReport[a1263_0x4f1274(0x1ce)][a1263_0x4f1274(0x182)]=function(_0x56acdb){const _0x5187d6=a1263_0x4f1274;try{if(this[_0x5187d6(0x1d1)](_0x56acdb)){logger[_0x5187d6(0x1a8)](_0x5187d6(0x17d),_0x56acdb[_0x5187d6(0x1c5)],util[_0x5187d6(0x1af)](_0x56acdb,{'showHidden':![],'depth':null})),this[_0x5187d6(0x166)](_0x56acdb[_0x5187d6(0x1c5)],_['keys'](_0x56acdb[_0x5187d6(0x1d4)])[0x0],_0x56acdb['value']);if(this[_0x5187d6(0x194)][_0x56acdb[_0x5187d6(0x1c5)]])for(const _0x430d27 in this[_0x5187d6(0x194)][_0x56acdb[_0x5187d6(0x1c5)]]){typeof this[_0x5187d6(0x194)][_0x56acdb[_0x5187d6(0x1c5)]][_0x430d27]!==_0x5187d6(0x16e)&&(logger[_0x5187d6(0x192)](_0x5187d6(0x19f),_0x56acdb[_0x5187d6(0x1c5)],_0x430d27,_['keys'](_0x56acdb[_0x5187d6(0x1d4)])[0x0],_0x56acdb['value']),_['isUndefined'](this[_0x5187d6(0x194)][_0x56acdb[_0x5187d6(0x1c5)]][_0x430d27][_0x5187d6(0x1ac)])&&(this[_0x5187d6(0x194)][_0x56acdb[_0x5187d6(0x1c5)]][_0x430d27]['variables']={}),this[_0x5187d6(0x194)][_0x56acdb['uniqueid']][_0x430d27][_0x5187d6(0x1ac)]=this['variables'][_0x56acdb[_0x5187d6(0x1c5)]]);}}}catch(_0x448f9e){logger['error'](_0x5187d6(0x17c),_0x56acdb[_0x5187d6(0x1c5)],util[_0x5187d6(0x1af)](_0x448f9e,{'showHidden':![],'depth':null}));}},VoiceAgentReport[a1263_0x4f1274(0x1ce)][a1263_0x4f1274(0x166)]=function(_0x4ef5bc,_0x486988,_0x4b5ef){const _0x1c5d8e=a1263_0x4f1274,_0x1ff15c=[_0x1c5d8e(0x1ba),_0x1c5d8e(0x1bf),'rtpaudioqosjitter',_0x1c5d8e(0x17f),'rtpaudioqosloss',_0x1c5d8e(0x1b9),'rtpaudioqosrtt',_0x1c5d8e(0x19b),_0x1c5d8e(0x19c),_0x1c5d8e(0x1cc),_0x1c5d8e(0x18d),_0x1c5d8e(0x1e1),_0x1c5d8e(0x189),_0x1c5d8e(0x1a3),_0x1c5d8e(0x1ae),_0x1c5d8e(0x1d7),'membername',_0x1c5d8e(0x185),_0x1c5d8e(0x165)];!_[_0x1c5d8e(0x1c8)](_0x486988)&&!_[_0x1c5d8e(0x168)](_0x1ff15c,_0x486988)&&(_[_0x1c5d8e(0x1a6)](this['variables'][_0x4ef5bc])&&(this[_0x1c5d8e(0x1ac)][_0x4ef5bc]={}),this['variables'][_0x4ef5bc][_0x486988]=_0x4b5ef);},VoiceAgentReport[a1263_0x4f1274(0x1ce)][a1263_0x4f1274(0x16d)]=function(_0x1d98f1){const _0x1d9388=a1263_0x4f1274;try{if(this[_0x1d9388(0x1d1)](_0x1d98f1)){logger[_0x1d9388(0x1a8)]('[%s][voiceAgentReport][hangup]\x20event:',_0x1d98f1[_0x1d9388(0x1c5)],util['inspect'](_0x1d98f1,{'showHidden':![],'depth':null}));if(this[_0x1d9388(0x194)][_0x1d98f1[_0x1d9388(0x1c5)]]){for(const _0x951bab in this[_0x1d9388(0x194)][_0x1d98f1[_0x1d9388(0x1c5)]]){typeof this[_0x1d9388(0x194)][_0x1d98f1[_0x1d9388(0x1c5)]][_0x951bab]!=='undefined'&&(this['channels'][_0x1d98f1['uniqueid']][_0x951bab]['reason']==_0x1d9388(0x199)&&this[_0x1d9388(0x194)][_0x1d98f1['uniqueid']][_0x951bab][_0x1d9388(0x172)]&&(logger[_0x1d9388(0x192)](_0x1d9388(0x177),_0x1d98f1[_0x1d9388(0x1c5)],_0x951bab),this['channels'][_0x1d98f1[_0x1d9388(0x1c5)]][_0x951bab][_0x1d9388(0x15a)]=moment()['format']('YYYY-MM-DD\x20HH:mm:ss')));}logger[_0x1d9388(0x1a8)](_0x1d9388(0x15b),_0x1d98f1[_0x1d9388(0x1c5)],util[_0x1d9388(0x1af)](_[_0x1d9388(0x1d6)](this[_0x1d9388(0x194)][_0x1d98f1[_0x1d9388(0x1c5)]]),{'showHidden':![],'depth':null})),ami[_0x1d9388(0x16b)](_0x1d9388(0x1a9),_[_0x1d9388(0x1d6)](this[_0x1d9388(0x194)][_0x1d98f1[_0x1d9388(0x1c5)]])),delete this[_0x1d9388(0x194)][_0x1d98f1[_0x1d9388(0x1c5)]];}this[_0x1d9388(0x1ac)][_0x1d98f1[_0x1d9388(0x1c5)]]&&delete this[_0x1d9388(0x1ac)][_0x1d98f1[_0x1d9388(0x1c5)]];}}catch(_0x58175c){logger[_0x1d9388(0x1be)](_0x1d9388(0x18e),_0x1d98f1[_0x1d9388(0x1c5)],util[_0x1d9388(0x1af)](_0x58175c,{'showHidden':![],'depth':null}));}},VoiceAgentReport[a1263_0x4f1274(0x1ce)][a1263_0x4f1274(0x18c)]=function(_0x26bf3b){const _0x1e0f2d=a1263_0x4f1274;try{if(this[_0x1e0f2d(0x1d1)](_0x26bf3b)){logger[_0x1e0f2d(0x1a8)]('[%s][voiceAgentReport][attendedtransfer]\x20event:',_0x26bf3b[_0x1e0f2d(0x1c5)],util[_0x1e0f2d(0x1af)](_0x26bf3b,{'showHidden':![],'depth':null}));if(this['channels'][_0x26bf3b[_0x1e0f2d(0x197)]])for(const _0x1da0a2 in this[_0x1e0f2d(0x194)][_0x26bf3b[_0x1e0f2d(0x197)]]){if(typeof this[_0x1e0f2d(0x194)][_0x26bf3b[_0x1e0f2d(0x197)]][_0x1da0a2]!==_0x1e0f2d(0x16e)){if(_0x26bf3b[_0x1e0f2d(0x162)]===_0x1da0a2){logger[_0x1e0f2d(0x192)]('[%s][voiceAgentReport][attendedtransfer]\x20agent:%s\x20destuniqueid:%s\x20lastevent:complete',_0x26bf3b[_0x1e0f2d(0x1c5)],this[_0x1e0f2d(0x194)][_0x26bf3b['transfereeuniqueid']][_0x1da0a2][_0x1e0f2d(0x1d5)],_0x1da0a2);const _0x54e19b=moment();this['channels'][_0x26bf3b[_0x1e0f2d(0x197)]][_0x1da0a2]['agentcomplete']=!![],this[_0x1e0f2d(0x194)][_0x26bf3b[_0x1e0f2d(0x197)]][_0x1da0a2][_0x1e0f2d(0x15a)]=moment()[_0x1e0f2d(0x1bb)]('YYYY-MM-DD\x20HH:mm:ss'),this[_0x1e0f2d(0x194)][_0x26bf3b[_0x1e0f2d(0x197)]][_0x1da0a2]['lastevent']=_0x1e0f2d(0x1dd),this['channels'][_0x26bf3b[_0x1e0f2d(0x197)]][_0x1da0a2]['reason']='transfer',this[_0x1e0f2d(0x194)][_0x26bf3b[_0x1e0f2d(0x197)]][_0x1da0a2][_0x1e0f2d(0x1cd)]=_0x54e19b[_0x1e0f2d(0x1b6)](this[_0x1e0f2d(0x194)][_0x26bf3b[_0x1e0f2d(0x197)]][_0x1da0a2][_0x1e0f2d(0x181)],_0x1e0f2d(0x1b8));}}}if(this[_0x1e0f2d(0x194)][_0x26bf3b['secondtransfereruniqueid']]){const _0x365e6a=this[_0x1e0f2d(0x194)][_0x26bf3b[_0x1e0f2d(0x163)]];this['channels'][_0x26bf3b['secondtransfereruniqueid']]=this[_0x1e0f2d(0x194)][_0x26bf3b[_0x1e0f2d(0x197)]],this[_0x1e0f2d(0x194)][_0x26bf3b['transfereeuniqueid']]=_0x365e6a;}}}catch(_0x597c7e){logger[_0x1e0f2d(0x1be)](_0x1e0f2d(0x1df),_0x26bf3b[_0x1e0f2d(0x1c5)],util[_0x1e0f2d(0x1af)](_0x597c7e,{'showHidden':![],'depth':null}));}},VoiceAgentReport[a1263_0x4f1274(0x1ce)][a1263_0x4f1274(0x1a5)]=function(_0x208b9c){const _0x39c072=a1263_0x4f1274;try{if(this['isNotNull'](_0x208b9c)){logger[_0x39c072(0x1a8)](_0x39c072(0x1d0),_0x208b9c[_0x39c072(0x1c5)],util[_0x39c072(0x1af)](_0x208b9c,{'showHidden':![],'depth':null}));if(this[_0x39c072(0x194)][_0x208b9c[_0x39c072(0x197)]])for(const _0x7a7b46 in this[_0x39c072(0x194)][_0x208b9c[_0x39c072(0x197)]]){if(typeof this['channels'][_0x208b9c[_0x39c072(0x197)]][_0x7a7b46]!==_0x39c072(0x16e)){if(_0x208b9c[_0x39c072(0x180)]===_0x7a7b46){logger[_0x39c072(0x192)]('[%s][voiceAgentReport][blindtransfer]\x20agent:%s\x20destuniqueid:%s\x20lastevent:complete',_0x208b9c[_0x39c072(0x1c5)],this[_0x39c072(0x194)][_0x208b9c['transfereeuniqueid']][_0x7a7b46][_0x39c072(0x1d5)],_0x7a7b46);const _0x5b73cc=moment();this[_0x39c072(0x194)][_0x208b9c[_0x39c072(0x197)]][_0x7a7b46][_0x39c072(0x172)]=!![],this[_0x39c072(0x194)][_0x208b9c[_0x39c072(0x197)]][_0x7a7b46][_0x39c072(0x15a)]=_0x5b73cc,this[_0x39c072(0x194)][_0x208b9c[_0x39c072(0x197)]][_0x7a7b46][_0x39c072(0x153)]='complete',this[_0x39c072(0x194)][_0x208b9c[_0x39c072(0x197)]][_0x7a7b46][_0x39c072(0x151)]=_0x39c072(0x199),this[_0x39c072(0x194)][_0x208b9c[_0x39c072(0x197)]][_0x7a7b46][_0x39c072(0x1cd)]=_0x5b73cc['diff'](this[_0x39c072(0x194)][_0x208b9c[_0x39c072(0x197)]][_0x7a7b46][_0x39c072(0x181)],'seconds');}}}}}catch(_0x1ca75c){logger['error']('[%s][voiceAgentReport][blindtransfer]',_0x208b9c[_0x39c072(0x1c5)],util[_0x39c072(0x1af)](_0x1ca75c,{'showHidden':![],'depth':null}));}},VoiceAgentReport[a1263_0x4f1274(0x1ce)][a1263_0x4f1274(0x178)]=function(_0x20e157){const _0x243734=a1263_0x4f1274;let _0x1e9edb='';try{this[_0x243734(0x1d1)](_0x20e157)&&(logger['debug'](_0x243734(0x167),_0x20e157[_0x243734(0x1c5)],util[_0x243734(0x1af)](_0x20e157,{'showHidden':![],'depth':null})),_0x20e157[_0x243734(0x158)]&&(_0x1e9edb=_0x20e157['channel'][_0x243734(0x1ad)](0x0,_0x20e157['channel'][_0x243734(0x1c9)]('-')),this[_0x243734(0x18a)][_0x1e9edb]&&(logger[_0x243734(0x192)](_0x243734(0x156),_0x20e157[_0x243734(0x1c5)],_0x1e9edb),this['agents'][_0x1e9edb]['onhold']=!![])));}catch(_0x582f0a){logger[_0x243734(0x1be)](_0x243734(0x191),_0x20e157[_0x243734(0x1c5)],util[_0x243734(0x1af)](_0x582f0a,{'showHidden':![],'depth':null}));}},VoiceAgentReport['prototype']['syncMusicOnHoldStop']=function(_0x503416){const _0x214f62=a1263_0x4f1274;let _0x232a12='';try{this[_0x214f62(0x1d1)](_0x503416)&&(logger[_0x214f62(0x1a8)]('[%s][voiceAgentReport][musiconholdstop]\x20event:',_0x503416[_0x214f62(0x1c5)],util[_0x214f62(0x1af)](_0x503416,{'showHidden':![],'depth':null})),_0x503416[_0x214f62(0x158)]&&(_0x232a12=_0x503416[_0x214f62(0x158)]['substring'](0x0,_0x503416[_0x214f62(0x158)][_0x214f62(0x1c9)]('-')),this[_0x214f62(0x18a)][_0x232a12]&&(logger[_0x214f62(0x192)](_0x214f62(0x1c7),_0x503416[_0x214f62(0x1c5)],_0x232a12),this[_0x214f62(0x18a)][_0x232a12][_0x214f62(0x1bd)]=![])));}catch(_0x277582){logger[_0x214f62(0x1be)](_0x214f62(0x1e2),_0x503416[_0x214f62(0x1c5)],util[_0x214f62(0x1af)](_0x277582,{'showHidden':![],'depth':null}));}},module[a1263_0x4f1274(0x1d8)]=VoiceAgentReport;
\ No newline at end of file
+const a1263_0x493b=['transfereeuniqueid','undefined','lastevent','inspect','rejected','seconds','called','user:%s','syncQueueCallerAbandon','[%s][voiceAgentReport][agentringnoanswer]','acwtime','agents','[%s][voiceAgentReport][agentconnect]\x20agent:%s\x20destuniqueid:%s\x20lastevent:answered_elsewhere','acw','../../../rediscache','bind','error','[%s][voiceAgentReport][agentconnect]','memberpenalty','[%s][voiceAgentReport][queuecallerabandon]\x20agent:%s\x20destuniqueid:%s\x20lastevent:abandoned','includes','[%s][voiceAgentReport][varset]\x20event:','agentcomplete','destchannelstatedesc','custom:agentconnect','custom:agentcomplete','[%s][voiceAgentReport][agentcomplete]\x20event:','emit','info','[%s][voiceAgentReport][hangup]\x20sending\x20voiceAgentReport\x20event:','[%s][voiceAgentReport][queuecallerabandon]\x20event:','isUndefined','keys','values','[%s][voiceAgentReport][agentcalled]\x20event:','agentringnoanswerAt','syncAgentRingNoAnswer','attendedtransfer','syncMusicOnHoldStart','rtpaudioqosbridged','[%s][voiceAgentReport][attendedtransfer]\x20event:','user:agentconnect','origtransfereruniqueid','queuecallerabandon','destuniqueid','syncBlindTransfer','type','mandatoryDisposition','rtpaudioqosrtt','connectedlinename','rtpaudioqos','../ami','[%s][voiceAgentReport][hangup]\x20destuniqueid:%s','interface','answeredelsewheredestinationuniqueid','abandoned','rtpaudioqosrttbridged','variable','[%s][voiceAgentReport][blindtransfer]\x20event:','isNotNull','agentcompleteAt','connect','blindtransfer','varset','[%s][voiceAgentReport][agentcalled]','transfer','YYYY-MM-DD\x20HH:mm:ss','custom:agentringnoanswer','memberdynamic','complete','holdtime','merge','ami','hangup','variables','[%s][voiceAgentReport][agentcalled]\x20sending\x20user:called\x20event:','bridgepeer','[%s][voiceAgentReport][queuecallerabandon]\x20sending\x20agentqueuecallerabandon\x20event:','omit','[%s][voiceAgentReport][musiconholdstart]\x20event:','diff','addVariable','format','syncHangup','[%s][voiceAgentReport][agentcalled]\x20sending\x20user:agentconnect\x20event:','[%s][voiceAgentReport][agentcomplete]','user:agentcomplete','event','[%s][voiceAgentReport][agentconnect]\x20agent:%s\x20destuniqueid:%s\x20lastevent:connect','membername','user:called','answeredelsewheremembername','rtpaudioqosloss','rtpaudioqosjitterbridged','inbound','[%s][voiceAgentReport][hangup]\x20event:','[%s][voiceAgentReport][agentringnoanswer]\x20event:','[%s][voiceAgentReport][queuecallerabandon]','destconnectedlinenum','../../../config/logger','[%s][voiceAgentReport][agentcomplete]\x20sending\x20user:agentcomplete\x20event:','destchannelstate','[%s][voiceAgentReport][agentconnect]\x20sending\x20agentconnect\x20event:','voiceQueues','channels','syncAgentComplete','rtpaudioqosjitter','[%s][voiceAgentReport][agentcomplete]\x20agent:%s\x20destuniqueid:%s\x20lastevent:complete','[%s][voiceAgentReport][agentconnect]\x20event:','custom:agentcalled','membercalls','pick','[%s][voiceAgentReport][agentcalled]\x20agent:%s\x20destuniqueid:%s\x20lastevent:called','onhold','agentconnectAt','[%s][voiceAgentReport][musiconholdstop]\x20interface:%s','channel','agentcalled','exports','[%s][voiceAgentReport][blindtransfer]','queue','[%s][voiceAgentReport][varset]','substring','syncAgentConnect','[%s][voiceAgentReport][agentringnoanswer]\x20agent:%s\x20destuniqueid:%s\x20lastevent:rejected','[%s][voiceAgentReport][blindtransfer]\x20agent:%s\x20destuniqueid:%s\x20lastevent:complete','custom:voiceAgentReport','bridgepvtcallid','agentringnoanswer','debug','lastIndexOf','connectedlinenum','musiconholdstop','secondtransfereruniqueid','custom:agentansweredelsewhere','uniqueid','sipcallid','syncVarSet','sipuri','syncAttendedTransfer','syncAgentCalled','util','reason','value','talktime','rtpaudioqoslossbridged','[%s][voiceAgentReport][musiconholdstart]','prototype','[%s][voiceAgentReport][attendedtransfer]\x20agent:%s\x20destuniqueid:%s\x20lastevent:complete','lodash','syncMusicOnHoldStop','[%s][voiceAgentReport][musiconholdstop]\x20event:','answered_elsewhere'];(function(_0x121b8d,_0x2b5503){const _0x493b2b=function(_0x26aa8f){while(--_0x26aa8f){_0x121b8d['push'](_0x121b8d['shift']());}};_0x493b2b(++_0x2b5503);}(a1263_0x493b,0x192));const a1263_0x26aa=function(_0x121b8d,_0x2b5503){_0x121b8d=_0x121b8d-0x1a8;let _0x493b2b=a1263_0x493b[_0x121b8d];return _0x493b2b;};const a1263_0x5a73fa=a1263_0x26aa;'use strict';const _=require(a1263_0x5a73fa(0x1dd)),moment=require('moment'),util=require(a1263_0x5a73fa(0x1d5)),logger=require(a1263_0x5a73fa(0x1ab))(a1263_0x5a73fa(0x229)),ami=require(a1263_0x5a73fa(0x214)),{getSocket}=require(a1263_0x5a73fa(0x1ef)),io=getSocket();function VoiceAgentReport(_0x255c15){const _0x2c6152=a1263_0x5a73fa;this[_0x2c6152(0x1b0)]={},this[_0x2c6152(0x1af)]=_0x255c15[_0x2c6152(0x1af)],this['agents']=_0x255c15[_0x2c6152(0x1ec)],this[_0x2c6152(0x22b)]={},ami['on'](_0x2c6152(0x1bd),this['syncAgentCalled'][_0x2c6152(0x1f0)](this)),ami['on']('agentconnect',this[_0x2c6152(0x1c3)]['bind'](this)),ami['on'](_0x2c6152(0x1c8),this[_0x2c6152(0x205)][_0x2c6152(0x1f0)](this)),ami['on'](_0x2c6152(0x20c),this['syncQueueCallerAbandon']['bind'](this)),ami['on']('agentcomplete',this[_0x2c6152(0x1b1)][_0x2c6152(0x1f0)](this)),ami['on'](_0x2c6152(0x220),this[_0x2c6152(0x1d1)][_0x2c6152(0x1f0)](this)),ami['on'](_0x2c6152(0x22a),this[_0x2c6152(0x234)]['bind'](this)),ami['on']('musiconholdstart',this[_0x2c6152(0x207)]['bind'](this)),ami['on'](_0x2c6152(0x1cc),this[_0x2c6152(0x1de)][_0x2c6152(0x1f0)](this)),ami['on'](_0x2c6152(0x206),this[_0x2c6152(0x1d3)][_0x2c6152(0x1f0)](this)),ami['on'](_0x2c6152(0x21f),this[_0x2c6152(0x20e)][_0x2c6152(0x1f0)](this));}VoiceAgentReport[a1263_0x5a73fa(0x1db)]['emit']=function(_0x3c1df9,_0x1bbc6f,_0xe87900){const _0x4a1cc1=a1263_0x5a73fa;io['to'](_0x3c1df9)[_0x4a1cc1(0x1fc)](_0x1bbc6f,_0xe87900);},VoiceAgentReport[a1263_0x5a73fa(0x1db)][a1263_0x5a73fa(0x21c)]=function(_0x23186b){const _0x3e6352=a1263_0x5a73fa;return _0x23186b!==null&&!_[_0x3e6352(0x200)](_0x23186b);},VoiceAgentReport[a1263_0x5a73fa(0x1db)][a1263_0x5a73fa(0x1d4)]=function(_0x355df8){const _0x17dacc=a1263_0x5a73fa;try{this[_0x17dacc(0x21c)](_0x355df8)&&(logger[_0x17dacc(0x1fd)](_0x17dacc(0x1b8),_0x355df8['uniqueid'],_0x355df8[_0x17dacc(0x23a)],_0x355df8['destuniqueid']),logger[_0x17dacc(0x1c9)](_0x17dacc(0x203),_0x355df8['uniqueid'],util['inspect'](_0x355df8,{'showHidden':![],'depth':null})),_[_0x17dacc(0x200)](this[_0x17dacc(0x1b0)][_0x355df8[_0x17dacc(0x1cf)]])&&(this[_0x17dacc(0x1b0)][_0x355df8[_0x17dacc(0x1cf)]]={}),_[_0x17dacc(0x200)](this[_0x17dacc(0x1b0)][_0x355df8['uniqueid']][_0x355df8[_0x17dacc(0x20d)]])&&(this[_0x17dacc(0x1b0)][_0x355df8[_0x17dacc(0x1cf)]][_0x355df8[_0x17dacc(0x20d)]]={'agentcalledAt':moment()['format'](_0x17dacc(0x223)),'lastevent':_0x17dacc(0x1e7),'mandatoryDisposition':this[_0x17dacc(0x1af)][_0x355df8[_0x17dacc(0x1c0)]]?this['voiceQueues'][_0x355df8[_0x17dacc(0x1c0)]][_0x17dacc(0x210)]||![]:![],'type':this[_0x17dacc(0x1af)][_0x355df8[_0x17dacc(0x1c0)]]?this[_0x17dacc(0x1af)][_0x355df8[_0x17dacc(0x1c0)]][_0x17dacc(0x20f)]||_0x17dacc(0x23f):_0x17dacc(0x23f),'variables':this[_0x17dacc(0x22b)][_0x355df8[_0x17dacc(0x1cf)]]}),_[_0x17dacc(0x228)](this[_0x17dacc(0x1b0)][_0x355df8['uniqueid']][_0x355df8[_0x17dacc(0x20d)]],_[_0x17dacc(0x22f)](_0x355df8,[_0x17dacc(0x238),'privilege'])),logger[_0x17dacc(0x1c9)]('[%s][voiceAgentReport][agentcalled]\x20sending\x20agentcalled\x20event:',_0x355df8['uniqueid'],util['inspect'](this['channels'][_0x355df8[_0x17dacc(0x1cf)]][_0x355df8['destuniqueid']],{'showHidden':![],'depth':null})),ami['emit'](_0x17dacc(0x1b5),this[_0x17dacc(0x1b0)][_0x355df8[_0x17dacc(0x1cf)]][_0x355df8[_0x17dacc(0x20d)]]),logger[_0x17dacc(0x1c9)](_0x17dacc(0x22c),_0x355df8['uniqueid'],util[_0x17dacc(0x1e4)](this['channels'][_0x355df8[_0x17dacc(0x1cf)]][_0x355df8[_0x17dacc(0x20d)]],{'showHidden':![],'depth':null})),this[_0x17dacc(0x1fc)](util[_0x17dacc(0x233)](_0x17dacc(0x1e8),_0x355df8[_0x17dacc(0x23a)]),_0x17dacc(0x23b),this[_0x17dacc(0x1b0)][_0x355df8[_0x17dacc(0x1cf)]][_0x355df8[_0x17dacc(0x20d)]]));}catch(_0x1f3560){logger[_0x17dacc(0x1f1)](_0x17dacc(0x221),_0x355df8['uniqueid'],util['inspect'](_0x1f3560,{'showHidden':![],'depth':null}));}},VoiceAgentReport[a1263_0x5a73fa(0x1db)][a1263_0x5a73fa(0x1c3)]=function(_0x58951d){const _0x137158=a1263_0x5a73fa;try{if(this['isNotNull'](_0x58951d)){if(this[_0x137158(0x1b0)][_0x58951d[_0x137158(0x1cf)]]){logger[_0x137158(0x1c9)](_0x137158(0x1b4),_0x58951d[_0x137158(0x1cf)],util[_0x137158(0x1e4)](_0x58951d,{'showHidden':![],'depth':null}));for(const _0x306583 in this[_0x137158(0x1b0)][_0x58951d[_0x137158(0x1cf)]]){if(typeof this['channels'][_0x58951d[_0x137158(0x1cf)]][_0x306583]!==_0x137158(0x1e2)){if(_0x58951d['destuniqueid']===_0x306583)logger['info'](_0x137158(0x239),_0x58951d[_0x137158(0x1cf)],_0x58951d[_0x137158(0x23a)],_0x58951d['destuniqueid']),this[_0x137158(0x1b0)][_0x58951d[_0x137158(0x1cf)]][_0x306583][_0x137158(0x1ba)]=moment()['format']('YYYY-MM-DD\x20HH:mm:ss'),this[_0x137158(0x1b0)][_0x58951d['uniqueid']][_0x306583][_0x137158(0x212)]=_0x58951d[_0x137158(0x212)],this['channels'][_0x58951d[_0x137158(0x1cf)]][_0x306583][_0x137158(0x1cb)]=_0x58951d[_0x137158(0x1cb)],this[_0x137158(0x1b0)][_0x58951d[_0x137158(0x1cf)]][_0x306583][_0x137158(0x1ad)]=_0x58951d[_0x137158(0x1ad)],this['channels'][_0x58951d[_0x137158(0x1cf)]][_0x306583][_0x137158(0x1f8)]=_0x58951d[_0x137158(0x1f8)],this[_0x137158(0x1b0)][_0x58951d[_0x137158(0x1cf)]][_0x306583][_0x137158(0x227)]=_0x58951d[_0x137158(0x227)],this[_0x137158(0x1b0)][_0x58951d[_0x137158(0x1cf)]][_0x306583]['lastevent']=_0x137158(0x21e),_[_0x137158(0x228)](this['agents'][_0x58951d['interface']],_[_0x137158(0x1b7)](_0x58951d,[_0x137158(0x1c0),_0x137158(0x1aa)])),logger[_0x137158(0x1c9)](_0x137158(0x1ae),_0x58951d[_0x137158(0x1cf)],util[_0x137158(0x1e4)](this['channels'][_0x58951d[_0x137158(0x1cf)]][_0x58951d[_0x137158(0x20d)]],{'showHidden':![],'depth':null})),ami[_0x137158(0x1fc)](_0x137158(0x1f9),this['channels'][_0x58951d[_0x137158(0x1cf)]][_0x58951d[_0x137158(0x20d)]]),logger[_0x137158(0x1c9)](_0x137158(0x235),_0x58951d[_0x137158(0x1cf)],util[_0x137158(0x1e4)](this[_0x137158(0x1b0)][_0x58951d[_0x137158(0x1cf)]][_0x58951d[_0x137158(0x20d)]],{'showHidden':![],'depth':null})),this[_0x137158(0x1fc)](util[_0x137158(0x233)]('user:%s',_0x58951d['membername']),_0x137158(0x20a),this[_0x137158(0x1b0)][_0x58951d[_0x137158(0x1cf)]][_0x58951d[_0x137158(0x20d)]]);else!this['channels'][_0x58951d[_0x137158(0x1cf)]][_0x306583][_0x137158(0x1c8)]&&!this[_0x137158(0x1b0)][_0x58951d[_0x137158(0x1cf)]][_0x306583][_0x137158(0x1f7)]&&(logger[_0x137158(0x1fd)](_0x137158(0x1ed),_0x58951d['uniqueid'],this[_0x137158(0x1b0)][_0x58951d['uniqueid']][_0x306583][_0x137158(0x23a)],_0x306583),this[_0x137158(0x1b0)][_0x58951d[_0x137158(0x1cf)]][_0x306583][_0x137158(0x1c8)]=!![],this[_0x137158(0x1b0)][_0x58951d[_0x137158(0x1cf)]][_0x306583]['agentringnoanswerAt']=moment()['format'](_0x137158(0x223)),this[_0x137158(0x1b0)][_0x58951d[_0x137158(0x1cf)]][_0x306583][_0x137158(0x217)]=_0x58951d[_0x137158(0x20d)],this[_0x137158(0x1b0)][_0x58951d[_0x137158(0x1cf)]][_0x306583][_0x137158(0x23c)]=_0x58951d['membername'],this[_0x137158(0x1b0)][_0x58951d['uniqueid']][_0x306583][_0x137158(0x1e3)]=_0x137158(0x1e0),this[_0x137158(0x1b0)][_0x58951d[_0x137158(0x1cf)]][_0x306583]['reason']='answered_elsewhere',logger[_0x137158(0x1c9)]('[%s][voiceAgentReport][agentconnect]\x20sending\x20agentansweredelsewhere\x20event:',_0x58951d[_0x137158(0x1cf)],util[_0x137158(0x1e4)](this[_0x137158(0x1b0)][_0x58951d['uniqueid']][_0x306583],{'showHidden':![],'depth':null})),ami[_0x137158(0x1fc)](_0x137158(0x1ce),this[_0x137158(0x1b0)][_0x58951d['uniqueid']][_0x306583]));}}}}}catch(_0x10aa6b){logger['error'](_0x137158(0x1f2),_0x58951d[_0x137158(0x1cf)],util['inspect'](_0x10aa6b,{'showHidden':![],'depth':null}));}},VoiceAgentReport[a1263_0x5a73fa(0x1db)][a1263_0x5a73fa(0x205)]=function(_0x2c561e){const _0x23c7b9=a1263_0x5a73fa;try{this[_0x23c7b9(0x21c)](_0x2c561e)&&(logger[_0x23c7b9(0x1c9)](_0x23c7b9(0x1a8),_0x2c561e['uniqueid'],util[_0x23c7b9(0x1e4)](_0x2c561e,{'showHidden':![],'depth':null})),this[_0x23c7b9(0x1b0)][_0x2c561e[_0x23c7b9(0x1cf)]]&&this['channels'][_0x2c561e[_0x23c7b9(0x1cf)]][_0x2c561e[_0x23c7b9(0x20d)]]&&(logger[_0x23c7b9(0x1fd)](_0x23c7b9(0x1c4),_0x2c561e['uniqueid'],_0x2c561e[_0x23c7b9(0x23a)],_0x2c561e[_0x23c7b9(0x20d)]),this[_0x23c7b9(0x1b0)][_0x2c561e['uniqueid']][_0x2c561e[_0x23c7b9(0x20d)]]['agentringnoanswer']=!![],this['channels'][_0x2c561e[_0x23c7b9(0x1cf)]][_0x2c561e['destuniqueid']][_0x23c7b9(0x204)]=moment()[_0x23c7b9(0x233)]('YYYY-MM-DD\x20HH:mm:ss'),this[_0x23c7b9(0x1b0)][_0x2c561e['uniqueid']][_0x2c561e['destuniqueid']][_0x23c7b9(0x1e3)]=_0x23c7b9(0x1e5),this[_0x23c7b9(0x1b0)][_0x2c561e[_0x23c7b9(0x1cf)]][_0x2c561e['destuniqueid']][_0x23c7b9(0x1d6)]='rejected',logger[_0x23c7b9(0x1c9)]('[%s][voiceAgentReport][agentringnoanswer]\x20sending\x20agentringnoanswer\x20event:',_0x2c561e['uniqueid'],util[_0x23c7b9(0x1e4)](this[_0x23c7b9(0x1b0)][_0x2c561e[_0x23c7b9(0x1cf)]][_0x2c561e[_0x23c7b9(0x20d)]],{'showHidden':![],'depth':null})),ami['emit'](_0x23c7b9(0x224),this[_0x23c7b9(0x1b0)][_0x2c561e[_0x23c7b9(0x1cf)]][_0x2c561e['destuniqueid']])));}catch(_0x54b107){logger['error'](_0x23c7b9(0x1ea),_0x2c561e[_0x23c7b9(0x1cf)],util[_0x23c7b9(0x1e4)](_0x54b107,{'showHidden':![],'depth':null}));}},VoiceAgentReport[a1263_0x5a73fa(0x1db)][a1263_0x5a73fa(0x1e9)]=function(_0x51ad64){const _0x14833c=a1263_0x5a73fa;try{if(this[_0x14833c(0x21c)](_0x51ad64)){logger[_0x14833c(0x1c9)](_0x14833c(0x1ff),_0x51ad64[_0x14833c(0x1cf)],util[_0x14833c(0x1e4)](_0x51ad64,{'showHidden':![],'depth':null}));if(this[_0x14833c(0x1b0)][_0x51ad64[_0x14833c(0x1cf)]])for(const _0x530109 in this[_0x14833c(0x1b0)][_0x51ad64[_0x14833c(0x1cf)]]){typeof this[_0x14833c(0x1b0)][_0x51ad64['uniqueid']][_0x530109]!=='undefined'&&!this['channels'][_0x51ad64['uniqueid']][_0x530109]['agentringnoanswer']&&!this[_0x14833c(0x1b0)][_0x51ad64[_0x14833c(0x1cf)]][_0x530109][_0x14833c(0x1f7)]&&(logger[_0x14833c(0x1fd)](_0x14833c(0x1f4),_0x51ad64[_0x14833c(0x1cf)],this[_0x14833c(0x1b0)][_0x51ad64[_0x14833c(0x1cf)]][_0x530109]['membername'],_0x530109),this[_0x14833c(0x1b0)][_0x51ad64[_0x14833c(0x1cf)]][_0x530109][_0x14833c(0x1c8)]=!![],this[_0x14833c(0x1b0)][_0x51ad64[_0x14833c(0x1cf)]][_0x530109]['agentringnoanswerAt']=moment()[_0x14833c(0x233)](_0x14833c(0x223)),this['channels'][_0x51ad64['uniqueid']][_0x530109]['lastevent']=_0x14833c(0x218),this['channels'][_0x51ad64[_0x14833c(0x1cf)]][_0x530109][_0x14833c(0x1d6)]=_0x14833c(0x218),logger[_0x14833c(0x1c9)](_0x14833c(0x22e),_0x51ad64['uniqueid'],util['inspect'](this[_0x14833c(0x1b0)][_0x51ad64[_0x14833c(0x1cf)]][_0x530109],{'showHidden':![],'depth':null})),ami[_0x14833c(0x1fc)]('custom:agentqueuecallerabandon',this[_0x14833c(0x1b0)][_0x51ad64['uniqueid']][_0x530109]));}}}catch(_0x404b61){logger[_0x14833c(0x1f1)](_0x14833c(0x1a9),_0x51ad64[_0x14833c(0x1cf)],util['inspect'](_0x404b61,{'showHidden':![],'depth':null}));}},VoiceAgentReport[a1263_0x5a73fa(0x1db)][a1263_0x5a73fa(0x1b1)]=function(_0x251447){const _0x407cb9=a1263_0x5a73fa;try{if(this[_0x407cb9(0x21c)](_0x251447)){logger[_0x407cb9(0x1c9)](_0x407cb9(0x1fb),_0x251447[_0x407cb9(0x1cf)],util[_0x407cb9(0x1e4)](_0x251447,{'showHidden':![],'depth':null}));if(this[_0x407cb9(0x1b0)][_0x251447['uniqueid']])for(const _0x57b9cf in this[_0x407cb9(0x1b0)][_0x251447[_0x407cb9(0x1cf)]]){typeof this[_0x407cb9(0x1b0)][_0x251447[_0x407cb9(0x1cf)]][_0x57b9cf]!=='undefined'&&(this['channels'][_0x251447[_0x407cb9(0x1cf)]][_0x57b9cf]['agentconnectAt']&&!this[_0x407cb9(0x1b0)][_0x251447[_0x407cb9(0x1cf)]][_0x57b9cf][_0x407cb9(0x1f7)]&&(logger[_0x407cb9(0x1fd)](_0x407cb9(0x1b3),_0x251447[_0x407cb9(0x1cf)],this[_0x407cb9(0x1b0)][_0x251447[_0x407cb9(0x1cf)]][_0x57b9cf]['membername'],_0x57b9cf),this[_0x407cb9(0x1b0)][_0x251447[_0x407cb9(0x1cf)]][_0x57b9cf][_0x407cb9(0x1f7)]=!![],this[_0x407cb9(0x1b0)][_0x251447[_0x407cb9(0x1cf)]][_0x57b9cf][_0x407cb9(0x21d)]=moment()[_0x407cb9(0x233)]('YYYY-MM-DD\x20HH:mm:ss'),this[_0x407cb9(0x1b0)][_0x251447[_0x407cb9(0x1cf)]][_0x57b9cf][_0x407cb9(0x1e3)]=_0x407cb9(0x226),this[_0x407cb9(0x1b0)][_0x251447[_0x407cb9(0x1cf)]][_0x57b9cf][_0x407cb9(0x1d6)]=_0x251447['reason']=='transfer'?'agent':_0x251447[_0x407cb9(0x1d6)],this[_0x407cb9(0x1b0)][_0x251447[_0x407cb9(0x1cf)]][_0x57b9cf][_0x407cb9(0x1d8)]=_0x251447[_0x407cb9(0x1d8)],this[_0x407cb9(0x1af)][_0x251447[_0x407cb9(0x1c0)]]&&this[_0x407cb9(0x1af)][_0x251447['queue']][_0x407cb9(0x1ee)]&&(this[_0x407cb9(0x1b0)][_0x251447['uniqueid']][_0x57b9cf][_0x407cb9(0x1eb)]=this[_0x407cb9(0x1af)][_0x251447['queue']]['acwTimeout'],this[_0x407cb9(0x1b0)][_0x251447['uniqueid']][_0x57b9cf]['agentacw']=!![]),this[_0x407cb9(0x1ec)][_0x251447[_0x407cb9(0x216)]]=_[_0x407cb9(0x22f)](this[_0x407cb9(0x1ec)][_0x251447['interface']],['queue',_0x407cb9(0x1aa)]),logger[_0x407cb9(0x1c9)]('[%s][voiceAgentReport][agentcomplete]\x20sending\x20agentcomplete\x20event:',_0x251447['uniqueid'],util['inspect'](this[_0x407cb9(0x1b0)][_0x251447[_0x407cb9(0x1cf)]][_0x57b9cf],{'showHidden':![],'depth':null})),ami[_0x407cb9(0x1fc)](_0x407cb9(0x1fa),this['channels'][_0x251447[_0x407cb9(0x1cf)]][_0x57b9cf]),logger[_0x407cb9(0x1c9)](_0x407cb9(0x1ac),_0x251447[_0x407cb9(0x1cf)],util[_0x407cb9(0x1e4)](this[_0x407cb9(0x1b0)][_0x251447[_0x407cb9(0x1cf)]][_0x57b9cf],{'showHidden':![],'depth':null})),this[_0x407cb9(0x1fc)](util[_0x407cb9(0x233)](_0x407cb9(0x1e8),_0x251447[_0x407cb9(0x23a)]),_0x407cb9(0x237),this[_0x407cb9(0x1b0)][_0x251447['uniqueid']][_0x57b9cf])));}}}catch(_0x581558){logger[_0x407cb9(0x1f1)](_0x407cb9(0x236),_0x251447[_0x407cb9(0x1cf)],util[_0x407cb9(0x1e4)](_0x581558,{'showHidden':![],'depth':null}));}},VoiceAgentReport[a1263_0x5a73fa(0x1db)]['syncVarSet']=function(_0x47fade){const _0x1b8af3=a1263_0x5a73fa;try{if(this[_0x1b8af3(0x21c)](_0x47fade)){logger[_0x1b8af3(0x1c9)](_0x1b8af3(0x1f6),_0x47fade['uniqueid'],util[_0x1b8af3(0x1e4)](_0x47fade,{'showHidden':![],'depth':null})),this['addVariable'](_0x47fade['uniqueid'],_[_0x1b8af3(0x201)](_0x47fade[_0x1b8af3(0x21a)])[0x0],_0x47fade[_0x1b8af3(0x1d7)]);if(this[_0x1b8af3(0x1b0)][_0x47fade['uniqueid']])for(const _0x203d66 in this['channels'][_0x47fade[_0x1b8af3(0x1cf)]]){typeof this['channels'][_0x47fade[_0x1b8af3(0x1cf)]][_0x203d66]!=='undefined'&&(logger[_0x1b8af3(0x1fd)]('[%s][voiceAgentReport][varset]\x20destuniqueid:%s\x20variable:%s\x20value:%s',_0x47fade[_0x1b8af3(0x1cf)],_0x203d66,_[_0x1b8af3(0x201)](_0x47fade[_0x1b8af3(0x21a)])[0x0],_0x47fade[_0x1b8af3(0x1d7)]),_[_0x1b8af3(0x200)](this[_0x1b8af3(0x1b0)][_0x47fade[_0x1b8af3(0x1cf)]][_0x203d66][_0x1b8af3(0x22b)])&&(this[_0x1b8af3(0x1b0)][_0x47fade[_0x1b8af3(0x1cf)]][_0x203d66][_0x1b8af3(0x22b)]={}),this['channels'][_0x47fade[_0x1b8af3(0x1cf)]][_0x203d66][_0x1b8af3(0x22b)]=this[_0x1b8af3(0x22b)][_0x47fade[_0x1b8af3(0x1cf)]]);}}}catch(_0x5e103e){logger['error'](_0x1b8af3(0x1c1),_0x47fade[_0x1b8af3(0x1cf)],util['inspect'](_0x5e103e,{'showHidden':![],'depth':null}));}},VoiceAgentReport[a1263_0x5a73fa(0x1db)][a1263_0x5a73fa(0x232)]=function(_0x4ab5d2,_0x286375,_0x414d9c){const _0x15007d=a1263_0x5a73fa,_0x2e46f3=[_0x15007d(0x213),_0x15007d(0x208),_0x15007d(0x1b2),_0x15007d(0x23e),_0x15007d(0x23d),_0x15007d(0x1d9),_0x15007d(0x211),_0x15007d(0x219),_0x15007d(0x1d0),_0x15007d(0x1d2),_0x15007d(0x22d),_0x15007d(0x1c7),_0x15007d(0x1b6),_0x15007d(0x225),'memberinterface','memberlastcall','membername',_0x15007d(0x1f3),'memberrealtime'];!_['isNil'](_0x286375)&&!_[_0x15007d(0x1f5)](_0x2e46f3,_0x286375)&&(_[_0x15007d(0x200)](this[_0x15007d(0x22b)][_0x4ab5d2])&&(this[_0x15007d(0x22b)][_0x4ab5d2]={}),this[_0x15007d(0x22b)][_0x4ab5d2][_0x286375]=_0x414d9c);},VoiceAgentReport[a1263_0x5a73fa(0x1db)]['syncHangup']=function(_0x501abf){const _0x56aca8=a1263_0x5a73fa;try{if(this['isNotNull'](_0x501abf)){logger[_0x56aca8(0x1c9)](_0x56aca8(0x240),_0x501abf[_0x56aca8(0x1cf)],util[_0x56aca8(0x1e4)](_0x501abf,{'showHidden':![],'depth':null}));if(this['channels'][_0x501abf[_0x56aca8(0x1cf)]]){for(const _0x54a891 in this[_0x56aca8(0x1b0)][_0x501abf[_0x56aca8(0x1cf)]]){typeof this[_0x56aca8(0x1b0)][_0x501abf[_0x56aca8(0x1cf)]][_0x54a891]!==_0x56aca8(0x1e2)&&(this['channels'][_0x501abf[_0x56aca8(0x1cf)]][_0x54a891][_0x56aca8(0x1d6)]==_0x56aca8(0x222)&&this['channels'][_0x501abf[_0x56aca8(0x1cf)]][_0x54a891][_0x56aca8(0x1f7)]&&(logger[_0x56aca8(0x1fd)](_0x56aca8(0x215),_0x501abf[_0x56aca8(0x1cf)],_0x54a891),this[_0x56aca8(0x1b0)][_0x501abf[_0x56aca8(0x1cf)]][_0x54a891][_0x56aca8(0x21d)]=moment()[_0x56aca8(0x233)](_0x56aca8(0x223))));}logger[_0x56aca8(0x1c9)](_0x56aca8(0x1fe),_0x501abf[_0x56aca8(0x1cf)],util[_0x56aca8(0x1e4)](_[_0x56aca8(0x202)](this[_0x56aca8(0x1b0)][_0x501abf[_0x56aca8(0x1cf)]]),{'showHidden':![],'depth':null})),ami[_0x56aca8(0x1fc)](_0x56aca8(0x1c6),_[_0x56aca8(0x202)](this[_0x56aca8(0x1b0)][_0x501abf[_0x56aca8(0x1cf)]])),delete this['channels'][_0x501abf[_0x56aca8(0x1cf)]];}this[_0x56aca8(0x22b)][_0x501abf[_0x56aca8(0x1cf)]]&&delete this[_0x56aca8(0x22b)][_0x501abf[_0x56aca8(0x1cf)]];}}catch(_0x38fbc1){logger['error']('[%s][voiceAgentReport][hangup]',_0x501abf['uniqueid'],util['inspect'](_0x38fbc1,{'showHidden':![],'depth':null}));}},VoiceAgentReport[a1263_0x5a73fa(0x1db)][a1263_0x5a73fa(0x1d3)]=function(_0x1a6c6c){const _0x27f84b=a1263_0x5a73fa;try{if(this[_0x27f84b(0x21c)](_0x1a6c6c)){logger[_0x27f84b(0x1c9)](_0x27f84b(0x209),_0x1a6c6c[_0x27f84b(0x1cf)],util[_0x27f84b(0x1e4)](_0x1a6c6c,{'showHidden':![],'depth':null}));if(this[_0x27f84b(0x1b0)][_0x1a6c6c[_0x27f84b(0x1e1)]])for(const _0x419501 in this[_0x27f84b(0x1b0)][_0x1a6c6c[_0x27f84b(0x1e1)]]){if(typeof this[_0x27f84b(0x1b0)][_0x1a6c6c[_0x27f84b(0x1e1)]][_0x419501]!==_0x27f84b(0x1e2)){if(_0x1a6c6c[_0x27f84b(0x20b)]===_0x419501){logger[_0x27f84b(0x1fd)](_0x27f84b(0x1dc),_0x1a6c6c[_0x27f84b(0x1cf)],this[_0x27f84b(0x1b0)][_0x1a6c6c[_0x27f84b(0x1e1)]][_0x419501][_0x27f84b(0x23a)],_0x419501);const _0x2c2efd=moment();this[_0x27f84b(0x1b0)][_0x1a6c6c[_0x27f84b(0x1e1)]][_0x419501][_0x27f84b(0x1f7)]=!![],this[_0x27f84b(0x1b0)][_0x1a6c6c['transfereeuniqueid']][_0x419501]['agentcompleteAt']=moment()[_0x27f84b(0x233)](_0x27f84b(0x223)),this[_0x27f84b(0x1b0)][_0x1a6c6c[_0x27f84b(0x1e1)]][_0x419501][_0x27f84b(0x1e3)]=_0x27f84b(0x226),this[_0x27f84b(0x1b0)][_0x1a6c6c[_0x27f84b(0x1e1)]][_0x419501]['reason']=_0x27f84b(0x222),this[_0x27f84b(0x1b0)][_0x1a6c6c[_0x27f84b(0x1e1)]][_0x419501][_0x27f84b(0x1d8)]=_0x2c2efd[_0x27f84b(0x231)](this[_0x27f84b(0x1b0)][_0x1a6c6c[_0x27f84b(0x1e1)]][_0x419501][_0x27f84b(0x1ba)],_0x27f84b(0x1e6));}}}if(this[_0x27f84b(0x1b0)][_0x1a6c6c[_0x27f84b(0x1cd)]]){const _0x1a81e1=this[_0x27f84b(0x1b0)][_0x1a6c6c[_0x27f84b(0x1cd)]];this[_0x27f84b(0x1b0)][_0x1a6c6c[_0x27f84b(0x1cd)]]=this[_0x27f84b(0x1b0)][_0x1a6c6c[_0x27f84b(0x1e1)]],this['channels'][_0x1a6c6c[_0x27f84b(0x1e1)]]=_0x1a81e1;}}}catch(_0x235260){logger[_0x27f84b(0x1f1)]('[%s][voiceAgentReport][attendedtransfer]',_0x1a6c6c[_0x27f84b(0x1cf)],util[_0x27f84b(0x1e4)](_0x235260,{'showHidden':![],'depth':null}));}},VoiceAgentReport[a1263_0x5a73fa(0x1db)][a1263_0x5a73fa(0x20e)]=function(_0x3e5956){const _0x315927=a1263_0x5a73fa;try{if(this['isNotNull'](_0x3e5956)){logger[_0x315927(0x1c9)](_0x315927(0x21b),_0x3e5956[_0x315927(0x1cf)],util[_0x315927(0x1e4)](_0x3e5956,{'showHidden':![],'depth':null}));if(this['channels'][_0x3e5956['transfereeuniqueid']])for(const _0x586ebf in this['channels'][_0x3e5956['transfereeuniqueid']]){if(typeof this['channels'][_0x3e5956[_0x315927(0x1e1)]][_0x586ebf]!=='undefined'){if(_0x3e5956['transfereruniqueid']===_0x586ebf){logger[_0x315927(0x1fd)](_0x315927(0x1c5),_0x3e5956[_0x315927(0x1cf)],this[_0x315927(0x1b0)][_0x3e5956[_0x315927(0x1e1)]][_0x586ebf]['membername'],_0x586ebf);const _0x35f9f2=moment();this[_0x315927(0x1b0)][_0x3e5956['transfereeuniqueid']][_0x586ebf][_0x315927(0x1f7)]=!![],this['channels'][_0x3e5956[_0x315927(0x1e1)]][_0x586ebf]['agentcompleteAt']=_0x35f9f2,this[_0x315927(0x1b0)][_0x3e5956[_0x315927(0x1e1)]][_0x586ebf][_0x315927(0x1e3)]=_0x315927(0x226),this[_0x315927(0x1b0)][_0x3e5956[_0x315927(0x1e1)]][_0x586ebf]['reason']=_0x315927(0x222),this[_0x315927(0x1b0)][_0x3e5956[_0x315927(0x1e1)]][_0x586ebf]['talktime']=_0x35f9f2[_0x315927(0x231)](this[_0x315927(0x1b0)][_0x3e5956[_0x315927(0x1e1)]][_0x586ebf][_0x315927(0x1ba)],'seconds');}}}}}catch(_0x598962){logger[_0x315927(0x1f1)](_0x315927(0x1bf),_0x3e5956[_0x315927(0x1cf)],util[_0x315927(0x1e4)](_0x598962,{'showHidden':![],'depth':null}));}},VoiceAgentReport[a1263_0x5a73fa(0x1db)]['syncMusicOnHoldStart']=function(_0xa4061e){const _0x1900e5=a1263_0x5a73fa;let _0x57e285='';try{this[_0x1900e5(0x21c)](_0xa4061e)&&(logger['debug'](_0x1900e5(0x230),_0xa4061e[_0x1900e5(0x1cf)],util['inspect'](_0xa4061e,{'showHidden':![],'depth':null})),_0xa4061e[_0x1900e5(0x1bc)]&&(_0x57e285=_0xa4061e[_0x1900e5(0x1bc)][_0x1900e5(0x1c2)](0x0,_0xa4061e[_0x1900e5(0x1bc)][_0x1900e5(0x1ca)]('-')),this[_0x1900e5(0x1ec)][_0x57e285]&&(logger['info']('[%s][voiceAgentReport][musiconholdstart]\x20interface:%s',_0xa4061e[_0x1900e5(0x1cf)],_0x57e285),this[_0x1900e5(0x1ec)][_0x57e285][_0x1900e5(0x1b9)]=!![])));}catch(_0x11a82e){logger[_0x1900e5(0x1f1)](_0x1900e5(0x1da),_0xa4061e[_0x1900e5(0x1cf)],util[_0x1900e5(0x1e4)](_0x11a82e,{'showHidden':![],'depth':null}));}},VoiceAgentReport[a1263_0x5a73fa(0x1db)][a1263_0x5a73fa(0x1de)]=function(_0x28eb75){const _0x241fb3=a1263_0x5a73fa;let _0xa31df2='';try{this[_0x241fb3(0x21c)](_0x28eb75)&&(logger['debug'](_0x241fb3(0x1df),_0x28eb75[_0x241fb3(0x1cf)],util[_0x241fb3(0x1e4)](_0x28eb75,{'showHidden':![],'depth':null})),_0x28eb75[_0x241fb3(0x1bc)]&&(_0xa31df2=_0x28eb75['channel']['substring'](0x0,_0x28eb75[_0x241fb3(0x1bc)][_0x241fb3(0x1ca)]('-')),this['agents'][_0xa31df2]&&(logger[_0x241fb3(0x1fd)](_0x241fb3(0x1bb),_0x28eb75[_0x241fb3(0x1cf)],_0xa31df2),this[_0x241fb3(0x1ec)][_0xa31df2][_0x241fb3(0x1b9)]=![])));}catch(_0x4b7fef){logger[_0x241fb3(0x1f1)]('[%s][voiceAgentReport][musiconholdstop]',_0x28eb75[_0x241fb3(0x1cf)],util[_0x241fb3(0x1e4)](_0x4b7fef,{'showHidden':![],'depth':null}));}},module[a1263_0x5a73fa(0x1be)]=VoiceAgentReport;
\ No newline at end of file