Built motion from commit 43538d75.|2.5.35
[motion2.git] / server / services / ami / report / voiceCallReport.js
1 // *************************************************************************
2 // *                                                                       *
3 // * xCALLY Motion -  The Omnichannel Contact Center                       *
4 // * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
5 // *                                                                       *
6 // *************************************************************************
7 // *                                                                       *
8 // * Email: info@xcally.com                                                *
9 // * Website: https://www.xcally.com                                       *
10 // *                                                                       *
11 // *************************************************************************
12 // *                                                                       *
13 // * The SOFTWARE PRODUCT is protected by copyright laws and international *
14 // * copyright treaties, as well as other intellectual property laws and   *
15 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                         *
16 // *                                                                       *
17 // *************************************************************************
18 var _0x1e4d=['destination','xmd-callerid-preview','[%s][voiceCallReport][varset]\x20variable:xmd-callerid-preview\x20value:%s','calleridpreview','xmcs-queue','[%s][voiceCallReport][varset]\x20variable:sipcallid\x20value:%s','sipcalluniqueid','parse','sipcallid','sipcalllinkedid','[%s][voiceCallReport][varset]','syncHangup','[%s][voiceCallReport][hangup]\x20event:','[%s][voiceCallReport][hangup]\x20reason:%s','cause-txt','diff','billableseconds','[%s][voiceCallReport][hangup]\x20sending\x20user:agentcomplete\x20event:','user:agentcomplete','resolve','then','transferType','isEmpty','getSettings','Action','StopMixMonitor','catch','finally','webbar:stopmonitors','BlindTransfer','type','outbound','[%s][voiceCallReport][hangup]\x20sending\x20hangup\x20event:','custom:voiceCallReport','[%s][voiceCallReport][hangup]','syncAttendedTransfer','[%s][voiceCallReport][attendedtransfer]\x20transfercalleridnum:%s\x20transferconnectedlinenum:%s','origtransferercalleridnum','transfertargetcalleridnum','[%s][voiceCallReport][attendedtransfer]\x20event:','transfereeuniqueid','secondtransfereruniqueid','transfertargetuniqueid','transfercalleridnum','transferconnectedlinenum','origtransfereruniqueid','origtransfererlinkedid','ATTENDED','[%s][voiceCallReport][attendedtransfer]','syncBlindTransfer','[%s][voiceCallReport][blindtransfer]\x20transfercalleridnum:%s\x20transferconnectedlinenum:%s','transfereecalleridnum','extension','[%s][voiceCallReport][blindtransfer]\x20event:','transfererchannel','transfereruniqueid','[%s][voiceCallReport][blindtransfer]','mohstarttime','[%s][voiceCallReport][musiconholdstart]','[%s][voiceCallReport][musiconholdstop]\x20event:','mohtime','milliseconds','[%s][voiceCallReport][musiconholdstop]','bluebird','moment','util','path','ioredis','../../../config/logger','ami','../ami','../model/channel','../rpc/setting','unknown','not_inuse','inuse','busy','invalid','unavailable','set','queue','agi','dial','playback','voicemail','FAILED','NO\x20ANSWER','BUSY','redis','defaults','localhost','socket.io-emitter','channels','agents','blindTransfers','coreshowchannel','syncNewExten','bind','newexten','newchannel','syncNewChannel','newstate','syncNewState','varset','syncVarSet','hangup','syncNewCallerId','attendedtransfer','syncMusicOnHoldStart','musiconholdstop','syncMusicOnHoldStop','info','actionCoreShowChannels','[voiceCallReport][coreshowchannels]','inspect','prototype','isNotNull','isUndefined','emit','uniqueid','calleridname','calleridnum','debug','[%s][voiceCallReport][newcallerid]\x20event:','merge','from-sip','channel','split','exten','xcally-motion-preview','destconnectedlinenum','format','user:%s','name','user:agentconnect','connectedlinenum','error','linkedid','OutgoingSpoolFailed','[%s][voiceCallReport][newchannel]\x20context:%s\x20exten:%s','context','starttime','YYYY-MM-DD\x20HH:mm:ss','disposition','toNumber','channelstate','pick','[%s][voiceCallReport][newchannel]\x20sending\x20user:agentconnect\x20event:','accountcode','[%s][voiceCallReport][newchannel]','[%s][voiceCallReport][newexten]\x20event:','application','appdata','startsWith','CDR(routeAlias)','applicationdata','toLowerCase','[%s][voiceCallReport][newexten]\x20application:%s\x20appdata:%s','duration','seconds','includes','lastapplication','lastdata','cdr(','match','[%s][voiceCallReport][newexten]','[%s][voiceCallReport][newstate]\x20event:','answered','answertime','holdtime','connectedlinename','destinationchannel','membername','routealias','[%s][voiceCallReport][newstate]\x20sending\x20user:agentconnect\x20event:','[%s][voiceCallReport][newstate]','syncMixMonitorFilename','[%s][voiceCallReport][mixMonitorFilename]\x20monitorFilename:%s','monitor','endsWith','.wav49','replace','.WAV','monitorFilename','monitors','isNil','[%s][voiceCallReport][mixMonitorFilename]','[%s][voiceCallReport][varset]\x20event:','variable','mixmonitor_filename','[%s][voiceCallReport][varset]\x20variable:mixmonitor_filename\x20value:%s','value','[%s][voiceCallReport][varset]\x20variable:xmd-phone\x20value:%s','xmd-callerid','[%s][voiceCallReport][varset]\x20variable:xmd-callerid\x20value:%s','[%s][voiceCallReport][varset]\x20variable:xmd-cdrtype\x20value:%s','xmd-queue','xmd-originatecalleridnum','[%s][voiceCallReport][varset]\x20variable:xmd-originatecalleridnum\x20value:%s','originatecalleridnum','xmd-destination','[%s][voiceCallReport][varset]\x20variable:xmd-destination\x20value:%s'];(function(_0x2e9c7a,_0x1e8cd3){var _0xa2c962=function(_0x57aff5){while(--_0x57aff5){_0x2e9c7a['push'](_0x2e9c7a['shift']());}};_0xa2c962(++_0x1e8cd3);}(_0x1e4d,0x1d3));var _0xd1e4=function(_0x1e21ca,_0x129cdd){_0x1e21ca=_0x1e21ca-0x0;var _0x4ef4e0=_0x1e4d[_0x1e21ca];return _0x4ef4e0;};'use strict';var BPromise=require(_0xd1e4('0x0'));var _=require('lodash');var moment=require(_0xd1e4('0x1'));var util=require(_0xd1e4('0x2'));var path=require(_0xd1e4('0x3'));var Redis=require(_0xd1e4('0x4'));var config=require('../../../config/environment');var logger=require(_0xd1e4('0x5'))(_0xd1e4('0x6'));var ami=require(_0xd1e4('0x7'));var Channel=require(_0xd1e4('0x8'));var RpcSetting=require(_0xd1e4('0x9'));var statusDesc=[_0xd1e4('0xa'),_0xd1e4('0xb'),_0xd1e4('0xc'),_0xd1e4('0xd'),_0xd1e4('0xe'),_0xd1e4('0xf'),'ringing','ringinuse','onhold'];var applications=[_0xd1e4('0x10'),_0xd1e4('0x11'),_0xd1e4('0x12'),_0xd1e4('0x13'),_0xd1e4('0x14'),_0xd1e4('0x15')];var dispositions=['NO\x20ANSWER','FAILED',_0xd1e4('0x16'),_0xd1e4('0x17'),'NO\x20ANSWER',_0xd1e4('0x17'),'ANSWERED',_0xd1e4('0x18'),'FAILED',_0xd1e4('0x16'),_0xd1e4('0x16')];var actions={};config[_0xd1e4('0x19')]=_[_0xd1e4('0x1a')](config[_0xd1e4('0x19')],{'host':_0xd1e4('0x1b'),'port':0x18eb});var io=require(_0xd1e4('0x1c'))(new Redis(config[_0xd1e4('0x19')]));function VoiceCallReport(_0x38d928){this['channels']=_0x38d928[_0xd1e4('0x1d')];this['agents']=_0x38d928[_0xd1e4('0x1e')];this[_0xd1e4('0x1f')]={};ami['on'](_0xd1e4('0x20'),this[_0xd1e4('0x21')][_0xd1e4('0x22')](this));ami['on'](_0xd1e4('0x23'),this[_0xd1e4('0x21')]['bind'](this));ami['on'](_0xd1e4('0x24'),this[_0xd1e4('0x25')][_0xd1e4('0x22')](this));ami['on'](_0xd1e4('0x26'),this[_0xd1e4('0x27')][_0xd1e4('0x22')](this));ami['on'](_0xd1e4('0x28'),this[_0xd1e4('0x29')][_0xd1e4('0x22')](this));ami['on'](_0xd1e4('0x2a'),this['syncHangup'][_0xd1e4('0x22')](this));ami['on']('newcallerid',this[_0xd1e4('0x2b')][_0xd1e4('0x22')](this));ami['on'](_0xd1e4('0x2c'),this['syncAttendedTransfer'][_0xd1e4('0x22')](this));ami['on']('blindtransfer',this['syncBlindTransfer'][_0xd1e4('0x22')](this));ami['on']('musiconholdstart',this[_0xd1e4('0x2d')][_0xd1e4('0x22')](this));ami['on'](_0xd1e4('0x2e'),this[_0xd1e4('0x2f')][_0xd1e4('0x22')](this));try{logger[_0xd1e4('0x30')]('[voiceCallReport][coreshowchannels]\x20started');ami[_0xd1e4('0x31')]();}catch(_0x439986){logger['error'](_0xd1e4('0x32'),util[_0xd1e4('0x33')](_0x439986,{'showHidden':![],'depth':null}));}}VoiceCallReport[_0xd1e4('0x34')][_0xd1e4('0x35')]=function(_0x301ad0){return _0x301ad0!==null&&!_[_0xd1e4('0x36')](_0x301ad0);};VoiceCallReport[_0xd1e4('0x34')][_0xd1e4('0x37')]=function(_0x2e2db6,_0x309682,_0x506807){io['to'](_0x2e2db6)[_0xd1e4('0x37')](_0x309682,_0x506807);};VoiceCallReport[_0xd1e4('0x34')][_0xd1e4('0x2b')]=function(_0x4a53d6){try{if(this[_0xd1e4('0x35')](_0x4a53d6)){logger[_0xd1e4('0x30')]('[%s][voiceCallReport][newcallerid]\x20calleridname:%s\x20calleridnum:%s',_0x4a53d6[_0xd1e4('0x38')],_0x4a53d6[_0xd1e4('0x39')],_0x4a53d6[_0xd1e4('0x3a')]);logger[_0xd1e4('0x3b')](_0xd1e4('0x3c'),_0x4a53d6[_0xd1e4('0x38')],util['inspect'](_0x4a53d6,{'showHidden':![],'depth':null}));if(_0x4a53d6['uniqueid']===_0x4a53d6['linkedid']){if(!_[_0xd1e4('0x36')](this[_0xd1e4('0x1d')][_0x4a53d6[_0xd1e4('0x38')]])){_[_0xd1e4('0x3d')](this[_0xd1e4('0x1d')][_0x4a53d6[_0xd1e4('0x38')]],_['pick'](_0x4a53d6,_['keys'](this[_0xd1e4('0x1d')][_0x4a53d6[_0xd1e4('0x38')]])));}}if(_0x4a53d6['context']===_0xd1e4('0x3e')){if(this[_0xd1e4('0x1e')][_0x4a53d6[_0xd1e4('0x3f')][_0xd1e4('0x40')]('-')[0x0]]){if(_0x4a53d6[_0xd1e4('0x41')]==_0xd1e4('0x42')){this[_0xd1e4('0x1e')][_0x4a53d6[_0xd1e4('0x3f')][_0xd1e4('0x40')]('-')[0x0]][_0xd1e4('0x43')]=_0x4a53d6['connectedlinenum'];this[_0xd1e4('0x37')](util[_0xd1e4('0x44')](_0xd1e4('0x45'),this[_0xd1e4('0x1e')][_0x4a53d6[_0xd1e4('0x3f')][_0xd1e4('0x40')]('-')[0x0]][_0xd1e4('0x46')]),_0xd1e4('0x47'),{'destaccountcode':this[_0xd1e4('0x1e')][_0x4a53d6['channel'][_0xd1e4('0x40')]('-')[0x0]]['accountcode'],'destconnectedlinenum':_0x4a53d6[_0xd1e4('0x48')]});}}}}}catch(_0x390de6){logger[_0xd1e4('0x49')]('[%s][voiceCallReport][newcallerid]',_0x4a53d6['uniqueid'],util[_0xd1e4('0x33')](_0x390de6,{'showHidden':![],'depth':null}));}};VoiceCallReport['prototype'][_0xd1e4('0x25')]=function(_0x1d9568){try{if(this[_0xd1e4('0x35')](_0x1d9568)){logger['debug']('[%s][voiceCallReport][newchannel]\x20event:',_0x1d9568['uniqueid'],util[_0xd1e4('0x33')](_0x1d9568,{'showHidden':![],'depth':null}));if(_0x1d9568[_0xd1e4('0x38')]===_0x1d9568[_0xd1e4('0x4a')]&&_0x1d9568[_0xd1e4('0x3f')]!=_0xd1e4('0x4b')){if(_[_0xd1e4('0x36')](this[_0xd1e4('0x1d')][_0x1d9568[_0xd1e4('0x38')]])){logger[_0xd1e4('0x30')](_0xd1e4('0x4c'),_0x1d9568[_0xd1e4('0x38')],_0x1d9568[_0xd1e4('0x4d')],_0x1d9568[_0xd1e4('0x41')]);this[_0xd1e4('0x1d')][_0x1d9568[_0xd1e4('0x38')]]=new Channel();this[_0xd1e4('0x1d')][_0x1d9568[_0xd1e4('0x38')]][_0xd1e4('0x4e')]=moment()['format'](_0xd1e4('0x4f'));this[_0xd1e4('0x1d')][_0x1d9568[_0xd1e4('0x38')]][_0xd1e4('0x50')]=dispositions[_[_0xd1e4('0x51')](_0x1d9568[_0xd1e4('0x52')])];_['merge'](this['channels'][_0x1d9568[_0xd1e4('0x38')]],_[_0xd1e4('0x53')](_0x1d9568,_['keys'](this[_0xd1e4('0x1d')][_0x1d9568['uniqueid']])));if(_0x1d9568[_0xd1e4('0x4d')]===_0xd1e4('0x3e')){if(this[_0xd1e4('0x1e')][_0x1d9568[_0xd1e4('0x3f')][_0xd1e4('0x40')]('-')[0x0]]){if(_[_0xd1e4('0x36')](this['agents'][_0x1d9568[_0xd1e4('0x3f')][_0xd1e4('0x40')]('-')[0x0]][_0xd1e4('0x43')])){this['agents'][_0x1d9568['channel'][_0xd1e4('0x40')]('-')[0x0]][_0xd1e4('0x43')]=_0x1d9568[_0xd1e4('0x41')];logger[_0xd1e4('0x3b')](_0xd1e4('0x54'),_0x1d9568['uniqueid'],util[_0xd1e4('0x33')]({'destaccountcode':this[_0xd1e4('0x1e')][_0x1d9568[_0xd1e4('0x3f')][_0xd1e4('0x40')]('-')[0x0]]['accountcode'],'destconnectedlinenum':_0x1d9568[_0xd1e4('0x41')]},{'showHidden':![],'depth':null}));this['emit'](util[_0xd1e4('0x44')](_0xd1e4('0x45'),this[_0xd1e4('0x1e')][_0x1d9568[_0xd1e4('0x3f')][_0xd1e4('0x40')]('-')[0x0]]['name']),_0xd1e4('0x47'),{'destaccountcode':this[_0xd1e4('0x1e')][_0x1d9568['channel']['split']('-')[0x0]][_0xd1e4('0x55')],'destconnectedlinenum':_0x1d9568['exten']});}}}}}}}catch(_0x41cd54){logger[_0xd1e4('0x49')](_0xd1e4('0x56'),_0x1d9568[_0xd1e4('0x38')],util[_0xd1e4('0x33')](_0x41cd54,{'showHidden':![],'depth':null}));}};VoiceCallReport[_0xd1e4('0x34')][_0xd1e4('0x21')]=function(_0x1ba7f4){try{if(this[_0xd1e4('0x35')](_0x1ba7f4)){logger[_0xd1e4('0x3b')](_0xd1e4('0x57'),_0x1ba7f4[_0xd1e4('0x38')],util[_0xd1e4('0x33')](_0x1ba7f4,{'showHidden':![],'depth':null}));if(_0x1ba7f4[_0xd1e4('0x38')]===_0x1ba7f4[_0xd1e4('0x4a')]&&_0x1ba7f4[_0xd1e4('0x41')]!='h'&&_0x1ba7f4['channel']!=_0xd1e4('0x4b')){_0x1ba7f4[_0xd1e4('0x58')]=_0x1ba7f4[_0xd1e4('0x58')]['toLowerCase']();_0x1ba7f4['applicationdata']=_0x1ba7f4[_0xd1e4('0x59')]&&_0x1ba7f4[_0xd1e4('0x59')][_0xd1e4('0x5a')](_0xd1e4('0x5b'))?_0x1ba7f4['appdata']:(_0x1ba7f4['appdata']||_0x1ba7f4[_0xd1e4('0x5c')])[_0xd1e4('0x5d')]();logger[_0xd1e4('0x30')](_0xd1e4('0x5e'),_0x1ba7f4[_0xd1e4('0x38')],_0x1ba7f4[_0xd1e4('0x58')],_0x1ba7f4[_0xd1e4('0x5c')]);if(_['isUndefined'](this[_0xd1e4('0x1d')][_0x1ba7f4[_0xd1e4('0x38')]])){this[_0xd1e4('0x1d')][_0x1ba7f4[_0xd1e4('0x38')]]=new Channel();this[_0xd1e4('0x1d')][_0x1ba7f4[_0xd1e4('0x38')]][_0xd1e4('0x4e')]=_0x1ba7f4[_0xd1e4('0x5f')]?moment()['subtract'](moment[_0xd1e4('0x5f')](_0x1ba7f4[_0xd1e4('0x5f')])[_0xd1e4('0x60')](),_0xd1e4('0x60'))[_0xd1e4('0x44')](_0xd1e4('0x4f')):moment()['format']('YYYY-MM-DD\x20HH:mm:ss');this[_0xd1e4('0x1d')][_0x1ba7f4[_0xd1e4('0x38')]]['disposition']=_0xd1e4('0x17');}_['merge'](this[_0xd1e4('0x1d')][_0x1ba7f4[_0xd1e4('0x38')]],_[_0xd1e4('0x53')](_0x1ba7f4,_['keys'](this['channels'][_0x1ba7f4[_0xd1e4('0x38')]])));if(_[_0xd1e4('0x61')](applications,_0x1ba7f4[_0xd1e4('0x58')])){this[_0xd1e4('0x1d')][_0x1ba7f4[_0xd1e4('0x38')]][_0xd1e4('0x62')]=_0x1ba7f4[_0xd1e4('0x58')];this['channels'][_0x1ba7f4[_0xd1e4('0x38')]][_0xd1e4('0x63')]=_0x1ba7f4[_0xd1e4('0x5c')];if(_0x1ba7f4[_0xd1e4('0x58')]===_0xd1e4('0x10')&&_[_0xd1e4('0x5a')](_0x1ba7f4[_0xd1e4('0x5c')]['toLowerCase'](),_0xd1e4('0x64'))){var _0x590006=_0x1ba7f4[_0xd1e4('0x5c')]['split']('=');var _0x4167db=_0x590006[0x0][_0xd1e4('0x5d')]()[_0xd1e4('0x65')](/cdr\((.*)\)/);if(_0x4167db){this['channels'][_0x1ba7f4[_0xd1e4('0x38')]][_0x4167db[0x1]]=_0x590006[0x1];}}else if(_0x1ba7f4['application']==='queue'){this[_0xd1e4('0x1d')][_0x1ba7f4[_0xd1e4('0x38')]][_0xd1e4('0x11')]=_0x1ba7f4['applicationdata']['split'](',')[0x0];}}}}}catch(_0x263302){logger[_0xd1e4('0x49')](_0xd1e4('0x66'),_0x1ba7f4[_0xd1e4('0x38')],util[_0xd1e4('0x33')](_0x263302,{'showHidden':![],'depth':null}));}};VoiceCallReport[_0xd1e4('0x34')][_0xd1e4('0x27')]=function(_0x51d8af){try{if(this[_0xd1e4('0x35')](_0x51d8af)){logger[_0xd1e4('0x30')]('[%s][voiceCallReport][newstate]\x20linkedid:%s\x20calleridname:%s\x20calleridnum:%s',_0x51d8af[_0xd1e4('0x38')],_0x51d8af[_0xd1e4('0x4a')],_0x51d8af[_0xd1e4('0x39')],_0x51d8af[_0xd1e4('0x3a')]);logger[_0xd1e4('0x3b')](_0xd1e4('0x67'),_0x51d8af[_0xd1e4('0x38')],util[_0xd1e4('0x33')](_0x51d8af,{'showHidden':![],'depth':null}));if(_0x51d8af[_0xd1e4('0x38')]!==_0x51d8af['linkedid']){if(this[_0xd1e4('0x1d')][_0x51d8af[_0xd1e4('0x4a')]]){if(_0x51d8af[_0xd1e4('0x52')]==='6'){if(!this[_0xd1e4('0x1d')][_0x51d8af['linkedid']][_0xd1e4('0x68')]){var _0x5001bd=moment();this[_0xd1e4('0x1d')][_0x51d8af['linkedid']][_0xd1e4('0x68')]=!![];this[_0xd1e4('0x1d')][_0x51d8af['linkedid']][_0xd1e4('0x69')]=_0x5001bd['format'](_0xd1e4('0x4f'));if(this[_0xd1e4('0x1d')][_0x51d8af[_0xd1e4('0x4a')]][_0xd1e4('0x4e')]){this[_0xd1e4('0x1d')][_0x51d8af['linkedid']][_0xd1e4('0x6a')]=_0x5001bd['diff'](this[_0xd1e4('0x1d')][_0x51d8af['linkedid']][_0xd1e4('0x4e')],'seconds');}}this['channels'][_0x51d8af[_0xd1e4('0x4a')]][_0xd1e4('0x4a')]=_0x51d8af[_0xd1e4('0x38')];if(_0x51d8af[_0xd1e4('0x3a')]!==_0xd1e4('0x42')){this[_0xd1e4('0x1d')][_0x51d8af[_0xd1e4('0x4a')]][_0xd1e4('0x48')]=_0x51d8af[_0xd1e4('0x3a')];}this[_0xd1e4('0x1d')][_0x51d8af['linkedid']][_0xd1e4('0x6b')]=_0x51d8af['calleridname'];this[_0xd1e4('0x1d')][_0x51d8af[_0xd1e4('0x4a')]][_0xd1e4('0x6c')]=_0x51d8af[_0xd1e4('0x3f')];this['channels'][_0x51d8af[_0xd1e4('0x4a')]][_0xd1e4('0x50')]=dispositions[_[_0xd1e4('0x51')](_0x51d8af[_0xd1e4('0x52')])];if(this[_0xd1e4('0x1e')][_0x51d8af['channel']['split']('-')[0x0]]){this[_0xd1e4('0x1d')][_0x51d8af['linkedid']]['UserId']=this['agents'][_0x51d8af['channel'][_0xd1e4('0x40')]('-')[0x0]]['id'];this[_0xd1e4('0x1d')][_0x51d8af['linkedid']]['membername']=this[_0xd1e4('0x1e')][_0x51d8af[_0xd1e4('0x3f')]['split']('-')[0x0]]['name'];}}}}else{if(this[_0xd1e4('0x1d')][_0x51d8af[_0xd1e4('0x38')]]){if(_0x51d8af[_0xd1e4('0x52')]==='6'){if(this['agents'][_0x51d8af[_0xd1e4('0x3f')]['split']('-')[0x0]]){this[_0xd1e4('0x1d')][_0x51d8af[_0xd1e4('0x38')]]['UserId']=this[_0xd1e4('0x1e')][_0x51d8af[_0xd1e4('0x3f')]['split']('-')[0x0]]['id'];this[_0xd1e4('0x1d')][_0x51d8af[_0xd1e4('0x38')]][_0xd1e4('0x6d')]=this['agents'][_0x51d8af[_0xd1e4('0x3f')][_0xd1e4('0x40')]('-')[0x0]][_0xd1e4('0x46')];}}}}if(_0x51d8af[_0xd1e4('0x52')]==='6'&&_0x51d8af[_0xd1e4('0x4d')]===_0xd1e4('0x3e')){if(this['agents'][_0x51d8af[_0xd1e4('0x3f')][_0xd1e4('0x40')]('-')[0x0]]){this['agents'][_0x51d8af[_0xd1e4('0x3f')][_0xd1e4('0x40')]('-')[0x0]][_0xd1e4('0x43')]=_0x51d8af['exten'];var _0x49b3eb;if(this[_0xd1e4('0x1d')][_0x51d8af[_0xd1e4('0x38')]])_0x49b3eb=this[_0xd1e4('0x1d')][_0x51d8af[_0xd1e4('0x38')]][_0xd1e4('0x6e')];else if(this[_0xd1e4('0x1d')][_0x51d8af['linkedid']])_0x49b3eb=this[_0xd1e4('0x1d')][_0x51d8af[_0xd1e4('0x4a')]][_0xd1e4('0x6e')];logger['debug'](_0xd1e4('0x6f'),_0x51d8af[_0xd1e4('0x38')],util[_0xd1e4('0x33')]({'destaccountcode':this[_0xd1e4('0x1e')][_0x51d8af[_0xd1e4('0x3f')][_0xd1e4('0x40')]('-')[0x0]][_0xd1e4('0x55')],'destconnectedlinenum':_0x51d8af['exten'],'routealias':_0x49b3eb},{'showHidden':![],'depth':null}));this[_0xd1e4('0x37')](util[_0xd1e4('0x44')](_0xd1e4('0x45'),this[_0xd1e4('0x1e')][_0x51d8af['channel'][_0xd1e4('0x40')]('-')[0x0]][_0xd1e4('0x46')]),_0xd1e4('0x47'),{'destaccountcode':this[_0xd1e4('0x1e')][_0x51d8af[_0xd1e4('0x3f')]['split']('-')[0x0]][_0xd1e4('0x55')],'destconnectedlinenum':_0x51d8af[_0xd1e4('0x41')],'routealias':_0x49b3eb});}}}}catch(_0x5807fb){logger['error'](_0xd1e4('0x70'),_0x51d8af[_0xd1e4('0x38')],util[_0xd1e4('0x33')](_0x5807fb,{'showHidden':![],'depth':null}));}};VoiceCallReport[_0xd1e4('0x34')][_0xd1e4('0x71')]=function(_0x747bdd,_0x2077ab){try{if(this[_0xd1e4('0x1d')][_0x747bdd]){logger[_0xd1e4('0x30')](_0xd1e4('0x72'),_0x747bdd,_0x2077ab);this[_0xd1e4('0x1d')][_0x747bdd][_0xd1e4('0x73')]=!![];if(_[_0xd1e4('0x74')](_0x2077ab,_0xd1e4('0x75'))){_0x2077ab=_0x2077ab[_0xd1e4('0x76')](_0xd1e4('0x75'),_0xd1e4('0x77'));}this[_0xd1e4('0x1d')][_0x747bdd][_0xd1e4('0x78')]=_0x2077ab;var _0x42ab51=_['find'](this['channels'][_0x747bdd][_0xd1e4('0x79')],{'filename':_0x2077ab});if(_[_0xd1e4('0x7a')](_0x42ab51)){this['channels'][_0x747bdd]['monitors']['push']({'filename':_0x2077ab,'createdAt':moment()['format'](_0xd1e4('0x4f')),'mixmonitorid':'','status':'rec'});}}}catch(_0x37a23f){logger[_0xd1e4('0x49')](_0xd1e4('0x7b'),_0x747bdd,util['inspect'](_0x37a23f,{'showHidden':![],'depth':null}));}};VoiceCallReport[_0xd1e4('0x34')][_0xd1e4('0x29')]=function(_0x39609f){try{if(this[_0xd1e4('0x35')](_0x39609f)){logger[_0xd1e4('0x3b')](_0xd1e4('0x7c'),_0x39609f[_0xd1e4('0x38')],util[_0xd1e4('0x33')](_0x39609f,{'showHidden':![],'depth':null}));if(this[_0xd1e4('0x1d')][_0x39609f[_0xd1e4('0x38')]]&&_0x39609f[_0xd1e4('0x3f')]!='OutgoingSpoolFailed'){if(this[_0xd1e4('0x35')](_0x39609f[_0xd1e4('0x7d')])){if(this[_0xd1e4('0x35')](_0x39609f[_0xd1e4('0x7d')][_0xd1e4('0x7e')])){logger[_0xd1e4('0x30')](_0xd1e4('0x7f'),_0x39609f[_0xd1e4('0x38')],_0x39609f['value']);this['syncMixMonitorFilename'](_0x39609f[_0xd1e4('0x38')],_0x39609f[_0xd1e4('0x80')]);}else if(this[_0xd1e4('0x35')](_0x39609f[_0xd1e4('0x7d')]['xmd-phone'])){logger['info'](_0xd1e4('0x81'),_0x39609f['uniqueid'],_0x39609f[_0xd1e4('0x80')]);this[_0xd1e4('0x1d')][_0x39609f[_0xd1e4('0x38')]]['calleridnum']=_0x39609f['value'];}else if(this[_0xd1e4('0x35')](_0x39609f[_0xd1e4('0x7d')][_0xd1e4('0x82')])){logger[_0xd1e4('0x30')](_0xd1e4('0x83'),_0x39609f[_0xd1e4('0x38')],_0x39609f[_0xd1e4('0x80')]);this[_0xd1e4('0x1d')][_0x39609f[_0xd1e4('0x38')]]['callerid']=_0x39609f[_0xd1e4('0x80')];}else if(this[_0xd1e4('0x35')](_0x39609f['variable']['xmd-cdrtype'])){logger[_0xd1e4('0x30')](_0xd1e4('0x84'),_0x39609f[_0xd1e4('0x38')],_0x39609f[_0xd1e4('0x80')]);this[_0xd1e4('0x1d')][_0x39609f[_0xd1e4('0x38')]]['type']=_0x39609f['value'];}else if(this[_0xd1e4('0x35')](_0x39609f[_0xd1e4('0x7d')][_0xd1e4('0x85')])){logger[_0xd1e4('0x30')]('[%s][voiceCallReport][varset]\x20variable:xmd-queue\x20value:%s',_0x39609f['uniqueid'],_0x39609f[_0xd1e4('0x80')][_0xd1e4('0x40')](',')[0x0]);this[_0xd1e4('0x1d')][_0x39609f[_0xd1e4('0x38')]]['queue']=_0x39609f[_0xd1e4('0x80')][_0xd1e4('0x40')](',')[0x0];}else if(this[_0xd1e4('0x35')](_0x39609f[_0xd1e4('0x7d')][_0xd1e4('0x86')])){logger['info'](_0xd1e4('0x87'),_0x39609f[_0xd1e4('0x38')],_0x39609f[_0xd1e4('0x80')]);this['channels'][_0x39609f[_0xd1e4('0x38')]][_0xd1e4('0x88')]=_0x39609f['value'];}else if(this[_0xd1e4('0x35')](_0x39609f[_0xd1e4('0x7d')][_0xd1e4('0x89')])){logger[_0xd1e4('0x30')](_0xd1e4('0x8a'),_0x39609f['uniqueid'],_0x39609f['value']);this['channels'][_0x39609f[_0xd1e4('0x38')]][_0xd1e4('0x8b')]=_0x39609f[_0xd1e4('0x80')];}else if(this[_0xd1e4('0x35')](_0x39609f['variable'][_0xd1e4('0x8c')])){logger[_0xd1e4('0x30')](_0xd1e4('0x8d'),_0x39609f[_0xd1e4('0x38')],_0x39609f[_0xd1e4('0x80')]);this[_0xd1e4('0x1d')][_0x39609f[_0xd1e4('0x38')]][_0xd1e4('0x8e')]=_0x39609f[_0xd1e4('0x80')];}else if(this['isNotNull'](_0x39609f['variable'][_0xd1e4('0x8f')])){logger[_0xd1e4('0x30')]('[%s][voiceCallReport][varset]\x20variable:xmcs-queue\x20value:%s',_0x39609f['uniqueid'],_0x39609f[_0xd1e4('0x80')]);this[_0xd1e4('0x1d')][_0x39609f['uniqueid']][_0xd1e4('0x11')]=_0x39609f[_0xd1e4('0x80')];}else if(this[_0xd1e4('0x35')](_0x39609f[_0xd1e4('0x7d')]['sipcallid'])){logger['info'](_0xd1e4('0x90'),_0x39609f[_0xd1e4('0x38')],_0x39609f['value']);this[_0xd1e4('0x1d')][_0x39609f[_0xd1e4('0x38')]][_0xd1e4('0x91')]=_0x39609f['value'];}}}else if(this[_0xd1e4('0x35')](_0x39609f[_0xd1e4('0x7d')][_0xd1e4('0x7e')])){if(_0x39609f[_0xd1e4('0x80')]){var _0x3a78c3=path[_0xd1e4('0x92')](_0x39609f['value'])[_0xd1e4('0x46')];logger[_0xd1e4('0x30')](_0xd1e4('0x7f'),_0x3a78c3,_0x39609f[_0xd1e4('0x80')]);this[_0xd1e4('0x71')](_0x3a78c3,_0x39609f['value']);}}else if(this['channels'][_0x39609f[_0xd1e4('0x4a')]]){if(this[_0xd1e4('0x35')](_0x39609f[_0xd1e4('0x7d')])){if(this[_0xd1e4('0x35')](_0x39609f['variable'][_0xd1e4('0x93')])){logger['info'](_0xd1e4('0x90'),_0x39609f[_0xd1e4('0x4a')],_0x39609f['value']);this[_0xd1e4('0x1d')][_0x39609f[_0xd1e4('0x4a')]][_0xd1e4('0x94')]=_0x39609f['value'];}}}}}catch(_0x27034f){logger[_0xd1e4('0x49')](_0xd1e4('0x95'),_0x39609f[_0xd1e4('0x38')],util[_0xd1e4('0x33')](_0x27034f,{'showHidden':![],'depth':null}));}};VoiceCallReport[_0xd1e4('0x34')][_0xd1e4('0x96')]=function(_0x2abfe2){try{if(this[_0xd1e4('0x35')](_0x2abfe2)){logger[_0xd1e4('0x3b')](_0xd1e4('0x97'),_0x2abfe2[_0xd1e4('0x38')],util[_0xd1e4('0x33')](_0x2abfe2,{'showHidden':![],'depth':null}));if(this[_0xd1e4('0x1d')][_0x2abfe2[_0xd1e4('0x38')]]){logger['info'](_0xd1e4('0x98'),_0x2abfe2[_0xd1e4('0x38')],_0x2abfe2[_0xd1e4('0x99')]);var _0x3aa270=moment();this[_0xd1e4('0x1d')][_0x2abfe2[_0xd1e4('0x38')]]['endtime']=_0x3aa270[_0xd1e4('0x44')](_0xd1e4('0x4f'));this[_0xd1e4('0x1d')][_0x2abfe2[_0xd1e4('0x38')]]['duration']=_0x3aa270[_0xd1e4('0x9a')](this[_0xd1e4('0x1d')][_0x2abfe2[_0xd1e4('0x38')]]['starttime'],'seconds');if(this['channels'][_0x2abfe2[_0xd1e4('0x38')]][_0xd1e4('0x68')]){this[_0xd1e4('0x1d')][_0x2abfe2['uniqueid']][_0xd1e4('0x9b')]=_0x3aa270[_0xd1e4('0x9a')](this[_0xd1e4('0x1d')][_0x2abfe2[_0xd1e4('0x38')]][_0xd1e4('0x69')],_0xd1e4('0x60'));this['channels'][_0x2abfe2[_0xd1e4('0x38')]][_0xd1e4('0x6a')]=this['channels'][_0x2abfe2[_0xd1e4('0x38')]][_0xd1e4('0x5f')]-this['channels'][_0x2abfe2['uniqueid']][_0xd1e4('0x9b')];}if(_0x2abfe2['context']===_0xd1e4('0x3e')){if(this['agents'][_0x2abfe2[_0xd1e4('0x3f')][_0xd1e4('0x40')]('-')[0x0]]){this[_0xd1e4('0x1e')][_0x2abfe2[_0xd1e4('0x3f')][_0xd1e4('0x40')]('-')[0x0]]=_['omit'](this['agents'][_0x2abfe2['channel'][_0xd1e4('0x40')]('-')[0x0]],[_0xd1e4('0x43')]);logger[_0xd1e4('0x3b')](_0xd1e4('0x9c'),_0x2abfe2['uniqueid'],util['inspect']({'id':this['agents'][_0x2abfe2['channel'][_0xd1e4('0x40')]('-')[0x0]]['id'],'destaccountcode':this[_0xd1e4('0x1e')][_0x2abfe2[_0xd1e4('0x3f')]['split']('-')[0x0]][_0xd1e4('0x55')]},{'showHidden':![],'depth':null}));this['emit'](util[_0xd1e4('0x44')](_0xd1e4('0x45'),this[_0xd1e4('0x1e')][_0x2abfe2['channel'][_0xd1e4('0x40')]('-')[0x0]][_0xd1e4('0x46')]),_0xd1e4('0x9d'),{'id':this['agents'][_0x2abfe2['channel']['split']('-')[0x0]]['id'],'destaccountcode':this['agents'][_0x2abfe2[_0xd1e4('0x3f')]['split']('-')[0x0]][_0xd1e4('0x55')]});}}var _0x5c4954=this;Promise[_0xd1e4('0x9e')]()[_0xd1e4('0x9f')](function(){var _0x111f22=_0x5c4954['channels'][_0x2abfe2[_0xd1e4('0x38')]];if(typeof _0x111f22[_0xd1e4('0xa0')]==='undefined')return;if(_[_0xd1e4('0xa1')](_0x111f22[_0xd1e4('0x79')]))return;return RpcSetting[_0xd1e4('0xa2')]()[_0xd1e4('0x9f')](function(_0x4604e0){if(!_0x4604e0['stopRecordingOnTransfer'])return;return Promise[_0xd1e4('0x9e')]()[_0xd1e4('0x9f')](function(){return ami[_0xd1e4('0xa3')]({'action':_0xd1e4('0xa4'),'channel':_0x111f22[_0xd1e4('0x3f')]})[_0xd1e4('0xa5')](function(){});})[_0xd1e4('0x9f')](function(){return ami['Action']({'action':_0xd1e4('0xa4'),'channel':_0x111f22[_0xd1e4('0x6c')]})[_0xd1e4('0xa5')](function(){})[_0xd1e4('0xa6')](function(){var _0x421022=_0x5c4954['agents'][_0x111f22[_0xd1e4('0x6c')][_0xd1e4('0x40')]('-')[0x0]];if(!_0x421022)return;io['emit'](_0xd1e4('0xa7'),{'agentId':_0x421022['id'],'uniqueid':_0x111f22[_0xd1e4('0x38')]});});});});})[_0xd1e4('0x9f')](function(){if(_0x2abfe2['event']===_0xd1e4('0xa8')){_0x5c4954['blindTransfers'][_0x2abfe2['uniqueid']]=_0x5c4954[_0xd1e4('0x1d')][_0x2abfe2['uniqueid']];}else{if(_0x5c4954[_0xd1e4('0x1d')][_0x2abfe2[_0xd1e4('0x38')]][_0xd1e4('0xa9')]===_0xd1e4('0xaa')&&_0x5c4954[_0xd1e4('0x1f')][_0x2abfe2[_0xd1e4('0x38')]]){_0x5c4954['channels'][_0x2abfe2[_0xd1e4('0x38')]]['uniqueid']=[_0x5c4954[_0xd1e4('0x1d')][_0x2abfe2[_0xd1e4('0x38')]][_0xd1e4('0x4a')],_0x5c4954[_0xd1e4('0x1d')][_0x2abfe2[_0xd1e4('0x38')]][_0xd1e4('0x4a')]=_0x5c4954['channels'][_0x2abfe2[_0xd1e4('0x38')]][_0xd1e4('0x38')]][0x0];delete _0x5c4954[_0xd1e4('0x1f')][_0x2abfe2['uniqueid']];}}logger[_0xd1e4('0x3b')](_0xd1e4('0xab'),_0x2abfe2[_0xd1e4('0x38')],util['inspect'](_0x5c4954[_0xd1e4('0x1d')][_0x2abfe2[_0xd1e4('0x38')]],{'showHidden':![],'depth':null}));ami[_0xd1e4('0x37')](_0xd1e4('0xac'),_0x5c4954[_0xd1e4('0x1d')][_0x2abfe2[_0xd1e4('0x38')]]);delete _0x5c4954[_0xd1e4('0x1d')][_0x2abfe2['uniqueid']];});}}}catch(_0x3c5b82){logger[_0xd1e4('0x49')](_0xd1e4('0xad'),_0x2abfe2['uniqueid'],util[_0xd1e4('0x33')](_0x3c5b82,{'showHidden':![],'depth':null}));}};VoiceCallReport[_0xd1e4('0x34')][_0xd1e4('0xae')]=function(_0x409eac){try{if(this[_0xd1e4('0x35')](_0x409eac)){logger[_0xd1e4('0x30')](_0xd1e4('0xaf'),_0x409eac['uniqueid'],_0x409eac[_0xd1e4('0xb0')],_0x409eac[_0xd1e4('0xb1')]);logger[_0xd1e4('0x3b')](_0xd1e4('0xb2'),_0x409eac['uniqueid'],util[_0xd1e4('0x33')](_0x409eac,{'showHidden':![],'depth':null}));if(this[_0xd1e4('0x1d')][_0x409eac[_0xd1e4('0xb3')]]){this['channels'][_0x409eac[_0xd1e4('0xb3')]]['transfercalleridnum']=_0x409eac[_0xd1e4('0xb0')];this[_0xd1e4('0x1d')][_0x409eac[_0xd1e4('0xb3')]]['transferconnectedlinenum']=_0x409eac[_0xd1e4('0xb1')];if(this[_0xd1e4('0x1d')][_0x409eac[_0xd1e4('0xb4')]]){var _0x27f9b6=this['channels'][_0x409eac[_0xd1e4('0xb4')]];this[_0xd1e4('0x1d')][_0x409eac[_0xd1e4('0xb4')]]=this[_0xd1e4('0x1d')][_0x409eac[_0xd1e4('0xb3')]];this[_0xd1e4('0x1d')][_0x409eac[_0xd1e4('0xb3')]]=_0x27f9b6;}}else if(this[_0xd1e4('0x1d')][_0x409eac[_0xd1e4('0xb5')]]){this['channels'][_0x409eac[_0xd1e4('0xb5')]][_0xd1e4('0xb6')]=_0x409eac[_0xd1e4('0xb0')];this['channels'][_0x409eac['transfertargetuniqueid']][_0xd1e4('0xb7')]=_0x409eac[_0xd1e4('0xb1')];if(this[_0xd1e4('0x1d')][_0x409eac[_0xd1e4('0xb8')]]){var _0x27f9b6=this[_0xd1e4('0x1d')][_0x409eac[_0xd1e4('0xb8')]];this[_0xd1e4('0x1d')][_0x409eac[_0xd1e4('0xb8')]]=this[_0xd1e4('0x1d')][_0x409eac[_0xd1e4('0xb5')]];this[_0xd1e4('0x1d')][_0x409eac['transfertargetuniqueid']]=_0x27f9b6;}}if((this[_0xd1e4('0x1d')][_0x409eac[_0xd1e4('0xb8')]]||this['channels'][_0x409eac['origtransfererlinkedid']])&&this['channels'][_0x409eac[_0xd1e4('0xb4')]]){var _0x2539d0=_['some']([this[_0xd1e4('0x1d')][_0x409eac[_0xd1e4('0xb8')]],this[_0xd1e4('0x1d')][_0x409eac[_0xd1e4('0xb9')]],this[_0xd1e4('0x1d')][_0x409eac[_0xd1e4('0xb4')]]],function(_0x3993de){return _0x3993de&&_0x3993de[_0xd1e4('0xa9')]===_0xd1e4('0xaa')&&_0x3993de['routeid'];});if(_0x2539d0){if(this['channels'][_0x409eac['origtransfereruniqueid']])this['channels'][_0x409eac['origtransfereruniqueid']][_0xd1e4('0xa0')]=_0xd1e4('0xba');if(this[_0xd1e4('0x1d')][_0x409eac['origtransfererlinkedid']])this[_0xd1e4('0x1d')][_0x409eac[_0xd1e4('0xb9')]]['transferType']=_0xd1e4('0xba');this['channels'][_0x409eac[_0xd1e4('0xb4')]][_0xd1e4('0xa0')]='ATTENDED';}}}}catch(_0x15cf08){logger[_0xd1e4('0x49')](_0xd1e4('0xbb'),_0x409eac['uniqueid'],util[_0xd1e4('0x33')](_0x15cf08,{'showHidden':![],'depth':null}));}};VoiceCallReport[_0xd1e4('0x34')][_0xd1e4('0xbc')]=function(_0x1b867a){try{if(this[_0xd1e4('0x35')](_0x1b867a)){logger['info'](_0xd1e4('0xbd'),_0x1b867a['uniqueid'],_0x1b867a[_0xd1e4('0xbe')],_0x1b867a[_0xd1e4('0xbf')]);logger[_0xd1e4('0x3b')](_0xd1e4('0xc0'),_0x1b867a[_0xd1e4('0x38')],util['inspect'](_0x1b867a,{'showHidden':![],'depth':null}));if(this[_0xd1e4('0x1d')][_0x1b867a['transfereeuniqueid']]){this[_0xd1e4('0x1d')][_0x1b867a[_0xd1e4('0xb3')]][_0xd1e4('0xb6')]=_0x1b867a[_0xd1e4('0xbe')];this[_0xd1e4('0x1d')][_0x1b867a[_0xd1e4('0xb3')]]['transferconnectedlinenum']=_0x1b867a[_0xd1e4('0xbf')];this[_0xd1e4('0x1d')][_0x1b867a[_0xd1e4('0xb3')]][_0xd1e4('0xa0')]='BLIND';this['syncHangup']({'event':_0xd1e4('0xa8'),'uniqueid':_0x1b867a[_0xd1e4('0xb3')],'context':_0x1b867a[_0xd1e4('0x4d')],'channel':_0x1b867a[_0xd1e4('0xc1')]});}else{this[_0xd1e4('0x1d')][_0x1b867a[_0xd1e4('0xc2')]]['transferType']='BLIND';}}}catch(_0x137e78){logger[_0xd1e4('0x49')](_0xd1e4('0xc3'),_0x1b867a['uniqueid'],util[_0xd1e4('0x33')](_0x137e78,{'showHidden':![],'depth':null}));}};VoiceCallReport[_0xd1e4('0x34')][_0xd1e4('0x2d')]=function(_0x132919){try{if(this['isNotNull'](_0x132919)){logger[_0xd1e4('0x3b')]('[%s][voiceCallReport][musiconholdstart]\x20event:',_0x132919[_0xd1e4('0x38')],util[_0xd1e4('0x33')](_0x132919,{'showHidden':![],'depth':null}));if(this[_0xd1e4('0x1d')][_0x132919['uniqueid']]){if(!_[_0xd1e4('0x7a')](this[_0xd1e4('0x1d')][_0x132919[_0xd1e4('0x38')]]['answertime'])){this[_0xd1e4('0x1d')][_0x132919['uniqueid']][_0xd1e4('0xc4')]=moment()[_0xd1e4('0x44')]('YYYY-MM-DD\x20HH:mm:ss');logger[_0xd1e4('0x30')]('[%s][voiceCallReport][musiconholdstart]\x20mohstarttime:%s',_0x132919[_0xd1e4('0x38')],this[_0xd1e4('0x1d')][_0x132919[_0xd1e4('0x38')]][_0xd1e4('0xc4')]);}}}}catch(_0x352844){logger[_0xd1e4('0x49')](_0xd1e4('0xc5'),_0x132919[_0xd1e4('0x38')],util[_0xd1e4('0x33')](_0x352844,{'showHidden':![],'depth':null}));}};VoiceCallReport[_0xd1e4('0x34')][_0xd1e4('0x2f')]=function(_0xfd9313){try{if(this['isNotNull'](_0xfd9313)){logger['debug'](_0xd1e4('0xc6'),_0xfd9313[_0xd1e4('0x38')],util[_0xd1e4('0x33')](_0xfd9313,{'showHidden':![],'depth':null}));if(this[_0xd1e4('0x1d')][_0xfd9313[_0xd1e4('0x38')]]){if(!_[_0xd1e4('0x7a')](this[_0xd1e4('0x1d')][_0xfd9313[_0xd1e4('0x38')]][_0xd1e4('0xc4')])){this[_0xd1e4('0x1d')][_0xfd9313[_0xd1e4('0x38')]][_0xd1e4('0xc7')]+=moment()[_0xd1e4('0xc8')](0x0)[_0xd1e4('0x9a')](this['channels'][_0xfd9313[_0xd1e4('0x38')]][_0xd1e4('0xc4')],_0xd1e4('0x60'));logger['info']('[%s][voiceCallReport][musiconholdstop]\x20mohtime:%s',_0xfd9313[_0xd1e4('0x38')],this[_0xd1e4('0x1d')][_0xfd9313[_0xd1e4('0x38')]][_0xd1e4('0xc7')]);delete this['channels'][_0xfd9313[_0xd1e4('0x38')]]['mohstarttime'];}}}}catch(_0x19ee85){logger[_0xd1e4('0x49')](_0xd1e4('0xc9'),_0xfd9313[_0xd1e4('0x38')],util['inspect'](_0x19ee85,{'showHidden':![],'depth':null}));}};module['exports']=VoiceCallReport;