Built motion from commit b517aaa2a6638133380e4d135c64a80893061362. Version 3.0.0...
[motion-next.git] / server / components / extensions / rewrite.js
index a6b5042..dc400fa 100644 (file)
@@ -1 +1 @@
-const a829_0x44b7=['):Goto(','intervals','CDR(prefix)=${EXTEN:0:',',${EXTEN},','findAll','$[${LEN(${PREFIX-CALLERIDALL})}\x20>\x200]?Set(CALLERID(all)=${PREFIX-CALLERIDALL}):Set(CALLERID(all)=','uniq','XCALLY-MOTION-ANSWER=1','lodash','find','MONITOR_OPTIONS=ab','transaction','$[${LEN(${CDR(prefix)})}\x20>\x200]?Goto(','Hangup','push','last','toLowerCase','cutdigits','recordingFormat','createdAt','updatedAt','map','destroy','CDR(tag)=','sequelize','exten','concat','type','then','CDR(prefix)=noprefix','outboundrouteid=','context','callerID','_XCALLY_MIXMONITOR_FORMAT=','groupBy','$[${XCALLY-MOTION-PROGRESS}=0]?Progress','literal','CDR(destination)=','app','models','filter','util','playback','sortBy','custom','priority','length','answer','extension','Set','VoiceExtension','CDR(type)=%s','tag','catch','CAST(priority\x20AS\x20UNSIGNED)','$[${XCALLY-MOTION-ANSWER}=0]?Answer','indexOf','*,*,*,*','XCALLY-MOTION-PROGRESS=1','bulkCreate','extensions','undefined','${EXTEN}','$[${LEN(${PREFIX-CALLERIDALL})}\x20>\x200]?Set(CALLERID(all)=${PREFIX-CALLERIDALL}):NoOp(No\x20number\x20available)','outbound','interval','ExecIf','VoiceExtensionId','IntervalId'];(function(_0x47d2a0,_0x44b7b9){const _0x6a1473=function(_0x36ec0f){while(--_0x36ec0f){_0x47d2a0['push'](_0x47d2a0['shift']());}};_0x6a1473(++_0x44b7b9);}(a829_0x44b7,0x17a));const a829_0x6a14=function(_0x47d2a0,_0x44b7b9){_0x47d2a0=_0x47d2a0-0x0;let _0x6a1473=a829_0x44b7[_0x47d2a0];return _0x6a1473;};const _0x47fbaf=a829_0x6a14;'use strict';const _=require(_0x47fbaf('0x2c')),util=require(_0x47fbaf('0x8')),{Op}=require(_0x47fbaf('0x3c'));function rewrite(_0x36ec0f,_0x508023){const _0x433046=_0x47fbaf,_0x2dadb1=this;return _0x36ec0f[_0x433046('0x6')]['Interval'][_0x433046('0x28')]({'raw':!![]})[_0x433046('0x40')](function(_0x1110ff){const _0x11f512=_0x433046;return _0x2dadb1[_0x11f512('0x25')]=_0x1110ff,_0x36ec0f[_0x11f512('0x6')][_0x11f512('0x11')][_0x11f512('0x28')]({'where':{'IntervalId':_0x508023[_0x11f512('0x23')]},'raw':!![]});})['then'](function(_0x306dd1){const _0x20b71e=_0x433046;return _0x36ec0f[_0x20b71e('0x6')][_0x20b71e('0x11')]['findAll']({'where':{'exten':{[Op['in']]:_[_0x20b71e('0x2a')](_['map'](_0x306dd1,_0x20b71e('0x3d')))}},'order':_0x36ec0f[_0x20b71e('0x3')](_0x20b71e('0x15')),'raw':!![]});})[_0x433046('0x40')](function(_0x307c4a){const _0x2de1ce=_0x433046,_0x4b7710=_[_0x2de1ce('0x7')](_0x307c4a,{'priority':'1'}),_0x145c18=_[_0x2de1ce('0x7')](_0x307c4a,{'isApp':0x1}),_0x73a6c9=_[_0x2de1ce('0x1')](_0x145c18,_0x2de1ce('0x3d')),_0x34f0f3=['queue',_0x2de1ce('0x9')],_0x27259d=[];let _0x593d3f=[];for(const _0x161e01 in _0x73a6c9){if(typeof _0x73a6c9[_0x161e01]!==_0x2de1ce('0x1c')){_0x2dadb1['priority']=0x2,_0x2dadb1['extensions']=[],_0x2dadb1[_0x2de1ce('0xf')]=_[_0x2de1ce('0x2d')](_0x4b7710,{'exten':_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x3d')]}),_0x2dadb1[_0x2de1ce('0x1b')][_0x2de1ce('0x32')]({'type':_0x73a6c9[_0x161e01][0x0]['type'],'app':'Set','appdata':util['format'](_0x2de1ce('0x12'),_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x3f')]),'context':_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x43')],'exten':_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x3d')],'priority':_0x2dadb1[_0x2de1ce('0xc')]++,'VoiceExtensionId':_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x22')]});if(_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x3f')]===_0x2de1ce('0x1f')){_0x2dadb1[_0x2de1ce('0xf')]&&_0x2dadb1[_0x2de1ce('0x1b')][_0x2de1ce('0x32')]({'type':_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x3f')],'app':'Set','appdata':_0x2de1ce('0x4')+(_0x2dadb1[_0x2de1ce('0xf')][_0x2de1ce('0x35')]?'${EXTEN:'+_0x2dadb1['extension'][_0x2de1ce('0x35')]+'}':_0x2de1ce('0x1d')),'context':_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x43')],'exten':_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x3d')],'priority':_0x2dadb1[_0x2de1ce('0xc')]++,'VoiceExtensionId':_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x22')]});_0x2dadb1[_0x2de1ce('0x1b')][_0x2de1ce('0x32')]({'type':_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x3f')],'app':_0x2de1ce('0x10'),'appdata':'CDR(routeid)='+_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x22')],'context':_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x43')],'exten':_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x3d')],'priority':_0x2dadb1[_0x2de1ce('0xc')]++,'VoiceExtensionId':_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x22')]});const _0x54f9fb=_0x2dadb1[_0x2de1ce('0xc')]++;_0x2dadb1[_0x2de1ce('0x1b')][_0x2de1ce('0x32')]({'type':_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x3f')],'app':'ExecIf','appdata':_0x2de1ce('0x30')+(_0x54f9fb+0x2)+_0x2de1ce('0x24')+(_0x54f9fb+0x1)+')','context':_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x43')],'exten':_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x3d')],'priority':_0x54f9fb,'VoiceExtensionId':_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x22')]}),_0x2dadb1[_0x2de1ce('0xf')]&&_0x2dadb1[_0x2de1ce('0x1b')][_0x2de1ce('0x32')]({'type':_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x3f')],'app':_0x2de1ce('0x10'),'appdata':_0x2dadb1[_0x2de1ce('0xf')][_0x2de1ce('0x35')]?_0x2de1ce('0x26')+_0x2dadb1[_0x2de1ce('0xf')][_0x2de1ce('0x35')]+'}':_0x2de1ce('0x41'),'context':_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x43')],'exten':_0x73a6c9[_0x161e01][0x0]['exten'],'priority':_0x2dadb1[_0x2de1ce('0xc')]++,'VoiceExtensionId':_0x73a6c9[_0x161e01][0x0]['VoiceExtensionId']}),_0x2dadb1[_0x2de1ce('0x1b')]['push']({'type':_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x3f')],'app':_0x2de1ce('0x10'),'appdata':_0x2de1ce('0x42')+_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x22')],'context':_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x43')],'exten':_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x3d')],'priority':_0x2dadb1[_0x2de1ce('0xc')]++,'VoiceExtensionId':_0x73a6c9[_0x161e01][0x0]['VoiceExtensionId']}),_0x2dadb1[_0x2de1ce('0xf')]&&typeof _0x2dadb1[_0x2de1ce('0xf')][_0x2de1ce('0x36')]!=='undefined'&&_0x2dadb1[_0x2de1ce('0xf')][_0x2de1ce('0x36')]!=='none'&&(_0x2dadb1[_0x2de1ce('0x1b')][_0x2de1ce('0x32')]({'type':_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x3f')],'app':_0x2de1ce('0x10'),'appdata':'_XCALLY_MIXMONITOR_UNIQUEID=${UNIQUEID}','context':_0x73a6c9[_0x161e01][0x0]['context'],'exten':_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x3d')],'priority':_0x2dadb1[_0x2de1ce('0xc')]++,'VoiceExtensionId':_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x22')]}),_0x2dadb1['extensions']['push']({'type':_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x3f')],'app':_0x2de1ce('0x10'),'appdata':_0x2de1ce('0x0')+_0x2dadb1['extension'][_0x2de1ce('0x36')]||'wav','context':_0x73a6c9[_0x161e01][0x0]['context'],'exten':_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x3d')],'priority':_0x2dadb1['priority']++,'VoiceExtensionId':_0x73a6c9[_0x161e01][0x0]['VoiceExtensionId']}));}_0x2dadb1[_0x2de1ce('0x1b')][_0x2de1ce('0x32')]({'type':_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x3f')],'app':_0x2de1ce('0x10'),'appdata':'XCALLY-MOTION-ANSWER=0','context':_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x43')],'exten':_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x3d')],'priority':_0x2dadb1['priority']++,'VoiceExtensionId':_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x22')]}),_0x2dadb1[_0x2de1ce('0x1b')][_0x2de1ce('0x32')]({'type':_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x3f')],'app':_0x2de1ce('0x10'),'appdata':'XCALLY-MOTION-PROGRESS=0','context':_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x43')],'exten':_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x3d')],'priority':_0x2dadb1[_0x2de1ce('0xc')]++,'VoiceExtensionId':_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x22')]}),_0x2dadb1[_0x2de1ce('0x1b')][_0x2de1ce('0x32')]({'type':_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x3f')],'app':'Set','appdata':_0x2de1ce('0x2e'),'context':_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x43')],'exten':_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x3d')],'priority':_0x2dadb1[_0x2de1ce('0xc')]++,'VoiceExtensionId':_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x22')]});for(let _0x1142c4=0x0,_0x4836ea=0x0;_0x1142c4<_0x73a6c9[_0x161e01][_0x2de1ce('0xd')];_0x1142c4+=0x1,_0x4836ea=0x0){const _0x283173=_0x73a6c9[_0x161e01][_0x1142c4];_0x283173[_0x2de1ce('0x3f')]&&(_0x283173['type']=_0x283173[_0x2de1ce('0x3f')][_0x2de1ce('0x34')]());const _0x30d1f7=[],_0x4cb520=[];delete _0x283173['id'],delete _0x283173[_0x2de1ce('0x37')],delete _0x283173[_0x2de1ce('0x38')];const _0x58fb66=_0x283173[_0x2de1ce('0x20')]!==_0x2de1ce('0x18')?[_0x283173[_0x2de1ce('0x20')]]:_0x283173['IntervalId']?_[_0x2de1ce('0x39')](_['filter'](_0x2dadb1[_0x2de1ce('0x25')],{'IntervalId':_0x283173[_0x2de1ce('0x23')]}),_0x2de1ce('0x20')):[];typeof _0x283173[_0x2de1ce('0x13')]!=='undefined'&&(_0x283173['tag']&&_0x283173['tag']!=='--'&&_0x30d1f7[_0x2de1ce('0x32')]({'type':_0x283173[_0x2de1ce('0x3f')],'app':_0x2de1ce('0x10'),'appdata':_0x2de1ce('0x3b')+_0x283173[_0x2de1ce('0x13')],'context':_0x283173['context'],'exten':_0x283173['exten'],'priority':_0x58fb66[_0x2de1ce('0xd')]+_0x2dadb1[_0x2de1ce('0xc')]+_0x4836ea++,'VoiceExtensionId':_0x283173[_0x2de1ce('0x22')]}));_0x283173[_0x2de1ce('0x3f')]==='outbound'&&typeof _0x283173['callerID']!==_0x2de1ce('0x1c')&&(_0x283173[_0x2de1ce('0x44')]?_0x30d1f7[_0x2de1ce('0x32')]({'type':_0x283173[_0x2de1ce('0x3f')],'app':_0x2de1ce('0x21'),'appdata':_0x2de1ce('0x29')+_0x283173['callerID']+')','context':_0x283173[_0x2de1ce('0x43')],'exten':_0x283173['exten'],'priority':_0x58fb66[_0x2de1ce('0xd')]+_0x2dadb1[_0x2de1ce('0xc')]+_0x4836ea++,'VoiceExtensionId':_0x283173[_0x2de1ce('0x22')]}):_0x30d1f7['push']({'type':_0x283173[_0x2de1ce('0x3f')],'app':_0x2de1ce('0x21'),'appdata':_0x2de1ce('0x1e'),'context':_0x283173[_0x2de1ce('0x43')],'exten':_0x283173[_0x2de1ce('0x3d')],'priority':_0x58fb66[_0x2de1ce('0xd')]+_0x2dadb1[_0x2de1ce('0xc')]+_0x4836ea++,'VoiceExtensionId':_0x283173[_0x2de1ce('0x22')]}));typeof _0x283173[_0x2de1ce('0xe')]!==_0x2de1ce('0x1c')&&(_0x34f0f3[_0x2de1ce('0x17')](_0x283173[_0x2de1ce('0x5')]['toLowerCase']())>=0x0&&_0x283173['appType']!==_0x2de1ce('0xb')&&(_0x283173[_0x2de1ce('0xe')]?(_0x30d1f7[_0x2de1ce('0x32')]({'type':_0x283173['type'],'app':'ExecIf','appdata':_0x2de1ce('0x16'),'context':_0x283173[_0x2de1ce('0x43')],'exten':_0x283173[_0x2de1ce('0x3d')],'priority':_0x58fb66[_0x2de1ce('0xd')]+_0x2dadb1[_0x2de1ce('0xc')]+_0x4836ea++,'VoiceExtensionId':_0x283173[_0x2de1ce('0x22')]}),_0x30d1f7[_0x2de1ce('0x32')]({'type':_0x283173[_0x2de1ce('0x3f')],'app':_0x2de1ce('0x10'),'appdata':_0x2de1ce('0x2b'),'context':_0x283173[_0x2de1ce('0x43')],'exten':_0x283173[_0x2de1ce('0x3d')],'priority':_0x58fb66[_0x2de1ce('0xd')]+_0x2dadb1[_0x2de1ce('0xc')]+_0x4836ea++,'VoiceExtensionId':_0x283173[_0x2de1ce('0x22')]})):(_0x30d1f7['push']({'type':_0x283173['type'],'app':_0x2de1ce('0x21'),'appdata':_0x2de1ce('0x2'),'context':_0x283173[_0x2de1ce('0x43')],'exten':_0x283173[_0x2de1ce('0x3d')],'priority':_0x58fb66['length']+_0x2dadb1['priority']+_0x4836ea++,'VoiceExtensionId':_0x283173[_0x2de1ce('0x22')]}),_0x30d1f7[_0x2de1ce('0x32')]({'type':_0x283173[_0x2de1ce('0x3f')],'app':'Set','appdata':_0x2de1ce('0x19'),'context':_0x283173['context'],'exten':_0x283173[_0x2de1ce('0x3d')],'priority':_0x58fb66[_0x2de1ce('0xd')]+_0x2dadb1[_0x2de1ce('0xc')]+_0x4836ea++,'VoiceExtensionId':_0x283173[_0x2de1ce('0x22')]}))));for(let _0x50e713=0x0;_0x50e713<_0x58fb66[_0x2de1ce('0xd')];_0x50e713+=0x1){const _0x33be05=_0x2dadb1[_0x2de1ce('0xc')]+_0x58fb66['length'],_0x50f6c2=_0x50e713===_0x58fb66[_0x2de1ce('0xd')]-0x1?_0x2dadb1[_0x2de1ce('0xc')]+_0x30d1f7[_0x2de1ce('0xd')]+_0x4cb520['length']+0x2:_0x2dadb1['priority']+_0x50e713+0x1;_0x30d1f7['splice'](_0x50e713,0x0,{'type':_0x283173[_0x2de1ce('0x3f')],'app':'GotoIfTime','appdata':_0x58fb66[_0x50e713]+'?'+_0x283173[_0x2de1ce('0x43')]+_0x2de1ce('0x27')+_0x33be05+':'+_0x283173[_0x2de1ce('0x43')]+_0x2de1ce('0x27')+_0x50f6c2,'exten':_0x283173['exten'],'context':_0x283173['context'],'priority':_0x2dadb1[_0x2de1ce('0xc')]+_0x50e713,'VoiceExtensionId':_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x22')]});}_0x283173[_0x2de1ce('0xc')]=_0x30d1f7[_0x2de1ce('0xd')]?_[_0x2de1ce('0x33')](_0x30d1f7)[_0x2de1ce('0xc')]+0x1:_0x2dadb1['priority'],_0x2dadb1[_0x2de1ce('0xc')]=(_0x4cb520['length']?_[_0x2de1ce('0x33')](_0x4cb520)[_0x2de1ce('0xc')]:_0x283173['priority'])+0x1,_0x2dadb1[_0x2de1ce('0x1b')]=_[_0x2de1ce('0x3e')](_0x2dadb1[_0x2de1ce('0x1b')],_0x30d1f7,[_0x283173],_0x4cb520);}_0x2dadb1[_0x2de1ce('0x1b')]['push']({'type':_0x73a6c9[_0x161e01][0x0]['type'],'app':_0x2de1ce('0x31'),'exten':_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x3d')],'context':_0x73a6c9[_0x161e01][0x0][_0x2de1ce('0x43')],'priority':_0x2dadb1[_0x2de1ce('0xc')],'VoiceExtensionId':_0x73a6c9[_0x161e01][0x0]['VoiceExtensionId']}),_0x27259d[_0x2de1ce('0x32')](_0x73a6c9[_0x161e01][0x0]['VoiceExtensionId']),_0x593d3f=_['concat'](_0x593d3f,_0x2dadb1['extensions']);}}return _0x36ec0f[_0x2de1ce('0x2f')](function(_0x589e51){const _0x4d94ce=_0x2de1ce;return _0x36ec0f['models'][_0x4d94ce('0x11')][_0x4d94ce('0x3a')]({'where':{'VoiceExtensionId':{[Op['in']]:_0x27259d}},'transaction':_0x589e51})[_0x4d94ce('0x40')](function(){const _0x4550a5=_0x4d94ce;return _0x36ec0f[_0x4550a5('0x6')][_0x4550a5('0x11')][_0x4550a5('0x1a')](_[_0x4550a5('0xa')](_0x593d3f,_0x4550a5('0xc')),{'transaction':_0x589e51});});});})[_0x433046('0x14')](function(_0x596bbc){console['error'](_0x596bbc);});}exports['rewrite']=rewrite;
\ No newline at end of file
+const a829_0x47bb=['$[${LEN(${PREFIX-CALLERIDALL})}\x20>\x200]?Set(CALLERID(all)=${PREFIX-CALLERIDALL}):NoOp(No\x20number\x20available)','XCALLY-MOTION-PROGRESS=1','ExecIf','IntervalId','uniq','createdAt','toLowerCase','catch','push','util','GotoIfTime','VoiceExtension','splice','CDR(destination)=','outbound','outboundrouteid=','$[${LEN(${CDR(prefix)})}\x20>\x200]?Goto(','XCALLY-MOTION-ANSWER=1','priority','${EXTEN:','$[${XCALLY-MOTION-ANSWER}=0]?Answer','CDR(tag)=','$[${LEN(${PREFIX-CALLERIDALL})}\x20>\x200]?Set(CALLERID(all)=${PREFIX-CALLERIDALL}):Set(CALLERID(all)=','format','Hangup','VoiceExtensionId','CDR(routeid)=','XCALLY-MOTION-ANSWER=0','indexOf','app','rewrite','CDR(prefix)=noprefix','wav','$[${XCALLY-MOTION-PROGRESS}=0]?Progress','CAST(priority\x20AS\x20UNSIGNED)','length','bulkCreate','updatedAt','then','models','Interval','_XCALLY_MIXMONITOR_UNIQUEID=${UNIQUEID}','exten',',${EXTEN},','lodash','answer','callerID','none','queue','*,*,*,*','concat','undefined','extension','extensions','XCALLY-MOTION-PROGRESS=0','sequelize','Set','):Goto(','recordingFormat','cutdigits','literal','findAll','last','filter','destroy','context','intervals','groupBy','CDR(type)=%s','type','map','interval','tag'];(function(_0x420ba0,_0x47bbc0){const _0x46fe98=function(_0x23be68){while(--_0x23be68){_0x420ba0['push'](_0x420ba0['shift']());}};_0x46fe98(++_0x47bbc0);}(a829_0x47bb,0xf4));const a829_0x46fe=function(_0x420ba0,_0x47bbc0){_0x420ba0=_0x420ba0-0x0;let _0x46fe98=a829_0x47bb[_0x420ba0];return _0x46fe98;};const _0x4ace48=a829_0x46fe;'use strict';const _=require(_0x4ace48('0x13')),util=require(_0x4ace48('0x39')),{Op}=require(_0x4ace48('0x1e'));function rewrite(_0x23be68,_0x1b0086){const _0xb27b53=_0x4ace48,_0x27fa7d=this;return _0x23be68['models'][_0xb27b53('0xf')][_0xb27b53('0x24')]({'raw':!![]})['then'](function(_0x5ecbca){const _0x4b3aa0=_0xb27b53;return _0x27fa7d['intervals']=_0x5ecbca,_0x23be68[_0x4b3aa0('0xe')][_0x4b3aa0('0x3b')][_0x4b3aa0('0x24')]({'where':{'IntervalId':_0x1b0086[_0x4b3aa0('0x33')]},'raw':!![]});})['then'](function(_0x320fe0){const _0x3f7648=_0xb27b53;return _0x23be68[_0x3f7648('0xe')]['VoiceExtension']['findAll']({'where':{'exten':{[Op['in']]:_[_0x3f7648('0x34')](_[_0x3f7648('0x2d')](_0x320fe0,_0x3f7648('0x11')))}},'order':_0x23be68[_0x3f7648('0x23')](_0x3f7648('0x9')),'raw':!![]});})[_0xb27b53('0xd')](function(_0x22868b){const _0x421b29=_0xb27b53,_0x4a3b07=_[_0x421b29('0x26')](_0x22868b,{'priority':'1'}),_0xaf9361=_[_0x421b29('0x26')](_0x22868b,{'isApp':0x1}),_0x565931=_[_0x421b29('0x2a')](_0xaf9361,_0x421b29('0x11')),_0x59311e=[_0x421b29('0x17'),'playback'],_0x55d7e6=[];let _0x32c143=[];for(const _0x2a79be in _0x565931){if(typeof _0x565931[_0x2a79be]!==_0x421b29('0x1a')){_0x27fa7d['priority']=0x2,_0x27fa7d[_0x421b29('0x1c')]=[],_0x27fa7d[_0x421b29('0x1b')]=_['find'](_0x4a3b07,{'exten':_0x565931[_0x2a79be][0x0][_0x421b29('0x11')]}),_0x27fa7d[_0x421b29('0x1c')][_0x421b29('0x38')]({'type':_0x565931[_0x2a79be][0x0]['type'],'app':_0x421b29('0x1f'),'appdata':util[_0x421b29('0x47')](_0x421b29('0x2b'),_0x565931[_0x2a79be][0x0][_0x421b29('0x2c')]),'context':_0x565931[_0x2a79be][0x0]['context'],'exten':_0x565931[_0x2a79be][0x0][_0x421b29('0x11')],'priority':_0x27fa7d[_0x421b29('0x42')]++,'VoiceExtensionId':_0x565931[_0x2a79be][0x0][_0x421b29('0x0')]});if(_0x565931[_0x2a79be][0x0]['type']===_0x421b29('0x3e')){_0x27fa7d[_0x421b29('0x1b')]&&_0x27fa7d['extensions'][_0x421b29('0x38')]({'type':_0x565931[_0x2a79be][0x0]['type'],'app':_0x421b29('0x1f'),'appdata':_0x421b29('0x3d')+(_0x27fa7d[_0x421b29('0x1b')][_0x421b29('0x22')]?_0x421b29('0x43')+_0x27fa7d['extension'][_0x421b29('0x22')]+'}':'${EXTEN}'),'context':_0x565931[_0x2a79be][0x0][_0x421b29('0x28')],'exten':_0x565931[_0x2a79be][0x0][_0x421b29('0x11')],'priority':_0x27fa7d[_0x421b29('0x42')]++,'VoiceExtensionId':_0x565931[_0x2a79be][0x0]['VoiceExtensionId']});_0x27fa7d[_0x421b29('0x1c')][_0x421b29('0x38')]({'type':_0x565931[_0x2a79be][0x0][_0x421b29('0x2c')],'app':_0x421b29('0x1f'),'appdata':_0x421b29('0x1')+_0x565931[_0x2a79be][0x0][_0x421b29('0x0')],'context':_0x565931[_0x2a79be][0x0][_0x421b29('0x28')],'exten':_0x565931[_0x2a79be][0x0][_0x421b29('0x11')],'priority':_0x27fa7d['priority']++,'VoiceExtensionId':_0x565931[_0x2a79be][0x0]['VoiceExtensionId']});const _0x29ad9f=_0x27fa7d[_0x421b29('0x42')]++;_0x27fa7d['extensions'][_0x421b29('0x38')]({'type':_0x565931[_0x2a79be][0x0][_0x421b29('0x2c')],'app':_0x421b29('0x32'),'appdata':_0x421b29('0x40')+(_0x29ad9f+0x2)+_0x421b29('0x20')+(_0x29ad9f+0x1)+')','context':_0x565931[_0x2a79be][0x0]['context'],'exten':_0x565931[_0x2a79be][0x0][_0x421b29('0x11')],'priority':_0x29ad9f,'VoiceExtensionId':_0x565931[_0x2a79be][0x0][_0x421b29('0x0')]}),_0x27fa7d[_0x421b29('0x1b')]&&_0x27fa7d['extensions'][_0x421b29('0x38')]({'type':_0x565931[_0x2a79be][0x0][_0x421b29('0x2c')],'app':_0x421b29('0x1f'),'appdata':_0x27fa7d['extension'][_0x421b29('0x22')]?'CDR(prefix)=${EXTEN:0:'+_0x27fa7d[_0x421b29('0x1b')][_0x421b29('0x22')]+'}':_0x421b29('0x6'),'context':_0x565931[_0x2a79be][0x0][_0x421b29('0x28')],'exten':_0x565931[_0x2a79be][0x0]['exten'],'priority':_0x27fa7d[_0x421b29('0x42')]++,'VoiceExtensionId':_0x565931[_0x2a79be][0x0][_0x421b29('0x0')]}),_0x27fa7d[_0x421b29('0x1c')][_0x421b29('0x38')]({'type':_0x565931[_0x2a79be][0x0][_0x421b29('0x2c')],'app':_0x421b29('0x1f'),'appdata':_0x421b29('0x3f')+_0x565931[_0x2a79be][0x0][_0x421b29('0x0')],'context':_0x565931[_0x2a79be][0x0][_0x421b29('0x28')],'exten':_0x565931[_0x2a79be][0x0][_0x421b29('0x11')],'priority':_0x27fa7d[_0x421b29('0x42')]++,'VoiceExtensionId':_0x565931[_0x2a79be][0x0][_0x421b29('0x0')]}),_0x27fa7d[_0x421b29('0x1b')]&&typeof _0x27fa7d[_0x421b29('0x1b')][_0x421b29('0x21')]!==_0x421b29('0x1a')&&_0x27fa7d[_0x421b29('0x1b')]['recordingFormat']!==_0x421b29('0x16')&&(_0x27fa7d[_0x421b29('0x1c')][_0x421b29('0x38')]({'type':_0x565931[_0x2a79be][0x0][_0x421b29('0x2c')],'app':'Set','appdata':_0x421b29('0x10'),'context':_0x565931[_0x2a79be][0x0][_0x421b29('0x28')],'exten':_0x565931[_0x2a79be][0x0][_0x421b29('0x11')],'priority':_0x27fa7d[_0x421b29('0x42')]++,'VoiceExtensionId':_0x565931[_0x2a79be][0x0][_0x421b29('0x0')]}),_0x27fa7d[_0x421b29('0x1c')][_0x421b29('0x38')]({'type':_0x565931[_0x2a79be][0x0][_0x421b29('0x2c')],'app':_0x421b29('0x1f'),'appdata':'_XCALLY_MIXMONITOR_FORMAT='+_0x27fa7d['extension'][_0x421b29('0x21')]||_0x421b29('0x7'),'context':_0x565931[_0x2a79be][0x0][_0x421b29('0x28')],'exten':_0x565931[_0x2a79be][0x0][_0x421b29('0x11')],'priority':_0x27fa7d[_0x421b29('0x42')]++,'VoiceExtensionId':_0x565931[_0x2a79be][0x0][_0x421b29('0x0')]}));}_0x27fa7d[_0x421b29('0x1c')]['push']({'type':_0x565931[_0x2a79be][0x0]['type'],'app':'Set','appdata':_0x421b29('0x2'),'context':_0x565931[_0x2a79be][0x0][_0x421b29('0x28')],'exten':_0x565931[_0x2a79be][0x0][_0x421b29('0x11')],'priority':_0x27fa7d[_0x421b29('0x42')]++,'VoiceExtensionId':_0x565931[_0x2a79be][0x0]['VoiceExtensionId']}),_0x27fa7d[_0x421b29('0x1c')][_0x421b29('0x38')]({'type':_0x565931[_0x2a79be][0x0][_0x421b29('0x2c')],'app':_0x421b29('0x1f'),'appdata':_0x421b29('0x1d'),'context':_0x565931[_0x2a79be][0x0]['context'],'exten':_0x565931[_0x2a79be][0x0][_0x421b29('0x11')],'priority':_0x27fa7d[_0x421b29('0x42')]++,'VoiceExtensionId':_0x565931[_0x2a79be][0x0][_0x421b29('0x0')]}),_0x27fa7d[_0x421b29('0x1c')]['push']({'type':_0x565931[_0x2a79be][0x0]['type'],'app':_0x421b29('0x1f'),'appdata':'MONITOR_OPTIONS=ab','context':_0x565931[_0x2a79be][0x0][_0x421b29('0x28')],'exten':_0x565931[_0x2a79be][0x0][_0x421b29('0x11')],'priority':_0x27fa7d[_0x421b29('0x42')]++,'VoiceExtensionId':_0x565931[_0x2a79be][0x0][_0x421b29('0x0')]});for(let _0x32444a=0x0,_0x16121f=0x0;_0x32444a<_0x565931[_0x2a79be][_0x421b29('0xa')];_0x32444a+=0x1,_0x16121f=0x0){const _0x106016=_0x565931[_0x2a79be][_0x32444a];_0x106016[_0x421b29('0x2c')]&&(_0x106016['type']=_0x106016[_0x421b29('0x2c')][_0x421b29('0x36')]());const _0x119611=[],_0x4b30a1=[];delete _0x106016['id'],delete _0x106016[_0x421b29('0x35')],delete _0x106016[_0x421b29('0xc')];const _0x489e1f=_0x106016[_0x421b29('0x2e')]!==_0x421b29('0x18')?[_0x106016[_0x421b29('0x2e')]]:_0x106016[_0x421b29('0x33')]?_[_0x421b29('0x2d')](_[_0x421b29('0x26')](_0x27fa7d[_0x421b29('0x29')],{'IntervalId':_0x106016[_0x421b29('0x33')]}),_0x421b29('0x2e')):[];typeof _0x106016['tag']!=='undefined'&&(_0x106016['tag']&&_0x106016[_0x421b29('0x2f')]!=='--'&&_0x119611[_0x421b29('0x38')]({'type':_0x106016['type'],'app':_0x421b29('0x1f'),'appdata':_0x421b29('0x45')+_0x106016[_0x421b29('0x2f')],'context':_0x106016[_0x421b29('0x28')],'exten':_0x106016[_0x421b29('0x11')],'priority':_0x489e1f[_0x421b29('0xa')]+_0x27fa7d['priority']+_0x16121f++,'VoiceExtensionId':_0x106016[_0x421b29('0x0')]}));_0x106016[_0x421b29('0x2c')]===_0x421b29('0x3e')&&typeof _0x106016[_0x421b29('0x15')]!==_0x421b29('0x1a')&&(_0x106016[_0x421b29('0x15')]?_0x119611[_0x421b29('0x38')]({'type':_0x106016['type'],'app':_0x421b29('0x32'),'appdata':_0x421b29('0x46')+_0x106016[_0x421b29('0x15')]+')','context':_0x106016[_0x421b29('0x28')],'exten':_0x106016[_0x421b29('0x11')],'priority':_0x489e1f[_0x421b29('0xa')]+_0x27fa7d[_0x421b29('0x42')]+_0x16121f++,'VoiceExtensionId':_0x106016[_0x421b29('0x0')]}):_0x119611[_0x421b29('0x38')]({'type':_0x106016[_0x421b29('0x2c')],'app':_0x421b29('0x32'),'appdata':_0x421b29('0x30'),'context':_0x106016[_0x421b29('0x28')],'exten':_0x106016[_0x421b29('0x11')],'priority':_0x489e1f['length']+_0x27fa7d[_0x421b29('0x42')]+_0x16121f++,'VoiceExtensionId':_0x106016['VoiceExtensionId']}));typeof _0x106016[_0x421b29('0x14')]!==_0x421b29('0x1a')&&(_0x59311e[_0x421b29('0x3')](_0x106016[_0x421b29('0x4')][_0x421b29('0x36')]())>=0x0&&_0x106016['appType']!=='custom'&&(_0x106016[_0x421b29('0x14')]?(_0x119611[_0x421b29('0x38')]({'type':_0x106016['type'],'app':'ExecIf','appdata':_0x421b29('0x44'),'context':_0x106016[_0x421b29('0x28')],'exten':_0x106016[_0x421b29('0x11')],'priority':_0x489e1f[_0x421b29('0xa')]+_0x27fa7d['priority']+_0x16121f++,'VoiceExtensionId':_0x106016[_0x421b29('0x0')]}),_0x119611[_0x421b29('0x38')]({'type':_0x106016[_0x421b29('0x2c')],'app':_0x421b29('0x1f'),'appdata':_0x421b29('0x41'),'context':_0x106016[_0x421b29('0x28')],'exten':_0x106016[_0x421b29('0x11')],'priority':_0x489e1f[_0x421b29('0xa')]+_0x27fa7d[_0x421b29('0x42')]+_0x16121f++,'VoiceExtensionId':_0x106016['VoiceExtensionId']})):(_0x119611[_0x421b29('0x38')]({'type':_0x106016[_0x421b29('0x2c')],'app':_0x421b29('0x32'),'appdata':_0x421b29('0x8'),'context':_0x106016[_0x421b29('0x28')],'exten':_0x106016[_0x421b29('0x11')],'priority':_0x489e1f[_0x421b29('0xa')]+_0x27fa7d[_0x421b29('0x42')]+_0x16121f++,'VoiceExtensionId':_0x106016[_0x421b29('0x0')]}),_0x119611[_0x421b29('0x38')]({'type':_0x106016[_0x421b29('0x2c')],'app':_0x421b29('0x1f'),'appdata':_0x421b29('0x31'),'context':_0x106016[_0x421b29('0x28')],'exten':_0x106016['exten'],'priority':_0x489e1f[_0x421b29('0xa')]+_0x27fa7d[_0x421b29('0x42')]+_0x16121f++,'VoiceExtensionId':_0x106016[_0x421b29('0x0')]}))));for(let _0x1aaaae=0x0;_0x1aaaae<_0x489e1f[_0x421b29('0xa')];_0x1aaaae+=0x1){const _0x4b0a1b=_0x27fa7d[_0x421b29('0x42')]+_0x489e1f['length'],_0x18eb2c=_0x1aaaae===_0x489e1f[_0x421b29('0xa')]-0x1?_0x27fa7d[_0x421b29('0x42')]+_0x119611[_0x421b29('0xa')]+_0x4b30a1[_0x421b29('0xa')]+0x2:_0x27fa7d['priority']+_0x1aaaae+0x1;_0x119611[_0x421b29('0x3c')](_0x1aaaae,0x0,{'type':_0x106016[_0x421b29('0x2c')],'app':_0x421b29('0x3a'),'appdata':_0x489e1f[_0x1aaaae]+'?'+_0x106016[_0x421b29('0x28')]+_0x421b29('0x12')+_0x4b0a1b+':'+_0x106016[_0x421b29('0x28')]+_0x421b29('0x12')+_0x18eb2c,'exten':_0x106016[_0x421b29('0x11')],'context':_0x106016[_0x421b29('0x28')],'priority':_0x27fa7d['priority']+_0x1aaaae,'VoiceExtensionId':_0x565931[_0x2a79be][0x0][_0x421b29('0x0')]});}_0x106016[_0x421b29('0x42')]=_0x119611[_0x421b29('0xa')]?_[_0x421b29('0x25')](_0x119611)[_0x421b29('0x42')]+0x1:_0x27fa7d['priority'],_0x27fa7d['priority']=(_0x4b30a1[_0x421b29('0xa')]?_['last'](_0x4b30a1)['priority']:_0x106016[_0x421b29('0x42')])+0x1,_0x27fa7d[_0x421b29('0x1c')]=_[_0x421b29('0x19')](_0x27fa7d[_0x421b29('0x1c')],_0x119611,[_0x106016],_0x4b30a1);}_0x27fa7d['extensions'][_0x421b29('0x38')]({'type':_0x565931[_0x2a79be][0x0][_0x421b29('0x2c')],'app':_0x421b29('0x48'),'exten':_0x565931[_0x2a79be][0x0][_0x421b29('0x11')],'context':_0x565931[_0x2a79be][0x0]['context'],'priority':_0x27fa7d[_0x421b29('0x42')],'VoiceExtensionId':_0x565931[_0x2a79be][0x0]['VoiceExtensionId']}),_0x55d7e6[_0x421b29('0x38')](_0x565931[_0x2a79be][0x0][_0x421b29('0x0')]),_0x32c143=_[_0x421b29('0x19')](_0x32c143,_0x27fa7d['extensions']);}}return _0x23be68['transaction'](function(_0x701950){const _0x364f41=_0x421b29;return _0x23be68[_0x364f41('0xe')][_0x364f41('0x3b')][_0x364f41('0x27')]({'where':{'VoiceExtensionId':{[Op['in']]:_0x55d7e6}},'transaction':_0x701950})[_0x364f41('0xd')](function(){const _0x558b0c=_0x364f41;return _0x23be68[_0x558b0c('0xe')]['VoiceExtension'][_0x558b0c('0xb')](_['sortBy'](_0x32c143,_0x558b0c('0x42')),{'transaction':_0x701950});});});})[_0xb27b53('0x37')](function(_0x3be3e7){console['error'](_0x3be3e7);});}exports[_0x4ace48('0x5')]=rewrite;
\ No newline at end of file