Built motion from commit (unavailable).|2.6.0
[motion2.git] / server / components / extensions / rewrite.js
index 42eca1e..75b30f8 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x1fe2=['cutdigits','${EXTEN:','${EXTEN}','push','CDR(routeid)=','ExecIf','$[${LEN(${CDR(prefix)})}\x20>\x200]?Goto(','):Goto(','CDR(prefix)=noprefix','outboundrouteid=','recordingFormat','none','_XCALLY_MIXMONITOR_UNIQUEID=${UNIQUEID}','wav','XCALLY-MOTION-ANSWER=0','MONITOR_OPTIONS=ab','length','createdAt','updatedAt','interval','*,*,*,*','tag','callerID','$[${LEN(${PREFIX-CALLERIDALL})}\x20>\x200]?Set(CALLERID(all)=${PREFIX-CALLERIDALL}):NoOp(No\x20number\x20available)','indexOf','app','toLowerCase','appType','custom','answer','$[${XCALLY-MOTION-ANSWER}=0]?Answer','XCALLY-MOTION-PROGRESS=1','splice','GotoIfTime',',${EXTEN},','last','concat','transaction','destroy','sortBy','catch','error','rewrite','lodash','util','models','Interval','findAll','then','intervals','VoiceExtension','IntervalId','map','filter','groupBy','exten','queue','playback','hasOwnProperty','priority','extensions','extension','find','type','format','CDR(type)=%s','context','VoiceExtensionId','outbound','Set','CDR(destination)='];(function(_0x98402c,_0x474b56){var _0x31839c=function(_0x5d7067){while(--_0x5d7067){_0x98402c['push'](_0x98402c['shift']());}};_0x31839c(++_0x474b56);}(_0x1fe2,0x72));var _0x21fe=function(_0x8231f3,_0x4f1304){_0x8231f3=_0x8231f3-0x0;var _0x2e5335=_0x1fe2[_0x8231f3];return _0x2e5335;};'use strict';var _=require(_0x21fe('0x0'));var util=require(_0x21fe('0x1'));function rewrite(_0x22cb0b,_0x566133){var _0x34b585=this;return _0x22cb0b[_0x21fe('0x2')][_0x21fe('0x3')][_0x21fe('0x4')]({'raw':!![]})[_0x21fe('0x5')](function(_0x5c61c3){_0x34b585[_0x21fe('0x6')]=_0x5c61c3;return _0x22cb0b[_0x21fe('0x2')][_0x21fe('0x7')][_0x21fe('0x4')]({'where':{'IntervalId':_0x566133[_0x21fe('0x8')]},'raw':!![]});})['then'](function(_0x223ec5){return _0x22cb0b[_0x21fe('0x2')][_0x21fe('0x7')][_0x21fe('0x4')]({'where':{'exten':{'$in':_['uniq'](_[_0x21fe('0x9')](_0x223ec5,'exten'))}},'order':[{'raw':'CAST(priority\x20AS\x20UNSIGNED)'}],'raw':!![]});})['then'](function(_0x5e2cce){var _0x268220=_[_0x21fe('0xa')](_0x5e2cce,{'priority':'1'});var _0x3c26e8=_['filter'](_0x5e2cce,{'isApp':0x1});var _0x27d5ab=_[_0x21fe('0xb')](_0x3c26e8,_0x21fe('0xc'));var _0x5cb17e=[_0x21fe('0xd'),_0x21fe('0xe')];var _0x41b385=[];var _0x56c92c=[];for(var _0x3d63a4 in _0x27d5ab){if(_0x27d5ab[_0x21fe('0xf')](_0x3d63a4)){_0x34b585[_0x21fe('0x10')]=0x2;_0x34b585[_0x21fe('0x11')]=[];_0x34b585[_0x21fe('0x12')]=_[_0x21fe('0x13')](_0x268220,{'exten':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0xc')]});_0x34b585[_0x21fe('0x11')]['push']({'type':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0x14')],'app':'Set','appdata':util[_0x21fe('0x15')](_0x21fe('0x16'),_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0x14')]),'context':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0x17')],'exten':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0xc')],'priority':_0x34b585[_0x21fe('0x10')]++,'VoiceExtensionId':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0x18')]});if(_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0x14')]===_0x21fe('0x19')){if(_0x34b585['extension']){_0x34b585[_0x21fe('0x11')]['push']({'type':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0x14')],'app':_0x21fe('0x1a'),'appdata':_0x21fe('0x1b')+(_0x34b585[_0x21fe('0x12')][_0x21fe('0x1c')]?_0x21fe('0x1d')+_0x34b585[_0x21fe('0x12')]['cutdigits']+'}':_0x21fe('0x1e')),'context':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0x17')],'exten':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0xc')],'priority':_0x34b585[_0x21fe('0x10')]++,'VoiceExtensionId':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0x18')]});}_0x34b585[_0x21fe('0x11')][_0x21fe('0x1f')]({'type':_0x27d5ab[_0x3d63a4][0x0]['type'],'app':_0x21fe('0x1a'),'appdata':_0x21fe('0x20')+_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0x18')],'context':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0x17')],'exten':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0xc')],'priority':_0x34b585[_0x21fe('0x10')]++,'VoiceExtensionId':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0x18')]});var _0x10729e=_0x34b585[_0x21fe('0x10')]++;_0x34b585[_0x21fe('0x11')][_0x21fe('0x1f')]({'type':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0x14')],'app':_0x21fe('0x21'),'appdata':_0x21fe('0x22')+(_0x10729e+0x2)+_0x21fe('0x23')+(_0x10729e+0x1)+')','context':_0x27d5ab[_0x3d63a4][0x0]['context'],'exten':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0xc')],'priority':_0x10729e,'VoiceExtensionId':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0x18')]});if(_0x34b585['extension']){_0x34b585['extensions'][_0x21fe('0x1f')]({'type':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0x14')],'app':'Set','appdata':_0x34b585[_0x21fe('0x12')]['cutdigits']?'CDR(prefix)=${EXTEN:0:'+_0x34b585[_0x21fe('0x12')]['cutdigits']+'}':_0x21fe('0x24'),'context':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0x17')],'exten':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0xc')],'priority':_0x34b585[_0x21fe('0x10')]++,'VoiceExtensionId':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0x18')]});}_0x34b585[_0x21fe('0x11')][_0x21fe('0x1f')]({'type':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0x14')],'app':_0x21fe('0x1a'),'appdata':_0x21fe('0x25')+_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0x18')],'context':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0x17')],'exten':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0xc')],'priority':_0x34b585['priority']++,'VoiceExtensionId':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0x18')]});if(_0x34b585['extension']&&_0x34b585[_0x21fe('0x12')][_0x21fe('0xf')](_0x21fe('0x26'))&&_0x34b585[_0x21fe('0x12')]['recordingFormat']!==_0x21fe('0x27')){_0x34b585[_0x21fe('0x11')][_0x21fe('0x1f')]({'type':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0x14')],'app':_0x21fe('0x1a'),'appdata':_0x21fe('0x28'),'context':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0x17')],'exten':_0x27d5ab[_0x3d63a4][0x0]['exten'],'priority':_0x34b585[_0x21fe('0x10')]++,'VoiceExtensionId':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0x18')]});_0x34b585['extensions']['push']({'type':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0x14')],'app':_0x21fe('0x1a'),'appdata':'_XCALLY_MIXMONITOR_FORMAT='+_0x34b585[_0x21fe('0x12')][_0x21fe('0x26')]||_0x21fe('0x29'),'context':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0x17')],'exten':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0xc')],'priority':_0x34b585['priority']++,'VoiceExtensionId':_0x27d5ab[_0x3d63a4][0x0]['VoiceExtensionId']});}}_0x34b585[_0x21fe('0x11')][_0x21fe('0x1f')]({'type':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0x14')],'app':_0x21fe('0x1a'),'appdata':_0x21fe('0x2a'),'context':_0x27d5ab[_0x3d63a4][0x0]['context'],'exten':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0xc')],'priority':_0x34b585[_0x21fe('0x10')]++,'VoiceExtensionId':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0x18')]});_0x34b585[_0x21fe('0x11')]['push']({'type':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0x14')],'app':_0x21fe('0x1a'),'appdata':'XCALLY-MOTION-PROGRESS=0','context':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0x17')],'exten':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0xc')],'priority':_0x34b585[_0x21fe('0x10')]++,'VoiceExtensionId':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0x18')]});_0x34b585[_0x21fe('0x11')][_0x21fe('0x1f')]({'type':_0x27d5ab[_0x3d63a4][0x0]['type'],'app':_0x21fe('0x1a'),'appdata':_0x21fe('0x2b'),'context':_0x27d5ab[_0x3d63a4][0x0]['context'],'exten':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0xc')],'priority':_0x34b585[_0x21fe('0x10')]++,'VoiceExtensionId':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0x18')]});for(var _0x3c43b6=0x0,_0xc31915=0x0;_0x3c43b6<_0x27d5ab[_0x3d63a4][_0x21fe('0x2c')];_0x3c43b6+=0x1,_0xc31915=0x0){var _0x2e9c4d=_0x27d5ab[_0x3d63a4][_0x3c43b6];if(_0x2e9c4d[_0x21fe('0x14')]){_0x2e9c4d[_0x21fe('0x14')]=_0x2e9c4d[_0x21fe('0x14')]['toLowerCase']();}var _0x2c436f=[];var _0x3dd143=[];delete _0x2e9c4d['id'];delete _0x2e9c4d[_0x21fe('0x2d')];delete _0x2e9c4d[_0x21fe('0x2e')];var _0x572d9a=_0x2e9c4d[_0x21fe('0x2f')]!==_0x21fe('0x30')?[_0x2e9c4d[_0x21fe('0x2f')]]:_0x2e9c4d[_0x21fe('0x8')]?_[_0x21fe('0x9')](_[_0x21fe('0xa')](_0x34b585['intervals'],{'IntervalId':_0x2e9c4d[_0x21fe('0x8')]}),_0x21fe('0x2f')):[];if(_0x2e9c4d['hasOwnProperty'](_0x21fe('0x31'))){if(_0x2e9c4d[_0x21fe('0x31')]&&_0x2e9c4d[_0x21fe('0x31')]!=='--'){_0x2c436f[_0x21fe('0x1f')]({'type':_0x2e9c4d['type'],'app':_0x21fe('0x1a'),'appdata':'CDR(tag)='+_0x2e9c4d['tag'],'context':_0x2e9c4d[_0x21fe('0x17')],'exten':_0x2e9c4d[_0x21fe('0xc')],'priority':_0x572d9a['length']+_0x34b585[_0x21fe('0x10')]+_0xc31915++,'VoiceExtensionId':_0x2e9c4d[_0x21fe('0x18')]});}}if(_0x2e9c4d[_0x21fe('0x14')]===_0x21fe('0x19')&&_0x2e9c4d[_0x21fe('0xf')](_0x21fe('0x32'))){if(_0x2e9c4d[_0x21fe('0x32')]){_0x2c436f['push']({'type':_0x2e9c4d['type'],'app':_0x21fe('0x21'),'appdata':'$[${LEN(${PREFIX-CALLERIDALL})}\x20>\x200]?Set(CALLERID(all)=${PREFIX-CALLERIDALL}):Set(CALLERID(all)='+_0x2e9c4d[_0x21fe('0x32')]+')','context':_0x2e9c4d[_0x21fe('0x17')],'exten':_0x2e9c4d[_0x21fe('0xc')],'priority':_0x572d9a['length']+_0x34b585[_0x21fe('0x10')]+_0xc31915++,'VoiceExtensionId':_0x2e9c4d['VoiceExtensionId']});}else{_0x2c436f['push']({'type':_0x2e9c4d['type'],'app':_0x21fe('0x21'),'appdata':_0x21fe('0x33'),'context':_0x2e9c4d[_0x21fe('0x17')],'exten':_0x2e9c4d['exten'],'priority':_0x572d9a[_0x21fe('0x2c')]+_0x34b585[_0x21fe('0x10')]+_0xc31915++,'VoiceExtensionId':_0x2e9c4d[_0x21fe('0x18')]});}}if(_0x2e9c4d['hasOwnProperty']('answer')){if(_0x5cb17e[_0x21fe('0x34')](_0x2e9c4d[_0x21fe('0x35')][_0x21fe('0x36')]())>=0x0&&_0x2e9c4d[_0x21fe('0x37')]!==_0x21fe('0x38')){if(_0x2e9c4d[_0x21fe('0x39')]){_0x2c436f[_0x21fe('0x1f')]({'type':_0x2e9c4d['type'],'app':_0x21fe('0x21'),'appdata':_0x21fe('0x3a'),'context':_0x2e9c4d[_0x21fe('0x17')],'exten':_0x2e9c4d[_0x21fe('0xc')],'priority':_0x572d9a[_0x21fe('0x2c')]+_0x34b585[_0x21fe('0x10')]+_0xc31915++,'VoiceExtensionId':_0x2e9c4d['VoiceExtensionId']});_0x2c436f[_0x21fe('0x1f')]({'type':_0x2e9c4d['type'],'app':_0x21fe('0x1a'),'appdata':'XCALLY-MOTION-ANSWER=1','context':_0x2e9c4d['context'],'exten':_0x2e9c4d['exten'],'priority':_0x572d9a['length']+_0x34b585[_0x21fe('0x10')]+_0xc31915++,'VoiceExtensionId':_0x2e9c4d[_0x21fe('0x18')]});}else{_0x2c436f[_0x21fe('0x1f')]({'type':_0x2e9c4d['type'],'app':_0x21fe('0x21'),'appdata':'$[${XCALLY-MOTION-PROGRESS}=0]?Progress','context':_0x2e9c4d['context'],'exten':_0x2e9c4d[_0x21fe('0xc')],'priority':_0x572d9a[_0x21fe('0x2c')]+_0x34b585['priority']+_0xc31915++,'VoiceExtensionId':_0x2e9c4d[_0x21fe('0x18')]});_0x2c436f[_0x21fe('0x1f')]({'type':_0x2e9c4d[_0x21fe('0x14')],'app':_0x21fe('0x1a'),'appdata':_0x21fe('0x3b'),'context':_0x2e9c4d['context'],'exten':_0x2e9c4d[_0x21fe('0xc')],'priority':_0x572d9a[_0x21fe('0x2c')]+_0x34b585['priority']+_0xc31915++,'VoiceExtensionId':_0x2e9c4d[_0x21fe('0x18')]});}}}for(var _0x21150c=0x0;_0x21150c<_0x572d9a[_0x21fe('0x2c')];_0x21150c+=0x1){var _0x5aee22=_0x34b585[_0x21fe('0x10')]+_0x572d9a[_0x21fe('0x2c')];var _0x13e9a6=_0x21150c===_0x572d9a[_0x21fe('0x2c')]-0x1?_0x34b585[_0x21fe('0x10')]+_0x2c436f[_0x21fe('0x2c')]+_0x3dd143[_0x21fe('0x2c')]+0x2:_0x34b585[_0x21fe('0x10')]+_0x21150c+0x1;_0x2c436f[_0x21fe('0x3c')](_0x21150c,0x0,{'type':_0x2e9c4d[_0x21fe('0x14')],'app':_0x21fe('0x3d'),'appdata':_0x572d9a[_0x21150c]+'?'+_0x2e9c4d['context']+',${EXTEN},'+_0x5aee22+':'+_0x2e9c4d[_0x21fe('0x17')]+_0x21fe('0x3e')+_0x13e9a6,'exten':_0x2e9c4d['exten'],'context':_0x2e9c4d[_0x21fe('0x17')],'priority':_0x34b585[_0x21fe('0x10')]+_0x21150c,'VoiceExtensionId':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0x18')]});}_0x2e9c4d[_0x21fe('0x10')]=_0x2c436f['length']?_[_0x21fe('0x3f')](_0x2c436f)[_0x21fe('0x10')]+0x1:_0x34b585['priority'];_0x34b585['priority']=(_0x3dd143[_0x21fe('0x2c')]?_[_0x21fe('0x3f')](_0x3dd143)[_0x21fe('0x10')]:_0x2e9c4d[_0x21fe('0x10')])+0x1;_0x34b585[_0x21fe('0x11')]=_[_0x21fe('0x40')](_0x34b585['extensions'],_0x2c436f,[_0x2e9c4d],_0x3dd143);}_0x34b585[_0x21fe('0x11')][_0x21fe('0x1f')]({'type':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0x14')],'app':'Hangup','exten':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0xc')],'context':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0x17')],'priority':_0x34b585[_0x21fe('0x10')],'VoiceExtensionId':_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0x18')]});_0x41b385[_0x21fe('0x1f')](_0x27d5ab[_0x3d63a4][0x0][_0x21fe('0x18')]);_0x56c92c=_[_0x21fe('0x40')](_0x56c92c,_0x34b585[_0x21fe('0x11')]);}}return _0x22cb0b[_0x21fe('0x41')](function(_0x502bd7){return _0x22cb0b['models'][_0x21fe('0x7')][_0x21fe('0x42')]({'where':{'VoiceExtensionId':{'$in':_0x41b385}},'transaction':_0x502bd7})[_0x21fe('0x5')](function(_0x8299f6){return _0x22cb0b[_0x21fe('0x2')]['VoiceExtension']['bulkCreate'](_[_0x21fe('0x43')](_0x56c92c,_0x21fe('0x10')),{'transaction':_0x502bd7});});});})[_0x21fe('0x44')](function(_0x2abf5a){console[_0x21fe('0x45')](_0x2abf5a);});}exports[_0x21fe('0x46')]=rewrite;
\ No newline at end of file
+var _0x4dfc=['find','push','type','format','context','outbound','extensions','Set','CDR(destination)=','${EXTEN:','cutdigits','${EXTEN}','VoiceExtensionId','CDR(routeid)=','CDR(prefix)=${EXTEN:0:','CDR(prefix)=noprefix','outboundrouteid=','recordingFormat','none','_XCALLY_MIXMONITOR_UNIQUEID=${UNIQUEID}','_XCALLY_MIXMONITOR_FORMAT=','wav','XCALLY-MOTION-ANSWER=0','MONITOR_OPTIONS=ab','length','toLowerCase','createdAt','*,*,*,*','interval','intervals','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','app','appType','custom','XCALLY-MOTION-ANSWER=1','$[${XCALLY-MOTION-PROGRESS}=0]?Progress','XCALLY-MOTION-PROGRESS=1','splice','GotoIfTime',',${EXTEN},','last','concat','transaction','bulkCreate','sortBy','catch','error','lodash','util','Interval','findAll','then','models','VoiceExtension','uniq','map','filter','groupBy','exten','queue','playback','hasOwnProperty','priority','extension'];(function(_0x40580e,_0x2a9c1a){var _0x101241=function(_0x1efd48){while(--_0x1efd48){_0x40580e['push'](_0x40580e['shift']());}};_0x101241(++_0x2a9c1a);}(_0x4dfc,0xc1));var _0xc4df=function(_0x598408,_0x5e6f74){_0x598408=_0x598408-0x0;var _0x560720=_0x4dfc[_0x598408];return _0x560720;};'use strict';var _=require(_0xc4df('0x0'));var util=require(_0xc4df('0x1'));function rewrite(_0x1c4410,_0x4d3fd8){var _0x5f32db=this;return _0x1c4410['models'][_0xc4df('0x2')][_0xc4df('0x3')]({'raw':!![]})[_0xc4df('0x4')](function(_0x595211){_0x5f32db['intervals']=_0x595211;return _0x1c4410[_0xc4df('0x5')][_0xc4df('0x6')][_0xc4df('0x3')]({'where':{'IntervalId':_0x4d3fd8['IntervalId']},'raw':!![]});})[_0xc4df('0x4')](function(_0x252e30){return _0x1c4410[_0xc4df('0x5')][_0xc4df('0x6')][_0xc4df('0x3')]({'where':{'exten':{'$in':_[_0xc4df('0x7')](_[_0xc4df('0x8')](_0x252e30,'exten'))}},'order':[{'raw':'CAST(priority\x20AS\x20UNSIGNED)'}],'raw':!![]});})[_0xc4df('0x4')](function(_0x354862){var _0x30f396=_[_0xc4df('0x9')](_0x354862,{'priority':'1'});var _0x4be18d=_['filter'](_0x354862,{'isApp':0x1});var _0x21375e=_[_0xc4df('0xa')](_0x4be18d,_0xc4df('0xb'));var _0x3e0202=[_0xc4df('0xc'),_0xc4df('0xd')];var _0x4a5004=[];var _0x446829=[];for(var _0x4f6b93 in _0x21375e){if(_0x21375e[_0xc4df('0xe')](_0x4f6b93)){_0x5f32db[_0xc4df('0xf')]=0x2;_0x5f32db['extensions']=[];_0x5f32db[_0xc4df('0x10')]=_[_0xc4df('0x11')](_0x30f396,{'exten':_0x21375e[_0x4f6b93][0x0]['exten']});_0x5f32db['extensions'][_0xc4df('0x12')]({'type':_0x21375e[_0x4f6b93][0x0][_0xc4df('0x13')],'app':'Set','appdata':util[_0xc4df('0x14')]('CDR(type)=%s',_0x21375e[_0x4f6b93][0x0][_0xc4df('0x13')]),'context':_0x21375e[_0x4f6b93][0x0][_0xc4df('0x15')],'exten':_0x21375e[_0x4f6b93][0x0][_0xc4df('0xb')],'priority':_0x5f32db['priority']++,'VoiceExtensionId':_0x21375e[_0x4f6b93][0x0]['VoiceExtensionId']});if(_0x21375e[_0x4f6b93][0x0][_0xc4df('0x13')]===_0xc4df('0x16')){if(_0x5f32db[_0xc4df('0x10')]){_0x5f32db[_0xc4df('0x17')][_0xc4df('0x12')]({'type':_0x21375e[_0x4f6b93][0x0][_0xc4df('0x13')],'app':_0xc4df('0x18'),'appdata':_0xc4df('0x19')+(_0x5f32db[_0xc4df('0x10')]['cutdigits']?_0xc4df('0x1a')+_0x5f32db[_0xc4df('0x10')][_0xc4df('0x1b')]+'}':_0xc4df('0x1c')),'context':_0x21375e[_0x4f6b93][0x0][_0xc4df('0x15')],'exten':_0x21375e[_0x4f6b93][0x0][_0xc4df('0xb')],'priority':_0x5f32db['priority']++,'VoiceExtensionId':_0x21375e[_0x4f6b93][0x0][_0xc4df('0x1d')]});}_0x5f32db['extensions'][_0xc4df('0x12')]({'type':_0x21375e[_0x4f6b93][0x0][_0xc4df('0x13')],'app':_0xc4df('0x18'),'appdata':_0xc4df('0x1e')+_0x21375e[_0x4f6b93][0x0][_0xc4df('0x1d')],'context':_0x21375e[_0x4f6b93][0x0][_0xc4df('0x15')],'exten':_0x21375e[_0x4f6b93][0x0][_0xc4df('0xb')],'priority':_0x5f32db[_0xc4df('0xf')]++,'VoiceExtensionId':_0x21375e[_0x4f6b93][0x0][_0xc4df('0x1d')]});var _0x480093=_0x5f32db[_0xc4df('0xf')]++;_0x5f32db['extensions'][_0xc4df('0x12')]({'type':_0x21375e[_0x4f6b93][0x0][_0xc4df('0x13')],'app':'ExecIf','appdata':'$[${LEN(${CDR(prefix)})}\x20>\x200]?Goto('+(_0x480093+0x2)+'):Goto('+(_0x480093+0x1)+')','context':_0x21375e[_0x4f6b93][0x0][_0xc4df('0x15')],'exten':_0x21375e[_0x4f6b93][0x0][_0xc4df('0xb')],'priority':_0x480093,'VoiceExtensionId':_0x21375e[_0x4f6b93][0x0][_0xc4df('0x1d')]});if(_0x5f32db['extension']){_0x5f32db['extensions'][_0xc4df('0x12')]({'type':_0x21375e[_0x4f6b93][0x0][_0xc4df('0x13')],'app':_0xc4df('0x18'),'appdata':_0x5f32db[_0xc4df('0x10')][_0xc4df('0x1b')]?_0xc4df('0x1f')+_0x5f32db[_0xc4df('0x10')][_0xc4df('0x1b')]+'}':_0xc4df('0x20'),'context':_0x21375e[_0x4f6b93][0x0]['context'],'exten':_0x21375e[_0x4f6b93][0x0][_0xc4df('0xb')],'priority':_0x5f32db['priority']++,'VoiceExtensionId':_0x21375e[_0x4f6b93][0x0]['VoiceExtensionId']});}_0x5f32db[_0xc4df('0x17')][_0xc4df('0x12')]({'type':_0x21375e[_0x4f6b93][0x0][_0xc4df('0x13')],'app':'Set','appdata':_0xc4df('0x21')+_0x21375e[_0x4f6b93][0x0][_0xc4df('0x1d')],'context':_0x21375e[_0x4f6b93][0x0][_0xc4df('0x15')],'exten':_0x21375e[_0x4f6b93][0x0][_0xc4df('0xb')],'priority':_0x5f32db[_0xc4df('0xf')]++,'VoiceExtensionId':_0x21375e[_0x4f6b93][0x0][_0xc4df('0x1d')]});if(_0x5f32db[_0xc4df('0x10')]&&_0x5f32db[_0xc4df('0x10')][_0xc4df('0xe')](_0xc4df('0x22'))&&_0x5f32db[_0xc4df('0x10')][_0xc4df('0x22')]!==_0xc4df('0x23')){_0x5f32db[_0xc4df('0x17')][_0xc4df('0x12')]({'type':_0x21375e[_0x4f6b93][0x0][_0xc4df('0x13')],'app':_0xc4df('0x18'),'appdata':_0xc4df('0x24'),'context':_0x21375e[_0x4f6b93][0x0][_0xc4df('0x15')],'exten':_0x21375e[_0x4f6b93][0x0]['exten'],'priority':_0x5f32db[_0xc4df('0xf')]++,'VoiceExtensionId':_0x21375e[_0x4f6b93][0x0][_0xc4df('0x1d')]});_0x5f32db[_0xc4df('0x17')][_0xc4df('0x12')]({'type':_0x21375e[_0x4f6b93][0x0][_0xc4df('0x13')],'app':_0xc4df('0x18'),'appdata':_0xc4df('0x25')+_0x5f32db[_0xc4df('0x10')][_0xc4df('0x22')]||_0xc4df('0x26'),'context':_0x21375e[_0x4f6b93][0x0]['context'],'exten':_0x21375e[_0x4f6b93][0x0]['exten'],'priority':_0x5f32db['priority']++,'VoiceExtensionId':_0x21375e[_0x4f6b93][0x0][_0xc4df('0x1d')]});}}_0x5f32db[_0xc4df('0x17')][_0xc4df('0x12')]({'type':_0x21375e[_0x4f6b93][0x0][_0xc4df('0x13')],'app':_0xc4df('0x18'),'appdata':_0xc4df('0x27'),'context':_0x21375e[_0x4f6b93][0x0]['context'],'exten':_0x21375e[_0x4f6b93][0x0]['exten'],'priority':_0x5f32db[_0xc4df('0xf')]++,'VoiceExtensionId':_0x21375e[_0x4f6b93][0x0]['VoiceExtensionId']});_0x5f32db[_0xc4df('0x17')][_0xc4df('0x12')]({'type':_0x21375e[_0x4f6b93][0x0][_0xc4df('0x13')],'app':_0xc4df('0x18'),'appdata':'XCALLY-MOTION-PROGRESS=0','context':_0x21375e[_0x4f6b93][0x0][_0xc4df('0x15')],'exten':_0x21375e[_0x4f6b93][0x0]['exten'],'priority':_0x5f32db[_0xc4df('0xf')]++,'VoiceExtensionId':_0x21375e[_0x4f6b93][0x0]['VoiceExtensionId']});_0x5f32db[_0xc4df('0x17')][_0xc4df('0x12')]({'type':_0x21375e[_0x4f6b93][0x0][_0xc4df('0x13')],'app':_0xc4df('0x18'),'appdata':_0xc4df('0x28'),'context':_0x21375e[_0x4f6b93][0x0]['context'],'exten':_0x21375e[_0x4f6b93][0x0][_0xc4df('0xb')],'priority':_0x5f32db['priority']++,'VoiceExtensionId':_0x21375e[_0x4f6b93][0x0][_0xc4df('0x1d')]});for(var _0x4d3e68=0x0,_0x67d413=0x0;_0x4d3e68<_0x21375e[_0x4f6b93][_0xc4df('0x29')];_0x4d3e68+=0x1,_0x67d413=0x0){var _0x457a65=_0x21375e[_0x4f6b93][_0x4d3e68];if(_0x457a65['type']){_0x457a65[_0xc4df('0x13')]=_0x457a65[_0xc4df('0x13')][_0xc4df('0x2a')]();}var _0x4e683f=[];var _0x19e89b=[];delete _0x457a65['id'];delete _0x457a65[_0xc4df('0x2b')];delete _0x457a65['updatedAt'];var _0xb2bd01=_0x457a65['interval']!==_0xc4df('0x2c')?[_0x457a65[_0xc4df('0x2d')]]:_0x457a65['IntervalId']?_[_0xc4df('0x8')](_[_0xc4df('0x9')](_0x5f32db[_0xc4df('0x2e')],{'IntervalId':_0x457a65['IntervalId']}),_0xc4df('0x2d')):[];if(_0x457a65[_0xc4df('0xe')]('tag')){if(_0x457a65[_0xc4df('0x2f')]&&_0x457a65[_0xc4df('0x2f')]!=='--'){_0x4e683f[_0xc4df('0x12')]({'type':_0x457a65[_0xc4df('0x13')],'app':_0xc4df('0x18'),'appdata':_0xc4df('0x30')+_0x457a65[_0xc4df('0x2f')],'context':_0x457a65['context'],'exten':_0x457a65['exten'],'priority':_0xb2bd01['length']+_0x5f32db[_0xc4df('0xf')]+_0x67d413++,'VoiceExtensionId':_0x457a65[_0xc4df('0x1d')]});}}if(_0x457a65[_0xc4df('0x13')]===_0xc4df('0x16')&&_0x457a65[_0xc4df('0xe')](_0xc4df('0x31'))){if(_0x457a65[_0xc4df('0x31')]){_0x4e683f[_0xc4df('0x12')]({'type':_0x457a65[_0xc4df('0x13')],'app':_0xc4df('0x32'),'appdata':_0xc4df('0x33')+_0x457a65[_0xc4df('0x31')]+')','context':_0x457a65[_0xc4df('0x15')],'exten':_0x457a65[_0xc4df('0xb')],'priority':_0xb2bd01['length']+_0x5f32db[_0xc4df('0xf')]+_0x67d413++,'VoiceExtensionId':_0x457a65[_0xc4df('0x1d')]});}else{_0x4e683f[_0xc4df('0x12')]({'type':_0x457a65['type'],'app':_0xc4df('0x32'),'appdata':_0xc4df('0x34'),'context':_0x457a65['context'],'exten':_0x457a65[_0xc4df('0xb')],'priority':_0xb2bd01[_0xc4df('0x29')]+_0x5f32db[_0xc4df('0xf')]+_0x67d413++,'VoiceExtensionId':_0x457a65[_0xc4df('0x1d')]});}}if(_0x457a65[_0xc4df('0xe')](_0xc4df('0x35'))){if(_0x3e0202['indexOf'](_0x457a65[_0xc4df('0x36')][_0xc4df('0x2a')]())>=0x0&&_0x457a65[_0xc4df('0x37')]!==_0xc4df('0x38')){if(_0x457a65[_0xc4df('0x35')]){_0x4e683f[_0xc4df('0x12')]({'type':_0x457a65['type'],'app':_0xc4df('0x32'),'appdata':'$[${XCALLY-MOTION-ANSWER}=0]?Answer','context':_0x457a65['context'],'exten':_0x457a65[_0xc4df('0xb')],'priority':_0xb2bd01[_0xc4df('0x29')]+_0x5f32db[_0xc4df('0xf')]+_0x67d413++,'VoiceExtensionId':_0x457a65[_0xc4df('0x1d')]});_0x4e683f['push']({'type':_0x457a65[_0xc4df('0x13')],'app':'Set','appdata':_0xc4df('0x39'),'context':_0x457a65['context'],'exten':_0x457a65[_0xc4df('0xb')],'priority':_0xb2bd01[_0xc4df('0x29')]+_0x5f32db[_0xc4df('0xf')]+_0x67d413++,'VoiceExtensionId':_0x457a65[_0xc4df('0x1d')]});}else{_0x4e683f[_0xc4df('0x12')]({'type':_0x457a65[_0xc4df('0x13')],'app':_0xc4df('0x32'),'appdata':_0xc4df('0x3a'),'context':_0x457a65[_0xc4df('0x15')],'exten':_0x457a65[_0xc4df('0xb')],'priority':_0xb2bd01['length']+_0x5f32db[_0xc4df('0xf')]+_0x67d413++,'VoiceExtensionId':_0x457a65[_0xc4df('0x1d')]});_0x4e683f[_0xc4df('0x12')]({'type':_0x457a65[_0xc4df('0x13')],'app':'Set','appdata':_0xc4df('0x3b'),'context':_0x457a65['context'],'exten':_0x457a65['exten'],'priority':_0xb2bd01[_0xc4df('0x29')]+_0x5f32db[_0xc4df('0xf')]+_0x67d413++,'VoiceExtensionId':_0x457a65[_0xc4df('0x1d')]});}}}for(var _0x5e1ee7=0x0;_0x5e1ee7<_0xb2bd01['length'];_0x5e1ee7+=0x1){var _0x5d00fe=_0x5f32db['priority']+_0xb2bd01[_0xc4df('0x29')];var _0x5e5fcb=_0x5e1ee7===_0xb2bd01[_0xc4df('0x29')]-0x1?_0x5f32db[_0xc4df('0xf')]+_0x4e683f[_0xc4df('0x29')]+_0x19e89b['length']+0x2:_0x5f32db[_0xc4df('0xf')]+_0x5e1ee7+0x1;_0x4e683f[_0xc4df('0x3c')](_0x5e1ee7,0x0,{'type':_0x457a65[_0xc4df('0x13')],'app':_0xc4df('0x3d'),'appdata':_0xb2bd01[_0x5e1ee7]+'?'+_0x457a65[_0xc4df('0x15')]+_0xc4df('0x3e')+_0x5d00fe+':'+_0x457a65[_0xc4df('0x15')]+_0xc4df('0x3e')+_0x5e5fcb,'exten':_0x457a65[_0xc4df('0xb')],'context':_0x457a65['context'],'priority':_0x5f32db[_0xc4df('0xf')]+_0x5e1ee7,'VoiceExtensionId':_0x21375e[_0x4f6b93][0x0]['VoiceExtensionId']});}_0x457a65[_0xc4df('0xf')]=_0x4e683f[_0xc4df('0x29')]?_[_0xc4df('0x3f')](_0x4e683f)[_0xc4df('0xf')]+0x1:_0x5f32db[_0xc4df('0xf')];_0x5f32db[_0xc4df('0xf')]=(_0x19e89b[_0xc4df('0x29')]?_[_0xc4df('0x3f')](_0x19e89b)[_0xc4df('0xf')]:_0x457a65[_0xc4df('0xf')])+0x1;_0x5f32db[_0xc4df('0x17')]=_[_0xc4df('0x40')](_0x5f32db[_0xc4df('0x17')],_0x4e683f,[_0x457a65],_0x19e89b);}_0x5f32db[_0xc4df('0x17')][_0xc4df('0x12')]({'type':_0x21375e[_0x4f6b93][0x0][_0xc4df('0x13')],'app':'Hangup','exten':_0x21375e[_0x4f6b93][0x0][_0xc4df('0xb')],'context':_0x21375e[_0x4f6b93][0x0][_0xc4df('0x15')],'priority':_0x5f32db[_0xc4df('0xf')],'VoiceExtensionId':_0x21375e[_0x4f6b93][0x0]['VoiceExtensionId']});_0x4a5004[_0xc4df('0x12')](_0x21375e[_0x4f6b93][0x0][_0xc4df('0x1d')]);_0x446829=_[_0xc4df('0x40')](_0x446829,_0x5f32db[_0xc4df('0x17')]);}}return _0x1c4410[_0xc4df('0x41')](function(_0x164fc9){return _0x1c4410[_0xc4df('0x5')][_0xc4df('0x6')]['destroy']({'where':{'VoiceExtensionId':{'$in':_0x4a5004}},'transaction':_0x164fc9})[_0xc4df('0x4')](function(_0x13a9f0){return _0x1c4410[_0xc4df('0x5')][_0xc4df('0x6')][_0xc4df('0x42')](_[_0xc4df('0x43')](_0x446829,_0xc4df('0xf')),{'transaction':_0x164fc9});});});})[_0xc4df('0x44')](function(_0x180bae){console[_0xc4df('0x45')](_0x180bae);});}exports['rewrite']=rewrite;
\ No newline at end of file