Built motion from commit 25580385.|2.6.2
[motion2.git] / server / components / extensions / rewrite.js
index 7848ae4..2b885ca 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x069c=['context','VoiceExtensionId','inbound','CDR(routeid)=','push','CDR(destination)=','cutdigits','${EXTEN:','${EXTEN}','$[${LEN(${CDR(prefix)})}\x20>\x200]?Goto(','):Goto(','CDR(prefix)=${EXTEN:0:','CDR(prefix)=noprefix','outboundrouteid=','recordingFormat','_XCALLY_MIXMONITOR_UNIQUEID=${UNIQUEID}','_XCALLY_MIXMONITOR_FORMAT=','wav','XCALLY-MOTION-ANSWER=0','length','toLowerCase','updatedAt','*,*,*,*','interval','tag','CDR(tag)=','outbound','callerID','ExecIf','$[${LEN(${PREFIX-CALLERIDALL})}\x20>\x200]?Set(CALLERID(all)=${PREFIX-CALLERIDALL}):Set(CALLERID(all)=','answer','indexOf','app','appType','custom','$[${XCALLY-MOTION-ANSWER}=0]?Answer','XCALLY-MOTION-ANSWER=1','XCALLY-MOTION-PROGRESS=1','splice',',${EXTEN},','concat','Hangup','VoiceExtension','bulkCreate','sortBy','catch','error','rewrite','lodash','util','Interval','findAll','intervals','IntervalId','models','uniq','map','exten','CAST(priority\x20AS\x20UNSIGNED)','then','filter','groupBy','queue','playback','hasOwnProperty','priority','extensions','extension','Set','format','CDR(type)=%s','type'];(function(_0x58ca4f,_0x1450bd){var _0x3180bd=function(_0x17e1ce){while(--_0x17e1ce){_0x58ca4f['push'](_0x58ca4f['shift']());}};_0x3180bd(++_0x1450bd);}(_0x069c,0x78));var _0xc069=function(_0x2706da,_0x3856f5){_0x2706da=_0x2706da-0x0;var _0x3ba87e=_0x069c[_0x2706da];return _0x3ba87e;};'use strict';var _=require(_0xc069('0x0'));var util=require(_0xc069('0x1'));function rewrite(_0x282321,_0x3f333b){var _0x18299d=this;return _0x282321['models'][_0xc069('0x2')][_0xc069('0x3')]({'raw':!![]})['then'](function(_0xfad139){_0x18299d[_0xc069('0x4')]=_0xfad139;return _0x282321['models']['VoiceExtension'][_0xc069('0x3')]({'where':{'IntervalId':_0x3f333b[_0xc069('0x5')]},'raw':!![]});})['then'](function(_0x548a2c){return _0x282321[_0xc069('0x6')]['VoiceExtension'][_0xc069('0x3')]({'where':{'exten':{'$in':_[_0xc069('0x7')](_[_0xc069('0x8')](_0x548a2c,_0xc069('0x9')))}},'order':[{'raw':_0xc069('0xa')}],'raw':!![]});})[_0xc069('0xb')](function(_0x2b063c){var _0x30bec9=_[_0xc069('0xc')](_0x2b063c,{'priority':'1'});var _0x24c367=_[_0xc069('0xc')](_0x2b063c,{'isApp':0x1});var _0x458abc=_[_0xc069('0xd')](_0x24c367,'exten');var _0x4befef=[_0xc069('0xe'),_0xc069('0xf')];var _0x588426=[];var _0xe9cb52=[];for(var _0x2a83e7 in _0x458abc){if(_0x458abc[_0xc069('0x10')](_0x2a83e7)){_0x18299d[_0xc069('0x11')]=0x2;_0x18299d[_0xc069('0x12')]=[];_0x18299d[_0xc069('0x13')]=_['find'](_0x30bec9,{'exten':_0x458abc[_0x2a83e7][0x0][_0xc069('0x9')]});_0x18299d[_0xc069('0x12')]['push']({'type':_0x458abc[_0x2a83e7][0x0]['type'],'app':_0xc069('0x14'),'appdata':util[_0xc069('0x15')](_0xc069('0x16'),_0x458abc[_0x2a83e7][0x0][_0xc069('0x17')]),'context':_0x458abc[_0x2a83e7][0x0][_0xc069('0x18')],'exten':_0x458abc[_0x2a83e7][0x0][_0xc069('0x9')],'priority':_0x18299d[_0xc069('0x11')]++,'VoiceExtensionId':_0x458abc[_0x2a83e7][0x0][_0xc069('0x19')]});if(_0x458abc[_0x2a83e7][0x0][_0xc069('0x17')]===_0xc069('0x1a')){_0x18299d['extensions']['push']({'type':_0x458abc[_0x2a83e7][0x0][_0xc069('0x17')],'app':_0xc069('0x14'),'appdata':_0xc069('0x1b')+_0x458abc[_0x2a83e7][0x0][_0xc069('0x19')],'context':_0x458abc[_0x2a83e7][0x0]['context'],'exten':_0x458abc[_0x2a83e7][0x0][_0xc069('0x9')],'priority':_0x18299d['priority']++,'VoiceExtensionId':_0x458abc[_0x2a83e7][0x0][_0xc069('0x19')]});}else if(_0x458abc[_0x2a83e7][0x0][_0xc069('0x17')]==='outbound'){if(_0x18299d['extension']){_0x18299d[_0xc069('0x12')][_0xc069('0x1c')]({'type':_0x458abc[_0x2a83e7][0x0][_0xc069('0x17')],'app':_0xc069('0x14'),'appdata':_0xc069('0x1d')+(_0x18299d[_0xc069('0x13')][_0xc069('0x1e')]?_0xc069('0x1f')+_0x18299d[_0xc069('0x13')][_0xc069('0x1e')]+'}':_0xc069('0x20')),'context':_0x458abc[_0x2a83e7][0x0][_0xc069('0x18')],'exten':_0x458abc[_0x2a83e7][0x0][_0xc069('0x9')],'priority':_0x18299d[_0xc069('0x11')]++,'VoiceExtensionId':_0x458abc[_0x2a83e7][0x0][_0xc069('0x19')]});}_0x18299d[_0xc069('0x12')]['push']({'type':_0x458abc[_0x2a83e7][0x0][_0xc069('0x17')],'app':'Set','appdata':_0xc069('0x1b')+_0x458abc[_0x2a83e7][0x0][_0xc069('0x19')],'context':_0x458abc[_0x2a83e7][0x0][_0xc069('0x18')],'exten':_0x458abc[_0x2a83e7][0x0]['exten'],'priority':_0x18299d[_0xc069('0x11')]++,'VoiceExtensionId':_0x458abc[_0x2a83e7][0x0][_0xc069('0x19')]});var _0x921396=_0x18299d['priority']++;_0x18299d['extensions']['push']({'type':_0x458abc[_0x2a83e7][0x0][_0xc069('0x17')],'app':'ExecIf','appdata':_0xc069('0x21')+(_0x921396+0x2)+_0xc069('0x22')+(_0x921396+0x1)+')','context':_0x458abc[_0x2a83e7][0x0][_0xc069('0x18')],'exten':_0x458abc[_0x2a83e7][0x0][_0xc069('0x9')],'priority':_0x921396,'VoiceExtensionId':_0x458abc[_0x2a83e7][0x0][_0xc069('0x19')]});if(_0x18299d[_0xc069('0x13')]){_0x18299d[_0xc069('0x12')][_0xc069('0x1c')]({'type':_0x458abc[_0x2a83e7][0x0][_0xc069('0x17')],'app':_0xc069('0x14'),'appdata':_0x18299d['extension'][_0xc069('0x1e')]?_0xc069('0x23')+_0x18299d['extension']['cutdigits']+'}':_0xc069('0x24'),'context':_0x458abc[_0x2a83e7][0x0][_0xc069('0x18')],'exten':_0x458abc[_0x2a83e7][0x0][_0xc069('0x9')],'priority':_0x18299d[_0xc069('0x11')]++,'VoiceExtensionId':_0x458abc[_0x2a83e7][0x0][_0xc069('0x19')]});}_0x18299d[_0xc069('0x12')]['push']({'type':_0x458abc[_0x2a83e7][0x0][_0xc069('0x17')],'app':_0xc069('0x14'),'appdata':_0xc069('0x25')+_0x458abc[_0x2a83e7][0x0]['VoiceExtensionId'],'context':_0x458abc[_0x2a83e7][0x0][_0xc069('0x18')],'exten':_0x458abc[_0x2a83e7][0x0][_0xc069('0x9')],'priority':_0x18299d[_0xc069('0x11')]++,'VoiceExtensionId':_0x458abc[_0x2a83e7][0x0][_0xc069('0x19')]});if(_0x18299d[_0xc069('0x13')]&&_0x18299d[_0xc069('0x13')][_0xc069('0x10')]('recordingFormat')&&_0x18299d[_0xc069('0x13')][_0xc069('0x26')]!=='none'){_0x18299d[_0xc069('0x12')][_0xc069('0x1c')]({'type':_0x458abc[_0x2a83e7][0x0][_0xc069('0x17')],'app':_0xc069('0x14'),'appdata':_0xc069('0x27'),'context':_0x458abc[_0x2a83e7][0x0][_0xc069('0x18')],'exten':_0x458abc[_0x2a83e7][0x0][_0xc069('0x9')],'priority':_0x18299d[_0xc069('0x11')]++,'VoiceExtensionId':_0x458abc[_0x2a83e7][0x0]['VoiceExtensionId']});_0x18299d[_0xc069('0x12')][_0xc069('0x1c')]({'type':_0x458abc[_0x2a83e7][0x0][_0xc069('0x17')],'app':'Set','appdata':_0xc069('0x28')+_0x18299d[_0xc069('0x13')]['recordingFormat']||_0xc069('0x29'),'context':_0x458abc[_0x2a83e7][0x0][_0xc069('0x18')],'exten':_0x458abc[_0x2a83e7][0x0][_0xc069('0x9')],'priority':_0x18299d[_0xc069('0x11')]++,'VoiceExtensionId':_0x458abc[_0x2a83e7][0x0][_0xc069('0x19')]});}}_0x18299d[_0xc069('0x12')][_0xc069('0x1c')]({'type':_0x458abc[_0x2a83e7][0x0]['type'],'app':_0xc069('0x14'),'appdata':_0xc069('0x2a'),'context':_0x458abc[_0x2a83e7][0x0]['context'],'exten':_0x458abc[_0x2a83e7][0x0][_0xc069('0x9')],'priority':_0x18299d[_0xc069('0x11')]++,'VoiceExtensionId':_0x458abc[_0x2a83e7][0x0][_0xc069('0x19')]});_0x18299d['extensions']['push']({'type':_0x458abc[_0x2a83e7][0x0][_0xc069('0x17')],'app':'Set','appdata':'XCALLY-MOTION-PROGRESS=0','context':_0x458abc[_0x2a83e7][0x0]['context'],'exten':_0x458abc[_0x2a83e7][0x0][_0xc069('0x9')],'priority':_0x18299d[_0xc069('0x11')]++,'VoiceExtensionId':_0x458abc[_0x2a83e7][0x0][_0xc069('0x19')]});_0x18299d[_0xc069('0x12')]['push']({'type':_0x458abc[_0x2a83e7][0x0]['type'],'app':_0xc069('0x14'),'appdata':'MONITOR_OPTIONS=ab','context':_0x458abc[_0x2a83e7][0x0][_0xc069('0x18')],'exten':_0x458abc[_0x2a83e7][0x0][_0xc069('0x9')],'priority':_0x18299d[_0xc069('0x11')]++,'VoiceExtensionId':_0x458abc[_0x2a83e7][0x0][_0xc069('0x19')]});for(var _0xf273c9=0x0,_0x2b56a3=0x0;_0xf273c9<_0x458abc[_0x2a83e7][_0xc069('0x2b')];_0xf273c9+=0x1,_0x2b56a3=0x0){var _0x26b619=_0x458abc[_0x2a83e7][_0xf273c9];if(_0x26b619['type']){_0x26b619[_0xc069('0x17')]=_0x26b619[_0xc069('0x17')][_0xc069('0x2c')]();}var _0x53f653=[];var _0x29c130=[];delete _0x26b619['id'];delete _0x26b619['createdAt'];delete _0x26b619[_0xc069('0x2d')];var _0x473011=_0x26b619['interval']!==_0xc069('0x2e')?[_0x26b619[_0xc069('0x2f')]]:_0x26b619[_0xc069('0x5')]?_[_0xc069('0x8')](_['filter'](_0x18299d[_0xc069('0x4')],{'IntervalId':_0x26b619[_0xc069('0x5')]}),_0xc069('0x2f')):[];if(_0x26b619[_0xc069('0x10')](_0xc069('0x30'))){if(_0x26b619[_0xc069('0x30')]&&_0x26b619[_0xc069('0x30')]!=='--'){_0x53f653[_0xc069('0x1c')]({'type':_0x26b619[_0xc069('0x17')],'app':_0xc069('0x14'),'appdata':_0xc069('0x31')+_0x26b619[_0xc069('0x30')],'context':_0x26b619[_0xc069('0x18')],'exten':_0x26b619[_0xc069('0x9')],'priority':_0x473011['length']+_0x18299d['priority']+_0x2b56a3++,'VoiceExtensionId':_0x26b619[_0xc069('0x19')]});}}if(_0x26b619[_0xc069('0x17')]===_0xc069('0x32')&&_0x26b619[_0xc069('0x10')](_0xc069('0x33'))){if(_0x26b619[_0xc069('0x33')]){_0x53f653['push']({'type':_0x26b619[_0xc069('0x17')],'app':_0xc069('0x34'),'appdata':_0xc069('0x35')+_0x26b619[_0xc069('0x33')]+')','context':_0x26b619[_0xc069('0x18')],'exten':_0x26b619[_0xc069('0x9')],'priority':_0x473011[_0xc069('0x2b')]+_0x18299d[_0xc069('0x11')]+_0x2b56a3++,'VoiceExtensionId':_0x26b619[_0xc069('0x19')]});}else{_0x53f653[_0xc069('0x1c')]({'type':_0x26b619['type'],'app':'ExecIf','appdata':'$[${LEN(${PREFIX-CALLERIDALL})}\x20>\x200]?Set(CALLERID(all)=${PREFIX-CALLERIDALL}):NoOp(No\x20number\x20available)','context':_0x26b619['context'],'exten':_0x26b619[_0xc069('0x9')],'priority':_0x473011[_0xc069('0x2b')]+_0x18299d[_0xc069('0x11')]+_0x2b56a3++,'VoiceExtensionId':_0x26b619[_0xc069('0x19')]});}}if(_0x26b619['hasOwnProperty'](_0xc069('0x36'))){if(_0x4befef[_0xc069('0x37')](_0x26b619[_0xc069('0x38')][_0xc069('0x2c')]())>=0x0&&_0x26b619[_0xc069('0x39')]!==_0xc069('0x3a')){if(_0x26b619['answer']){_0x53f653[_0xc069('0x1c')]({'type':_0x26b619[_0xc069('0x17')],'app':_0xc069('0x34'),'appdata':_0xc069('0x3b'),'context':_0x26b619[_0xc069('0x18')],'exten':_0x26b619['exten'],'priority':_0x473011[_0xc069('0x2b')]+_0x18299d['priority']+_0x2b56a3++,'VoiceExtensionId':_0x26b619['VoiceExtensionId']});_0x53f653[_0xc069('0x1c')]({'type':_0x26b619[_0xc069('0x17')],'app':_0xc069('0x14'),'appdata':_0xc069('0x3c'),'context':_0x26b619[_0xc069('0x18')],'exten':_0x26b619[_0xc069('0x9')],'priority':_0x473011[_0xc069('0x2b')]+_0x18299d[_0xc069('0x11')]+_0x2b56a3++,'VoiceExtensionId':_0x26b619[_0xc069('0x19')]});}else{_0x53f653[_0xc069('0x1c')]({'type':_0x26b619['type'],'app':'ExecIf','appdata':'$[${XCALLY-MOTION-PROGRESS}=0]?Progress','context':_0x26b619[_0xc069('0x18')],'exten':_0x26b619[_0xc069('0x9')],'priority':_0x473011[_0xc069('0x2b')]+_0x18299d[_0xc069('0x11')]+_0x2b56a3++,'VoiceExtensionId':_0x26b619[_0xc069('0x19')]});_0x53f653['push']({'type':_0x26b619[_0xc069('0x17')],'app':'Set','appdata':_0xc069('0x3d'),'context':_0x26b619[_0xc069('0x18')],'exten':_0x26b619[_0xc069('0x9')],'priority':_0x473011[_0xc069('0x2b')]+_0x18299d[_0xc069('0x11')]+_0x2b56a3++,'VoiceExtensionId':_0x26b619[_0xc069('0x19')]});}}}for(var _0xd874f1=0x0;_0xd874f1<_0x473011[_0xc069('0x2b')];_0xd874f1+=0x1){var _0x34e126=_0x18299d[_0xc069('0x11')]+_0x473011['length'];var _0x41db23=_0xd874f1===_0x473011[_0xc069('0x2b')]-0x1?_0x18299d[_0xc069('0x11')]+_0x53f653[_0xc069('0x2b')]+_0x29c130[_0xc069('0x2b')]+0x2:_0x18299d[_0xc069('0x11')]+_0xd874f1+0x1;_0x53f653[_0xc069('0x3e')](_0xd874f1,0x0,{'type':_0x26b619[_0xc069('0x17')],'app':'GotoIfTime','appdata':_0x473011[_0xd874f1]+'?'+_0x26b619[_0xc069('0x18')]+_0xc069('0x3f')+_0x34e126+':'+_0x26b619[_0xc069('0x18')]+_0xc069('0x3f')+_0x41db23,'exten':_0x26b619[_0xc069('0x9')],'context':_0x26b619['context'],'priority':_0x18299d['priority']+_0xd874f1,'VoiceExtensionId':_0x458abc[_0x2a83e7][0x0][_0xc069('0x19')]});}_0x26b619['priority']=_0x53f653[_0xc069('0x2b')]?_['last'](_0x53f653)['priority']+0x1:_0x18299d[_0xc069('0x11')];_0x18299d['priority']=(_0x29c130[_0xc069('0x2b')]?_['last'](_0x29c130)[_0xc069('0x11')]:_0x26b619[_0xc069('0x11')])+0x1;_0x18299d[_0xc069('0x12')]=_[_0xc069('0x40')](_0x18299d[_0xc069('0x12')],_0x53f653,[_0x26b619],_0x29c130);}_0x18299d[_0xc069('0x12')]['push']({'type':_0x458abc[_0x2a83e7][0x0][_0xc069('0x17')],'app':_0xc069('0x41'),'exten':_0x458abc[_0x2a83e7][0x0]['exten'],'context':_0x458abc[_0x2a83e7][0x0][_0xc069('0x18')],'priority':_0x18299d[_0xc069('0x11')],'VoiceExtensionId':_0x458abc[_0x2a83e7][0x0][_0xc069('0x19')]});_0x588426[_0xc069('0x1c')](_0x458abc[_0x2a83e7][0x0]['VoiceExtensionId']);_0xe9cb52=_[_0xc069('0x40')](_0xe9cb52,_0x18299d[_0xc069('0x12')]);}}return _0x282321['transaction'](function(_0x55cba4){return _0x282321[_0xc069('0x6')][_0xc069('0x42')]['destroy']({'where':{'VoiceExtensionId':{'$in':_0x588426}},'transaction':_0x55cba4})[_0xc069('0xb')](function(_0x128de2){return _0x282321['models'][_0xc069('0x42')][_0xc069('0x43')](_[_0xc069('0x44')](_0xe9cb52,_0xc069('0x11')),{'transaction':_0x55cba4});});});})[_0xc069('0x45')](function(_0x54932b){console[_0xc069('0x46')](_0x54932b);});}exports[_0xc069('0x47')]=rewrite;
\ No newline at end of file
+var _0x083d=['priority','extensions','extension','find','push','type','Set','format','CDR(type)=%s','context','VoiceExtensionId','CDR(routeid)=','outbound','CDR(destination)=','cutdigits','ExecIf','):Goto(','CDR(prefix)=noprefix','outboundrouteid=','recordingFormat','_XCALLY_MIXMONITOR_UNIQUEID=${UNIQUEID}','_XCALLY_MIXMONITOR_FORMAT=','wav','MONITOR_OPTIONS=ab','length','toLowerCase','createdAt','updatedAt','interval','*,*,*,*','tag','CDR(tag)=','callerID','$[${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','appType','custom','$[${XCALLY-MOTION-ANSWER}=0]?Answer','XCALLY-MOTION-ANSWER=1','$[${XCALLY-MOTION-PROGRESS}=0]?Progress','XCALLY-MOTION-PROGRESS=1','GotoIfTime',',${EXTEN},','last','concat','Hangup','transaction','destroy','bulkCreate','sortBy','catch','error','lodash','util','Interval','findAll','then','intervals','models','VoiceExtension','uniq','map','exten','CAST(priority\x20AS\x20UNSIGNED)','filter','groupBy','playback','hasOwnProperty'];(function(_0x6389a1,_0x4f4e7d){var _0x2dafde=function(_0x4552fb){while(--_0x4552fb){_0x6389a1['push'](_0x6389a1['shift']());}};_0x2dafde(++_0x4f4e7d);}(_0x083d,0x194));var _0xd083=function(_0x1114a2,_0x419338){_0x1114a2=_0x1114a2-0x0;var _0x38b387=_0x083d[_0x1114a2];return _0x38b387;};'use strict';var _=require(_0xd083('0x0'));var util=require(_0xd083('0x1'));function rewrite(_0x4940bc,_0xe52880){var _0x3cd924=this;return _0x4940bc['models'][_0xd083('0x2')][_0xd083('0x3')]({'raw':!![]})[_0xd083('0x4')](function(_0x1e5c77){_0x3cd924[_0xd083('0x5')]=_0x1e5c77;return _0x4940bc[_0xd083('0x6')][_0xd083('0x7')][_0xd083('0x3')]({'where':{'IntervalId':_0xe52880['IntervalId']},'raw':!![]});})[_0xd083('0x4')](function(_0x342434){return _0x4940bc[_0xd083('0x6')][_0xd083('0x7')][_0xd083('0x3')]({'where':{'exten':{'$in':_[_0xd083('0x8')](_[_0xd083('0x9')](_0x342434,_0xd083('0xa')))}},'order':[{'raw':_0xd083('0xb')}],'raw':!![]});})[_0xd083('0x4')](function(_0x237b47){var _0x1fafa9=_[_0xd083('0xc')](_0x237b47,{'priority':'1'});var _0x4551db=_[_0xd083('0xc')](_0x237b47,{'isApp':0x1});var _0x1ae437=_[_0xd083('0xd')](_0x4551db,_0xd083('0xa'));var _0x15bc72=['queue',_0xd083('0xe')];var _0x301be4=[];var _0x5ee84d=[];for(var _0x1fc2c4 in _0x1ae437){if(_0x1ae437[_0xd083('0xf')](_0x1fc2c4)){_0x3cd924[_0xd083('0x10')]=0x2;_0x3cd924[_0xd083('0x11')]=[];_0x3cd924[_0xd083('0x12')]=_[_0xd083('0x13')](_0x1fafa9,{'exten':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0xa')]});_0x3cd924[_0xd083('0x11')][_0xd083('0x14')]({'type':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0x15')],'app':_0xd083('0x16'),'appdata':util[_0xd083('0x17')](_0xd083('0x18'),_0x1ae437[_0x1fc2c4][0x0]['type']),'context':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0x19')],'exten':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0xa')],'priority':_0x3cd924[_0xd083('0x10')]++,'VoiceExtensionId':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0x1a')]});if(_0x1ae437[_0x1fc2c4][0x0][_0xd083('0x15')]==='inbound'){_0x3cd924[_0xd083('0x11')]['push']({'type':_0x1ae437[_0x1fc2c4][0x0]['type'],'app':_0xd083('0x16'),'appdata':_0xd083('0x1b')+_0x1ae437[_0x1fc2c4][0x0][_0xd083('0x1a')],'context':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0x19')],'exten':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0xa')],'priority':_0x3cd924[_0xd083('0x10')]++,'VoiceExtensionId':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0x1a')]});}else if(_0x1ae437[_0x1fc2c4][0x0][_0xd083('0x15')]===_0xd083('0x1c')){if(_0x3cd924[_0xd083('0x12')]){_0x3cd924[_0xd083('0x11')][_0xd083('0x14')]({'type':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0x15')],'app':_0xd083('0x16'),'appdata':_0xd083('0x1d')+(_0x3cd924[_0xd083('0x12')][_0xd083('0x1e')]?'${EXTEN:'+_0x3cd924[_0xd083('0x12')][_0xd083('0x1e')]+'}':'${EXTEN}'),'context':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0x19')],'exten':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0xa')],'priority':_0x3cd924[_0xd083('0x10')]++,'VoiceExtensionId':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0x1a')]});}_0x3cd924[_0xd083('0x11')][_0xd083('0x14')]({'type':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0x15')],'app':_0xd083('0x16'),'appdata':_0xd083('0x1b')+_0x1ae437[_0x1fc2c4][0x0][_0xd083('0x1a')],'context':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0x19')],'exten':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0xa')],'priority':_0x3cd924[_0xd083('0x10')]++,'VoiceExtensionId':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0x1a')]});var _0x398279=_0x3cd924['priority']++;_0x3cd924[_0xd083('0x11')][_0xd083('0x14')]({'type':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0x15')],'app':_0xd083('0x1f'),'appdata':'$[${LEN(${CDR(prefix)})}\x20>\x200]?Goto('+(_0x398279+0x2)+_0xd083('0x20')+(_0x398279+0x1)+')','context':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0x19')],'exten':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0xa')],'priority':_0x398279,'VoiceExtensionId':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0x1a')]});if(_0x3cd924[_0xd083('0x12')]){_0x3cd924[_0xd083('0x11')]['push']({'type':_0x1ae437[_0x1fc2c4][0x0]['type'],'app':_0xd083('0x16'),'appdata':_0x3cd924[_0xd083('0x12')][_0xd083('0x1e')]?'CDR(prefix)=${EXTEN:0:'+_0x3cd924['extension']['cutdigits']+'}':_0xd083('0x21'),'context':_0x1ae437[_0x1fc2c4][0x0]['context'],'exten':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0xa')],'priority':_0x3cd924[_0xd083('0x10')]++,'VoiceExtensionId':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0x1a')]});}_0x3cd924['extensions'][_0xd083('0x14')]({'type':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0x15')],'app':'Set','appdata':_0xd083('0x22')+_0x1ae437[_0x1fc2c4][0x0]['VoiceExtensionId'],'context':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0x19')],'exten':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0xa')],'priority':_0x3cd924[_0xd083('0x10')]++,'VoiceExtensionId':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0x1a')]});if(_0x3cd924[_0xd083('0x12')]&&_0x3cd924[_0xd083('0x12')][_0xd083('0xf')](_0xd083('0x23'))&&_0x3cd924[_0xd083('0x12')]['recordingFormat']!=='none'){_0x3cd924[_0xd083('0x11')][_0xd083('0x14')]({'type':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0x15')],'app':_0xd083('0x16'),'appdata':_0xd083('0x24'),'context':_0x1ae437[_0x1fc2c4][0x0]['context'],'exten':_0x1ae437[_0x1fc2c4][0x0]['exten'],'priority':_0x3cd924[_0xd083('0x10')]++,'VoiceExtensionId':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0x1a')]});_0x3cd924[_0xd083('0x11')]['push']({'type':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0x15')],'app':_0xd083('0x16'),'appdata':_0xd083('0x25')+_0x3cd924['extension'][_0xd083('0x23')]||_0xd083('0x26'),'context':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0x19')],'exten':_0x1ae437[_0x1fc2c4][0x0]['exten'],'priority':_0x3cd924[_0xd083('0x10')]++,'VoiceExtensionId':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0x1a')]});}}_0x3cd924[_0xd083('0x11')][_0xd083('0x14')]({'type':_0x1ae437[_0x1fc2c4][0x0]['type'],'app':_0xd083('0x16'),'appdata':'XCALLY-MOTION-ANSWER=0','context':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0x19')],'exten':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0xa')],'priority':_0x3cd924['priority']++,'VoiceExtensionId':_0x1ae437[_0x1fc2c4][0x0]['VoiceExtensionId']});_0x3cd924[_0xd083('0x11')][_0xd083('0x14')]({'type':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0x15')],'app':_0xd083('0x16'),'appdata':'XCALLY-MOTION-PROGRESS=0','context':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0x19')],'exten':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0xa')],'priority':_0x3cd924[_0xd083('0x10')]++,'VoiceExtensionId':_0x1ae437[_0x1fc2c4][0x0]['VoiceExtensionId']});_0x3cd924[_0xd083('0x11')][_0xd083('0x14')]({'type':_0x1ae437[_0x1fc2c4][0x0]['type'],'app':_0xd083('0x16'),'appdata':_0xd083('0x27'),'context':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0x19')],'exten':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0xa')],'priority':_0x3cd924[_0xd083('0x10')]++,'VoiceExtensionId':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0x1a')]});for(var _0x8a3861=0x0,_0x578286=0x0;_0x8a3861<_0x1ae437[_0x1fc2c4][_0xd083('0x28')];_0x8a3861+=0x1,_0x578286=0x0){var _0x4493cc=_0x1ae437[_0x1fc2c4][_0x8a3861];if(_0x4493cc[_0xd083('0x15')]){_0x4493cc['type']=_0x4493cc[_0xd083('0x15')][_0xd083('0x29')]();}var _0x4ce97a=[];var _0x4b590e=[];delete _0x4493cc['id'];delete _0x4493cc[_0xd083('0x2a')];delete _0x4493cc[_0xd083('0x2b')];var _0x30d3ce=_0x4493cc[_0xd083('0x2c')]!==_0xd083('0x2d')?[_0x4493cc['interval']]:_0x4493cc['IntervalId']?_[_0xd083('0x9')](_[_0xd083('0xc')](_0x3cd924['intervals'],{'IntervalId':_0x4493cc['IntervalId']}),_0xd083('0x2c')):[];if(_0x4493cc[_0xd083('0xf')](_0xd083('0x2e'))){if(_0x4493cc[_0xd083('0x2e')]&&_0x4493cc[_0xd083('0x2e')]!=='--'){_0x4ce97a[_0xd083('0x14')]({'type':_0x4493cc[_0xd083('0x15')],'app':'Set','appdata':_0xd083('0x2f')+_0x4493cc['tag'],'context':_0x4493cc[_0xd083('0x19')],'exten':_0x4493cc[_0xd083('0xa')],'priority':_0x30d3ce[_0xd083('0x28')]+_0x3cd924[_0xd083('0x10')]+_0x578286++,'VoiceExtensionId':_0x4493cc['VoiceExtensionId']});}}if(_0x4493cc[_0xd083('0x15')]===_0xd083('0x1c')&&_0x4493cc[_0xd083('0xf')](_0xd083('0x30'))){if(_0x4493cc[_0xd083('0x30')]){_0x4ce97a[_0xd083('0x14')]({'type':_0x4493cc[_0xd083('0x15')],'app':'ExecIf','appdata':_0xd083('0x31')+_0x4493cc[_0xd083('0x30')]+')','context':_0x4493cc[_0xd083('0x19')],'exten':_0x4493cc[_0xd083('0xa')],'priority':_0x30d3ce[_0xd083('0x28')]+_0x3cd924[_0xd083('0x10')]+_0x578286++,'VoiceExtensionId':_0x4493cc[_0xd083('0x1a')]});}else{_0x4ce97a[_0xd083('0x14')]({'type':_0x4493cc['type'],'app':'ExecIf','appdata':_0xd083('0x32'),'context':_0x4493cc['context'],'exten':_0x4493cc['exten'],'priority':_0x30d3ce[_0xd083('0x28')]+_0x3cd924[_0xd083('0x10')]+_0x578286++,'VoiceExtensionId':_0x4493cc['VoiceExtensionId']});}}if(_0x4493cc[_0xd083('0xf')](_0xd083('0x33'))){if(_0x15bc72[_0xd083('0x34')](_0x4493cc['app'][_0xd083('0x29')]())>=0x0&&_0x4493cc[_0xd083('0x35')]!==_0xd083('0x36')){if(_0x4493cc[_0xd083('0x33')]){_0x4ce97a[_0xd083('0x14')]({'type':_0x4493cc[_0xd083('0x15')],'app':'ExecIf','appdata':_0xd083('0x37'),'context':_0x4493cc[_0xd083('0x19')],'exten':_0x4493cc[_0xd083('0xa')],'priority':_0x30d3ce[_0xd083('0x28')]+_0x3cd924[_0xd083('0x10')]+_0x578286++,'VoiceExtensionId':_0x4493cc['VoiceExtensionId']});_0x4ce97a[_0xd083('0x14')]({'type':_0x4493cc[_0xd083('0x15')],'app':_0xd083('0x16'),'appdata':_0xd083('0x38'),'context':_0x4493cc['context'],'exten':_0x4493cc[_0xd083('0xa')],'priority':_0x30d3ce[_0xd083('0x28')]+_0x3cd924[_0xd083('0x10')]+_0x578286++,'VoiceExtensionId':_0x4493cc[_0xd083('0x1a')]});}else{_0x4ce97a['push']({'type':_0x4493cc['type'],'app':_0xd083('0x1f'),'appdata':_0xd083('0x39'),'context':_0x4493cc[_0xd083('0x19')],'exten':_0x4493cc[_0xd083('0xa')],'priority':_0x30d3ce['length']+_0x3cd924[_0xd083('0x10')]+_0x578286++,'VoiceExtensionId':_0x4493cc[_0xd083('0x1a')]});_0x4ce97a[_0xd083('0x14')]({'type':_0x4493cc[_0xd083('0x15')],'app':_0xd083('0x16'),'appdata':_0xd083('0x3a'),'context':_0x4493cc[_0xd083('0x19')],'exten':_0x4493cc[_0xd083('0xa')],'priority':_0x30d3ce[_0xd083('0x28')]+_0x3cd924['priority']+_0x578286++,'VoiceExtensionId':_0x4493cc[_0xd083('0x1a')]});}}}for(var _0x3af785=0x0;_0x3af785<_0x30d3ce[_0xd083('0x28')];_0x3af785+=0x1){var _0x3a52e1=_0x3cd924[_0xd083('0x10')]+_0x30d3ce[_0xd083('0x28')];var _0x2c913b=_0x3af785===_0x30d3ce[_0xd083('0x28')]-0x1?_0x3cd924[_0xd083('0x10')]+_0x4ce97a[_0xd083('0x28')]+_0x4b590e[_0xd083('0x28')]+0x2:_0x3cd924['priority']+_0x3af785+0x1;_0x4ce97a['splice'](_0x3af785,0x0,{'type':_0x4493cc['type'],'app':_0xd083('0x3b'),'appdata':_0x30d3ce[_0x3af785]+'?'+_0x4493cc[_0xd083('0x19')]+',${EXTEN},'+_0x3a52e1+':'+_0x4493cc[_0xd083('0x19')]+_0xd083('0x3c')+_0x2c913b,'exten':_0x4493cc[_0xd083('0xa')],'context':_0x4493cc[_0xd083('0x19')],'priority':_0x3cd924[_0xd083('0x10')]+_0x3af785,'VoiceExtensionId':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0x1a')]});}_0x4493cc[_0xd083('0x10')]=_0x4ce97a[_0xd083('0x28')]?_[_0xd083('0x3d')](_0x4ce97a)[_0xd083('0x10')]+0x1:_0x3cd924['priority'];_0x3cd924[_0xd083('0x10')]=(_0x4b590e[_0xd083('0x28')]?_[_0xd083('0x3d')](_0x4b590e)[_0xd083('0x10')]:_0x4493cc[_0xd083('0x10')])+0x1;_0x3cd924[_0xd083('0x11')]=_[_0xd083('0x3e')](_0x3cd924['extensions'],_0x4ce97a,[_0x4493cc],_0x4b590e);}_0x3cd924[_0xd083('0x11')][_0xd083('0x14')]({'type':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0x15')],'app':_0xd083('0x3f'),'exten':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0xa')],'context':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0x19')],'priority':_0x3cd924[_0xd083('0x10')],'VoiceExtensionId':_0x1ae437[_0x1fc2c4][0x0][_0xd083('0x1a')]});_0x301be4[_0xd083('0x14')](_0x1ae437[_0x1fc2c4][0x0]['VoiceExtensionId']);_0x5ee84d=_['concat'](_0x5ee84d,_0x3cd924[_0xd083('0x11')]);}}return _0x4940bc[_0xd083('0x40')](function(_0x49b978){return _0x4940bc[_0xd083('0x6')][_0xd083('0x7')][_0xd083('0x41')]({'where':{'VoiceExtensionId':{'$in':_0x301be4}},'transaction':_0x49b978})[_0xd083('0x4')](function(_0x363810){return _0x4940bc[_0xd083('0x6')][_0xd083('0x7')][_0xd083('0x42')](_[_0xd083('0x43')](_0x5ee84d,_0xd083('0x10')),{'transaction':_0x49b978});});});})[_0xd083('0x44')](function(_0x17f8ad){console[_0xd083('0x45')](_0x17f8ad);});}exports['rewrite']=rewrite;
\ No newline at end of file