Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / services / ami / report / index.js
index caea519..5c0742c 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x7dcd=['connectedlinename','membername','voiceAgentReport','forEach','startsWith','Local','indexOf','mobile','phone','lastIndexOf','exports','moment','util','../../../config/environment','../../../config/logger','ami','../ami','../rpc/voiceAgentReport','../rpc/voiceDialReport','../rpc/memberReport','../rpc/voiceQueueReport','./voiceCallReport','./userReport','agents','telephones','prototype','sync','realtime','xdr','disabled','custom:voiceQueueReport','bind','custom:voiceCallReport','custom:voiceAgentReport','custom:voiceDialReport','voiceDialReport','blindtransfer','blindTransfer','attendedtransfer','attendedTransfer','findAgent','find','accountcode','name','isNil','interface','format','voiceQueueReport','connectedlinenum','assigned','lastAssignedTo','SIP/%s','queuecallerexit','queuecallerexitAt','YYYY-MM-DD\x20HH:mm:ss','create','match','destination','exten','type','dialer','lastapplication','queue','lastdata','context','callerid','from-sip','xcally-motion-preview','calleridpreview','calleridnum','originatecalleridnum','channel','destinationchannel','disposition','ANSWERED','\x22%s\x22\x20<%s>','monitor','monitors','length','monitorFilename','filename','createdAt'];(function(_0x2f236e,_0x3f463d){var _0x580a2b=function(_0x1cdb8b){while(--_0x1cdb8b){_0x2f236e['push'](_0x2f236e['shift']());}};_0x580a2b(++_0x3f463d);}(_0x7dcd,0x153));var _0xd7dc=function(_0x26cd05,_0x1f7d74){_0x26cd05=_0x26cd05-0x0;var _0x3e13b9=_0x7dcd[_0x26cd05];return _0x3e13b9;};'use strict';var BPromise=require('bluebird');var _=require('lodash');var moment=require(_0xd7dc('0x0'));var util=require(_0xd7dc('0x1'));var config=require(_0xd7dc('0x2'));var logger=require(_0xd7dc('0x3'))(_0xd7dc('0x4'));var ami=require(_0xd7dc('0x5'));var RpcVoiceAgentReport=require(_0xd7dc('0x6'));var RpcVoiceCallReport=require('../rpc/voiceCallReport');var RpcVoiceDialReport=require(_0xd7dc('0x7'));var RpcMemberReport=require(_0xd7dc('0x8'));var RpcVoiceQueueReport=require(_0xd7dc('0x9'));var RpcVoiceRecording=require('../rpc/voiceRecording');var RpcVoiceTransferReport=require('../rpc/voiceTransferReport');var VoiceQueueReport=require('./voiceQueueReport');var VoiceCallReport=require(_0xd7dc('0xa'));var VoiceAgentReport=require('./voiceAgentReport');var VoiceDialReport=require('./voiceDialReport');var UserReport=require(_0xd7dc('0xb'));function Report(_0x945434){this['realtime']=_0x945434;this[_0xd7dc('0xc')]=_0x945434['agents'];this[_0xd7dc('0xd')]=_0x945434[_0xd7dc('0xd')];}Report[_0xd7dc('0xe')][_0xd7dc('0xf')]=function(_0x866a78){var _0x4b2d27=new VoiceQueueReport(this[_0xd7dc('0x10')]);var _0x59a617=new VoiceAgentReport(this[_0xd7dc('0x10')]);var _0x524974=new VoiceDialReport(this['realtime']);var _0x1de593=new VoiceCallReport(this[_0xd7dc('0x10')]);var _0xa44f3a=new UserReport(this[_0xd7dc('0x10')]);if(config[_0xd7dc('0x11')]&&config[_0xd7dc('0x11')][_0xd7dc('0x12')]){ami['on'](_0xd7dc('0x13'),this['voiceQueueReport'][_0xd7dc('0x14')](this));ami['on'](_0xd7dc('0x15'),this['voiceCallReport']['bind'](this));ami['on'](_0xd7dc('0x16'),this['voiceAgentReport'][_0xd7dc('0x14')](this));ami['on'](_0xd7dc('0x17'),this[_0xd7dc('0x18')][_0xd7dc('0x14')](this));ami['on'](_0xd7dc('0x19'),this[_0xd7dc('0x1a')]['bind'](this));ami['on'](_0xd7dc('0x1b'),this[_0xd7dc('0x1c')][_0xd7dc('0x14')](this));}};Report[_0xd7dc('0xe')][_0xd7dc('0x1d')]=function(_0x1e07c6){var _0x3d881f=undefined;_0x3d881f=_[_0xd7dc('0x1e')](this['agents'],function(_0x1470b1){return _0x1470b1[_0xd7dc('0x1f')]==_0x1e07c6||_0x1470b1[_0xd7dc('0x20')]==_0x1e07c6;});if(_[_0xd7dc('0x21')](_0x3d881f)){var _0x3a3d58=_[_0xd7dc('0x1e')](this[_0xd7dc('0xd')],function(_0x13c1c0){return _0x13c1c0[_0xd7dc('0x1f')]==_0x1e07c6||_0x13c1c0[_0xd7dc('0x20')]==_0x1e07c6;});if(_0x3a3d58){_0x3d881f=_[_0xd7dc('0x1e')](this[_0xd7dc('0xc')],function(_0x468318){return _0x468318[_0xd7dc('0x22')]==util[_0xd7dc('0x23')]('SIP/%s',_0x3a3d58[_0xd7dc('0x20')]);});}}return _0x3d881f;};Report['prototype'][_0xd7dc('0x24')]=function(_0x3e680d){for(var _0x2c76f5=0x0;_0x2c76f5<_0x3e680d['length'];_0x2c76f5+=0x1){var _0x390127=this[_0xd7dc('0x1d')](_0x3e680d[_0x2c76f5][_0xd7dc('0x25')]);if(_0x390127){_0x3e680d[_0x2c76f5]['accountcode']=_0x390127[_0xd7dc('0x1f')];_0x3e680d[_0x2c76f5][_0xd7dc('0x26')]=!![];_0x3e680d[_0x2c76f5][_0xd7dc('0x27')]=_0x390127[_0xd7dc('0x20')];_0x3e680d[_0x2c76f5][_0xd7dc('0x22')]=_[_0xd7dc('0x21')](_0x390127[_0xd7dc('0x22')])?util[_0xd7dc('0x23')](_0xd7dc('0x28'),_0x390127[_0xd7dc('0x20')]):_0x390127[_0xd7dc('0x22')];if(_0x3e680d[_0x2c76f5]['queuecallercomplete']){_0x3e680d[_0x2c76f5]['queuecallercompleteAt']=moment()[_0xd7dc('0x23')]('YYYY-MM-DD\x20HH:mm:ss');}if(_0x3e680d[_0x2c76f5][_0xd7dc('0x29')]){_0x3e680d[_0x2c76f5][_0xd7dc('0x2a')]=moment()['format'](_0xd7dc('0x2b'));}RpcMemberReport['voiceQueueReport'](_0x3e680d[_0x2c76f5]);}RpcVoiceQueueReport[_0xd7dc('0x2c')](_0x3e680d[_0x2c76f5]);}};function extractCalleridNumber(_0x7f6c58){var _0x1d45db=_0x7f6c58[_0xd7dc('0x2d')](/<(.*?)>/);return _0x1d45db?_0x1d45db[0x1]:_0x7f6c58;}Report[_0xd7dc('0xe')]['voiceCallReport']=function(_0x34f1fb){_0x34f1fb[_0xd7dc('0x2e')]=_0x34f1fb['destination']||_0x34f1fb[_0xd7dc('0x2f')];if(_0x34f1fb[_0xd7dc('0x30')]==_0xd7dc('0x31')){_0x34f1fb[_0xd7dc('0x32')]=_0xd7dc('0x33');_0x34f1fb[_0xd7dc('0x34')]=_0x34f1fb[_0xd7dc('0x33')];if(_0x34f1fb[_0xd7dc('0x35')]=='from-voip-provider'){_0x34f1fb['accountcode']='';_0x34f1fb[_0xd7dc('0x2e')]=extractCalleridNumber(_0x34f1fb[_0xd7dc('0x36')]);}else if(_0x34f1fb[_0xd7dc('0x35')]==_0xd7dc('0x37')){if(_0x34f1fb[_0xd7dc('0x2e')]==_0xd7dc('0x38')){_0x34f1fb[_0xd7dc('0x2e')]=extractCalleridNumber(_0x34f1fb[_0xd7dc('0x39')]);_0x34f1fb[_0xd7dc('0x3a')]=_0x34f1fb[_0xd7dc('0x3b')];_0x34f1fb['destinationchannel']=[_0x34f1fb[_0xd7dc('0x3c')],_0x34f1fb[_0xd7dc('0x3c')]=_0x34f1fb[_0xd7dc('0x3d')]][0x0];_0x34f1fb['callerid']=_0x34f1fb[_0xd7dc('0x39')];}else{_0x34f1fb['destination']=_0x34f1fb[_0xd7dc('0x3a')];_0x34f1fb[_0xd7dc('0x3a')]=_0x34f1fb[_0xd7dc('0x3b')];if(_0x34f1fb[_0xd7dc('0x3e')]==_0xd7dc('0x3f')){_0x34f1fb[_0xd7dc('0x1f')]=_0x34f1fb[_0xd7dc('0x25')];}else{_0x34f1fb[_0xd7dc('0x1f')]='';}}}}else{_0x34f1fb[_0xd7dc('0x36')]=util[_0xd7dc('0x23')](_0xd7dc('0x40'),_0x34f1fb['calleridname'],_0x34f1fb['calleridnum']);}RpcVoiceCallReport[_0xd7dc('0x2c')](_0x34f1fb);if(_0x34f1fb[_0xd7dc('0x41')]){for(var _0x1c18b3=0x0;_0x1c18b3<_0x34f1fb[_0xd7dc('0x42')][_0xd7dc('0x43')];_0x1c18b3+=0x1){_0x34f1fb[_0xd7dc('0x44')]=_0x34f1fb[_0xd7dc('0x42')][_0x1c18b3][_0xd7dc('0x45')];_0x34f1fb['createdAt']=_0x34f1fb['monitors'][_0x1c18b3][_0xd7dc('0x46')];if(_0x34f1fb[_0xd7dc('0x2f')]==_0xd7dc('0x38')){_0x34f1fb['calleridnum']=_0x34f1fb['connectedlinenum'];_0x34f1fb['calleridname']=_0x34f1fb[_0xd7dc('0x47')];_0x34f1fb[_0xd7dc('0x25')]=_0x34f1fb['accountcode'];_0x34f1fb['connectedlinename']=_0x34f1fb[_0xd7dc('0x48')];_0x34f1fb['exten']=_0x34f1fb['originatecalleridnum'];}else if(_0x34f1fb['exten']=='xcally-motion-dialer'){_0x34f1fb[_0xd7dc('0x3a')]=_0x34f1fb['destination'];_0x34f1fb[_0xd7dc('0x2f')]=_0x34f1fb[_0xd7dc('0x3b')];}RpcVoiceRecording[_0xd7dc('0x2c')](_0x34f1fb);}}};Report[_0xd7dc('0xe')][_0xd7dc('0x49')]=function(_0x120bf1){if(_['isArray'](_0x120bf1)){_0x120bf1[_0xd7dc('0x4a')](function(_0x4b76bf){RpcVoiceAgentReport[_0xd7dc('0x2c')](_0x4b76bf);});}else{RpcVoiceAgentReport[_0xd7dc('0x2c')](_0x120bf1);}};Report[_0xd7dc('0xe')][_0xd7dc('0x18')]=function(_0x3f3097){RpcVoiceDialReport[_0xd7dc('0x2c')](_0x3f3097);var _0x55d332=undefined;var _0x47a92b=_0x3f3097[_0xd7dc('0x3c')];if(_[_0xd7dc('0x4b')](_0x47a92b,_0xd7dc('0x4c'))){var _0x3bd032=_0x47a92b['substring'](_0x47a92b[_0xd7dc('0x4d')]('/')+0x1,_0x47a92b[_0xd7dc('0x4d')]('@'));_0x55d332=_[_0xd7dc('0x1e')](this['agents'],function(_0x323592){return _0x323592[_0xd7dc('0x4e')]==_0x3bd032||_0x323592[_0xd7dc('0x4f')]==_0x3bd032||_0x323592['accountcode']==_0x3bd032;});}else{var _0x3bd032=_0x47a92b['substring'](_0x47a92b['indexOf']('/')+0x1,_0x47a92b[_0xd7dc('0x50')]('-'));_0x55d332=this[_0xd7dc('0x1d')](_0x3bd032);}if(_0x55d332){_0x3f3097['interface']=_[_0xd7dc('0x21')](_0x55d332['interface'])?util[_0xd7dc('0x23')]('SIP/%s',_0x55d332[_0xd7dc('0x20')]):_0x55d332[_0xd7dc('0x22')];_0x3f3097[_0xd7dc('0x48')]=_0x55d332[_0xd7dc('0x20')];_0x3f3097[_0xd7dc('0x1f')]=_0x55d332[_0xd7dc('0x1f')];RpcMemberReport[_0xd7dc('0x18')](_0x3f3097);}};Report[_0xd7dc('0xe')][_0xd7dc('0x1a')]=function(_0x53d605){RpcVoiceTransferReport['blindTransfer'](_0x53d605);};Report[_0xd7dc('0xe')][_0xd7dc('0x1c')]=function(_0x7c2971){RpcVoiceTransferReport[_0xd7dc('0x1c')](_0x7c2971);};module[_0xd7dc('0x51')]=Report;
\ No newline at end of file
+var _0x2b05=['voiceCallReport','bind','voiceAgentReport','custom:voiceDialReport','voiceDialReport','blindtransfer','blindTransfer','attendedtransfer','findAgent','accountcode','find','name','SIP/%s','length','connectedlinenum','assigned','lastAssignedTo','interface','format','queuecallercomplete','queuecallercompleteAt','YYYY-MM-DD\x20HH:mm:ss','queuecallerexitAt','create','match','destination','exten','dialer','queue','lastdata','context','from-voip-provider','xcally-motion-preview','calleridpreview','calleridnum','originatecalleridnum','destinationchannel','channel','callerid','disposition','ANSWERED','monitor','monitors','monitorFilename','filename','createdAt','calleridname','connectedlinename','membername','xcally-motion-dialer','isArray','startsWith','substring','indexOf','mobile','phone','isNil','attendedTransfer','exports','bluebird','lodash','moment','util','../../../config/environment','../../../config/logger','../ami','../rpc/voiceAgentReport','../rpc/voiceDialReport','../rpc/memberReport','../rpc/voiceRecording','../rpc/voiceTransferReport','./voiceQueueReport','./voiceCallReport','./voiceAgentReport','./userReport','agents','telephones','prototype','sync','realtime','xdr','disabled','custom:voiceQueueReport','voiceQueueReport','custom:voiceCallReport'];(function(_0x50e9f0,_0x347951){var _0x216357=function(_0x23db93){while(--_0x23db93){_0x50e9f0['push'](_0x50e9f0['shift']());}};_0x216357(++_0x347951);}(_0x2b05,0x90));var _0x52b0=function(_0x1fc1d4,_0x14b420){_0x1fc1d4=_0x1fc1d4-0x0;var _0x3564b0=_0x2b05[_0x1fc1d4];return _0x3564b0;};'use strict';var BPromise=require(_0x52b0('0x0'));var _=require(_0x52b0('0x1'));var moment=require(_0x52b0('0x2'));var util=require(_0x52b0('0x3'));var config=require(_0x52b0('0x4'));var logger=require(_0x52b0('0x5'))('ami');var ami=require(_0x52b0('0x6'));var RpcVoiceAgentReport=require(_0x52b0('0x7'));var RpcVoiceCallReport=require('../rpc/voiceCallReport');var RpcVoiceDialReport=require(_0x52b0('0x8'));var RpcMemberReport=require(_0x52b0('0x9'));var RpcVoiceQueueReport=require('../rpc/voiceQueueReport');var RpcVoiceRecording=require(_0x52b0('0xa'));var RpcVoiceTransferReport=require(_0x52b0('0xb'));var VoiceQueueReport=require(_0x52b0('0xc'));var VoiceCallReport=require(_0x52b0('0xd'));var VoiceAgentReport=require(_0x52b0('0xe'));var VoiceDialReport=require('./voiceDialReport');var UserReport=require(_0x52b0('0xf'));function Report(_0x2ecbfd){this['realtime']=_0x2ecbfd;this[_0x52b0('0x10')]=_0x2ecbfd[_0x52b0('0x10')];this[_0x52b0('0x11')]=_0x2ecbfd[_0x52b0('0x11')];}Report[_0x52b0('0x12')][_0x52b0('0x13')]=function(_0x4c2c94){var _0x39be70=new VoiceQueueReport(this[_0x52b0('0x14')]);var _0x494f10=new VoiceAgentReport(this['realtime']);var _0xff2382=new VoiceDialReport(this[_0x52b0('0x14')]);var _0x515b13=new VoiceCallReport(this[_0x52b0('0x14')]);var _0x1c56bb=new UserReport(this['realtime']);if(config['xdr']&&config[_0x52b0('0x15')][_0x52b0('0x16')]){ami['on'](_0x52b0('0x17'),this[_0x52b0('0x18')]['bind'](this));ami['on'](_0x52b0('0x19'),this[_0x52b0('0x1a')][_0x52b0('0x1b')](this));ami['on']('custom:voiceAgentReport',this[_0x52b0('0x1c')][_0x52b0('0x1b')](this));ami['on'](_0x52b0('0x1d'),this[_0x52b0('0x1e')][_0x52b0('0x1b')](this));ami['on'](_0x52b0('0x1f'),this[_0x52b0('0x20')]['bind'](this));ami['on'](_0x52b0('0x21'),this['attendedTransfer'][_0x52b0('0x1b')](this));}};Report['prototype'][_0x52b0('0x22')]=function(_0x55cdc1){var _0x56838a=undefined;_0x56838a=_['find'](this['agents'],function(_0x32a36c){return _0x32a36c[_0x52b0('0x23')]==_0x55cdc1||_0x32a36c['name']==_0x55cdc1;});if(_['isNil'](_0x56838a)){var _0x468146=_[_0x52b0('0x24')](this[_0x52b0('0x11')],function(_0xcb6bd){return _0xcb6bd[_0x52b0('0x23')]==_0x55cdc1||_0xcb6bd[_0x52b0('0x25')]==_0x55cdc1;});if(_0x468146){_0x56838a=_[_0x52b0('0x24')](this[_0x52b0('0x10')],function(_0x45321b){return _0x45321b['interface']==util['format'](_0x52b0('0x26'),_0x468146[_0x52b0('0x25')]);});}}return _0x56838a;};Report['prototype']['voiceQueueReport']=function(_0x362f5c){for(var _0x57229f=0x0;_0x57229f<_0x362f5c[_0x52b0('0x27')];_0x57229f+=0x1){var _0x535c10=this[_0x52b0('0x22')](_0x362f5c[_0x57229f][_0x52b0('0x28')]);if(_0x535c10){_0x362f5c[_0x57229f][_0x52b0('0x23')]=_0x535c10[_0x52b0('0x23')];_0x362f5c[_0x57229f][_0x52b0('0x29')]=!![];_0x362f5c[_0x57229f][_0x52b0('0x2a')]=_0x535c10[_0x52b0('0x25')];_0x362f5c[_0x57229f][_0x52b0('0x2b')]=_['isNil'](_0x535c10[_0x52b0('0x2b')])?util[_0x52b0('0x2c')](_0x52b0('0x26'),_0x535c10[_0x52b0('0x25')]):_0x535c10[_0x52b0('0x2b')];if(_0x362f5c[_0x57229f][_0x52b0('0x2d')]){_0x362f5c[_0x57229f][_0x52b0('0x2e')]=moment()[_0x52b0('0x2c')](_0x52b0('0x2f'));}if(_0x362f5c[_0x57229f]['queuecallerexit']){_0x362f5c[_0x57229f][_0x52b0('0x30')]=moment()[_0x52b0('0x2c')]('YYYY-MM-DD\x20HH:mm:ss');}RpcMemberReport[_0x52b0('0x18')](_0x362f5c[_0x57229f]);}RpcVoiceQueueReport[_0x52b0('0x31')](_0x362f5c[_0x57229f]);}};function extractCalleridNumber(_0xb1fb60){var _0x5af3d2=_0xb1fb60[_0x52b0('0x32')](/<(.*?)>/);return _0x5af3d2?_0x5af3d2[0x1]:_0xb1fb60;}Report[_0x52b0('0x12')][_0x52b0('0x1a')]=function(_0x5079ab){_0x5079ab[_0x52b0('0x33')]=_0x5079ab[_0x52b0('0x33')]||_0x5079ab[_0x52b0('0x34')];if(_0x5079ab['type']==_0x52b0('0x35')){_0x5079ab['lastapplication']=_0x52b0('0x36');_0x5079ab[_0x52b0('0x37')]=_0x5079ab[_0x52b0('0x36')];if(_0x5079ab[_0x52b0('0x38')]==_0x52b0('0x39')){_0x5079ab[_0x52b0('0x23')]='';_0x5079ab['destination']=extractCalleridNumber(_0x5079ab['callerid']);}else if(_0x5079ab[_0x52b0('0x38')]=='from-sip'){if(_0x5079ab['destination']==_0x52b0('0x3a')){_0x5079ab[_0x52b0('0x33')]=extractCalleridNumber(_0x5079ab[_0x52b0('0x3b')]);_0x5079ab[_0x52b0('0x3c')]=_0x5079ab[_0x52b0('0x3d')];_0x5079ab[_0x52b0('0x3e')]=[_0x5079ab['channel'],_0x5079ab[_0x52b0('0x3f')]=_0x5079ab['destinationchannel']][0x0];_0x5079ab[_0x52b0('0x40')]=_0x5079ab['calleridpreview'];}else{_0x5079ab[_0x52b0('0x33')]=_0x5079ab[_0x52b0('0x3c')];_0x5079ab[_0x52b0('0x3c')]=_0x5079ab[_0x52b0('0x3d')];if(_0x5079ab[_0x52b0('0x41')]==_0x52b0('0x42')){_0x5079ab['accountcode']=_0x5079ab['connectedlinenum'];}else{_0x5079ab[_0x52b0('0x23')]='';}}}}else{_0x5079ab[_0x52b0('0x40')]=util[_0x52b0('0x2c')]('\x22%s\x22\x20<%s>',_0x5079ab['calleridname'],_0x5079ab[_0x52b0('0x3c')]);}RpcVoiceCallReport[_0x52b0('0x31')](_0x5079ab);if(_0x5079ab[_0x52b0('0x43')]){for(var _0x264c72=0x0;_0x264c72<_0x5079ab[_0x52b0('0x44')][_0x52b0('0x27')];_0x264c72+=0x1){_0x5079ab[_0x52b0('0x45')]=_0x5079ab['monitors'][_0x264c72][_0x52b0('0x46')];_0x5079ab[_0x52b0('0x47')]=_0x5079ab['monitors'][_0x264c72]['createdAt'];if(_0x5079ab['exten']==_0x52b0('0x3a')){_0x5079ab[_0x52b0('0x3c')]=_0x5079ab[_0x52b0('0x28')];_0x5079ab[_0x52b0('0x48')]=_0x5079ab[_0x52b0('0x49')];_0x5079ab[_0x52b0('0x28')]=_0x5079ab[_0x52b0('0x23')];_0x5079ab[_0x52b0('0x49')]=_0x5079ab[_0x52b0('0x4a')];_0x5079ab[_0x52b0('0x34')]=_0x5079ab[_0x52b0('0x3d')];}else if(_0x5079ab[_0x52b0('0x34')]==_0x52b0('0x4b')){_0x5079ab[_0x52b0('0x3c')]=_0x5079ab[_0x52b0('0x33')];_0x5079ab[_0x52b0('0x34')]=_0x5079ab['originatecalleridnum'];}RpcVoiceRecording[_0x52b0('0x31')](_0x5079ab);}}};Report[_0x52b0('0x12')]['voiceAgentReport']=function(_0x542c0c){if(_[_0x52b0('0x4c')](_0x542c0c)){_0x542c0c['forEach'](function(_0x579a01){RpcVoiceAgentReport['create'](_0x579a01);});}else{RpcVoiceAgentReport['create'](_0x542c0c);}};Report[_0x52b0('0x12')]['voiceDialReport']=function(_0x4b5fac){RpcVoiceDialReport[_0x52b0('0x31')](_0x4b5fac);var _0x9d47a8=undefined;var _0x34eaca=_0x4b5fac[_0x52b0('0x3f')];if(_[_0x52b0('0x4d')](_0x34eaca,'Local')){var _0x4b2523=_0x34eaca[_0x52b0('0x4e')](_0x34eaca[_0x52b0('0x4f')]('/')+0x1,_0x34eaca[_0x52b0('0x4f')]('@'));_0x9d47a8=_['find'](this[_0x52b0('0x10')],function(_0x1183a7){return _0x1183a7[_0x52b0('0x50')]==_0x4b2523||_0x1183a7[_0x52b0('0x51')]==_0x4b2523||_0x1183a7[_0x52b0('0x23')]==_0x4b2523;});}else{var _0x4b2523=_0x34eaca['substring'](_0x34eaca[_0x52b0('0x4f')]('/')+0x1,_0x34eaca['lastIndexOf']('-'));_0x9d47a8=this[_0x52b0('0x22')](_0x4b2523);}if(_0x9d47a8){_0x4b5fac[_0x52b0('0x2b')]=_[_0x52b0('0x52')](_0x9d47a8[_0x52b0('0x2b')])?util[_0x52b0('0x2c')](_0x52b0('0x26'),_0x9d47a8[_0x52b0('0x25')]):_0x9d47a8['interface'];_0x4b5fac[_0x52b0('0x4a')]=_0x9d47a8['name'];_0x4b5fac[_0x52b0('0x23')]=_0x9d47a8[_0x52b0('0x23')];RpcMemberReport['voiceDialReport'](_0x4b5fac);}};Report[_0x52b0('0x12')][_0x52b0('0x20')]=function(_0x11a238){RpcVoiceTransferReport[_0x52b0('0x20')](_0x11a238);};Report['prototype']['attendedTransfer']=function(_0x2970fc){RpcVoiceTransferReport[_0x52b0('0x53')](_0x2970fc);};module[_0x52b0('0x54')]=Report;
\ No newline at end of file