Built motion from commit 88adb3b.|0.0.76
[motion.git] / server / utils / voice_extension.js
1 var _0x8c56=["\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(_0x8c56[0]);var util=require(_0x8c56[1]);var Interval=require(_0x8c56[3])[_0x8c56[2]];var sequelize=require(_0x8c56[3])[_0x8c56[4]];var VoiceExtension=require(_0x8c56[3])[_0x8c56[5]];exports[_0x8c56[6]]=createApplications;exports[_0x8c56[7]]=function(_0xf31bx6,_0xf31bx7){var sequelize=require(_0x8c56[3])[_0x8c56[4]];var VoiceExtension=require(_0x8c56[3])[_0x8c56[5]];if(_0xf31bx6[_0x8c56[9]][_0x8c56[8]]){delete _0xf31bx6[_0x8c56[9]][_0x8c56[8]]};return VoiceExtension[_0x8c56[16]](_0xf31bx6[_0x8c56[9]],{where:{id:_0xf31bx6[_0x8c56[14]][_0x8c56[8]]},transaction:_0xf31bx7})[_0x8c56[10]](function(_0xf31bx8){if(_0xf31bx6[_0x8c56[9]][_0x8c56[11]]){_0xf31bx6[_0x8c56[9]][_0x8c56[8]]=_0xf31bx6[_0x8c56[14]][_0x8c56[8]];return VoiceExtension[_0x8c56[15]]({where:{VoiceExtensionId:_0xf31bx6[_0x8c56[14]][_0x8c56[8]]},transaction:_0xf31bx7})}})[_0x8c56[10]](function(){if(_0xf31bx6[_0x8c56[9]][_0x8c56[11]]&&Array[_0x8c56[12]](_0xf31bx6[_0x8c56[9]].Applications)&&_0xf31bx6[_0x8c56[9]][_0x8c56[11]][_0x8c56[13]]){return _0xf31bx6[_0x8c56[9]]}})[_0x8c56[10]](createApplications(_0xf31bx6[_0x8c56[9]].Applications,_0xf31bx7))};function createApplications(_0xf31bxa,_0xf31bx7){var Interval=require(_0x8c56[3])[_0x8c56[2]];var VoiceExtension=require(_0x8c56[3])[_0x8c56[5]];return function(_0xf31bx8){if(_0xf31bx8){return Interval[_0x8c56[61]]()[_0x8c56[10]](function(_0xf31bxb){var _0xf31bxc=2;var _0xf31bxd={exten:_0xf31bx8[_0x8c56[18]],type:_0xf31bx8[_0x8c56[19]],context:_0xf31bx8[_0x8c56[20]],VoiceExtensionId:_0xf31bx8[_0x8c56[8]]};var _0xf31bxe=[];var _0xf31bxf=6;var _0xf31bx10=[];_0xf31bx10[_0x8c56[25]](_[_0x8c56[24]]({app:_0x8c56[21],appdata:util[_0x8c56[23]](_0x8c56[22],_0xf31bx8[_0x8c56[19]]),priority:_0xf31bxc},_0xf31bxd));_0xf31bxc++;if(_0xf31bx8[_0x8c56[19]]===_0x8c56[26]){_0xf31bx10[_0x8c56[25]](_[_0x8c56[24]]({app:_0x8c56[21],appdata:util[_0x8c56[23]](_0x8c56[27],_0xf31bx8[_0x8c56[28]]||_0x8c56[29]),priority:_0xf31bxc},_0xf31bxd));_0xf31bxc++};_0xf31bxe[_0x8c56[25]](VoiceExtension[_0x8c56[30]](_0xf31bx10,{transaction:_0xf31bx7}));_0xf31bxa[_0x8c56[40]](function(_0xf31bx11){var _0xf31bx12=[];var _0xf31bx13=[];if(_0xf31bx11[_0x8c56[31]]){var _0xf31bx14=_[_0x8c56[32]](_0xf31bxb,{IntervalId:_0xf31bx11[_0x8c56[31]]});_0xf31bx12=_0xf31bx14[_0x8c56[13]]?_[_0x8c56[34]](_0xf31bx14,_0x8c56[33]):[_0x8c56[35]];var _0xf31bx15=_[_0x8c56[36]](_0xf31bxb,{id:_0xf31bx11[_0x8c56[31]]});_0xf31bx11[_0x8c56[33]]=_0xf31bx15?_0xf31bx15[_0x8c56[37]]:_0x8c56[35]}else {_0xf31bx12=[_0xf31bx11[_0x8c56[33]]]};var _0xf31bx16=_0xf31bx12[_0x8c56[13]];_0xf31bx12[_0x8c56[40]](function(_0xf31bx17,_0xf31bx18){_0xf31bx13[_0x8c56[25]](_[_0x8c56[24]]({app:_0x8c56[38],appdata:util[_0x8c56[23]](_0x8c56[39],_0xf31bx17,_0xf31bx8[_0x8c56[20]],_0xf31bxc+(_0xf31bx16-_0xf31bx18),_0xf31bx8[_0x8c56[20]],((_0xf31bx18+1)<_0xf31bx16)?_0xf31bxc+1:_0xf31bxc+_0xf31bxf),priority:_0xf31bxc},_0xf31bxd));_0xf31bxc++});if(_0xf31bx11[_0x8c56[41]]===_0x8c56[42]&&_0xf31bx11[_0x8c56[43]][1]&&_0xf31bx8[_0x8c56[19]]===_0x8c56[26]){_0xf31bx13[_0x8c56[25]](_[_0x8c56[24]]({app:_0x8c56[21],appdata:util[_0x8c56[23]](_0x8c56[44],_0xf31bx11[_0x8c56[43]][1]),priority:_0xf31bxc},_0xf31bxd))}else {_0xf31bx13[_0x8c56[25]](_[_0x8c56[24]]({app:_0x8c56[45],appdata:_0x8c56[46],priority:_0xf31bxc},_0xf31bxd))};_0xf31bxc++;if(_0xf31bx11[_0x8c56[41]]===_0x8c56[42]&&_0xf31bx8[_0x8c56[47]]&&_0xf31bx8[_0x8c56[19]]===_0x8c56[26]){_0xf31bx13[_0x8c56[25]](_[_0x8c56[24]]({app:_0x8c56[48],appdata:_0x8c56[49],priority:_0xf31bxc},_0xf31bxd))}else {_0xf31bx13[_0x8c56[25]](_[_0x8c56[24]]({app:_0x8c56[45],appdata:_0x8c56[50],priority:_0xf31bxc},_0xf31bxd))};_0xf31bxc++;if(_0xf31bx11[_0x8c56[41]]===_0x8c56[51]){_0xf31bx13[_0x8c56[25]](_[_0x8c56[24]]({app:_0x8c56[52],appdata:_0x8c56[53],priority:_0xf31bxc},_0xf31bxd))}else {_0xf31bx13[_0x8c56[25]](_[_0x8c56[24]]({app:_0x8c56[45],appdata:_0x8c56[54],priority:_0xf31bxc},_0xf31bxd))};_0xf31bxc++;if(_0xf31bx11[_0x8c56[41]]===_0x8c56[42]&&_0xf31bx8[_0x8c56[19]]===_0x8c56[26]){_0xf31bx13[_0x8c56[25]](_[_0x8c56[24]]({app:_0xf31bx11[_0x8c56[41]],appdata:util[_0x8c56[23]](_0x8c56[55],_0xf31bx11[_0x8c56[43]][0],_0xf31bx11[_0x8c56[43]][3]||_0x8c56[53],_0xf31bx11[_0x8c56[43]][2]||0),priority:_0xf31bxc,IntervalId:_0xf31bx11[_0x8c56[31]]||null,interval:_0xf31bx11[_0x8c56[33]]||_0x8c56[35],isApp:true,callerID:_0xf31bx11[_0x8c56[43]][1]||null},_0xf31bxd))}else {_0xf31bx13[_0x8c56[25]](_[_0x8c56[24]]({app:_0xf31bx11[_0x8c56[41]],appdata:_0xf31bx11[_0x8c56[43]][_0x8c56[57]](_0x8c56[56]),priority:_0xf31bxc,IntervalId:_0xf31bx11[_0x8c56[31]],interval:_0xf31bx11[_0x8c56[33]]||_0x8c56[35],isApp:true},_0xf31bxd))};_0xf31bxc++;if(_0xf31bx11[_0x8c56[41]]===_0x8c56[42]&&_0xf31bx8[_0x8c56[47]]&&_0xf31bx8[_0x8c56[19]]===_0x8c56[26]){_0xf31bx13[_0x8c56[25]](_[_0x8c56[24]]({app:_0x8c56[58],appdata:_0x8c56[53],priority:_0xf31bxc},_0xf31bxd))}else {_0xf31bx13[_0x8c56[25]](_[_0x8c56[24]]({app:_0x8c56[45],appdata:_0x8c56[59],priority:_0xf31bxc},_0xf31bxd))};_0xf31bxc++;_0xf31bx13[_0x8c56[25]](_[_0x8c56[24]]({app:_0x8c56[45],appdata:_0xf31bx11[_0x8c56[41]]+_0x8c56[60],priority:_0xf31bxc},_0xf31bxd));_0xf31bxc++;_0xf31bxe[_0x8c56[25]](VoiceExtension[_0x8c56[30]](_0xf31bx13,{transaction:_0xf31bx7}))});return _0xf31bxe})[_0x8c56[17]]()}}}function handleError(_0xf31bx1a,_0xf31bx1b){return _0xf31bx1a[_0x8c56[63]](500)[_0x8c56[62]](_0xf31bx1b)}