Built motion from commit (unavailable).|2.2.0
[motion2.git] / server / services / xdr / recordings.controller.js
index 69e5130..a6c8a5f 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xcdd5=['value','.wav49','replace','.WAV','assign','agentconnect','connectedlinenum','cdr','type','destinationchannel','uniqueid','calleridname','lodash','./utils','debug','getUserByInternal','then','membername','name','request','CreateVoiceRecording','channel','varset','isNil','variable','mixmonitor_filename','endsWith'];(function(_0x43f6e4,_0x2dc04e){var _0x443b13=function(_0xfcece8){while(--_0xfcece8){_0x43f6e4['push'](_0x43f6e4['shift']());}};_0x443b13(++_0x2dc04e);}(_0xcdd5,0x186));var _0x5cdd=function(_0x2456f7,_0x33072b){_0x2456f7=_0x2456f7-0x0;var _0x196522=_0xcdd5[_0x2456f7];return _0x196522;};'use strict';var _=require(_0x5cdd('0x0'));var utils=require(_0x5cdd('0x1'));var recordings={};function writeDB(_0x1eaa57){utils[_0x5cdd('0x2')](_0x1eaa57);if(_0x1eaa57['accountcode']){utils[_0x5cdd('0x3')](_0x1eaa57['accountcode'])[_0x5cdd('0x4')](function(_0x1752e0){if(_0x1752e0){_0x1eaa57[_0x5cdd('0x5')]=_0x1752e0[_0x5cdd('0x6')];_0x1eaa57['UserId']=_0x1752e0['id'];}utils[_0x5cdd('0x7')](_0x5cdd('0x8'),_0x1eaa57);});}else{utils[_0x5cdd('0x7')](_0x5cdd('0x8'),_0x1eaa57);}if(recordings[_0x1eaa57['channel']]){delete recordings[_0x1eaa57[_0x5cdd('0x9')]];}}exports[_0x5cdd('0xa')]=function(_0x4652d1){if(!_[_0x5cdd('0xb')](_0x4652d1['variable'])&&!_['isNil'](_0x4652d1[_0x5cdd('0xc')][_0x5cdd('0xd')])){if(!_[_0x5cdd('0xb')](recordings[_0x4652d1[_0x5cdd('0x9')]])){writeDB(recordings[_0x4652d1['channel']]);}if(_[_0x5cdd('0xe')](_0x4652d1[_0x5cdd('0xf')],_0x5cdd('0x10'))){_0x4652d1[_0x5cdd('0xf')]=_0x4652d1[_0x5cdd('0xf')][_0x5cdd('0x11')](_0x5cdd('0x10'),_0x5cdd('0x12'));}recordings[_0x4652d1['channel']]=_[_0x5cdd('0x13')](_0x4652d1,{});}};exports[_0x5cdd('0x14')]=function(_0x4887fc){if(!_[_0x5cdd('0xb')](recordings[_0x4887fc[_0x5cdd('0x9')]])){recordings[_0x4887fc['channel']]=_[_0x5cdd('0x13')](recordings[_0x4887fc[_0x5cdd('0x9')]],{'membername':_0x4887fc[_0x5cdd('0x5')],'queue':_0x4887fc['queue'],'accountcode':_0x4887fc[_0x5cdd('0x15')]});}};exports[_0x5cdd('0x16')]=function(_0x529428){if(!_[_0x5cdd('0xb')](recordings[_0x529428[_0x5cdd('0x9')]])){recordings[_0x529428['channel']]=_[_0x5cdd('0x13')](recordings[_0x529428[_0x5cdd('0x9')]],{'type':_0x529428[_0x5cdd('0x17')]});writeDB(recordings[_0x529428[_0x5cdd('0x9')]]);}else if(!_[_0x5cdd('0xb')](recordings[_0x529428[_0x5cdd('0x18')]])){recordings[_0x529428[_0x5cdd('0x9')]]=recordings[_0x529428[_0x5cdd('0x18')]];delete recordings[_0x529428[_0x5cdd('0x18')]];recordings[_0x529428[_0x5cdd('0x9')]]=_[_0x5cdd('0x13')](recordings[_0x529428[_0x5cdd('0x9')]],{'type':_0x529428[_0x5cdd('0x17')],'channel':_0x529428[_0x5cdd('0x9')],'exten':_0x529428['destination'],'context':_0x529428['destinationcontext'],'uniqueid':_0x529428[_0x5cdd('0x19')],'calleridnum':recordings[_0x529428[_0x5cdd('0x9')]][_0x5cdd('0x15')],'calleridname':recordings[_0x529428[_0x5cdd('0x9')]]['connectedlinename'],'connectedlinenum':recordings[_0x529428[_0x5cdd('0x9')]]['calleridnum'],'connectedlinename':recordings[_0x529428['channel']][_0x5cdd('0x1a')]});writeDB(recordings[_0x529428[_0x5cdd('0x9')]]);}};
\ No newline at end of file
+var _0xf854=['UserId','CreateVoiceRecording','request','channel','varset','isNil','variable','mixmonitor_filename','endsWith','value','.wav49','.WAV','agentconnect','assign','membername','queue','connectedlinenum','cdr','destinationchannel','destination','uniqueid','connectedlinename','calleridnum','calleridname','./utils','debug','accountcode','getUserByInternal','then','name'];(function(_0x287e7a,_0xe35848){var _0x553b2a=function(_0x587e78){while(--_0x587e78){_0x287e7a['push'](_0x287e7a['shift']());}};_0x553b2a(++_0xe35848);}(_0xf854,0x144));var _0x4f85=function(_0x46a320,_0x475112){_0x46a320=_0x46a320-0x0;var _0x395bcd=_0xf854[_0x46a320];return _0x395bcd;};'use strict';var _=require('lodash');var utils=require(_0x4f85('0x0'));var recordings={};function writeDB(_0x179777){utils[_0x4f85('0x1')](_0x179777);if(_0x179777[_0x4f85('0x2')]){utils[_0x4f85('0x3')](_0x179777[_0x4f85('0x2')])[_0x4f85('0x4')](function(_0x34f7f1){if(_0x34f7f1){_0x179777['membername']=_0x34f7f1[_0x4f85('0x5')];_0x179777[_0x4f85('0x6')]=_0x34f7f1['id'];}utils['request'](_0x4f85('0x7'),_0x179777);});}else{utils[_0x4f85('0x8')](_0x4f85('0x7'),_0x179777);}if(recordings[_0x179777[_0x4f85('0x9')]]){delete recordings[_0x179777[_0x4f85('0x9')]];}}exports[_0x4f85('0xa')]=function(_0x17d23a){if(!_[_0x4f85('0xb')](_0x17d23a[_0x4f85('0xc')])&&!_[_0x4f85('0xb')](_0x17d23a[_0x4f85('0xc')][_0x4f85('0xd')])){if(!_['isNil'](recordings[_0x17d23a[_0x4f85('0x9')]])){writeDB(recordings[_0x17d23a[_0x4f85('0x9')]]);}if(_[_0x4f85('0xe')](_0x17d23a[_0x4f85('0xf')],_0x4f85('0x10'))){_0x17d23a['value']=_0x17d23a['value']['replace'](_0x4f85('0x10'),_0x4f85('0x11'));}recordings[_0x17d23a['channel']]=_['assign'](_0x17d23a,{});}};exports[_0x4f85('0x12')]=function(_0x2ed80b){if(!_['isNil'](recordings[_0x2ed80b[_0x4f85('0x9')]])){recordings[_0x2ed80b[_0x4f85('0x9')]]=_[_0x4f85('0x13')](recordings[_0x2ed80b[_0x4f85('0x9')]],{'membername':_0x2ed80b[_0x4f85('0x14')],'queue':_0x2ed80b[_0x4f85('0x15')],'accountcode':_0x2ed80b[_0x4f85('0x16')]});}};exports[_0x4f85('0x17')]=function(_0x4eabd3){if(!_[_0x4f85('0xb')](recordings[_0x4eabd3[_0x4f85('0x9')]])){recordings[_0x4eabd3['channel']]=_[_0x4f85('0x13')](recordings[_0x4eabd3['channel']],{'type':_0x4eabd3['type']});writeDB(recordings[_0x4eabd3[_0x4f85('0x9')]]);}else if(!_['isNil'](recordings[_0x4eabd3[_0x4f85('0x18')]])){recordings[_0x4eabd3[_0x4f85('0x9')]]=recordings[_0x4eabd3[_0x4f85('0x18')]];delete recordings[_0x4eabd3['destinationchannel']];recordings[_0x4eabd3[_0x4f85('0x9')]]=_['assign'](recordings[_0x4eabd3[_0x4f85('0x9')]],{'type':_0x4eabd3['type'],'channel':_0x4eabd3['channel'],'exten':_0x4eabd3[_0x4f85('0x19')],'context':_0x4eabd3['destinationcontext'],'uniqueid':_0x4eabd3[_0x4f85('0x1a')],'calleridnum':recordings[_0x4eabd3[_0x4f85('0x9')]][_0x4f85('0x16')],'calleridname':recordings[_0x4eabd3[_0x4f85('0x9')]][_0x4f85('0x1b')],'connectedlinenum':recordings[_0x4eabd3[_0x4f85('0x9')]][_0x4f85('0x1c')],'connectedlinename':recordings[_0x4eabd3[_0x4f85('0x9')]][_0x4f85('0x1d')]});writeDB(recordings[_0x4eabd3['channel']]);}};
\ No newline at end of file