Built motion from commit 7afcba0.|0.0.74
[motion.git] / server / utils / voice_extension.js
1 var _0xf9ae=["\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x63\x72\x65\x61\x74\x65\x41\x70\x70\x73","\x72\x6F\x75\x74\x65\x55\x70\x64\x61\x74\x65","\x69\x64","\x62\x6F\x64\x79","\x74\x68\x65\x6E","\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x69\x73\x41\x72\x72\x61\x79","\x6C\x65\x6E\x67\x74\x68","\x70\x61\x72\x61\x6D\x73","\x64\x65\x73\x74\x72\x6F\x79","\x75\x70\x64\x61\x74\x65","\x61\x6C\x6C","\x65\x78\x74\x65\x6E","\x74\x79\x70\x65","\x63\x6F\x6E\x74\x65\x78\x74","\x53\x65\x74","\x43\x44\x52\x28\x74\x79\x70\x65\x29\x3D\x25\x73","\x66\x6F\x72\x6D\x61\x74","\x6D\x65\x72\x67\x65","\x70\x75\x73\x68","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x43\x44\x52\x28\x74\x61\x67\x29\x3D\x25\x73","\x74\x61\x67","\x2D\x2D","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64","\x66\x69\x6C\x74\x65\x72","\x69\x6E\x74\x65\x72\x76\x61\x6C","\x6D\x61\x70","\x2A\x2C\x2A\x2C\x2A\x2C\x2A","\x66\x69\x6E\x64","\x6E\x61\x6D\x65","\x47\x6F\x74\x6F\x49\x66\x54\x69\x6D\x65","\x25\x73\x3F\x25\x73\x2C\x24\x7B\x45\x58\x54\x45\x4E\x7D\x2C\x25\x73\x3A\x25\x73\x2C\x24\x7B\x45\x58\x54\x45\x4E\x7D\x2C\x25\x73","\x66\x6F\x72\x45\x61\x63\x68","\x61\x70\x70","\x44\x69\x61\x6C","\x61\x70\x70\x64\x61\x74\x61","\x43\x41\x4C\x4C\x45\x52\x49\x44\x28\x61\x6C\x6C\x29\x3D\x25\x73","\x4E\x6F\x4F\x50","\x53\x6B\x69\x70\x70\x65\x64\x20\x43\x61\x6C\x6C\x65\x72\x49\x44\x20\x53\x65\x74","\x72\x65\x63\x6F\x72\x64","\x4D\x69\x78\x4D\x6F\x6E\x69\x74\x6F\x72","\x24\x7B\x55\x4E\x49\x51\x55\x45\x49\x44\x7D\x2E\x77\x61\x76\x2C\x61\x62","\x53\x6B\x69\x70\x70\x65\x64\x20\x4D\x69\x78\x4D\x6F\x6E\x69\x74\x6F\x72","\x51\x75\x65\x75\x65","\x41\x6E\x73\x77\x65\x72","","\x53\x6B\x69\x70\x70\x65\x64\x20\x41\x6E\x73\x77\x65\x72","\x53\x49\x50\x2F\x25\x73\x2F\x25\x73\x24\x7B\x45\x58\x54\x45\x4E\x3A\x25\x64\x7D","\x2C","\x6A\x6F\x69\x6E","\x53\x74\x6F\x70\x4D\x69\x78\x4D\x6F\x6E\x69\x74\x6F\x72","\x53\x6B\x69\x70\x70\x65\x64\x20\x53\x74\x6F\x70\x4D\x69\x78\x4D\x6F\x6E\x69\x74\x6F\x72","\x20\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x20\x45\x6E\x64","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73"];var _=require(_0xf9ae[0]);var util=require(_0xf9ae[1]);var Interval=require(_0xf9ae[3])[_0xf9ae[2]];var sequelize=require(_0xf9ae[3])[_0xf9ae[4]];var VoiceExtension=require(_0xf9ae[3])[_0xf9ae[5]];exports[_0xf9ae[6]]=createApplications;exports[_0xf9ae[7]]=function(_0x8503x6,_0x8503x7){var sequelize=require(_0xf9ae[3])[_0xf9ae[4]];var VoiceExtension=require(_0xf9ae[3])[_0xf9ae[5]];if(_0x8503x6[_0xf9ae[9]][_0xf9ae[8]]){delete _0x8503x6[_0xf9ae[9]][_0xf9ae[8]]};return VoiceExtension[_0xf9ae[16]](_0x8503x6[_0xf9ae[9]],{where:{id:_0x8503x6[_0xf9ae[14]][_0xf9ae[8]]},transaction:_0x8503x7})[_0xf9ae[10]](function(_0x8503x8){if(_0x8503x6[_0xf9ae[9]][_0xf9ae[11]]){_0x8503x6[_0xf9ae[9]][_0xf9ae[8]]=_0x8503x6[_0xf9ae[14]][_0xf9ae[8]];return VoiceExtension[_0xf9ae[15]]({where:{VoiceExtensionId:_0x8503x6[_0xf9ae[14]][_0xf9ae[8]]},transaction:_0x8503x7})}})[_0xf9ae[10]](function(){if(_0x8503x6[_0xf9ae[9]][_0xf9ae[11]]&&Array[_0xf9ae[12]](_0x8503x6[_0xf9ae[9]].Applications)&&_0x8503x6[_0xf9ae[9]][_0xf9ae[11]][_0xf9ae[13]]){return _0x8503x6[_0xf9ae[9]]}})[_0xf9ae[10]](createApplications(_0x8503x6[_0xf9ae[9]].Applications,_0x8503x7))};function createApplications(_0x8503xa,_0x8503x7){var Interval=require(_0xf9ae[3])[_0xf9ae[2]];var VoiceExtension=require(_0xf9ae[3])[_0xf9ae[5]];return function(_0x8503x8){if(_0x8503x8){return Interval[_0xf9ae[61]]()[_0xf9ae[10]](function(_0x8503xb){var _0x8503xc=2;var _0x8503xd={exten:_0x8503x8[_0xf9ae[18]],type:_0x8503x8[_0xf9ae[19]],context:_0x8503x8[_0xf9ae[20]],VoiceExtensionId:_0x8503x8[_0xf9ae[8]]};var _0x8503xe=[];var _0x8503xf=6;var _0x8503x10=[];_0x8503x10[_0xf9ae[25]](_[_0xf9ae[24]]({app:_0xf9ae[21],appdata:util[_0xf9ae[23]](_0xf9ae[22],_0x8503x8[_0xf9ae[19]]),priority:_0x8503xc},_0x8503xd));_0x8503xc++;if(_0x8503x8[_0xf9ae[19]]===_0xf9ae[26]){_0x8503x10[_0xf9ae[25]](_[_0xf9ae[24]]({app:_0xf9ae[21],appdata:util[_0xf9ae[23]](_0xf9ae[27],_0x8503x8[_0xf9ae[28]]||_0xf9ae[29]),priority:_0x8503xc},_0x8503xd));_0x8503xc++};_0x8503xe[_0xf9ae[25]](VoiceExtension[_0xf9ae[30]](_0x8503x10,{transaction:_0x8503x7}));_0x8503xa[_0xf9ae[40]](function(_0x8503x11){var _0x8503x12=[];var _0x8503x13=[];if(_0x8503x11[_0xf9ae[31]]){var _0x8503x14=_[_0xf9ae[32]](_0x8503xb,{IntervalId:_0x8503x11[_0xf9ae[31]]});_0x8503x12=_0x8503x14[_0xf9ae[13]]?_[_0xf9ae[34]](_0x8503x14,_0xf9ae[33]):[_0xf9ae[35]];var _0x8503x15=_[_0xf9ae[36]](_0x8503xb,{id:_0x8503x11[_0xf9ae[31]]});_0x8503x11[_0xf9ae[33]]=_0x8503x15?_0x8503x15[_0xf9ae[37]]:_0xf9ae[35]}else {_0x8503x12=[_0x8503x11[_0xf9ae[33]]]};var _0x8503x16=_0x8503x12[_0xf9ae[13]];_0x8503x12[_0xf9ae[40]](function(_0x8503x17,_0x8503x18){_0x8503x13[_0xf9ae[25]](_[_0xf9ae[24]]({app:_0xf9ae[38],appdata:util[_0xf9ae[23]](_0xf9ae[39],_0x8503x17,_0x8503x8[_0xf9ae[20]],_0x8503xc+(_0x8503x16-_0x8503x18),_0x8503x8[_0xf9ae[20]],((_0x8503x18+1)<_0x8503x16)?_0x8503xc+1:_0x8503xc+_0x8503xf),priority:_0x8503xc},_0x8503xd));_0x8503xc++});if(_0x8503x11[_0xf9ae[41]]===_0xf9ae[42]&&_0x8503x11[_0xf9ae[43]][1]&&_0x8503x8[_0xf9ae[19]]===_0xf9ae[26]){_0x8503x13[_0xf9ae[25]](_[_0xf9ae[24]]({app:_0xf9ae[21],appdata:util[_0xf9ae[23]](_0xf9ae[44],_0x8503x11[_0xf9ae[43]][1]),priority:_0x8503xc},_0x8503xd))}else {_0x8503x13[_0xf9ae[25]](_[_0xf9ae[24]]({app:_0xf9ae[45],appdata:_0xf9ae[46],priority:_0x8503xc},_0x8503xd))};_0x8503xc++;if(_0x8503x11[_0xf9ae[41]]===_0xf9ae[42]&&_0x8503x8[_0xf9ae[47]]&&_0x8503x8[_0xf9ae[19]]===_0xf9ae[26]){_0x8503x13[_0xf9ae[25]](_[_0xf9ae[24]]({app:_0xf9ae[48],appdata:_0xf9ae[49],priority:_0x8503xc},_0x8503xd))}else {_0x8503x13[_0xf9ae[25]](_[_0xf9ae[24]]({app:_0xf9ae[45],appdata:_0xf9ae[50],priority:_0x8503xc},_0x8503xd))};_0x8503xc++;if(_0x8503x11[_0xf9ae[41]]===_0xf9ae[51]){_0x8503x13[_0xf9ae[25]](_[_0xf9ae[24]]({app:_0xf9ae[52],appdata:_0xf9ae[53],priority:_0x8503xc},_0x8503xd))}else {_0x8503x13[_0xf9ae[25]](_[_0xf9ae[24]]({app:_0xf9ae[45],appdata:_0xf9ae[54],priority:_0x8503xc},_0x8503xd))};_0x8503xc++;if(_0x8503x11[_0xf9ae[41]]===_0xf9ae[42]&&_0x8503x8[_0xf9ae[19]]===_0xf9ae[26]){_0x8503x13[_0xf9ae[25]](_[_0xf9ae[24]]({app:_0x8503x11[_0xf9ae[41]],appdata:util[_0xf9ae[23]](_0xf9ae[55],_0x8503x11[_0xf9ae[43]][0],_0x8503x11[_0xf9ae[43]][3]||_0xf9ae[53],_0x8503x11[_0xf9ae[43]][2]||0),priority:_0x8503xc,IntervalId:_0x8503x11[_0xf9ae[31]]||null,interval:_0x8503x11[_0xf9ae[33]]||_0xf9ae[35],isApp:true,callerID:_0x8503x11[_0xf9ae[43]][1]||null},_0x8503xd))}else {_0x8503x13[_0xf9ae[25]](_[_0xf9ae[24]]({app:_0x8503x11[_0xf9ae[41]],appdata:_0x8503x11[_0xf9ae[43]][_0xf9ae[57]](_0xf9ae[56]),priority:_0x8503xc,IntervalId:_0x8503x11[_0xf9ae[31]],interval:_0x8503x11[_0xf9ae[33]]||_0xf9ae[35],isApp:true},_0x8503xd))};_0x8503xc++;if(_0x8503x11[_0xf9ae[41]]===_0xf9ae[42]&&_0x8503x8[_0xf9ae[47]]&&_0x8503x8[_0xf9ae[19]]===_0xf9ae[26]){_0x8503x13[_0xf9ae[25]](_[_0xf9ae[24]]({app:_0xf9ae[58],appdata:_0xf9ae[53],priority:_0x8503xc},_0x8503xd))}else {_0x8503x13[_0xf9ae[25]](_[_0xf9ae[24]]({app:_0xf9ae[45],appdata:_0xf9ae[59],priority:_0x8503xc},_0x8503xd))};_0x8503xc++;_0x8503x13[_0xf9ae[25]](_[_0xf9ae[24]]({app:_0xf9ae[45],appdata:_0x8503x11[_0xf9ae[41]]+_0xf9ae[60],priority:_0x8503xc},_0x8503xd));_0x8503xc++;_0x8503xe[_0xf9ae[25]](VoiceExtension[_0xf9ae[30]](_0x8503x13,{transaction:_0x8503x7}))});return _0x8503xe})[_0xf9ae[17]]()}}}function handleError(_0x8503x1a,_0x8503x1b){return _0x8503x1a[_0xf9ae[63]](500)[_0xf9ae[62]](_0x8503x1b)}