Built motion from commit (unavailable).|2.5.0
[motion2.git] / server / components / extensions / rewrite.js
index a2ec9c0..d8b053d 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xb077=['playback','hasOwnProperty','priority','extensions','find','push','type','context','VoiceExtensionId','outbound','extension','cutdigits','${EXTEN:','${EXTEN}','CDR(routeid)=','$[${LEN(${CDR(prefix)})}\x20>\x200]?Goto(','):Goto(','Set','CDR(prefix)=${EXTEN:0:','CDR(prefix)=noprefix','outboundrouteid=','recordingFormat','_XCALLY_MIXMONITOR_FORMAT=','wav','XCALLY-MOTION-PROGRESS=0','MONITOR_OPTIONS=ab','length','toLowerCase','createdAt','updatedAt','interval','*,*,*,*','intervals','tag','callerID','ExecIf','$[${LEN(${PREFIX-CALLERIDALL})}\x20>\x200]?Set(CALLERID(all)=${PREFIX-CALLERIDALL}):Set(CALLERID(all)=','$[${LEN(${PREFIX-CALLERIDALL})}\x20>\x200]?Set(CALLERID(all)=${PREFIX-CALLERIDALL}):NoOp(No\x20number\x20available)','answer','indexOf','app','appType','custom','$[${XCALLY-MOTION-ANSWER}=0]?Answer','XCALLY-MOTION-PROGRESS=1','splice',',${EXTEN},','last','Hangup','destroy','bulkCreate','catch','error','rewrite','lodash','models','Interval','findAll','then','VoiceExtension','IntervalId','uniq','map','exten','CAST(priority\x20AS\x20UNSIGNED)','filter','groupBy','queue'];(function(_0x1d748a,_0xd760af){var _0x4fc40e=function(_0x261602){while(--_0x261602){_0x1d748a['push'](_0x1d748a['shift']());}};_0x4fc40e(++_0xd760af);}(_0xb077,0x7a));var _0x7b07=function(_0x5368b5,_0x1bf3b1){_0x5368b5=_0x5368b5-0x0;var _0x3b3d37=_0xb077[_0x5368b5];return _0x3b3d37;};'use strict';var _=require(_0x7b07('0x0'));var util=require('util');function rewrite(_0x4a69eb,_0x257822){var _0x5a1c3d=this;return _0x4a69eb[_0x7b07('0x1')][_0x7b07('0x2')][_0x7b07('0x3')]({'raw':!![]})[_0x7b07('0x4')](function(_0x423957){_0x5a1c3d['intervals']=_0x423957;return _0x4a69eb['models'][_0x7b07('0x5')][_0x7b07('0x3')]({'where':{'IntervalId':_0x257822[_0x7b07('0x6')]},'raw':!![]});})['then'](function(_0x561c99){return _0x4a69eb[_0x7b07('0x1')]['VoiceExtension'][_0x7b07('0x3')]({'where':{'exten':{'$in':_[_0x7b07('0x7')](_[_0x7b07('0x8')](_0x561c99,_0x7b07('0x9')))}},'order':[{'raw':_0x7b07('0xa')}],'raw':!![]});})[_0x7b07('0x4')](function(_0x2f7009){var _0x33a461=_[_0x7b07('0xb')](_0x2f7009,{'priority':'1'});var _0x527465=_[_0x7b07('0xb')](_0x2f7009,{'isApp':0x1});var _0x282fe2=_[_0x7b07('0xc')](_0x527465,'exten');var _0xe825c4=[_0x7b07('0xd'),_0x7b07('0xe')];var _0x7930f1=[];var _0x530d1d=[];for(var _0x26a0fe in _0x282fe2){if(_0x282fe2[_0x7b07('0xf')](_0x26a0fe)){_0x5a1c3d[_0x7b07('0x10')]=0x2;_0x5a1c3d[_0x7b07('0x11')]=[];_0x5a1c3d['extension']=_[_0x7b07('0x12')](_0x33a461,{'exten':_0x282fe2[_0x26a0fe][0x0][_0x7b07('0x9')]});_0x5a1c3d[_0x7b07('0x11')][_0x7b07('0x13')]({'type':_0x282fe2[_0x26a0fe][0x0]['type'],'app':'Set','appdata':util['format']('CDR(type)=%s',_0x282fe2[_0x26a0fe][0x0][_0x7b07('0x14')]),'context':_0x282fe2[_0x26a0fe][0x0][_0x7b07('0x15')],'exten':_0x282fe2[_0x26a0fe][0x0][_0x7b07('0x9')],'priority':_0x5a1c3d[_0x7b07('0x10')]++,'VoiceExtensionId':_0x282fe2[_0x26a0fe][0x0][_0x7b07('0x16')]});if(_0x282fe2[_0x26a0fe][0x0][_0x7b07('0x14')]===_0x7b07('0x17')){if(_0x5a1c3d[_0x7b07('0x18')]){_0x5a1c3d[_0x7b07('0x11')][_0x7b07('0x13')]({'type':_0x282fe2[_0x26a0fe][0x0]['type'],'app':'Set','appdata':'CDR(destination)='+(_0x5a1c3d[_0x7b07('0x18')][_0x7b07('0x19')]?_0x7b07('0x1a')+_0x5a1c3d[_0x7b07('0x18')][_0x7b07('0x19')]+'}':_0x7b07('0x1b')),'context':_0x282fe2[_0x26a0fe][0x0][_0x7b07('0x15')],'exten':_0x282fe2[_0x26a0fe][0x0]['exten'],'priority':_0x5a1c3d[_0x7b07('0x10')]++,'VoiceExtensionId':_0x282fe2[_0x26a0fe][0x0][_0x7b07('0x16')]});}_0x5a1c3d[_0x7b07('0x11')]['push']({'type':_0x282fe2[_0x26a0fe][0x0][_0x7b07('0x14')],'app':'Set','appdata':_0x7b07('0x1c')+_0x282fe2[_0x26a0fe][0x0]['VoiceExtensionId'],'context':_0x282fe2[_0x26a0fe][0x0][_0x7b07('0x15')],'exten':_0x282fe2[_0x26a0fe][0x0][_0x7b07('0x9')],'priority':_0x5a1c3d[_0x7b07('0x10')]++,'VoiceExtensionId':_0x282fe2[_0x26a0fe][0x0][_0x7b07('0x16')]});var _0x572e32=_0x5a1c3d[_0x7b07('0x10')]++;_0x5a1c3d['extensions'][_0x7b07('0x13')]({'type':_0x282fe2[_0x26a0fe][0x0][_0x7b07('0x14')],'app':'ExecIf','appdata':_0x7b07('0x1d')+(_0x572e32+0x2)+_0x7b07('0x1e')+(_0x572e32+0x1)+')','context':_0x282fe2[_0x26a0fe][0x0][_0x7b07('0x15')],'exten':_0x282fe2[_0x26a0fe][0x0][_0x7b07('0x9')],'priority':_0x572e32,'VoiceExtensionId':_0x282fe2[_0x26a0fe][0x0][_0x7b07('0x16')]});if(_0x5a1c3d[_0x7b07('0x18')]){_0x5a1c3d[_0x7b07('0x11')][_0x7b07('0x13')]({'type':_0x282fe2[_0x26a0fe][0x0][_0x7b07('0x14')],'app':_0x7b07('0x1f'),'appdata':_0x5a1c3d[_0x7b07('0x18')][_0x7b07('0x19')]?_0x7b07('0x20')+_0x5a1c3d[_0x7b07('0x18')][_0x7b07('0x19')]+'}':_0x7b07('0x21'),'context':_0x282fe2[_0x26a0fe][0x0]['context'],'exten':_0x282fe2[_0x26a0fe][0x0]['exten'],'priority':_0x5a1c3d[_0x7b07('0x10')]++,'VoiceExtensionId':_0x282fe2[_0x26a0fe][0x0][_0x7b07('0x16')]});}_0x5a1c3d[_0x7b07('0x11')]['push']({'type':_0x282fe2[_0x26a0fe][0x0][_0x7b07('0x14')],'app':_0x7b07('0x1f'),'appdata':_0x7b07('0x22')+_0x282fe2[_0x26a0fe][0x0][_0x7b07('0x16')],'context':_0x282fe2[_0x26a0fe][0x0]['context'],'exten':_0x282fe2[_0x26a0fe][0x0][_0x7b07('0x9')],'priority':_0x5a1c3d['priority']++,'VoiceExtensionId':_0x282fe2[_0x26a0fe][0x0][_0x7b07('0x16')]});if(_0x5a1c3d['extension']&&_0x5a1c3d[_0x7b07('0x18')][_0x7b07('0xf')]('recordingFormat')&&_0x5a1c3d['extension'][_0x7b07('0x23')]!=='none'){_0x5a1c3d[_0x7b07('0x11')][_0x7b07('0x13')]({'type':_0x282fe2[_0x26a0fe][0x0]['type'],'app':_0x7b07('0x1f'),'appdata':'_XCALLY_MIXMONITOR_UNIQUEID=${UNIQUEID}','context':_0x282fe2[_0x26a0fe][0x0][_0x7b07('0x15')],'exten':_0x282fe2[_0x26a0fe][0x0][_0x7b07('0x9')],'priority':_0x5a1c3d[_0x7b07('0x10')]++,'VoiceExtensionId':_0x282fe2[_0x26a0fe][0x0][_0x7b07('0x16')]});_0x5a1c3d[_0x7b07('0x11')][_0x7b07('0x13')]({'type':_0x282fe2[_0x26a0fe][0x0][_0x7b07('0x14')],'app':_0x7b07('0x1f'),'appdata':_0x7b07('0x24')+_0x5a1c3d[_0x7b07('0x18')][_0x7b07('0x23')]||_0x7b07('0x25'),'context':_0x282fe2[_0x26a0fe][0x0][_0x7b07('0x15')],'exten':_0x282fe2[_0x26a0fe][0x0][_0x7b07('0x9')],'priority':_0x5a1c3d[_0x7b07('0x10')]++,'VoiceExtensionId':_0x282fe2[_0x26a0fe][0x0][_0x7b07('0x16')]});}}_0x5a1c3d[_0x7b07('0x11')][_0x7b07('0x13')]({'type':_0x282fe2[_0x26a0fe][0x0][_0x7b07('0x14')],'app':_0x7b07('0x1f'),'appdata':'XCALLY-MOTION-ANSWER=0','context':_0x282fe2[_0x26a0fe][0x0][_0x7b07('0x15')],'exten':_0x282fe2[_0x26a0fe][0x0][_0x7b07('0x9')],'priority':_0x5a1c3d[_0x7b07('0x10')]++,'VoiceExtensionId':_0x282fe2[_0x26a0fe][0x0][_0x7b07('0x16')]});_0x5a1c3d[_0x7b07('0x11')][_0x7b07('0x13')]({'type':_0x282fe2[_0x26a0fe][0x0][_0x7b07('0x14')],'app':_0x7b07('0x1f'),'appdata':_0x7b07('0x26'),'context':_0x282fe2[_0x26a0fe][0x0]['context'],'exten':_0x282fe2[_0x26a0fe][0x0][_0x7b07('0x9')],'priority':_0x5a1c3d[_0x7b07('0x10')]++,'VoiceExtensionId':_0x282fe2[_0x26a0fe][0x0]['VoiceExtensionId']});_0x5a1c3d[_0x7b07('0x11')][_0x7b07('0x13')]({'type':_0x282fe2[_0x26a0fe][0x0]['type'],'app':_0x7b07('0x1f'),'appdata':_0x7b07('0x27'),'context':_0x282fe2[_0x26a0fe][0x0][_0x7b07('0x15')],'exten':_0x282fe2[_0x26a0fe][0x0][_0x7b07('0x9')],'priority':_0x5a1c3d[_0x7b07('0x10')]++,'VoiceExtensionId':_0x282fe2[_0x26a0fe][0x0]['VoiceExtensionId']});for(var _0x994e9d=0x0,_0x3d83c0=0x0;_0x994e9d<_0x282fe2[_0x26a0fe][_0x7b07('0x28')];_0x994e9d+=0x1,_0x3d83c0=0x0){var _0x206f35=_0x282fe2[_0x26a0fe][_0x994e9d];if(_0x206f35[_0x7b07('0x14')]){_0x206f35[_0x7b07('0x14')]=_0x206f35[_0x7b07('0x14')][_0x7b07('0x29')]();}var _0x523355=[];var _0x374de5=[];delete _0x206f35['id'];delete _0x206f35[_0x7b07('0x2a')];delete _0x206f35[_0x7b07('0x2b')];var _0x539214=_0x206f35[_0x7b07('0x2c')]!==_0x7b07('0x2d')?[_0x206f35[_0x7b07('0x2c')]]:_0x206f35['IntervalId']?_[_0x7b07('0x8')](_[_0x7b07('0xb')](_0x5a1c3d[_0x7b07('0x2e')],{'IntervalId':_0x206f35['IntervalId']}),_0x7b07('0x2c')):[];if(_0x206f35['hasOwnProperty'](_0x7b07('0x2f'))){if(_0x206f35[_0x7b07('0x2f')]&&_0x206f35[_0x7b07('0x2f')]!=='--'){_0x523355['push']({'type':_0x206f35[_0x7b07('0x14')],'app':_0x7b07('0x1f'),'appdata':'CDR(tag)='+_0x206f35['tag'],'context':_0x206f35[_0x7b07('0x15')],'exten':_0x206f35['exten'],'priority':_0x539214[_0x7b07('0x28')]+_0x5a1c3d[_0x7b07('0x10')]+_0x3d83c0++,'VoiceExtensionId':_0x206f35['VoiceExtensionId']});}}if(_0x206f35['type']===_0x7b07('0x17')&&_0x206f35[_0x7b07('0xf')]('callerID')){if(_0x206f35[_0x7b07('0x30')]){_0x523355[_0x7b07('0x13')]({'type':_0x206f35[_0x7b07('0x14')],'app':_0x7b07('0x31'),'appdata':_0x7b07('0x32')+_0x206f35[_0x7b07('0x30')]+')','context':_0x206f35[_0x7b07('0x15')],'exten':_0x206f35[_0x7b07('0x9')],'priority':_0x539214[_0x7b07('0x28')]+_0x5a1c3d[_0x7b07('0x10')]+_0x3d83c0++,'VoiceExtensionId':_0x206f35[_0x7b07('0x16')]});}else{_0x523355[_0x7b07('0x13')]({'type':_0x206f35['type'],'app':_0x7b07('0x31'),'appdata':_0x7b07('0x33'),'context':_0x206f35[_0x7b07('0x15')],'exten':_0x206f35['exten'],'priority':_0x539214['length']+_0x5a1c3d['priority']+_0x3d83c0++,'VoiceExtensionId':_0x206f35['VoiceExtensionId']});}}if(_0x206f35[_0x7b07('0xf')](_0x7b07('0x34'))){if(_0xe825c4[_0x7b07('0x35')](_0x206f35[_0x7b07('0x36')][_0x7b07('0x29')]())>=0x0&&_0x206f35[_0x7b07('0x37')]!==_0x7b07('0x38')){if(_0x206f35[_0x7b07('0x34')]){_0x523355['push']({'type':_0x206f35[_0x7b07('0x14')],'app':_0x7b07('0x31'),'appdata':_0x7b07('0x39'),'context':_0x206f35[_0x7b07('0x15')],'exten':_0x206f35[_0x7b07('0x9')],'priority':_0x539214['length']+_0x5a1c3d[_0x7b07('0x10')]+_0x3d83c0++,'VoiceExtensionId':_0x206f35[_0x7b07('0x16')]});_0x523355[_0x7b07('0x13')]({'type':_0x206f35[_0x7b07('0x14')],'app':_0x7b07('0x1f'),'appdata':'XCALLY-MOTION-ANSWER=1','context':_0x206f35[_0x7b07('0x15')],'exten':_0x206f35[_0x7b07('0x9')],'priority':_0x539214[_0x7b07('0x28')]+_0x5a1c3d['priority']+_0x3d83c0++,'VoiceExtensionId':_0x206f35['VoiceExtensionId']});}else{_0x523355['push']({'type':_0x206f35[_0x7b07('0x14')],'app':_0x7b07('0x31'),'appdata':'$[${XCALLY-MOTION-PROGRESS}=0]?Progress','context':_0x206f35[_0x7b07('0x15')],'exten':_0x206f35[_0x7b07('0x9')],'priority':_0x539214['length']+_0x5a1c3d[_0x7b07('0x10')]+_0x3d83c0++,'VoiceExtensionId':_0x206f35[_0x7b07('0x16')]});_0x523355[_0x7b07('0x13')]({'type':_0x206f35['type'],'app':_0x7b07('0x1f'),'appdata':_0x7b07('0x3a'),'context':_0x206f35[_0x7b07('0x15')],'exten':_0x206f35[_0x7b07('0x9')],'priority':_0x539214[_0x7b07('0x28')]+_0x5a1c3d['priority']+_0x3d83c0++,'VoiceExtensionId':_0x206f35[_0x7b07('0x16')]});}}}for(var _0x163c9e=0x0;_0x163c9e<_0x539214[_0x7b07('0x28')];_0x163c9e+=0x1){var _0x26f2e2=_0x5a1c3d['priority']+_0x539214['length'];var _0x4008b1=_0x163c9e===_0x539214[_0x7b07('0x28')]-0x1?_0x5a1c3d[_0x7b07('0x10')]+_0x523355[_0x7b07('0x28')]+_0x374de5[_0x7b07('0x28')]+0x2:_0x5a1c3d[_0x7b07('0x10')]+_0x163c9e+0x1;_0x523355[_0x7b07('0x3b')](_0x163c9e,0x0,{'type':_0x206f35['type'],'app':'GotoIfTime','appdata':_0x539214[_0x163c9e]+'?'+_0x206f35[_0x7b07('0x15')]+_0x7b07('0x3c')+_0x26f2e2+':'+_0x206f35[_0x7b07('0x15')]+_0x7b07('0x3c')+_0x4008b1,'exten':_0x206f35[_0x7b07('0x9')],'context':_0x206f35[_0x7b07('0x15')],'priority':_0x5a1c3d['priority']+_0x163c9e,'VoiceExtensionId':_0x282fe2[_0x26a0fe][0x0][_0x7b07('0x16')]});}_0x206f35[_0x7b07('0x10')]=_0x523355[_0x7b07('0x28')]?_[_0x7b07('0x3d')](_0x523355)['priority']+0x1:_0x5a1c3d['priority'];_0x5a1c3d[_0x7b07('0x10')]=(_0x374de5[_0x7b07('0x28')]?_[_0x7b07('0x3d')](_0x374de5)[_0x7b07('0x10')]:_0x206f35[_0x7b07('0x10')])+0x1;_0x5a1c3d[_0x7b07('0x11')]=_['concat'](_0x5a1c3d[_0x7b07('0x11')],_0x523355,[_0x206f35],_0x374de5);}_0x5a1c3d['extensions']['push']({'type':_0x282fe2[_0x26a0fe][0x0][_0x7b07('0x14')],'app':_0x7b07('0x3e'),'exten':_0x282fe2[_0x26a0fe][0x0]['exten'],'context':_0x282fe2[_0x26a0fe][0x0][_0x7b07('0x15')],'priority':_0x5a1c3d['priority'],'VoiceExtensionId':_0x282fe2[_0x26a0fe][0x0]['VoiceExtensionId']});_0x7930f1[_0x7b07('0x13')](_0x282fe2[_0x26a0fe][0x0][_0x7b07('0x16')]);_0x530d1d=_['concat'](_0x530d1d,_0x5a1c3d[_0x7b07('0x11')]);}}return _0x4a69eb['transaction'](function(_0x3d87be){return _0x4a69eb[_0x7b07('0x1')]['VoiceExtension'][_0x7b07('0x3f')]({'where':{'VoiceExtensionId':{'$in':_0x7930f1}},'transaction':_0x3d87be})[_0x7b07('0x4')](function(_0x5471d1){return _0x4a69eb[_0x7b07('0x1')][_0x7b07('0x5')][_0x7b07('0x40')](_['sortBy'](_0x530d1d,_0x7b07('0x10')),{'transaction':_0x3d87be});});});})[_0x7b07('0x41')](function(_0x497393){console[_0x7b07('0x42')](_0x497393);});}exports[_0x7b07('0x43')]=rewrite;
\ No newline at end of file
+var _0xff2e=['priority','extensions','find','exten','type','Set','CDR(type)=%s','context','VoiceExtensionId','outbound','extension','CDR(destination)=','cutdigits','${EXTEN:','CDR(routeid)=','push','$[${LEN(${CDR(prefix)})}\x20>\x200]?Goto(','):Goto(','CDR(prefix)=${EXTEN:0:','outboundrouteid=','recordingFormat','_XCALLY_MIXMONITOR_UNIQUEID=${UNIQUEID}','wav','XCALLY-MOTION-ANSWER=0','XCALLY-MOTION-PROGRESS=0','length','toLowerCase','createdAt','updatedAt','interval','*,*,*,*','IntervalId','map','tag','CDR(tag)=','callerID','ExecIf','$[${LEN(${PREFIX-CALLERIDALL})}\x20>\x200]?Set(CALLERID(all)=${PREFIX-CALLERIDALL}):Set(CALLERID(all)=','$[${LEN(${PREFIX-CALLERIDALL})}\x20>\x200]?Set(CALLERID(all)=${PREFIX-CALLERIDALL}):NoOp(No\x20number\x20available)','answer','indexOf','app','appType','custom','$[${XCALLY-MOTION-PROGRESS}=0]?Progress','XCALLY-MOTION-PROGRESS=1','splice','GotoIfTime',',${EXTEN},','last','concat','transaction','destroy','bulkCreate','sortBy','catch','error','rewrite','models','Interval','intervals','VoiceExtension','findAll','then','uniq','filter','groupBy','queue','playback','hasOwnProperty'];(function(_0x495096,_0x533f92){var _0x49ee27=function(_0x3f260f){while(--_0x3f260f){_0x495096['push'](_0x495096['shift']());}};_0x49ee27(++_0x533f92);}(_0xff2e,0x198));var _0xeff2=function(_0x55a6f1,_0x33d9a8){_0x55a6f1=_0x55a6f1-0x0;var _0x41b08a=_0xff2e[_0x55a6f1];return _0x41b08a;};'use strict';var _=require('lodash');var util=require('util');function rewrite(_0x46935f,_0x565b62){var _0x4e5937=this;return _0x46935f[_0xeff2('0x0')][_0xeff2('0x1')]['findAll']({'raw':!![]})['then'](function(_0x4b727e){_0x4e5937[_0xeff2('0x2')]=_0x4b727e;return _0x46935f[_0xeff2('0x0')][_0xeff2('0x3')][_0xeff2('0x4')]({'where':{'IntervalId':_0x565b62['IntervalId']},'raw':!![]});})[_0xeff2('0x5')](function(_0x3722d5){return _0x46935f[_0xeff2('0x0')][_0xeff2('0x3')][_0xeff2('0x4')]({'where':{'exten':{'$in':_[_0xeff2('0x6')](_['map'](_0x3722d5,'exten'))}},'order':[{'raw':'CAST(priority\x20AS\x20UNSIGNED)'}],'raw':!![]});})[_0xeff2('0x5')](function(_0xd8348e){var _0x5c2cf2=_[_0xeff2('0x7')](_0xd8348e,{'priority':'1'});var _0x49a4c0=_[_0xeff2('0x7')](_0xd8348e,{'isApp':0x1});var _0x5eab5e=_[_0xeff2('0x8')](_0x49a4c0,'exten');var _0x19fa74=[_0xeff2('0x9'),_0xeff2('0xa')];var _0x5c4dc7=[];var _0x114613=[];for(var _0x136d49 in _0x5eab5e){if(_0x5eab5e[_0xeff2('0xb')](_0x136d49)){_0x4e5937[_0xeff2('0xc')]=0x2;_0x4e5937[_0xeff2('0xd')]=[];_0x4e5937['extension']=_[_0xeff2('0xe')](_0x5c2cf2,{'exten':_0x5eab5e[_0x136d49][0x0][_0xeff2('0xf')]});_0x4e5937[_0xeff2('0xd')]['push']({'type':_0x5eab5e[_0x136d49][0x0][_0xeff2('0x10')],'app':_0xeff2('0x11'),'appdata':util['format'](_0xeff2('0x12'),_0x5eab5e[_0x136d49][0x0]['type']),'context':_0x5eab5e[_0x136d49][0x0][_0xeff2('0x13')],'exten':_0x5eab5e[_0x136d49][0x0][_0xeff2('0xf')],'priority':_0x4e5937[_0xeff2('0xc')]++,'VoiceExtensionId':_0x5eab5e[_0x136d49][0x0][_0xeff2('0x14')]});if(_0x5eab5e[_0x136d49][0x0][_0xeff2('0x10')]===_0xeff2('0x15')){if(_0x4e5937[_0xeff2('0x16')]){_0x4e5937[_0xeff2('0xd')]['push']({'type':_0x5eab5e[_0x136d49][0x0]['type'],'app':_0xeff2('0x11'),'appdata':_0xeff2('0x17')+(_0x4e5937['extension'][_0xeff2('0x18')]?_0xeff2('0x19')+_0x4e5937[_0xeff2('0x16')][_0xeff2('0x18')]+'}':'${EXTEN}'),'context':_0x5eab5e[_0x136d49][0x0][_0xeff2('0x13')],'exten':_0x5eab5e[_0x136d49][0x0][_0xeff2('0xf')],'priority':_0x4e5937[_0xeff2('0xc')]++,'VoiceExtensionId':_0x5eab5e[_0x136d49][0x0][_0xeff2('0x14')]});}_0x4e5937['extensions']['push']({'type':_0x5eab5e[_0x136d49][0x0]['type'],'app':_0xeff2('0x11'),'appdata':_0xeff2('0x1a')+_0x5eab5e[_0x136d49][0x0]['VoiceExtensionId'],'context':_0x5eab5e[_0x136d49][0x0][_0xeff2('0x13')],'exten':_0x5eab5e[_0x136d49][0x0][_0xeff2('0xf')],'priority':_0x4e5937[_0xeff2('0xc')]++,'VoiceExtensionId':_0x5eab5e[_0x136d49][0x0]['VoiceExtensionId']});var _0x7b992d=_0x4e5937[_0xeff2('0xc')]++;_0x4e5937['extensions'][_0xeff2('0x1b')]({'type':_0x5eab5e[_0x136d49][0x0][_0xeff2('0x10')],'app':'ExecIf','appdata':_0xeff2('0x1c')+(_0x7b992d+0x2)+_0xeff2('0x1d')+(_0x7b992d+0x1)+')','context':_0x5eab5e[_0x136d49][0x0][_0xeff2('0x13')],'exten':_0x5eab5e[_0x136d49][0x0][_0xeff2('0xf')],'priority':_0x7b992d,'VoiceExtensionId':_0x5eab5e[_0x136d49][0x0][_0xeff2('0x14')]});if(_0x4e5937[_0xeff2('0x16')]){_0x4e5937[_0xeff2('0xd')][_0xeff2('0x1b')]({'type':_0x5eab5e[_0x136d49][0x0][_0xeff2('0x10')],'app':_0xeff2('0x11'),'appdata':_0x4e5937[_0xeff2('0x16')][_0xeff2('0x18')]?_0xeff2('0x1e')+_0x4e5937['extension']['cutdigits']+'}':'CDR(prefix)=noprefix','context':_0x5eab5e[_0x136d49][0x0][_0xeff2('0x13')],'exten':_0x5eab5e[_0x136d49][0x0][_0xeff2('0xf')],'priority':_0x4e5937[_0xeff2('0xc')]++,'VoiceExtensionId':_0x5eab5e[_0x136d49][0x0][_0xeff2('0x14')]});}_0x4e5937[_0xeff2('0xd')][_0xeff2('0x1b')]({'type':_0x5eab5e[_0x136d49][0x0][_0xeff2('0x10')],'app':'Set','appdata':_0xeff2('0x1f')+_0x5eab5e[_0x136d49][0x0]['VoiceExtensionId'],'context':_0x5eab5e[_0x136d49][0x0]['context'],'exten':_0x5eab5e[_0x136d49][0x0][_0xeff2('0xf')],'priority':_0x4e5937[_0xeff2('0xc')]++,'VoiceExtensionId':_0x5eab5e[_0x136d49][0x0][_0xeff2('0x14')]});if(_0x4e5937[_0xeff2('0x16')]&&_0x4e5937['extension']['hasOwnProperty'](_0xeff2('0x20'))&&_0x4e5937[_0xeff2('0x16')]['recordingFormat']!=='none'){_0x4e5937[_0xeff2('0xd')]['push']({'type':_0x5eab5e[_0x136d49][0x0][_0xeff2('0x10')],'app':_0xeff2('0x11'),'appdata':_0xeff2('0x21'),'context':_0x5eab5e[_0x136d49][0x0][_0xeff2('0x13')],'exten':_0x5eab5e[_0x136d49][0x0]['exten'],'priority':_0x4e5937[_0xeff2('0xc')]++,'VoiceExtensionId':_0x5eab5e[_0x136d49][0x0][_0xeff2('0x14')]});_0x4e5937[_0xeff2('0xd')]['push']({'type':_0x5eab5e[_0x136d49][0x0][_0xeff2('0x10')],'app':_0xeff2('0x11'),'appdata':'_XCALLY_MIXMONITOR_FORMAT='+_0x4e5937[_0xeff2('0x16')][_0xeff2('0x20')]||_0xeff2('0x22'),'context':_0x5eab5e[_0x136d49][0x0][_0xeff2('0x13')],'exten':_0x5eab5e[_0x136d49][0x0][_0xeff2('0xf')],'priority':_0x4e5937['priority']++,'VoiceExtensionId':_0x5eab5e[_0x136d49][0x0][_0xeff2('0x14')]});}}_0x4e5937[_0xeff2('0xd')][_0xeff2('0x1b')]({'type':_0x5eab5e[_0x136d49][0x0][_0xeff2('0x10')],'app':_0xeff2('0x11'),'appdata':_0xeff2('0x23'),'context':_0x5eab5e[_0x136d49][0x0][_0xeff2('0x13')],'exten':_0x5eab5e[_0x136d49][0x0][_0xeff2('0xf')],'priority':_0x4e5937[_0xeff2('0xc')]++,'VoiceExtensionId':_0x5eab5e[_0x136d49][0x0][_0xeff2('0x14')]});_0x4e5937[_0xeff2('0xd')][_0xeff2('0x1b')]({'type':_0x5eab5e[_0x136d49][0x0][_0xeff2('0x10')],'app':_0xeff2('0x11'),'appdata':_0xeff2('0x24'),'context':_0x5eab5e[_0x136d49][0x0][_0xeff2('0x13')],'exten':_0x5eab5e[_0x136d49][0x0][_0xeff2('0xf')],'priority':_0x4e5937[_0xeff2('0xc')]++,'VoiceExtensionId':_0x5eab5e[_0x136d49][0x0][_0xeff2('0x14')]});_0x4e5937['extensions'][_0xeff2('0x1b')]({'type':_0x5eab5e[_0x136d49][0x0]['type'],'app':'Set','appdata':'MONITOR_OPTIONS=ab','context':_0x5eab5e[_0x136d49][0x0][_0xeff2('0x13')],'exten':_0x5eab5e[_0x136d49][0x0]['exten'],'priority':_0x4e5937['priority']++,'VoiceExtensionId':_0x5eab5e[_0x136d49][0x0][_0xeff2('0x14')]});for(var _0x97da6a=0x0,_0x2e2c53=0x0;_0x97da6a<_0x5eab5e[_0x136d49][_0xeff2('0x25')];_0x97da6a+=0x1,_0x2e2c53=0x0){var _0x1a5505=_0x5eab5e[_0x136d49][_0x97da6a];if(_0x1a5505[_0xeff2('0x10')]){_0x1a5505[_0xeff2('0x10')]=_0x1a5505['type'][_0xeff2('0x26')]();}var _0x4621ac=[];var _0x232d07=[];delete _0x1a5505['id'];delete _0x1a5505[_0xeff2('0x27')];delete _0x1a5505[_0xeff2('0x28')];var _0x142fb9=_0x1a5505[_0xeff2('0x29')]!==_0xeff2('0x2a')?[_0x1a5505[_0xeff2('0x29')]]:_0x1a5505[_0xeff2('0x2b')]?_[_0xeff2('0x2c')](_[_0xeff2('0x7')](_0x4e5937[_0xeff2('0x2')],{'IntervalId':_0x1a5505[_0xeff2('0x2b')]}),_0xeff2('0x29')):[];if(_0x1a5505['hasOwnProperty'](_0xeff2('0x2d'))){if(_0x1a5505[_0xeff2('0x2d')]&&_0x1a5505[_0xeff2('0x2d')]!=='--'){_0x4621ac['push']({'type':_0x1a5505['type'],'app':_0xeff2('0x11'),'appdata':_0xeff2('0x2e')+_0x1a5505['tag'],'context':_0x1a5505['context'],'exten':_0x1a5505[_0xeff2('0xf')],'priority':_0x142fb9['length']+_0x4e5937[_0xeff2('0xc')]+_0x2e2c53++,'VoiceExtensionId':_0x1a5505[_0xeff2('0x14')]});}}if(_0x1a5505[_0xeff2('0x10')]===_0xeff2('0x15')&&_0x1a5505[_0xeff2('0xb')](_0xeff2('0x2f'))){if(_0x1a5505[_0xeff2('0x2f')]){_0x4621ac['push']({'type':_0x1a5505[_0xeff2('0x10')],'app':_0xeff2('0x30'),'appdata':_0xeff2('0x31')+_0x1a5505[_0xeff2('0x2f')]+')','context':_0x1a5505[_0xeff2('0x13')],'exten':_0x1a5505[_0xeff2('0xf')],'priority':_0x142fb9[_0xeff2('0x25')]+_0x4e5937['priority']+_0x2e2c53++,'VoiceExtensionId':_0x1a5505[_0xeff2('0x14')]});}else{_0x4621ac[_0xeff2('0x1b')]({'type':_0x1a5505[_0xeff2('0x10')],'app':_0xeff2('0x30'),'appdata':_0xeff2('0x32'),'context':_0x1a5505[_0xeff2('0x13')],'exten':_0x1a5505[_0xeff2('0xf')],'priority':_0x142fb9['length']+_0x4e5937[_0xeff2('0xc')]+_0x2e2c53++,'VoiceExtensionId':_0x1a5505['VoiceExtensionId']});}}if(_0x1a5505[_0xeff2('0xb')](_0xeff2('0x33'))){if(_0x19fa74[_0xeff2('0x34')](_0x1a5505[_0xeff2('0x35')][_0xeff2('0x26')]())>=0x0&&_0x1a5505[_0xeff2('0x36')]!==_0xeff2('0x37')){if(_0x1a5505[_0xeff2('0x33')]){_0x4621ac[_0xeff2('0x1b')]({'type':_0x1a5505[_0xeff2('0x10')],'app':_0xeff2('0x30'),'appdata':'$[${XCALLY-MOTION-ANSWER}=0]?Answer','context':_0x1a5505[_0xeff2('0x13')],'exten':_0x1a5505[_0xeff2('0xf')],'priority':_0x142fb9[_0xeff2('0x25')]+_0x4e5937[_0xeff2('0xc')]+_0x2e2c53++,'VoiceExtensionId':_0x1a5505['VoiceExtensionId']});_0x4621ac['push']({'type':_0x1a5505[_0xeff2('0x10')],'app':_0xeff2('0x11'),'appdata':'XCALLY-MOTION-ANSWER=1','context':_0x1a5505[_0xeff2('0x13')],'exten':_0x1a5505[_0xeff2('0xf')],'priority':_0x142fb9[_0xeff2('0x25')]+_0x4e5937['priority']+_0x2e2c53++,'VoiceExtensionId':_0x1a5505[_0xeff2('0x14')]});}else{_0x4621ac['push']({'type':_0x1a5505[_0xeff2('0x10')],'app':'ExecIf','appdata':_0xeff2('0x38'),'context':_0x1a5505[_0xeff2('0x13')],'exten':_0x1a5505['exten'],'priority':_0x142fb9[_0xeff2('0x25')]+_0x4e5937[_0xeff2('0xc')]+_0x2e2c53++,'VoiceExtensionId':_0x1a5505['VoiceExtensionId']});_0x4621ac[_0xeff2('0x1b')]({'type':_0x1a5505[_0xeff2('0x10')],'app':_0xeff2('0x11'),'appdata':_0xeff2('0x39'),'context':_0x1a5505[_0xeff2('0x13')],'exten':_0x1a5505[_0xeff2('0xf')],'priority':_0x142fb9[_0xeff2('0x25')]+_0x4e5937[_0xeff2('0xc')]+_0x2e2c53++,'VoiceExtensionId':_0x1a5505['VoiceExtensionId']});}}}for(var _0x13a1f6=0x0;_0x13a1f6<_0x142fb9['length'];_0x13a1f6+=0x1){var _0x2f8ab4=_0x4e5937[_0xeff2('0xc')]+_0x142fb9[_0xeff2('0x25')];var _0x985f4e=_0x13a1f6===_0x142fb9[_0xeff2('0x25')]-0x1?_0x4e5937[_0xeff2('0xc')]+_0x4621ac[_0xeff2('0x25')]+_0x232d07[_0xeff2('0x25')]+0x2:_0x4e5937['priority']+_0x13a1f6+0x1;_0x4621ac[_0xeff2('0x3a')](_0x13a1f6,0x0,{'type':_0x1a5505[_0xeff2('0x10')],'app':_0xeff2('0x3b'),'appdata':_0x142fb9[_0x13a1f6]+'?'+_0x1a5505['context']+_0xeff2('0x3c')+_0x2f8ab4+':'+_0x1a5505[_0xeff2('0x13')]+_0xeff2('0x3c')+_0x985f4e,'exten':_0x1a5505[_0xeff2('0xf')],'context':_0x1a5505[_0xeff2('0x13')],'priority':_0x4e5937[_0xeff2('0xc')]+_0x13a1f6,'VoiceExtensionId':_0x5eab5e[_0x136d49][0x0][_0xeff2('0x14')]});}_0x1a5505['priority']=_0x4621ac[_0xeff2('0x25')]?_[_0xeff2('0x3d')](_0x4621ac)[_0xeff2('0xc')]+0x1:_0x4e5937[_0xeff2('0xc')];_0x4e5937[_0xeff2('0xc')]=(_0x232d07[_0xeff2('0x25')]?_['last'](_0x232d07)[_0xeff2('0xc')]:_0x1a5505[_0xeff2('0xc')])+0x1;_0x4e5937['extensions']=_[_0xeff2('0x3e')](_0x4e5937[_0xeff2('0xd')],_0x4621ac,[_0x1a5505],_0x232d07);}_0x4e5937['extensions'][_0xeff2('0x1b')]({'type':_0x5eab5e[_0x136d49][0x0]['type'],'app':'Hangup','exten':_0x5eab5e[_0x136d49][0x0][_0xeff2('0xf')],'context':_0x5eab5e[_0x136d49][0x0][_0xeff2('0x13')],'priority':_0x4e5937[_0xeff2('0xc')],'VoiceExtensionId':_0x5eab5e[_0x136d49][0x0][_0xeff2('0x14')]});_0x5c4dc7[_0xeff2('0x1b')](_0x5eab5e[_0x136d49][0x0][_0xeff2('0x14')]);_0x114613=_['concat'](_0x114613,_0x4e5937['extensions']);}}return _0x46935f[_0xeff2('0x3f')](function(_0x3cf8f5){return _0x46935f[_0xeff2('0x0')][_0xeff2('0x3')][_0xeff2('0x40')]({'where':{'VoiceExtensionId':{'$in':_0x5c4dc7}},'transaction':_0x3cf8f5})[_0xeff2('0x5')](function(_0x5a0c80){return _0x46935f[_0xeff2('0x0')][_0xeff2('0x3')][_0xeff2('0x41')](_[_0xeff2('0x42')](_0x114613,_0xeff2('0xc')),{'transaction':_0x3cf8f5});});});})[_0xeff2('0x43')](function(_0x10a4de){console[_0xeff2('0x44')](_0x10a4de);});}exports[_0xeff2('0x45')]=rewrite;
\ No newline at end of file