Built motion from commit 22bc4a4.|0.0.19
[motion.git] / server / models / voice_extension.js
1 var _0x45d3=["\x75\x74\x69\x6C","\x65\x78\x70\x6F\x72\x74\x73","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x53\x54\x52\x49\x4E\x47","\x63\x6F\x6D\x70\x6F\x73\x69\x74\x65\x49\x6E\x64\x65\x78","\x4E\x6F\x4F\x70","\x69\x6E\x62\x6F\x75\x6E\x64","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x69\x6E\x62\x6F\x75\x6E\x64\x2D\x66\x61\x78","\x6F\x75\x74\x62\x6F\x75\x6E\x64\x2D\x66\x61\x78","\x42\x4F\x4F\x4C\x45\x41\x4E","","\x76\x6F\x69\x63\x65\x5F\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E\x73","\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x63\x61\x73\x63\x61\x64\x65","\x68\x61\x73\x4D\x61\x6E\x79","\x74\x72\x75\x6E\x6B","\x61\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x6C\x6F\x67","\x63\x61\x74\x63\x68","\x61\x70\x70\x64\x61\x74\x61","\x53\x49\x50\x2F\x24\x7B\x45\x58\x54\x45\x4E\x3A\x25\x64\x7D\x40\x25\x73","\x63\x75\x74\x64\x69\x67\x69\x74\x73","\x66\x6F\x72\x6D\x61\x74","\x73\x61\x76\x65","\x66\x6F\x72\x45\x61\x63\x68","\x74\x68\x65\x6E","\x54\x72\x75\x6E\x6B\x49\x64","\x77\x68\x65\x72\x65","\x66\x69\x6E\x64\x41\x6C\x6C","\x61\x66\x74\x65\x72\x42\x75\x6C\x6B\x55\x70\x64\x61\x74\x65","\x62\x65\x66\x6F\x72\x65\x42\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x64\x65\x66\x69\x6E\x65"];var util=require(_0x45d3[0]);module[_0x45d3[1]]=function(_0xa974x2,_0xa974x3){var _0xa974x4=_0xa974x2[_0x45d3[33]](_0x45d3[2],{context:{type:_0xa974x3[_0x45d3[3]],allowNull:false,unique:_0x45d3[4]},exten:{type:_0xa974x3[_0x45d3[3]],allowNull:false,unique:_0x45d3[4]},priority:{type:_0xa974x3.INTEGER(11),allowNull:false,defaultValue:1,unique:_0x45d3[4]},app:{type:_0xa974x3[_0x45d3[3]],allowNull:false,defaultValue:_0x45d3[5]},appdata:{type:_0xa974x3[_0x45d3[3]],allowNull:true},type:{type:_0xa974x3.ENUM(_0x45d3[6],_0x45d3[7],_0x45d3[8],_0x45d3[9],_0x45d3[10]),allowNull:false},description:{type:_0xa974x3[_0x45d3[3]]},interval:{type:_0xa974x3[_0x45d3[3]]},isApp:{type:_0xa974x3[_0x45d3[11]],defaultValue:false},appGroup:{type:_0xa974x3[_0x45d3[3]]},interface:{type:_0xa974x3[_0x45d3[3]]},app_options:{type:_0xa974x3[_0x45d3[3]],defaultValue:_0x45d3[12],allowNull:true},url:{type:_0xa974x3[_0x45d3[3]],defaultValue:_0x45d3[12],allowNull:true},timeout:{type:_0xa974x3[_0x45d3[3]],defaultValue:_0x45d3[12],allowNull:true},queue:{type:_0xa974x3[_0x45d3[3]],allowNull:true},audiofile:{type:_0xa974x3[_0x45d3[3]],allowNull:true},project:{type:_0xa974x3[_0x45d3[3]],allowNull:true},alt_extension:{type:_0xa974x3[_0x45d3[3]],allowNull:true},alt_priority:{type:_0xa974x3.INTEGER(11),allowNull:true},alt_context:{type:_0xa974x3[_0x45d3[3]],allowNull:true},causecode:{type:_0xa974x3[_0x45d3[3]],allowNull:true},variable:{type:_0xa974x3[_0x45d3[3]],allowNull:true},value:{type:_0xa974x3[_0x45d3[3]],allowNull:true},customApp:{type:_0xa974x3[_0x45d3[3]],allowNull:true},mailbox:{type:_0xa974x3[_0x45d3[3]],allowNull:true},trunk:{type:_0xa974x3[_0x45d3[3]],allowNull:true},cutdigits:{type:_0xa974x3.INTEGER(11),allowNull:true},isInterval:{type:_0xa974x3[_0x45d3[11]],defaultValue:false},callerID:{type:_0xa974x3[_0x45d3[3]],allowNull:true}},{tableName:_0x45d3[13],associate:function(_0xa974x5){_0xa974x4[_0x45d3[16]](_0xa974x5.VoiceExtension,{as:_0x45d3[14],onDelete:_0x45d3[15]});_0xa974x4[_0x45d3[31]](function(_0xa974x6){if(_0xa974x6[_0x45d3[18]][_0x45d3[17]]){_0xa974x4[_0x45d3[30]]({where:{TrunkId:_0xa974x6[_0x45d3[29]][_0x45d3[28]]}})[_0x45d3[27]](function(_0xa974x8){_0xa974x8[_0x45d3[26]](function(_0xa974x9){_0xa974x9[_0x45d3[21]]=util[_0x45d3[24]](_0x45d3[22],_0xa974x9[_0x45d3[23]],_0xa974x9[_0x45d3[17]]);_0xa974x9[_0x45d3[25]]();})})[_0x45d3[20]](function(_0xa974x7){console[_0x45d3[19]](_0xa974x7)})}});_0xa974x4[_0x45d3[32]](function(_0xa974x8){_0xa974x8[_0x45d3[26]](function(_0xa974x9){if(_0xa974x9[_0x45d3[17]]){_0xa974x9[_0x45d3[21]]=util[_0x45d3[24]](_0x45d3[22],_0xa974x9[_0x45d3[23]],_0xa974x9[_0x45d3[17]])}})});}});return _0xa974x4;};