Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / services / ami / report / voiceDialReport.js
index ffe351d..7d056d0 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x75cf=['dialstatus','ANSWER','connectedlinenum','connectedlinename','answertime','lastevent','connect','custom:dialconnect','error','[syncDialEnd][VoiceDialReport]','syncVarSet','addVariable','keys','variable','value','outboundrouteid','[syncVarSet][VoiceDialReport]','rtpaudioqos','rtpaudioqosbridged','rtpaudioqosjitterbridged','rtpaudioqosloss','rtpaudioqosrttbridged','sipcallid','sipuri','membercalls','memberinterface','memberpenalty','memberrealtime','isNil','includes','syncHangup','endtime','duration','diff','starttime','seconds','complete','total','answered','sumHoldTime','holdtime','sumBillable','billableseconds','sumDuration','voice_outbound:save','info','[DEBUG]\x20Emit\x20voice_outbound_channel:remove\x20event','stringify','voice_outbound_channel:remove','exports','lodash','moment','ioredis','../../../config/environment','ami','defaults','redis','localhost','channels','outboundChannels','outbound','variables','dialbegin','syncDialBegin','syncDialEnd','bind','hangup','prototype','isNotNull','isUndefined','emit','uniqueid','merge','format','YYYY-MM-DD\x20HH:mm:ss','called','substring','lastIndexOf','channel','omit','event','voice:outbound','voice_outbound_channel:save','custom:dialbegin','[syncDialBegin][VoiceDialReport]','inspect'];(function(_0x2ac94a,_0x483de7){var _0x49d782=function(_0x49866e){while(--_0x49866e){_0x2ac94a['push'](_0x2ac94a['shift']());}};_0x49d782(++_0x483de7);}(_0x75cf,0x18a));var _0xf75c=function(_0x1373f5,_0x30a026){_0x1373f5=_0x1373f5-0x0;var _0x549b54=_0x75cf[_0x1373f5];return _0x549b54;};'use strict';var _=require(_0xf75c('0x0'));var moment=require(_0xf75c('0x1'));var util=require('util');var Redis=require(_0xf75c('0x2'));var config=require(_0xf75c('0x3'));var logger=require('../../../config/logger')(_0xf75c('0x4'));var ami=require('../ami');config['redis']=_[_0xf75c('0x5')](config[_0xf75c('0x6')],{'host':_0xf75c('0x7'),'port':0x18eb});var io=require('socket.io-emitter')(new Redis(config[_0xf75c('0x6')]));function VoiceDialReport(_0x42726c){this[_0xf75c('0x8')]=_0x42726c[_0xf75c('0x9')];this['outbound']=_0x42726c[_0xf75c('0xa')];this[_0xf75c('0xb')]={};ami['on'](_0xf75c('0xc'),this[_0xf75c('0xd')]['bind'](this));ami['on']('dialend',this[_0xf75c('0xe')][_0xf75c('0xf')](this));ami['on']('varset',this['syncVarSet'][_0xf75c('0xf')](this));ami['on'](_0xf75c('0x10'),this['syncHangup'][_0xf75c('0xf')](this));}VoiceDialReport[_0xf75c('0x11')][_0xf75c('0x12')]=function(_0x4d6b33){return _0x4d6b33!==null&&!_[_0xf75c('0x13')](_0x4d6b33);};VoiceDialReport[_0xf75c('0x11')]['emit']=function(_0x1988cb,_0x4f2909,_0x20dec0){io['to'](_0x1988cb)[_0xf75c('0x14')](_0x4f2909,_0x20dec0);};VoiceDialReport[_0xf75c('0x11')][_0xf75c('0xd')]=function(_0x3e753d){try{if(this[_0xf75c('0x12')](_0x3e753d)){if(this[_0xf75c('0x8')][_0x3e753d[_0xf75c('0x15')]]){_[_0xf75c('0x16')](this['channels'][_0x3e753d[_0xf75c('0x15')]],{'starttime':moment()[_0xf75c('0x17')](_0xf75c('0x18')),'lastevent':_0xf75c('0x19'),'interface':_0x3e753d['channel'][_0xf75c('0x1a')](0x0,_0x3e753d['channel'][_0xf75c('0x1b')]('-')),'membername':_0x3e753d[_0xf75c('0x1c')][_0xf75c('0x1a')](_0x3e753d[_0xf75c('0x1c')][_0xf75c('0x1b')]('/')+0x1,_0x3e753d[_0xf75c('0x1c')]['lastIndexOf']('-'))},_[_0xf75c('0x1d')](_0x3e753d,[_0xf75c('0x1e'),'privilege']));this[_0xf75c('0x14')](_0xf75c('0x1f'),_0xf75c('0x20'),this['channels'][_0x3e753d[_0xf75c('0x15')]]);ami[_0xf75c('0x14')](_0xf75c('0x21'),this[_0xf75c('0x8')][_0x3e753d[_0xf75c('0x15')]]);}}}catch(_0x397e8f){logger['error'](_0xf75c('0x22'),util[_0xf75c('0x23')](_0x397e8f,{'showHidden':![],'depth':null}));}};VoiceDialReport[_0xf75c('0x11')][_0xf75c('0xe')]=function(_0x13d29a){try{if(this[_0xf75c('0x12')](_0x13d29a)){if(this[_0xf75c('0x8')][_0x13d29a[_0xf75c('0x15')]]){this[_0xf75c('0x8')][_0x13d29a[_0xf75c('0x15')]][_0xf75c('0x24')]=_0x13d29a[_0xf75c('0x24')];if(_0x13d29a[_0xf75c('0x24')]===_0xf75c('0x25')){this['channels'][_0x13d29a[_0xf75c('0x15')]]['connectedlinenum']=_0x13d29a[_0xf75c('0x26')];this[_0xf75c('0x8')][_0x13d29a[_0xf75c('0x15')]][_0xf75c('0x27')]=_0x13d29a[_0xf75c('0x27')];this[_0xf75c('0x8')][_0x13d29a[_0xf75c('0x15')]][_0xf75c('0x28')]=moment()[_0xf75c('0x17')]('YYYY-MM-DD\x20HH:mm:ss');this['channels'][_0x13d29a[_0xf75c('0x15')]][_0xf75c('0x29')]=_0xf75c('0x2a');ami[_0xf75c('0x14')](_0xf75c('0x2b'),this['channels'][_0x13d29a[_0xf75c('0x15')]]);}this[_0xf75c('0x14')]('voice:outbound','voice_outbound_channel:save',this[_0xf75c('0x8')][_0x13d29a[_0xf75c('0x15')]]);}}}catch(_0x3f15f6){logger[_0xf75c('0x2c')](_0xf75c('0x2d'),util[_0xf75c('0x23')](_0x3f15f6,{'showHidden':![],'depth':null}));}};VoiceDialReport['prototype'][_0xf75c('0x2e')]=function(_0x9d63a4){try{if(this[_0xf75c('0x12')](_0x9d63a4)){this[_0xf75c('0x2f')](_0x9d63a4['uniqueid'],_[_0xf75c('0x30')](_0x9d63a4[_0xf75c('0x31')])[0x0],_0x9d63a4[_0xf75c('0x32')]);if(this['isNotNull'](_0x9d63a4[_0xf75c('0x31')])&&this[_0xf75c('0x12')](_0x9d63a4[_0xf75c('0x31')][_0xf75c('0x33')])){if(_[_0xf75c('0x13')](this[_0xf75c('0x8')][_0x9d63a4[_0xf75c('0x15')]])){this[_0xf75c('0x8')][_0x9d63a4[_0xf75c('0x15')]]={'routeId':_0x9d63a4[_0xf75c('0x32')],'variables':this['variables'][_0x9d63a4[_0xf75c('0x15')]]};this[_0xf75c('0x14')](_0xf75c('0x1f'),_0xf75c('0x20'),this[_0xf75c('0x8')][_0x9d63a4[_0xf75c('0x15')]]);}}}}catch(_0x27ac33){logger[_0xf75c('0x2c')](_0xf75c('0x34'),util['inspect'](_0x27ac33,{'showHidden':![],'depth':null}));}};VoiceDialReport[_0xf75c('0x11')][_0xf75c('0x2f')]=function(_0x125bc0,_0x19076a,_0x4f0cff){var _0x4752c2=[_0xf75c('0x35'),_0xf75c('0x36'),'rtpaudioqosjitter',_0xf75c('0x37'),_0xf75c('0x38'),'rtpaudioqoslossbridged','rtpaudioqosrtt',_0xf75c('0x39'),_0xf75c('0x3a'),_0xf75c('0x3b'),'bridgepeer','bridgepvtcallid',_0xf75c('0x3c'),'memberdynamic',_0xf75c('0x3d'),'memberlastcall','membername',_0xf75c('0x3e'),_0xf75c('0x3f')];if(!_[_0xf75c('0x40')](_0x19076a)&&!_[_0xf75c('0x41')](_0x4752c2,_0x19076a)){if(_[_0xf75c('0x13')](this[_0xf75c('0xb')][_0x125bc0])){this[_0xf75c('0xb')][_0x125bc0]={};}this[_0xf75c('0xb')][_0x125bc0][_0x19076a]=_0x4f0cff;}};VoiceDialReport[_0xf75c('0x11')][_0xf75c('0x42')]=function(_0x4c0187){try{if(this[_0xf75c('0x12')](_0x4c0187)){if(this[_0xf75c('0x8')][_0x4c0187[_0xf75c('0x15')]]){this['channels'][_0x4c0187[_0xf75c('0x15')]][_0xf75c('0x43')]=moment()[_0xf75c('0x17')](_0xf75c('0x18'));this[_0xf75c('0x8')][_0x4c0187['uniqueid']][_0xf75c('0x44')]=moment(this['channels'][_0x4c0187[_0xf75c('0x15')]][_0xf75c('0x43')])[_0xf75c('0x45')](this[_0xf75c('0x8')][_0x4c0187['uniqueid']][_0xf75c('0x46')],_0xf75c('0x47'));this[_0xf75c('0x8')][_0x4c0187[_0xf75c('0x15')]]['lastevent']=_0xf75c('0x48');this[_0xf75c('0xa')][_0xf75c('0x49')]+=0x1;if(this[_0xf75c('0x8')][_0x4c0187[_0xf75c('0x15')]][_0xf75c('0x28')]){this['outbound'][_0xf75c('0x4a')]+=0x1;this[_0xf75c('0x8')][_0x4c0187[_0xf75c('0x15')]]['holdtime']=moment(this['channels'][_0x4c0187[_0xf75c('0x15')]][_0xf75c('0x28')])[_0xf75c('0x45')](this[_0xf75c('0x8')][_0x4c0187['uniqueid']]['starttime'],_0xf75c('0x47'));this[_0xf75c('0x8')][_0x4c0187[_0xf75c('0x15')]]['billableseconds']=moment(this[_0xf75c('0x8')][_0x4c0187['uniqueid']]['endtime'])[_0xf75c('0x45')](this[_0xf75c('0x8')][_0x4c0187[_0xf75c('0x15')]][_0xf75c('0x28')],_0xf75c('0x47'));this['outbound'][_0xf75c('0x4b')]+=this[_0xf75c('0x8')][_0x4c0187['uniqueid']][_0xf75c('0x4c')]||0x0;this['outbound'][_0xf75c('0x4d')]+=this[_0xf75c('0x8')][_0x4c0187['uniqueid']][_0xf75c('0x4e')];}this[_0xf75c('0xa')][_0xf75c('0x4f')]+=this[_0xf75c('0x8')][_0x4c0187[_0xf75c('0x15')]][_0xf75c('0x44')];ami['emit']('custom:voiceDialReport',this[_0xf75c('0x8')][_0x4c0187[_0xf75c('0x15')]]);ami[_0xf75c('0x14')]('custom:dialend',this[_0xf75c('0x8')][_0x4c0187['uniqueid']]);this[_0xf75c('0x14')]('voice:outbound',_0xf75c('0x50'),this[_0xf75c('0xa')]);logger[_0xf75c('0x51')](_0xf75c('0x52'),JSON[_0xf75c('0x53')](this[_0xf75c('0x8')][_0x4c0187[_0xf75c('0x15')]]));this[_0xf75c('0x14')](_0xf75c('0x1f'),_0xf75c('0x54'),this[_0xf75c('0x8')][_0x4c0187[_0xf75c('0x15')]]);delete this[_0xf75c('0x8')][_0x4c0187['uniqueid']];}if(this['variables'][_0x4c0187[_0xf75c('0x15')]]){delete this['variables'][_0x4c0187[_0xf75c('0x15')]];}}}catch(_0x10c152){logger['error']('[syncHangup][VoiceDialReport]',util['inspect'](_0x10c152,{'showHidden':![],'depth':null}));}};module[_0xf75c('0x55')]=VoiceDialReport;
\ No newline at end of file
+var _0xb425=['voice:outbound','voice_outbound_channel:save','custom:dialbegin','[syncDialBegin][VoiceDialReport]','dialstatus','ANSWER','connectedlinenum','connectedlinename','answertime','lastevent','connect','error','[syncDialEnd][VoiceDialReport]','addVariable','keys','variable','value','outboundrouteid','[syncVarSet][VoiceDialReport]','inspect','rtpaudioqos','rtpaudioqosjitter','rtpaudioqoslossbridged','rtpaudioqosrtt','sipcallid','bridgepvtcallid','membercalls','memberinterface','memberlastcall','memberpenalty','memberrealtime','isNil','includes','syncHangup','endtime','duration','diff','starttime','seconds','complete','total','answered','holdtime','billableseconds','sumBillable','custom:voiceDialReport','custom:dialend','info','[DEBUG]\x20Emit\x20voice_outbound_channel:remove\x20event','stringify','voice_outbound_channel:remove','[syncHangup][VoiceDialReport]','exports','moment','util','ioredis','../../../config/environment','../../../config/logger','ami','../ami','redis','defaults','localhost','socket.io-emitter','channels','outboundChannels','outbound','variables','dialbegin','syncDialBegin','bind','syncDialEnd','varset','syncVarSet','hangup','prototype','isNotNull','isUndefined','emit','uniqueid','format','YYYY-MM-DD\x20HH:mm:ss','channel','substring','lastIndexOf','omit','event','privilege'];(function(_0x4f962f,_0x120dff){var _0x209caa=function(_0x44af43){while(--_0x44af43){_0x4f962f['push'](_0x4f962f['shift']());}};_0x209caa(++_0x120dff);}(_0xb425,0x1ed));var _0x5b42=function(_0x40b610,_0x155ec5){_0x40b610=_0x40b610-0x0;var _0x117e71=_0xb425[_0x40b610];return _0x117e71;};'use strict';var _=require('lodash');var moment=require(_0x5b42('0x0'));var util=require(_0x5b42('0x1'));var Redis=require(_0x5b42('0x2'));var config=require(_0x5b42('0x3'));var logger=require(_0x5b42('0x4'))(_0x5b42('0x5'));var ami=require(_0x5b42('0x6'));config[_0x5b42('0x7')]=_[_0x5b42('0x8')](config[_0x5b42('0x7')],{'host':_0x5b42('0x9'),'port':0x18eb});var io=require(_0x5b42('0xa'))(new Redis(config[_0x5b42('0x7')]));function VoiceDialReport(_0xa89f52){this[_0x5b42('0xb')]=_0xa89f52[_0x5b42('0xc')];this[_0x5b42('0xd')]=_0xa89f52['outbound'];this[_0x5b42('0xe')]={};ami['on'](_0x5b42('0xf'),this[_0x5b42('0x10')][_0x5b42('0x11')](this));ami['on']('dialend',this[_0x5b42('0x12')][_0x5b42('0x11')](this));ami['on'](_0x5b42('0x13'),this[_0x5b42('0x14')]['bind'](this));ami['on'](_0x5b42('0x15'),this['syncHangup'][_0x5b42('0x11')](this));}VoiceDialReport[_0x5b42('0x16')][_0x5b42('0x17')]=function(_0x2f8bd4){return _0x2f8bd4!==null&&!_[_0x5b42('0x18')](_0x2f8bd4);};VoiceDialReport[_0x5b42('0x16')][_0x5b42('0x19')]=function(_0x453b4b,_0x1988aa,_0x304e4e){io['to'](_0x453b4b)[_0x5b42('0x19')](_0x1988aa,_0x304e4e);};VoiceDialReport['prototype'][_0x5b42('0x10')]=function(_0x5b637d){try{if(this[_0x5b42('0x17')](_0x5b637d)){if(this['channels'][_0x5b637d[_0x5b42('0x1a')]]){_['merge'](this[_0x5b42('0xb')][_0x5b637d[_0x5b42('0x1a')]],{'starttime':moment()[_0x5b42('0x1b')](_0x5b42('0x1c')),'lastevent':'called','interface':_0x5b637d[_0x5b42('0x1d')][_0x5b42('0x1e')](0x0,_0x5b637d[_0x5b42('0x1d')][_0x5b42('0x1f')]('-')),'membername':_0x5b637d[_0x5b42('0x1d')]['substring'](_0x5b637d['channel'][_0x5b42('0x1f')]('/')+0x1,_0x5b637d['channel'][_0x5b42('0x1f')]('-'))},_[_0x5b42('0x20')](_0x5b637d,[_0x5b42('0x21'),_0x5b42('0x22')]));this['emit'](_0x5b42('0x23'),_0x5b42('0x24'),this[_0x5b42('0xb')][_0x5b637d[_0x5b42('0x1a')]]);ami[_0x5b42('0x19')](_0x5b42('0x25'),this[_0x5b42('0xb')][_0x5b637d[_0x5b42('0x1a')]]);}}}catch(_0x49aae6){logger['error'](_0x5b42('0x26'),util['inspect'](_0x49aae6,{'showHidden':![],'depth':null}));}};VoiceDialReport[_0x5b42('0x16')]['syncDialEnd']=function(_0x8430df){try{if(this['isNotNull'](_0x8430df)){if(this['channels'][_0x8430df[_0x5b42('0x1a')]]){this[_0x5b42('0xb')][_0x8430df[_0x5b42('0x1a')]][_0x5b42('0x27')]=_0x8430df[_0x5b42('0x27')];if(_0x8430df[_0x5b42('0x27')]===_0x5b42('0x28')){this[_0x5b42('0xb')][_0x8430df[_0x5b42('0x1a')]]['connectedlinenum']=_0x8430df[_0x5b42('0x29')];this[_0x5b42('0xb')][_0x8430df[_0x5b42('0x1a')]][_0x5b42('0x2a')]=_0x8430df[_0x5b42('0x2a')];this['channels'][_0x8430df['uniqueid']][_0x5b42('0x2b')]=moment()[_0x5b42('0x1b')]('YYYY-MM-DD\x20HH:mm:ss');this['channels'][_0x8430df['uniqueid']][_0x5b42('0x2c')]=_0x5b42('0x2d');ami[_0x5b42('0x19')]('custom:dialconnect',this[_0x5b42('0xb')][_0x8430df[_0x5b42('0x1a')]]);}this[_0x5b42('0x19')](_0x5b42('0x23'),_0x5b42('0x24'),this[_0x5b42('0xb')][_0x8430df['uniqueid']]);}}}catch(_0x11d864){logger[_0x5b42('0x2e')](_0x5b42('0x2f'),util['inspect'](_0x11d864,{'showHidden':![],'depth':null}));}};VoiceDialReport['prototype'][_0x5b42('0x14')]=function(_0x5ee1ba){try{if(this[_0x5b42('0x17')](_0x5ee1ba)){this[_0x5b42('0x30')](_0x5ee1ba[_0x5b42('0x1a')],_[_0x5b42('0x31')](_0x5ee1ba[_0x5b42('0x32')])[0x0],_0x5ee1ba[_0x5b42('0x33')]);if(this[_0x5b42('0x17')](_0x5ee1ba[_0x5b42('0x32')])&&this[_0x5b42('0x17')](_0x5ee1ba['variable'][_0x5b42('0x34')])){if(_[_0x5b42('0x18')](this['channels'][_0x5ee1ba['uniqueid']])){this[_0x5b42('0xb')][_0x5ee1ba[_0x5b42('0x1a')]]={'routeId':_0x5ee1ba[_0x5b42('0x33')],'variables':this[_0x5b42('0xe')][_0x5ee1ba[_0x5b42('0x1a')]]};this[_0x5b42('0x19')](_0x5b42('0x23'),_0x5b42('0x24'),this[_0x5b42('0xb')][_0x5ee1ba[_0x5b42('0x1a')]]);}}}}catch(_0x3ab473){logger[_0x5b42('0x2e')](_0x5b42('0x35'),util[_0x5b42('0x36')](_0x3ab473,{'showHidden':![],'depth':null}));}};VoiceDialReport[_0x5b42('0x16')][_0x5b42('0x30')]=function(_0x5463c3,_0x49990c,_0x2c0064){var _0x510dd9=[_0x5b42('0x37'),'rtpaudioqosbridged',_0x5b42('0x38'),'rtpaudioqosjitterbridged','rtpaudioqosloss',_0x5b42('0x39'),_0x5b42('0x3a'),'rtpaudioqosrttbridged',_0x5b42('0x3b'),'sipuri','bridgepeer',_0x5b42('0x3c'),_0x5b42('0x3d'),'memberdynamic',_0x5b42('0x3e'),_0x5b42('0x3f'),'membername',_0x5b42('0x40'),_0x5b42('0x41')];if(!_[_0x5b42('0x42')](_0x49990c)&&!_[_0x5b42('0x43')](_0x510dd9,_0x49990c)){if(_[_0x5b42('0x18')](this[_0x5b42('0xe')][_0x5463c3])){this[_0x5b42('0xe')][_0x5463c3]={};}this[_0x5b42('0xe')][_0x5463c3][_0x49990c]=_0x2c0064;}};VoiceDialReport[_0x5b42('0x16')][_0x5b42('0x44')]=function(_0x158d7f){try{if(this['isNotNull'](_0x158d7f)){if(this[_0x5b42('0xb')][_0x158d7f['uniqueid']]){this[_0x5b42('0xb')][_0x158d7f['uniqueid']][_0x5b42('0x45')]=moment()[_0x5b42('0x1b')](_0x5b42('0x1c'));this[_0x5b42('0xb')][_0x158d7f[_0x5b42('0x1a')]][_0x5b42('0x46')]=moment(this[_0x5b42('0xb')][_0x158d7f[_0x5b42('0x1a')]][_0x5b42('0x45')])[_0x5b42('0x47')](this[_0x5b42('0xb')][_0x158d7f[_0x5b42('0x1a')]][_0x5b42('0x48')],_0x5b42('0x49'));this['channels'][_0x158d7f['uniqueid']][_0x5b42('0x2c')]=_0x5b42('0x4a');this[_0x5b42('0xd')][_0x5b42('0x4b')]+=0x1;if(this[_0x5b42('0xb')][_0x158d7f[_0x5b42('0x1a')]][_0x5b42('0x2b')]){this[_0x5b42('0xd')][_0x5b42('0x4c')]+=0x1;this[_0x5b42('0xb')][_0x158d7f['uniqueid']][_0x5b42('0x4d')]=moment(this[_0x5b42('0xb')][_0x158d7f[_0x5b42('0x1a')]][_0x5b42('0x2b')])[_0x5b42('0x47')](this[_0x5b42('0xb')][_0x158d7f[_0x5b42('0x1a')]][_0x5b42('0x48')],_0x5b42('0x49'));this['channels'][_0x158d7f['uniqueid']][_0x5b42('0x4e')]=moment(this[_0x5b42('0xb')][_0x158d7f[_0x5b42('0x1a')]]['endtime'])[_0x5b42('0x47')](this[_0x5b42('0xb')][_0x158d7f[_0x5b42('0x1a')]]['answertime'],_0x5b42('0x49'));this[_0x5b42('0xd')]['sumHoldTime']+=this[_0x5b42('0xb')][_0x158d7f[_0x5b42('0x1a')]][_0x5b42('0x4d')]||0x0;this['outbound'][_0x5b42('0x4f')]+=this[_0x5b42('0xb')][_0x158d7f[_0x5b42('0x1a')]]['billableseconds'];}this[_0x5b42('0xd')]['sumDuration']+=this[_0x5b42('0xb')][_0x158d7f[_0x5b42('0x1a')]][_0x5b42('0x46')];ami[_0x5b42('0x19')](_0x5b42('0x50'),this[_0x5b42('0xb')][_0x158d7f[_0x5b42('0x1a')]]);ami[_0x5b42('0x19')](_0x5b42('0x51'),this[_0x5b42('0xb')][_0x158d7f[_0x5b42('0x1a')]]);this[_0x5b42('0x19')]('voice:outbound','voice_outbound:save',this[_0x5b42('0xd')]);logger[_0x5b42('0x52')](_0x5b42('0x53'),JSON[_0x5b42('0x54')](this[_0x5b42('0xb')][_0x158d7f[_0x5b42('0x1a')]]));this[_0x5b42('0x19')]('voice:outbound',_0x5b42('0x55'),this[_0x5b42('0xb')][_0x158d7f[_0x5b42('0x1a')]]);delete this[_0x5b42('0xb')][_0x158d7f[_0x5b42('0x1a')]];}if(this[_0x5b42('0xe')][_0x158d7f[_0x5b42('0x1a')]]){delete this['variables'][_0x158d7f[_0x5b42('0x1a')]];}}}catch(_0x19a94b){logger[_0x5b42('0x2e')](_0x5b42('0x56'),util[_0x5b42('0x36')](_0x19a94b,{'showHidden':![],'depth':null}));}};module[_0x5b42('0x57')]=VoiceDialReport;
\ No newline at end of file