Built motion from commit 96f8de6d.|2.6.3
[motion2.git] / server / services / ami / report / index.js
index a4c575f..b789769 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x9369=['../rpc/voiceTransferReport','./voiceQueueReport','./voiceCallReport','./voiceAgentReport','./voiceDialReport','realtime','agents','telephones','prototype','xdr','disabled','custom:voiceQueueReport','voiceQueueReport','bind','custom:voiceCallReport','voiceCallReport','custom:voiceAgentReport','voiceAgentReport','voiceDialReport','blindTransfer','attendedtransfer','attendedTransfer','findAgent','find','name','accountcode','format','SIP/%s','connectedlinenum','lastAssignedTo','interface','isNil','queuecallercomplete','queuecallercompleteAt','queuecallerexit','YYYY-MM-DD\x20HH:mm:ss','create','match','keys','length','getCallType','channel','split','getAgentByInternal','calleridnum','outbound','destination','exten','type','dialer','lastapplication','queue','lastdata','context','from-voip-provider','callerid','from-sip','originatecalleridnum','destinationchannel','calleridpreview','disposition','ANSWERED','\x22%s\x22\x20<%s>','calleridname','transfers','transfereelinkedid','uniqueid','linkedid','UserId','membername','monitor','createdAt','monitors','xcally-motion-preview','connectedlinename','isArray','forEach','substring','indexOf','mobile','phone','lastIndexOf','transfererlinkedid','exports','lodash','moment','util','../../../config/environment','../ami','../rpc/voiceAgentReport','../rpc/voiceCallReport','../rpc/memberReport','../rpc/voiceRecording'];(function(_0x11da7e,_0x52ae8a){var _0x3f9d25=function(_0x520a0b){while(--_0x520a0b){_0x11da7e['push'](_0x11da7e['shift']());}};_0x3f9d25(++_0x52ae8a);}(_0x9369,0x1c8));var _0x9936=function(_0x139f45,_0x3c4a01){_0x139f45=_0x139f45-0x0;var _0x4c5a00=_0x9369[_0x139f45];return _0x4c5a00;};'use strict';var _=require(_0x9936('0x0'));var moment=require(_0x9936('0x1'));var util=require(_0x9936('0x2'));var config=require(_0x9936('0x3'));var ami=require(_0x9936('0x4'));var RpcVoiceAgentReport=require(_0x9936('0x5'));var RpcVoiceCallReport=require(_0x9936('0x6'));var RpcVoiceDialReport=require('../rpc/voiceDialReport');var RpcMemberReport=require(_0x9936('0x7'));var RpcVoiceQueueReport=require('../rpc/voiceQueueReport');var RpcVoiceRecording=require(_0x9936('0x8'));var RpcVoiceTransferReport=require(_0x9936('0x9'));var VoiceQueueReport=require(_0x9936('0xa'));var VoiceCallReport=require(_0x9936('0xb'));var VoiceAgentReport=require(_0x9936('0xc'));var VoiceDialReport=require(_0x9936('0xd'));var UserReport=require('./userReport');function Report(_0x23e63e){this[_0x9936('0xe')]=_0x23e63e;this[_0x9936('0xf')]=_0x23e63e[_0x9936('0xf')];this['telephones']=_0x23e63e[_0x9936('0x10')];}Report[_0x9936('0x11')]['sync']=function(_0x23d75e){var _0x4c55bd=new VoiceQueueReport(this[_0x9936('0xe')]);var _0x4913dd=new VoiceAgentReport(this[_0x9936('0xe')]);var _0xcdbf45=new VoiceDialReport(this['realtime']);var _0x1e6214=new VoiceCallReport(this[_0x9936('0xe')]);var _0x4b30b9=new UserReport(this[_0x9936('0xe')]);if(config[_0x9936('0x12')]&&config[_0x9936('0x12')][_0x9936('0x13')]){ami['on'](_0x9936('0x14'),this[_0x9936('0x15')][_0x9936('0x16')](this));ami['on'](_0x9936('0x17'),this[_0x9936('0x18')][_0x9936('0x16')](this));ami['on'](_0x9936('0x19'),this[_0x9936('0x1a')]['bind'](this));ami['on']('custom:voiceDialReport',this[_0x9936('0x1b')]['bind'](this));ami['on']('blindtransfer',this[_0x9936('0x1c')][_0x9936('0x16')](this));ami['on'](_0x9936('0x1d'),this[_0x9936('0x1e')]['bind'](this));}};Report[_0x9936('0x11')][_0x9936('0x1f')]=function(_0xd3fad9){var _0x1790f2;_0x1790f2=_[_0x9936('0x20')](this['agents'],function(_0x3c6686){return _0x3c6686['accountcode']==_0xd3fad9||_0x3c6686[_0x9936('0x21')]==_0xd3fad9;});if(_['isNil'](_0x1790f2)){var _0x2be28a=_[_0x9936('0x20')](this[_0x9936('0x10')],function(_0x576bf0){return _0x576bf0[_0x9936('0x22')]==_0xd3fad9||_0x576bf0[_0x9936('0x21')]==_0xd3fad9;});if(_0x2be28a){_0x1790f2=_[_0x9936('0x20')](this[_0x9936('0xf')],function(_0x2ecff8){return _0x2ecff8['interface']==util[_0x9936('0x23')](_0x9936('0x24'),_0x2be28a[_0x9936('0x21')]);});}}return _0x1790f2;};Report[_0x9936('0x11')]['voiceQueueReport']=function(_0x514177){for(var _0x1fd2d0=0x0;_0x1fd2d0<_0x514177['length'];_0x1fd2d0+=0x1){var _0x5e2e1e=this['findAgent'](_0x514177[_0x1fd2d0][_0x9936('0x25')]);if(_0x5e2e1e){_0x514177[_0x1fd2d0][_0x9936('0x22')]=_0x5e2e1e['accountcode'];_0x514177[_0x1fd2d0]['assigned']=!![];_0x514177[_0x1fd2d0][_0x9936('0x26')]=_0x5e2e1e[_0x9936('0x21')];_0x514177[_0x1fd2d0][_0x9936('0x27')]=_[_0x9936('0x28')](_0x5e2e1e[_0x9936('0x27')])?util[_0x9936('0x23')](_0x9936('0x24'),_0x5e2e1e['name']):_0x5e2e1e[_0x9936('0x27')];if(_0x514177[_0x1fd2d0][_0x9936('0x29')]){_0x514177[_0x1fd2d0][_0x9936('0x2a')]=moment()[_0x9936('0x23')]('YYYY-MM-DD\x20HH:mm:ss');}if(_0x514177[_0x1fd2d0][_0x9936('0x2b')]){_0x514177[_0x1fd2d0]['queuecallerexitAt']=moment()[_0x9936('0x23')](_0x9936('0x2c'));}RpcMemberReport[_0x9936('0x15')](_0x514177[_0x1fd2d0]);}RpcVoiceQueueReport[_0x9936('0x2d')](_0x514177[_0x1fd2d0]);}};function extractCalleridNumber(_0x18e432){var _0x48c49e=_0x18e432[_0x9936('0x2e')](/<(.*?)>/);return _0x48c49e?_0x48c49e[0x1]:_0x18e432;}Report[_0x9936('0x11')]['getAgentByInternal']=function(_0x5c0e83){for(var _0x295bff=0x0;_0x295bff<Object[_0x9936('0x2f')](this[_0x9936('0xf')])[_0x9936('0x30')];_0x295bff++){var _0x4caad5=Object['keys'](this[_0x9936('0xf')])[_0x295bff];var _0x51ba5a=this[_0x9936('0xf')][_0x4caad5];if(_0x51ba5a[_0x9936('0x22')]===Number(_0x5c0e83))return _0x51ba5a;}return null;};Report['prototype'][_0x9936('0x31')]=function(_0x5ca771){var _0x11ac38=_0x5ca771[_0x9936('0x32')][_0x9936('0x33')]('-')[0x0];var _0x4b93f7=this[_0x9936('0xf')][_0x11ac38];if(!_0x4b93f7)_0x4b93f7=this[_0x9936('0x34')](_0x5ca771[_0x9936('0x35')]);return!_0x4b93f7?_0x9936('0x36'):'internal';};Report['prototype'][_0x9936('0x18')]=function(_0x56049c){_0x56049c[_0x9936('0x37')]=_0x56049c[_0x9936('0x37')]||_0x56049c[_0x9936('0x38')];if(_0x56049c[_0x9936('0x39')]==_0x9936('0x3a')){_0x56049c[_0x9936('0x3b')]=_0x9936('0x3c');_0x56049c[_0x9936('0x3d')]=_0x56049c[_0x9936('0x3c')];if(_0x56049c[_0x9936('0x3e')]==_0x9936('0x3f')){_0x56049c[_0x9936('0x22')]='';_0x56049c[_0x9936('0x37')]=extractCalleridNumber(_0x56049c[_0x9936('0x40')]);}else if(_0x56049c[_0x9936('0x3e')]==_0x9936('0x41')){if(_0x56049c[_0x9936('0x37')]=='xcally-motion-preview'){_0x56049c[_0x9936('0x37')]=extractCalleridNumber(_0x56049c['calleridpreview']);_0x56049c[_0x9936('0x35')]=_0x56049c[_0x9936('0x42')];_0x56049c[_0x9936('0x43')]=[_0x56049c[_0x9936('0x32')],_0x56049c[_0x9936('0x32')]=_0x56049c[_0x9936('0x43')]][0x0];_0x56049c[_0x9936('0x40')]=_0x56049c[_0x9936('0x44')];}else{_0x56049c[_0x9936('0x37')]=_0x56049c['calleridnum'];_0x56049c[_0x9936('0x35')]=_0x56049c[_0x9936('0x42')];if(_0x56049c[_0x9936('0x45')]==_0x9936('0x46')){_0x56049c['accountcode']=_0x56049c[_0x9936('0x25')];}else{_0x56049c[_0x9936('0x22')]='';}}}}else{_0x56049c['callerid']=util[_0x9936('0x23')](_0x9936('0x47'),_0x56049c[_0x9936('0x48')],_0x56049c['calleridnum']);}if(RpcVoiceTransferReport[_0x9936('0x49')][_0x56049c['linkedid']]){var _0x34860e=RpcVoiceTransferReport[_0x9936('0x49')][_0x56049c['linkedid']];_0x34860e[_0x9936('0x4a')]=_0x56049c[_0x9936('0x4b')];RpcVoiceTransferReport[_0x9936('0x1c')](_0x34860e);delete RpcVoiceTransferReport[_0x9936('0x49')][_0x56049c[_0x9936('0x4c')]];}if(_[_0x9936('0x28')](_0x56049c[_0x9936('0x39')])){_0x56049c['type']=this[_0x9936('0x31')](_0x56049c);}if(_[_0x9936('0x28')](_0x56049c[_0x9936('0x4d')])){var _0x700d39=_0x56049c['channel']['split']('-')[0x0];var _0x4a8f5f=this[_0x9936('0xf')][_0x700d39];if(!_0x4a8f5f)_0x4a8f5f=this[_0x9936('0x34')](_0x56049c[_0x9936('0x22')]);if(_0x4a8f5f){_0x56049c[_0x9936('0x4d')]=_0x4a8f5f['id'];_0x56049c[_0x9936('0x4e')]=_0x4a8f5f[_0x9936('0x21')];}}RpcVoiceCallReport[_0x9936('0x2d')](_0x56049c);if(_0x56049c[_0x9936('0x4f')]){for(var _0x10e704=0x0;_0x10e704<_0x56049c['monitors'][_0x9936('0x30')];_0x10e704+=0x1){_0x56049c['monitorFilename']=_0x56049c['monitors'][_0x10e704]['filename'];_0x56049c[_0x9936('0x50')]=_0x56049c[_0x9936('0x51')][_0x10e704][_0x9936('0x50')];if(_0x56049c['exten']==_0x9936('0x52')){_0x56049c[_0x9936('0x35')]=_0x56049c[_0x9936('0x25')];_0x56049c[_0x9936('0x48')]=_0x56049c[_0x9936('0x53')];_0x56049c[_0x9936('0x25')]=_0x56049c[_0x9936('0x22')];_0x56049c['connectedlinename']=_0x56049c['membername'];_0x56049c[_0x9936('0x38')]=_0x56049c[_0x9936('0x42')];}else if(_0x56049c['exten']=='xcally-motion-dialer'){_0x56049c[_0x9936('0x35')]=_0x56049c[_0x9936('0x37')];_0x56049c[_0x9936('0x38')]=_0x56049c[_0x9936('0x42')];}RpcVoiceRecording[_0x9936('0x2d')](_0x56049c);}}};Report[_0x9936('0x11')][_0x9936('0x1a')]=function(_0x4d253a){if(_[_0x9936('0x54')](_0x4d253a)){_0x4d253a[_0x9936('0x55')](function(_0x3edc57){RpcVoiceAgentReport[_0x9936('0x2d')](_0x3edc57);});}else{RpcVoiceAgentReport[_0x9936('0x2d')](_0x4d253a);}};Report['prototype'][_0x9936('0x1b')]=function(_0x1f5eff){RpcVoiceDialReport['create'](_0x1f5eff);var _0xb93472;var _0x594982;var _0x46d662=_0x1f5eff['channel'];if(_['startsWith'](_0x46d662,'Local')){_0x594982=_0x46d662[_0x9936('0x56')](_0x46d662[_0x9936('0x57')]('/')+0x1,_0x46d662[_0x9936('0x57')]('@'));_0xb93472=_[_0x9936('0x20')](this['agents'],function(_0x4a44d4){return _0x4a44d4[_0x9936('0x58')]==_0x594982||_0x4a44d4[_0x9936('0x59')]==_0x594982||_0x4a44d4['accountcode']==_0x594982;});}else{_0x594982=_0x46d662[_0x9936('0x56')](_0x46d662[_0x9936('0x57')]('/')+0x1,_0x46d662[_0x9936('0x5a')]('-'));_0xb93472=this[_0x9936('0x1f')](_0x594982);}if(_0xb93472){_0x1f5eff['interface']=_[_0x9936('0x28')](_0xb93472[_0x9936('0x27')])?util['format'](_0x9936('0x24'),_0xb93472[_0x9936('0x21')]):_0xb93472['interface'];_0x1f5eff[_0x9936('0x4e')]=_0xb93472[_0x9936('0x21')];_0x1f5eff[_0x9936('0x22')]=_0xb93472['accountcode'];RpcMemberReport[_0x9936('0x1b')](_0x1f5eff);}};Report[_0x9936('0x11')][_0x9936('0x1c')]=function(_0x21781f){RpcVoiceTransferReport[_0x9936('0x49')][_0x21781f[_0x9936('0x5b')]]=_0x21781f;};Report['prototype'][_0x9936('0x1e')]=function(_0x3c551b){RpcVoiceTransferReport['attendedTransfer'](_0x3c551b);};module[_0x9936('0x5c')]=Report;
\ No newline at end of file
+var _0x32b9=['xcally-motion-preview','connectedlinename','xcally-motion-dialer','isArray','forEach','startsWith','Local','substring','indexOf','mobile','phone','blindTransfer','transfererlinkedid','attendedTransfer','exports','lodash','moment','util','../../../config/environment','../rpc/voiceQueueReport','../rpc/voiceRecording','./voiceQueueReport','./voiceCallReport','./voiceAgentReport','./voiceDialReport','./userReport','realtime','agents','telephones','prototype','sync','xdr','disabled','custom:voiceQueueReport','voiceQueueReport','bind','custom:voiceCallReport','custom:voiceAgentReport','voiceAgentReport','custom:voiceDialReport','voiceDialReport','blindtransfer','findAgent','accountcode','name','isNil','find','format','SIP/%s','length','connectedlinenum','assigned','interface','queuecallercomplete','queuecallercompleteAt','YYYY-MM-DD\x20HH:mm:ss','queuecallerexit','queuecallerexitAt','match','keys','getCallType','channel','split','internal','voiceCallReport','destination','dialer','queue','lastdata','context','from-voip-provider','callerid','from-sip','calleridpreview','destinationchannel','calleridnum','originatecalleridnum','disposition','ANSWERED','\x22%s\x22\x20<%s>','calleridname','transfers','linkedid','transfereelinkedid','type','UserId','getAgentByInternal','membername','create','monitors','monitorFilename','filename','createdAt','exten'];(function(_0x37310f,_0xc8b8f){var _0xcb15e7=function(_0x55c8e5){while(--_0x55c8e5){_0x37310f['push'](_0x37310f['shift']());}};_0xcb15e7(++_0xc8b8f);}(_0x32b9,0xcb));var _0x932b=function(_0x5abe22,_0x4072f9){_0x5abe22=_0x5abe22-0x0;var _0x3a1467=_0x32b9[_0x5abe22];return _0x3a1467;};'use strict';var _=require(_0x932b('0x0'));var moment=require(_0x932b('0x1'));var util=require(_0x932b('0x2'));var config=require(_0x932b('0x3'));var ami=require('../ami');var RpcVoiceAgentReport=require('../rpc/voiceAgentReport');var RpcVoiceCallReport=require('../rpc/voiceCallReport');var RpcVoiceDialReport=require('../rpc/voiceDialReport');var RpcMemberReport=require('../rpc/memberReport');var RpcVoiceQueueReport=require(_0x932b('0x4'));var RpcVoiceRecording=require(_0x932b('0x5'));var RpcVoiceTransferReport=require('../rpc/voiceTransferReport');var VoiceQueueReport=require(_0x932b('0x6'));var VoiceCallReport=require(_0x932b('0x7'));var VoiceAgentReport=require(_0x932b('0x8'));var VoiceDialReport=require(_0x932b('0x9'));var UserReport=require(_0x932b('0xa'));function Report(_0x4fe3cc){this[_0x932b('0xb')]=_0x4fe3cc;this[_0x932b('0xc')]=_0x4fe3cc[_0x932b('0xc')];this['telephones']=_0x4fe3cc[_0x932b('0xd')];}Report[_0x932b('0xe')][_0x932b('0xf')]=function(_0x2e5637){var _0x14b44f=new VoiceQueueReport(this[_0x932b('0xb')]);var _0x138f15=new VoiceAgentReport(this[_0x932b('0xb')]);var _0x2a84b1=new VoiceDialReport(this[_0x932b('0xb')]);var _0x5706d4=new VoiceCallReport(this[_0x932b('0xb')]);var _0x540bbb=new UserReport(this[_0x932b('0xb')]);if(config[_0x932b('0x10')]&&config[_0x932b('0x10')][_0x932b('0x11')]){ami['on'](_0x932b('0x12'),this[_0x932b('0x13')][_0x932b('0x14')](this));ami['on'](_0x932b('0x15'),this['voiceCallReport'][_0x932b('0x14')](this));ami['on'](_0x932b('0x16'),this[_0x932b('0x17')]['bind'](this));ami['on'](_0x932b('0x18'),this[_0x932b('0x19')][_0x932b('0x14')](this));ami['on'](_0x932b('0x1a'),this['blindTransfer'][_0x932b('0x14')](this));ami['on']('attendedtransfer',this['attendedTransfer']['bind'](this));}};Report['prototype'][_0x932b('0x1b')]=function(_0x14f461){var _0x401508;_0x401508=_['find'](this['agents'],function(_0x3e1289){return _0x3e1289[_0x932b('0x1c')]==_0x14f461||_0x3e1289[_0x932b('0x1d')]==_0x14f461;});if(_[_0x932b('0x1e')](_0x401508)){var _0x49601d=_['find'](this[_0x932b('0xd')],function(_0x2388c2){return _0x2388c2[_0x932b('0x1c')]==_0x14f461||_0x2388c2[_0x932b('0x1d')]==_0x14f461;});if(_0x49601d){_0x401508=_[_0x932b('0x1f')](this[_0x932b('0xc')],function(_0x10ed39){return _0x10ed39['interface']==util[_0x932b('0x20')](_0x932b('0x21'),_0x49601d['name']);});}}return _0x401508;};Report[_0x932b('0xe')][_0x932b('0x13')]=function(_0x3dc823){for(var _0x559966=0x0;_0x559966<_0x3dc823[_0x932b('0x22')];_0x559966+=0x1){var _0x4027bb=this['findAgent'](_0x3dc823[_0x559966][_0x932b('0x23')]);if(_0x4027bb){_0x3dc823[_0x559966]['accountcode']=_0x4027bb['accountcode'];_0x3dc823[_0x559966][_0x932b('0x24')]=!![];_0x3dc823[_0x559966]['lastAssignedTo']=_0x4027bb[_0x932b('0x1d')];_0x3dc823[_0x559966][_0x932b('0x25')]=_[_0x932b('0x1e')](_0x4027bb[_0x932b('0x25')])?util['format'](_0x932b('0x21'),_0x4027bb[_0x932b('0x1d')]):_0x4027bb['interface'];if(_0x3dc823[_0x559966][_0x932b('0x26')]){_0x3dc823[_0x559966][_0x932b('0x27')]=moment()[_0x932b('0x20')](_0x932b('0x28'));}if(_0x3dc823[_0x559966][_0x932b('0x29')]){_0x3dc823[_0x559966][_0x932b('0x2a')]=moment()['format'](_0x932b('0x28'));}RpcMemberReport[_0x932b('0x13')](_0x3dc823[_0x559966]);}RpcVoiceQueueReport['create'](_0x3dc823[_0x559966]);}};function extractCalleridNumber(_0xbfec68){var _0x1517c9=_0xbfec68[_0x932b('0x2b')](/<(.*?)>/);return _0x1517c9?_0x1517c9[0x1]:_0xbfec68;}Report['prototype']['getAgentByInternal']=function(_0x42ee0a){for(var _0x4a775d=0x0;_0x4a775d<Object[_0x932b('0x2c')](this[_0x932b('0xc')])[_0x932b('0x22')];_0x4a775d++){var _0x16219f=Object[_0x932b('0x2c')](this[_0x932b('0xc')])[_0x4a775d];var _0x361701=this[_0x932b('0xc')][_0x16219f];if(_0x361701[_0x932b('0x1c')]===Number(_0x42ee0a))return _0x361701;}return null;};Report[_0x932b('0xe')][_0x932b('0x2d')]=function(_0x5296d6){var _0x257c12=_0x5296d6[_0x932b('0x2e')][_0x932b('0x2f')]('-')[0x0];var _0x5f4039=this[_0x932b('0xc')][_0x257c12];if(!_0x5f4039)_0x5f4039=this['getAgentByInternal'](_0x5296d6['calleridnum']);return!_0x5f4039?'outbound':_0x932b('0x30');};Report[_0x932b('0xe')][_0x932b('0x31')]=function(_0x9377d7){_0x9377d7[_0x932b('0x32')]=_0x9377d7['destination']||_0x9377d7['exten'];if(_0x9377d7['type']==_0x932b('0x33')){_0x9377d7['lastapplication']=_0x932b('0x34');_0x9377d7[_0x932b('0x35')]=_0x9377d7[_0x932b('0x34')];if(_0x9377d7[_0x932b('0x36')]==_0x932b('0x37')){_0x9377d7[_0x932b('0x1c')]='';_0x9377d7[_0x932b('0x32')]=extractCalleridNumber(_0x9377d7[_0x932b('0x38')]);}else if(_0x9377d7[_0x932b('0x36')]==_0x932b('0x39')){if(_0x9377d7[_0x932b('0x32')]=='xcally-motion-preview'){_0x9377d7['destination']=extractCalleridNumber(_0x9377d7[_0x932b('0x3a')]);_0x9377d7['calleridnum']=_0x9377d7['originatecalleridnum'];_0x9377d7['destinationchannel']=[_0x9377d7['channel'],_0x9377d7['channel']=_0x9377d7[_0x932b('0x3b')]][0x0];_0x9377d7['callerid']=_0x9377d7[_0x932b('0x3a')];}else{_0x9377d7[_0x932b('0x32')]=_0x9377d7[_0x932b('0x3c')];_0x9377d7[_0x932b('0x3c')]=_0x9377d7[_0x932b('0x3d')];if(_0x9377d7[_0x932b('0x3e')]==_0x932b('0x3f')){_0x9377d7['accountcode']=_0x9377d7[_0x932b('0x23')];}else{_0x9377d7[_0x932b('0x1c')]='';}}}}else{_0x9377d7[_0x932b('0x38')]=util[_0x932b('0x20')](_0x932b('0x40'),_0x9377d7[_0x932b('0x41')],_0x9377d7[_0x932b('0x3c')]);}if(RpcVoiceTransferReport[_0x932b('0x42')][_0x9377d7[_0x932b('0x43')]]){var _0x2d0f95=RpcVoiceTransferReport[_0x932b('0x42')][_0x9377d7[_0x932b('0x43')]];_0x2d0f95[_0x932b('0x44')]=_0x9377d7['uniqueid'];RpcVoiceTransferReport['blindTransfer'](_0x2d0f95);delete RpcVoiceTransferReport[_0x932b('0x42')][_0x9377d7[_0x932b('0x43')]];}if(_[_0x932b('0x1e')](_0x9377d7['type'])){_0x9377d7[_0x932b('0x45')]=this['getCallType'](_0x9377d7);}if(_['isNil'](_0x9377d7[_0x932b('0x46')])){var _0x1c0238=_0x9377d7[_0x932b('0x2e')][_0x932b('0x2f')]('-')[0x0];var _0x4e6c53=this[_0x932b('0xc')][_0x1c0238];if(!_0x4e6c53)_0x4e6c53=this[_0x932b('0x47')](_0x9377d7[_0x932b('0x1c')]);if(_0x4e6c53){_0x9377d7['UserId']=_0x4e6c53['id'];_0x9377d7[_0x932b('0x48')]=_0x4e6c53[_0x932b('0x1d')];}}RpcVoiceCallReport[_0x932b('0x49')](_0x9377d7);if(_0x9377d7['monitor']){for(var _0x18f800=0x0;_0x18f800<_0x9377d7[_0x932b('0x4a')]['length'];_0x18f800+=0x1){_0x9377d7[_0x932b('0x4b')]=_0x9377d7['monitors'][_0x18f800][_0x932b('0x4c')];_0x9377d7[_0x932b('0x4d')]=_0x9377d7[_0x932b('0x4a')][_0x18f800]['createdAt'];if(_0x9377d7[_0x932b('0x4e')]==_0x932b('0x4f')){_0x9377d7[_0x932b('0x3c')]=_0x9377d7[_0x932b('0x23')];_0x9377d7[_0x932b('0x41')]=_0x9377d7[_0x932b('0x50')];_0x9377d7[_0x932b('0x23')]=_0x9377d7[_0x932b('0x1c')];_0x9377d7[_0x932b('0x50')]=_0x9377d7[_0x932b('0x48')];_0x9377d7[_0x932b('0x4e')]=_0x9377d7['originatecalleridnum'];}else if(_0x9377d7[_0x932b('0x4e')]==_0x932b('0x51')){_0x9377d7[_0x932b('0x3c')]=_0x9377d7[_0x932b('0x32')];_0x9377d7[_0x932b('0x4e')]=_0x9377d7[_0x932b('0x3d')];}RpcVoiceRecording[_0x932b('0x49')](_0x9377d7);}}};Report['prototype']['voiceAgentReport']=function(_0x1c1030){if(_[_0x932b('0x52')](_0x1c1030)){_0x1c1030[_0x932b('0x53')](function(_0x19f1ef){RpcVoiceAgentReport['create'](_0x19f1ef);});}else{RpcVoiceAgentReport['create'](_0x1c1030);}};Report[_0x932b('0xe')][_0x932b('0x19')]=function(_0x579708){RpcVoiceDialReport[_0x932b('0x49')](_0x579708);var _0x7fd518;var _0x407925;var _0x3db147=_0x579708['channel'];if(_[_0x932b('0x54')](_0x3db147,_0x932b('0x55'))){_0x407925=_0x3db147[_0x932b('0x56')](_0x3db147[_0x932b('0x57')]('/')+0x1,_0x3db147[_0x932b('0x57')]('@'));_0x7fd518=_[_0x932b('0x1f')](this[_0x932b('0xc')],function(_0x5130f5){return _0x5130f5[_0x932b('0x58')]==_0x407925||_0x5130f5[_0x932b('0x59')]==_0x407925||_0x5130f5[_0x932b('0x1c')]==_0x407925;});}else{_0x407925=_0x3db147[_0x932b('0x56')](_0x3db147[_0x932b('0x57')]('/')+0x1,_0x3db147['lastIndexOf']('-'));_0x7fd518=this[_0x932b('0x1b')](_0x407925);}if(_0x7fd518){_0x579708['interface']=_[_0x932b('0x1e')](_0x7fd518[_0x932b('0x25')])?util['format'](_0x932b('0x21'),_0x7fd518[_0x932b('0x1d')]):_0x7fd518[_0x932b('0x25')];_0x579708[_0x932b('0x48')]=_0x7fd518[_0x932b('0x1d')];_0x579708[_0x932b('0x1c')]=_0x7fd518[_0x932b('0x1c')];RpcMemberReport[_0x932b('0x19')](_0x579708);}};Report[_0x932b('0xe')][_0x932b('0x5a')]=function(_0x1652d0){RpcVoiceTransferReport['transfers'][_0x1652d0[_0x932b('0x5b')]]=_0x1652d0;};Report['prototype'][_0x932b('0x5c')]=function(_0x20af5a){RpcVoiceTransferReport[_0x932b('0x5c')](_0x20af5a);};module[_0x932b('0x5d')]=Report;
\ No newline at end of file