Built motion from commit (unavailable).|2.5.31
[motion2.git] / server / services / ami / report / index.js
index 399488f..694f459 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xa8ac=['YYYY-MM-DD\x20HH:mm:ss','queuecallerexit','queuecallerexitAt','create','match','destination','exten','type','dialer','lastapplication','queue','from-voip-provider','callerid','context','from-sip','xcally-motion-preview','calleridpreview','originatecalleridnum','destinationchannel','channel','calleridnum','ANSWERED','\x22%s\x22\x20<%s>','transfers','linkedid','uniqueid','blindTransfer','monitor','monitorFilename','monitors','filename','createdAt','calleridname','connectedlinename','membername','xcally-motion-dialer','forEach','startsWith','substring','mobile','phone','indexOf','interface','transfererlinkedid','attendedTransfer','exports','lodash','moment','util','../../../config/environment','../ami','../rpc/voiceCallReport','../rpc/voiceDialReport','../rpc/memberReport','../rpc/voiceQueueReport','../rpc/voiceRecording','../rpc/voiceTransferReport','./voiceQueueReport','./voiceCallReport','./voiceAgentReport','./userReport','realtime','agents','telephones','prototype','sync','xdr','disabled','custom:voiceQueueReport','voiceQueueReport','bind','voiceCallReport','custom:voiceAgentReport','voiceAgentReport','custom:voiceDialReport','voiceDialReport','blindtransfer','attendedtransfer','find','name','isNil','accountcode','format','SIP/%s','length','findAgent','connectedlinenum','lastAssignedTo','queuecallercomplete'];(function(_0x5d4607,_0x6b5e7b){var _0x5e4a86=function(_0x46891a){while(--_0x46891a){_0x5d4607['push'](_0x5d4607['shift']());}};_0x5e4a86(++_0x6b5e7b);}(_0xa8ac,0x87));var _0xca8a=function(_0x57d24b,_0x219977){_0x57d24b=_0x57d24b-0x0;var _0x2986dc=_0xa8ac[_0x57d24b];return _0x2986dc;};'use strict';var _=require(_0xca8a('0x0'));var moment=require(_0xca8a('0x1'));var util=require(_0xca8a('0x2'));var config=require(_0xca8a('0x3'));var ami=require(_0xca8a('0x4'));var RpcVoiceAgentReport=require('../rpc/voiceAgentReport');var RpcVoiceCallReport=require(_0xca8a('0x5'));var RpcVoiceDialReport=require(_0xca8a('0x6'));var RpcMemberReport=require(_0xca8a('0x7'));var RpcVoiceQueueReport=require(_0xca8a('0x8'));var RpcVoiceRecording=require(_0xca8a('0x9'));var RpcVoiceTransferReport=require(_0xca8a('0xa'));var VoiceQueueReport=require(_0xca8a('0xb'));var VoiceCallReport=require(_0xca8a('0xc'));var VoiceAgentReport=require(_0xca8a('0xd'));var VoiceDialReport=require('./voiceDialReport');var UserReport=require(_0xca8a('0xe'));function Report(_0x2a0574){this[_0xca8a('0xf')]=_0x2a0574;this[_0xca8a('0x10')]=_0x2a0574['agents'];this[_0xca8a('0x11')]=_0x2a0574[_0xca8a('0x11')];}Report[_0xca8a('0x12')][_0xca8a('0x13')]=function(_0xf72732){var _0x4c57af=new VoiceQueueReport(this[_0xca8a('0xf')]);var _0x33922e=new VoiceAgentReport(this[_0xca8a('0xf')]);var _0x2f8c5f=new VoiceDialReport(this[_0xca8a('0xf')]);var _0x49c1e7=new VoiceCallReport(this[_0xca8a('0xf')]);var _0x5cc82e=new UserReport(this[_0xca8a('0xf')]);if(config[_0xca8a('0x14')]&&config[_0xca8a('0x14')][_0xca8a('0x15')]){ami['on'](_0xca8a('0x16'),this[_0xca8a('0x17')][_0xca8a('0x18')](this));ami['on']('custom:voiceCallReport',this[_0xca8a('0x19')][_0xca8a('0x18')](this));ami['on'](_0xca8a('0x1a'),this[_0xca8a('0x1b')][_0xca8a('0x18')](this));ami['on'](_0xca8a('0x1c'),this[_0xca8a('0x1d')][_0xca8a('0x18')](this));ami['on'](_0xca8a('0x1e'),this['blindTransfer']['bind'](this));ami['on'](_0xca8a('0x1f'),this['attendedTransfer']['bind'](this));}};Report[_0xca8a('0x12')]['findAgent']=function(_0x4b9f46){var _0x36a34d;_0x36a34d=_[_0xca8a('0x20')](this['agents'],function(_0xb8cc56){return _0xb8cc56['accountcode']==_0x4b9f46||_0xb8cc56[_0xca8a('0x21')]==_0x4b9f46;});if(_[_0xca8a('0x22')](_0x36a34d)){var _0x5621a1=_[_0xca8a('0x20')](this[_0xca8a('0x11')],function(_0x5d3a8d){return _0x5d3a8d[_0xca8a('0x23')]==_0x4b9f46||_0x5d3a8d[_0xca8a('0x21')]==_0x4b9f46;});if(_0x5621a1){_0x36a34d=_[_0xca8a('0x20')](this[_0xca8a('0x10')],function(_0x303a4b){return _0x303a4b['interface']==util[_0xca8a('0x24')](_0xca8a('0x25'),_0x5621a1[_0xca8a('0x21')]);});}}return _0x36a34d;};Report[_0xca8a('0x12')][_0xca8a('0x17')]=function(_0x40d269){for(var _0x47fbce=0x0;_0x47fbce<_0x40d269[_0xca8a('0x26')];_0x47fbce+=0x1){var _0x2389b4=this[_0xca8a('0x27')](_0x40d269[_0x47fbce][_0xca8a('0x28')]);if(_0x2389b4){_0x40d269[_0x47fbce][_0xca8a('0x23')]=_0x2389b4[_0xca8a('0x23')];_0x40d269[_0x47fbce]['assigned']=!![];_0x40d269[_0x47fbce][_0xca8a('0x29')]=_0x2389b4[_0xca8a('0x21')];_0x40d269[_0x47fbce]['interface']=_[_0xca8a('0x22')](_0x2389b4['interface'])?util[_0xca8a('0x24')](_0xca8a('0x25'),_0x2389b4[_0xca8a('0x21')]):_0x2389b4['interface'];if(_0x40d269[_0x47fbce][_0xca8a('0x2a')]){_0x40d269[_0x47fbce]['queuecallercompleteAt']=moment()[_0xca8a('0x24')](_0xca8a('0x2b'));}if(_0x40d269[_0x47fbce][_0xca8a('0x2c')]){_0x40d269[_0x47fbce][_0xca8a('0x2d')]=moment()[_0xca8a('0x24')]('YYYY-MM-DD\x20HH:mm:ss');}RpcMemberReport[_0xca8a('0x17')](_0x40d269[_0x47fbce]);}RpcVoiceQueueReport[_0xca8a('0x2e')](_0x40d269[_0x47fbce]);}};function extractCalleridNumber(_0x2e2b22){var _0xd83d06=_0x2e2b22[_0xca8a('0x2f')](/<(.*?)>/);return _0xd83d06?_0xd83d06[0x1]:_0x2e2b22;}Report['prototype']['voiceCallReport']=function(_0x3db744){_0x3db744[_0xca8a('0x30')]=_0x3db744[_0xca8a('0x30')]||_0x3db744[_0xca8a('0x31')];if(_0x3db744[_0xca8a('0x32')]==_0xca8a('0x33')){_0x3db744[_0xca8a('0x34')]=_0xca8a('0x35');_0x3db744['lastdata']=_0x3db744[_0xca8a('0x35')];if(_0x3db744['context']==_0xca8a('0x36')){_0x3db744[_0xca8a('0x23')]='';_0x3db744[_0xca8a('0x30')]=extractCalleridNumber(_0x3db744[_0xca8a('0x37')]);}else if(_0x3db744[_0xca8a('0x38')]==_0xca8a('0x39')){if(_0x3db744[_0xca8a('0x30')]==_0xca8a('0x3a')){_0x3db744['destination']=extractCalleridNumber(_0x3db744[_0xca8a('0x3b')]);_0x3db744['calleridnum']=_0x3db744[_0xca8a('0x3c')];_0x3db744[_0xca8a('0x3d')]=[_0x3db744[_0xca8a('0x3e')],_0x3db744[_0xca8a('0x3e')]=_0x3db744['destinationchannel']][0x0];_0x3db744[_0xca8a('0x37')]=_0x3db744[_0xca8a('0x3b')];}else{_0x3db744['destination']=_0x3db744[_0xca8a('0x3f')];_0x3db744[_0xca8a('0x3f')]=_0x3db744['originatecalleridnum'];if(_0x3db744['disposition']==_0xca8a('0x40')){_0x3db744[_0xca8a('0x23')]=_0x3db744[_0xca8a('0x28')];}else{_0x3db744[_0xca8a('0x23')]='';}}}}else{_0x3db744[_0xca8a('0x37')]=util[_0xca8a('0x24')](_0xca8a('0x41'),_0x3db744['calleridname'],_0x3db744['calleridnum']);}if(RpcVoiceTransferReport[_0xca8a('0x42')][_0x3db744[_0xca8a('0x43')]]){var _0x53d526=RpcVoiceTransferReport[_0xca8a('0x42')][_0x3db744[_0xca8a('0x43')]];_0x53d526['transfereelinkedid']=_0x3db744[_0xca8a('0x44')];RpcVoiceTransferReport[_0xca8a('0x45')](_0x53d526);delete RpcVoiceTransferReport[_0xca8a('0x42')][_0x3db744[_0xca8a('0x43')]];}RpcVoiceCallReport['create'](_0x3db744);if(_0x3db744[_0xca8a('0x46')]){for(var _0xef0a88=0x0;_0xef0a88<_0x3db744['monitors'][_0xca8a('0x26')];_0xef0a88+=0x1){_0x3db744[_0xca8a('0x47')]=_0x3db744[_0xca8a('0x48')][_0xef0a88][_0xca8a('0x49')];_0x3db744['createdAt']=_0x3db744[_0xca8a('0x48')][_0xef0a88][_0xca8a('0x4a')];if(_0x3db744[_0xca8a('0x31')]=='xcally-motion-preview'){_0x3db744[_0xca8a('0x3f')]=_0x3db744[_0xca8a('0x28')];_0x3db744[_0xca8a('0x4b')]=_0x3db744[_0xca8a('0x4c')];_0x3db744['connectedlinenum']=_0x3db744[_0xca8a('0x23')];_0x3db744[_0xca8a('0x4c')]=_0x3db744[_0xca8a('0x4d')];_0x3db744[_0xca8a('0x31')]=_0x3db744[_0xca8a('0x3c')];}else if(_0x3db744['exten']==_0xca8a('0x4e')){_0x3db744['calleridnum']=_0x3db744[_0xca8a('0x30')];_0x3db744[_0xca8a('0x31')]=_0x3db744[_0xca8a('0x3c')];}RpcVoiceRecording[_0xca8a('0x2e')](_0x3db744);}}};Report[_0xca8a('0x12')][_0xca8a('0x1b')]=function(_0x51837d){if(_['isArray'](_0x51837d)){_0x51837d[_0xca8a('0x4f')](function(_0x59d839){RpcVoiceAgentReport[_0xca8a('0x2e')](_0x59d839);});}else{RpcVoiceAgentReport[_0xca8a('0x2e')](_0x51837d);}};Report[_0xca8a('0x12')][_0xca8a('0x1d')]=function(_0x2dc63a){RpcVoiceDialReport['create'](_0x2dc63a);var _0x1765bb;var _0x307eaa;var _0x21ff0d=_0x2dc63a['channel'];if(_[_0xca8a('0x50')](_0x21ff0d,'Local')){_0x307eaa=_0x21ff0d[_0xca8a('0x51')](_0x21ff0d['indexOf']('/')+0x1,_0x21ff0d['indexOf']('@'));_0x1765bb=_[_0xca8a('0x20')](this[_0xca8a('0x10')],function(_0x1ca10b){return _0x1ca10b[_0xca8a('0x52')]==_0x307eaa||_0x1ca10b[_0xca8a('0x53')]==_0x307eaa||_0x1ca10b[_0xca8a('0x23')]==_0x307eaa;});}else{_0x307eaa=_0x21ff0d[_0xca8a('0x51')](_0x21ff0d[_0xca8a('0x54')]('/')+0x1,_0x21ff0d['lastIndexOf']('-'));_0x1765bb=this['findAgent'](_0x307eaa);}if(_0x1765bb){_0x2dc63a[_0xca8a('0x55')]=_['isNil'](_0x1765bb['interface'])?util[_0xca8a('0x24')](_0xca8a('0x25'),_0x1765bb[_0xca8a('0x21')]):_0x1765bb[_0xca8a('0x55')];_0x2dc63a['membername']=_0x1765bb['name'];_0x2dc63a[_0xca8a('0x23')]=_0x1765bb[_0xca8a('0x23')];RpcMemberReport[_0xca8a('0x1d')](_0x2dc63a);}};Report[_0xca8a('0x12')][_0xca8a('0x45')]=function(_0x592c48){RpcVoiceTransferReport[_0xca8a('0x42')][_0x592c48[_0xca8a('0x56')]]=_0x592c48;};Report[_0xca8a('0x12')][_0xca8a('0x57')]=function(_0x119915){RpcVoiceTransferReport['attendedTransfer'](_0x119915);};module[_0xca8a('0x58')]=Report;
\ No newline at end of file
+var _0x9dd6=['indexOf','lastIndexOf','transfererlinkedid','exports','lodash','moment','util','../../../config/environment','../ami','../rpc/voiceAgentReport','../rpc/voiceDialReport','../rpc/voiceRecording','../rpc/voiceTransferReport','./voiceCallReport','./voiceAgentReport','./voiceDialReport','./userReport','realtime','agents','telephones','xdr','disabled','bind','custom:voiceCallReport','voiceCallReport','custom:voiceAgentReport','voiceAgentReport','custom:voiceDialReport','voiceDialReport','blindtransfer','attendedtransfer','attendedTransfer','prototype','findAgent','find','accountcode','name','isNil','interface','format','SIP/%s','voiceQueueReport','length','connectedlinenum','lastAssignedTo','queuecallercomplete','queuecallercompleteAt','YYYY-MM-DD\x20HH:mm:ss','queuecallerexitAt','create','match','destination','exten','dialer','lastapplication','queue','lastdata','context','from-voip-provider','callerid','xcally-motion-preview','calleridpreview','channel','destinationchannel','calleridnum','originatecalleridnum','disposition','ANSWERED','transfers','linkedid','transfereelinkedid','uniqueid','blindTransfer','monitor','monitorFilename','monitors','createdAt','calleridname','connectedlinename','membername','isArray','forEach','Local','substring','mobile','phone'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0x9dd6,0x1b2));var _0x69dd=function(_0x3f2b58,_0x435dd6){_0x3f2b58=_0x3f2b58-0x0;var _0x27f62b=_0x9dd6[_0x3f2b58];return _0x27f62b;};'use strict';var _=require(_0x69dd('0x0'));var moment=require(_0x69dd('0x1'));var util=require(_0x69dd('0x2'));var config=require(_0x69dd('0x3'));var ami=require(_0x69dd('0x4'));var RpcVoiceAgentReport=require(_0x69dd('0x5'));var RpcVoiceCallReport=require('../rpc/voiceCallReport');var RpcVoiceDialReport=require(_0x69dd('0x6'));var RpcMemberReport=require('../rpc/memberReport');var RpcVoiceQueueReport=require('../rpc/voiceQueueReport');var RpcVoiceRecording=require(_0x69dd('0x7'));var RpcVoiceTransferReport=require(_0x69dd('0x8'));var VoiceQueueReport=require('./voiceQueueReport');var VoiceCallReport=require(_0x69dd('0x9'));var VoiceAgentReport=require(_0x69dd('0xa'));var VoiceDialReport=require(_0x69dd('0xb'));var UserReport=require(_0x69dd('0xc'));function Report(_0x2419ea){this[_0x69dd('0xd')]=_0x2419ea;this[_0x69dd('0xe')]=_0x2419ea[_0x69dd('0xe')];this[_0x69dd('0xf')]=_0x2419ea[_0x69dd('0xf')];}Report['prototype']['sync']=function(_0x193335){var _0x12d1ca=new VoiceQueueReport(this[_0x69dd('0xd')]);var _0x4958a2=new VoiceAgentReport(this[_0x69dd('0xd')]);var _0x458b61=new VoiceDialReport(this[_0x69dd('0xd')]);var _0x213eea=new VoiceCallReport(this[_0x69dd('0xd')]);var _0x28dbf3=new UserReport(this['realtime']);if(config[_0x69dd('0x10')]&&config['xdr'][_0x69dd('0x11')]){ami['on']('custom:voiceQueueReport',this['voiceQueueReport'][_0x69dd('0x12')](this));ami['on'](_0x69dd('0x13'),this[_0x69dd('0x14')][_0x69dd('0x12')](this));ami['on'](_0x69dd('0x15'),this[_0x69dd('0x16')][_0x69dd('0x12')](this));ami['on'](_0x69dd('0x17'),this[_0x69dd('0x18')][_0x69dd('0x12')](this));ami['on'](_0x69dd('0x19'),this['blindTransfer']['bind'](this));ami['on'](_0x69dd('0x1a'),this[_0x69dd('0x1b')][_0x69dd('0x12')](this));}};Report[_0x69dd('0x1c')][_0x69dd('0x1d')]=function(_0x39ecf6){var _0x49b499;_0x49b499=_[_0x69dd('0x1e')](this['agents'],function(_0x2b822f){return _0x2b822f[_0x69dd('0x1f')]==_0x39ecf6||_0x2b822f[_0x69dd('0x20')]==_0x39ecf6;});if(_[_0x69dd('0x21')](_0x49b499)){var _0x5e22da=_[_0x69dd('0x1e')](this[_0x69dd('0xf')],function(_0x2f7349){return _0x2f7349[_0x69dd('0x1f')]==_0x39ecf6||_0x2f7349[_0x69dd('0x20')]==_0x39ecf6;});if(_0x5e22da){_0x49b499=_[_0x69dd('0x1e')](this[_0x69dd('0xe')],function(_0x3cd374){return _0x3cd374[_0x69dd('0x22')]==util[_0x69dd('0x23')](_0x69dd('0x24'),_0x5e22da[_0x69dd('0x20')]);});}}return _0x49b499;};Report['prototype'][_0x69dd('0x25')]=function(_0x4ac9e6){for(var _0x41a1c1=0x0;_0x41a1c1<_0x4ac9e6[_0x69dd('0x26')];_0x41a1c1+=0x1){var _0x55ee20=this[_0x69dd('0x1d')](_0x4ac9e6[_0x41a1c1][_0x69dd('0x27')]);if(_0x55ee20){_0x4ac9e6[_0x41a1c1][_0x69dd('0x1f')]=_0x55ee20['accountcode'];_0x4ac9e6[_0x41a1c1]['assigned']=!![];_0x4ac9e6[_0x41a1c1][_0x69dd('0x28')]=_0x55ee20[_0x69dd('0x20')];_0x4ac9e6[_0x41a1c1]['interface']=_[_0x69dd('0x21')](_0x55ee20['interface'])?util[_0x69dd('0x23')](_0x69dd('0x24'),_0x55ee20[_0x69dd('0x20')]):_0x55ee20[_0x69dd('0x22')];if(_0x4ac9e6[_0x41a1c1][_0x69dd('0x29')]){_0x4ac9e6[_0x41a1c1][_0x69dd('0x2a')]=moment()['format'](_0x69dd('0x2b'));}if(_0x4ac9e6[_0x41a1c1]['queuecallerexit']){_0x4ac9e6[_0x41a1c1][_0x69dd('0x2c')]=moment()[_0x69dd('0x23')](_0x69dd('0x2b'));}RpcMemberReport[_0x69dd('0x25')](_0x4ac9e6[_0x41a1c1]);}RpcVoiceQueueReport[_0x69dd('0x2d')](_0x4ac9e6[_0x41a1c1]);}};function extractCalleridNumber(_0x20a668){var _0x351ea3=_0x20a668[_0x69dd('0x2e')](/<(.*?)>/);return _0x351ea3?_0x351ea3[0x1]:_0x20a668;}Report[_0x69dd('0x1c')]['voiceCallReport']=function(_0x5c77ec){_0x5c77ec[_0x69dd('0x2f')]=_0x5c77ec[_0x69dd('0x2f')]||_0x5c77ec[_0x69dd('0x30')];if(_0x5c77ec['type']==_0x69dd('0x31')){_0x5c77ec[_0x69dd('0x32')]=_0x69dd('0x33');_0x5c77ec[_0x69dd('0x34')]=_0x5c77ec['queue'];if(_0x5c77ec[_0x69dd('0x35')]==_0x69dd('0x36')){_0x5c77ec['accountcode']='';_0x5c77ec[_0x69dd('0x2f')]=extractCalleridNumber(_0x5c77ec[_0x69dd('0x37')]);}else if(_0x5c77ec[_0x69dd('0x35')]=='from-sip'){if(_0x5c77ec['destination']==_0x69dd('0x38')){_0x5c77ec[_0x69dd('0x2f')]=extractCalleridNumber(_0x5c77ec[_0x69dd('0x39')]);_0x5c77ec['calleridnum']=_0x5c77ec['originatecalleridnum'];_0x5c77ec['destinationchannel']=[_0x5c77ec[_0x69dd('0x3a')],_0x5c77ec[_0x69dd('0x3a')]=_0x5c77ec[_0x69dd('0x3b')]][0x0];_0x5c77ec['callerid']=_0x5c77ec[_0x69dd('0x39')];}else{_0x5c77ec[_0x69dd('0x2f')]=_0x5c77ec[_0x69dd('0x3c')];_0x5c77ec[_0x69dd('0x3c')]=_0x5c77ec[_0x69dd('0x3d')];if(_0x5c77ec[_0x69dd('0x3e')]==_0x69dd('0x3f')){_0x5c77ec[_0x69dd('0x1f')]=_0x5c77ec['connectedlinenum'];}else{_0x5c77ec['accountcode']='';}}}}else{_0x5c77ec[_0x69dd('0x37')]=util[_0x69dd('0x23')]('\x22%s\x22\x20<%s>',_0x5c77ec['calleridname'],_0x5c77ec[_0x69dd('0x3c')]);}if(RpcVoiceTransferReport[_0x69dd('0x40')][_0x5c77ec[_0x69dd('0x41')]]){var _0x5433bf=RpcVoiceTransferReport[_0x69dd('0x40')][_0x5c77ec['linkedid']];_0x5433bf[_0x69dd('0x42')]=_0x5c77ec[_0x69dd('0x43')];RpcVoiceTransferReport[_0x69dd('0x44')](_0x5433bf);delete RpcVoiceTransferReport[_0x69dd('0x40')][_0x5c77ec[_0x69dd('0x41')]];}RpcVoiceCallReport['create'](_0x5c77ec);if(_0x5c77ec[_0x69dd('0x45')]){for(var _0x60897d=0x0;_0x60897d<_0x5c77ec['monitors'][_0x69dd('0x26')];_0x60897d+=0x1){_0x5c77ec[_0x69dd('0x46')]=_0x5c77ec[_0x69dd('0x47')][_0x60897d]['filename'];_0x5c77ec['createdAt']=_0x5c77ec['monitors'][_0x60897d][_0x69dd('0x48')];if(_0x5c77ec[_0x69dd('0x30')]==_0x69dd('0x38')){_0x5c77ec['calleridnum']=_0x5c77ec[_0x69dd('0x27')];_0x5c77ec[_0x69dd('0x49')]=_0x5c77ec[_0x69dd('0x4a')];_0x5c77ec[_0x69dd('0x27')]=_0x5c77ec[_0x69dd('0x1f')];_0x5c77ec['connectedlinename']=_0x5c77ec[_0x69dd('0x4b')];_0x5c77ec[_0x69dd('0x30')]=_0x5c77ec[_0x69dd('0x3d')];}else if(_0x5c77ec[_0x69dd('0x30')]=='xcally-motion-dialer'){_0x5c77ec[_0x69dd('0x3c')]=_0x5c77ec[_0x69dd('0x2f')];_0x5c77ec['exten']=_0x5c77ec[_0x69dd('0x3d')];}RpcVoiceRecording[_0x69dd('0x2d')](_0x5c77ec);}}};Report[_0x69dd('0x1c')][_0x69dd('0x16')]=function(_0x38a08b){if(_[_0x69dd('0x4c')](_0x38a08b)){_0x38a08b[_0x69dd('0x4d')](function(_0x13fa00){RpcVoiceAgentReport['create'](_0x13fa00);});}else{RpcVoiceAgentReport['create'](_0x38a08b);}};Report[_0x69dd('0x1c')][_0x69dd('0x18')]=function(_0x2eb4a5){RpcVoiceDialReport[_0x69dd('0x2d')](_0x2eb4a5);var _0xd4cdd3;var _0x568edb;var _0x522cc5=_0x2eb4a5['channel'];if(_['startsWith'](_0x522cc5,_0x69dd('0x4e'))){_0x568edb=_0x522cc5[_0x69dd('0x4f')](_0x522cc5['indexOf']('/')+0x1,_0x522cc5['indexOf']('@'));_0xd4cdd3=_[_0x69dd('0x1e')](this['agents'],function(_0x1bcdbd){return _0x1bcdbd[_0x69dd('0x50')]==_0x568edb||_0x1bcdbd[_0x69dd('0x51')]==_0x568edb||_0x1bcdbd[_0x69dd('0x1f')]==_0x568edb;});}else{_0x568edb=_0x522cc5[_0x69dd('0x4f')](_0x522cc5[_0x69dd('0x52')]('/')+0x1,_0x522cc5[_0x69dd('0x53')]('-'));_0xd4cdd3=this[_0x69dd('0x1d')](_0x568edb);}if(_0xd4cdd3){_0x2eb4a5[_0x69dd('0x22')]=_[_0x69dd('0x21')](_0xd4cdd3[_0x69dd('0x22')])?util['format'](_0x69dd('0x24'),_0xd4cdd3[_0x69dd('0x20')]):_0xd4cdd3[_0x69dd('0x22')];_0x2eb4a5[_0x69dd('0x4b')]=_0xd4cdd3[_0x69dd('0x20')];_0x2eb4a5[_0x69dd('0x1f')]=_0xd4cdd3[_0x69dd('0x1f')];RpcMemberReport[_0x69dd('0x18')](_0x2eb4a5);}};Report[_0x69dd('0x1c')][_0x69dd('0x44')]=function(_0x17373f){RpcVoiceTransferReport['transfers'][_0x17373f[_0x69dd('0x54')]]=_0x17373f;};Report[_0x69dd('0x1c')]['attendedTransfer']=function(_0x354b1f){RpcVoiceTransferReport[_0x69dd('0x1b')](_0x354b1f);};module[_0x69dd('0x55')]=Report;
\ No newline at end of file