Built motion from commit e497c3d.|2.0.12
[motion2.git] / server / api / voiceQueue / voiceQueue.attributes.js
1 var _0x659d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x65\x78\x70\x6F\x72\x74\x73","\x53\x54\x52\x49\x4E\x47","\x6E\x61\x6D\x65","\x69\x6E\x62\x6F\x75\x6E\x64","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x64\x65\x66\x61\x75\x6C\x74","","\x72\x69\x6E\x67\x61\x6C\x6C","\x6C\x65\x61\x73\x74\x72\x65\x63\x65\x6E\x74","\x66\x65\x77\x65\x73\x74\x63\x61\x6C\x6C\x73","\x72\x61\x6E\x64\x6F\x6D","\x72\x72\x6D\x65\x6D\x6F\x72\x79","\x6C\x69\x6E\x65\x61\x72","\x77\x72\x61\x6E\x64\x6F\x6D","\x72\x72\x6F\x72\x64\x65\x72\x65\x64","\x79\x65\x73","\x6E\x6F","\x61\x6C\x6C","\x6F\x6E\x63\x65","\x30","\x35","\x31\x30","\x31\x35","\x32\x30","\x33\x30","\x6A\x6F\x69\x6E\x65\x6D\x70\x74\x79","\x2C","\x6A\x6F\x69\x6E","\x73\x65\x74\x44\x61\x74\x61\x56\x61\x6C\x75\x65","\x67\x65\x74\x44\x61\x74\x61\x56\x61\x6C\x75\x65","\x73\x70\x6C\x69\x74","\x6C\x65\x61\x76\x65\x77\x68\x65\x6E\x65\x6D\x70\x74\x79","\x42\x4F\x4F\x4C\x45\x41\x4E","\x41\x63\x74\x69\x76\x65\x2F\x44\x69\x73\x61\x63\x74\x69\x76\x65\x20\x43\x61\x6D\x70\x61\x69\x67\x6E","\x70\x72\x65\x76\x69\x65\x77","\x70\x72\x6F\x67\x72\x65\x73\x73\x69\x76\x65","\x70\x6F\x77\x65\x72","\x70\x72\x65\x64\x69\x63\x74\x69\x76\x65","\x44\x69\x61\x6C\x20\x4D\x65\x74\x68\x6F\x64\x2E","\x55\x4E\x53\x49\x47\x4E\x45\x44","\x4D\x61\x78\x20\x39\x39\x39\x39\x20\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2C\x20\x30\x20\x6D\x65\x61\x6E\x73\x20\x75\x6E\x6C\x69\x6D\x69\x74\x65\x64\x2E","\x4D\x61\x78\x20\x39\x39\x39\x39\x20\x6D\x65\x6D\x62\x65\x72\x20\x69\x6E\x20\x71\x75\x65\x75\x65\x28\x6D\x69\x6E\x3A\x31\x2C\x20\x6D\x61\x78\x3A\x39\x39\x39\x39\x29\x2C\x20\x30\x20\x6D\x65\x61\x6E\x73\x20\x75\x6E\x6C\x69\x6D\x69\x74\x65\x64\x2E","\x50\x6F\x77\x65\x72\x20\x4C\x65\x76\x65\x6C\x3A\x20\x43\x61\x6C\x6C\x73\x20\x66\x6F\x72\x20\x61\x67\x65\x6E\x74\x73\x20\x28\x6D\x69\x6E\x3A\x31\x2C\x20\x6D\x61\x78\x3A\x31\x30\x29\x2E","\x61\x67\x65\x6E\x74\x42\x75\x73\x79\x46\x61\x63\x74\x6F\x72","\x64\x72\x6F\x70\x52\x61\x74\x65","\x4F\x6E\x6C\x79\x20\x66\x6F\x72\x20\x70\x72\x65\x64\x69\x63\x74\x69\x76\x65\x20\x6D\x65\x74\x68\x6F\x64\x2E","\x50\x72\x65\x64\x69\x63\x74\x69\x76\x65\x20\x4F\x70\x74\x69\x6D\x69\x7A\x61\x74\x69\x6F\x6E\x20\x50\x65\x72\x63\x65\x6E\x74\x61\x67\x65\x20\x28\x6D\x69\x6E\x3A\x20\x31\x2C\x20\x6D\x61\x78\x3A\x20\x39\x35\x29","\x49\x6E\x74\x65\x72\x76\x61\x6C\x6C\x20\x50\x72\x65\x64\x69\x63\x74\x69\x76\x65\x20\x4D\x69\x6E\x75\x74\x65\x73\x20\x28\x6D\x69\x6E\x3A\x35\x20\x6D\x61\x78\x3A\x33\x30\x29","\x4F\x72\x69\x67\x69\x6E\x61\x74\x65\x20\x54\x69\x6D\x65\x6F\x75\x74\x20\x53\x65\x63\x6F\x6E\x64\x73\x20\x28\x6D\x69\x6E\x3A\x31\x2C\x20\x6D\x61\x78\x3A\x39\x39\x39\x29","\x74\x54\x78\x58","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x77\x69\x6B\x69\x2E\x61\x73\x74\x65\x72\x69\x73\x6B\x2E\x6F\x72\x67\x2F\x77\x69\x6B\x69\x2F\x64\x69\x73\x70\x6C\x61\x79\x2F\x41\x53\x54\x2F\x41\x73\x74\x65\x72\x69\x73\x6B\x2B\x31\x33\x2B\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x5F\x51\x75\x65\x75\x65","\x51\x75\x65\x75\x65\x20\x54\x69\x6D\x65\x6F\x75\x74\x20\x53\x65\x63\x6F\x6E\x64\x73\x20\x28\x6D\x69\x6E\x3A\x31\x2C\x20\x6D\x61\x78\x3A\x39\x39\x29","\x41\x47\x49\x20\x71\x75\x65\x75\x65\x20\x6F\x70\x74\x69\x6F\x6E\x20\x28\x75\x73\x65\x3A\x20\x61\x67\x69\x3A\x2F\x2F\x31\x32\x37\x2E\x30\x2E\x30\x2E\x31\x2F\x73\x71\x75\x61\x72\x65\x2C\x3C\x70\x72\x6F\x6A\x65\x63\x74\x5F\x6E\x61\x6D\x65\x3E\x29","\x23\x43\x6F\x6E\x67\x65\x73\x74\x69\x6F\x6E\x20\x52\x65\x74\x72\x79\x20\x28\x6D\x69\x6E\x3A\x31\x2C\x20\x6D\x61\x78\x3A\x39\x39\x39\x29","\x43\x6F\x6E\x67\x65\x73\x74\x69\x6F\x6E\x20\x52\x65\x74\x72\x79\x20\x46\x72\x65\x71\x75\x65\x6E\x63\x79\x20\x4D\x69\x6E\x75\x74\x65\x73\x20\x28\x6D\x69\x6E\x3A\x31\x2C\x20\x6D\x61\x78\x3A\x39\x39\x39\x39\x39\x29","\x23\x42\x75\x73\x79\x20\x52\x65\x74\x72\x79\x20\x28\x6D\x69\x6E\x3A\x31\x2C\x20\x6D\x61\x78\x3A\x39\x39\x39\x29","\x42\x75\x73\x79\x20\x52\x65\x74\x72\x79\x20\x46\x72\x65\x71\x75\x65\x6E\x63\x79\x20\x4D\x69\x6E\x75\x74\x65\x73\x20\x28\x6D\x69\x6E\x3A\x31\x2C\x20\x6D\x61\x78\x3A\x39\x39\x39\x39\x39\x29","\x23\x4E\x6F\x41\x6E\x73\x77\x65\x72\x20\x52\x65\x74\x72\x79\x20\x28\x6D\x69\x6E\x3A\x31\x2C\x20\x6D\x61\x78\x3A\x39\x39\x39\x29","\x4E\x6F\x41\x6E\x73\x77\x65\x72\x20\x52\x65\x74\x72\x79\x20\x46\x72\x65\x71\x75\x65\x6E\x63\x79\x20\x4D\x69\x6E\x75\x74\x65\x73\x20\x28\x6D\x69\x6E\x3A\x31\x2C\x20\x6D\x61\x78\x3A\x39\x39\x39\x39\x39\x29","\x23\x47\x6C\x6F\x62\x61\x6C\x20\x4D\x61\x78\x20\x52\x65\x74\x72\x79\x20\x28\x6D\x69\x6E\x3A\x31\x2C\x20\x6D\x61\x78\x3A\x39\x39\x39\x29","\x30\x37\x3A\x30\x30\x2D\x32\x32\x3A\x30\x30\x2C\x2A\x2C\x2A\x2C\x2A"];_0x659d[0];var Sequelize=require(_0x659d[1]);module[_0x659d[2]]= {name:{type:Sequelize[_0x659d[3]],allowNull:false,unique:_0x659d[4],validate:{notEmpty:true,is:/^[A-Za-z0-9\.\_]+$/i}},type:{type:Sequelize.ENUM(_0x659d[5],_0x659d[6]),allowNull:false,defaultValue:_0x659d[5]},musiconhold:{type:Sequelize[_0x659d[3]],defaultValue:_0x659d[7]},announce:{type:Sequelize[_0x659d[3]],defaultValue:_0x659d[8]},strategy:{type:Sequelize.ENUM(_0x659d[9],_0x659d[10],_0x659d[11],_0x659d[12],_0x659d[13],_0x659d[14],_0x659d[15],_0x659d[16]),allowNull:false,defaultValue:_0x659d[9]},servicelevel:{type:Sequelize.INTEGER(11),defaultValue:0},context:{type:Sequelize[_0x659d[3]],defaultValue:null},penaltymemberslimit:{type:Sequelize.INTEGER(11)},timeout:{type:Sequelize.INTEGER(11),defaultValue:0},retry:{type:Sequelize.INTEGER(11),defaultValue:0},timeoutpriority:{type:Sequelize[_0x659d[3]]},weight:{type:Sequelize.INTEGER(11),allowNull:true,defaultValue:0},wrapuptime:{type:Sequelize.INTEGER(11),defaultValue:0},autofill:{type:Sequelize.ENUM(_0x659d[17],_0x659d[18]),defaultValue:_0x659d[17]},autopause:{type:Sequelize.ENUM(_0x659d[17],_0x659d[18],_0x659d[19]),defaultValue:_0x659d[18]},autopausedelay:{type:Sequelize.INTEGER(11)},autopausebusy:{type:Sequelize.ENUM(_0x659d[17],_0x659d[18]),defaultValue:_0x659d[18]},autopauseunavail:{type:Sequelize.ENUM(_0x659d[17],_0x659d[18]),defaultValue:_0x659d[18]},maxlen:{type:Sequelize.INTEGER(11),defaultValue:0},setinterfacevar:{type:Sequelize.ENUM(_0x659d[17],_0x659d[18]),defaultValue:_0x659d[18]},setqueueentryvar:{type:Sequelize.ENUM(_0x659d[17],_0x659d[18]),defautValue:_0x659d[18]},setqueuevar:{type:Sequelize.ENUM(_0x659d[17],_0x659d[18]),defaultValue:_0x659d[18]},eventmemberstatus:{type:Sequelize.ENUM(_0x659d[17],_0x659d[18]),defaultValue:_0x659d[18]},membermacro:{type:Sequelize[_0x659d[3]],allowNull:true},membergosub:{type:Sequelize[_0x659d[3]],allowNull:true},announce_frequency:{type:Sequelize.INTEGER(11),defaultValue:0},min_announce_frequency:{type:Sequelize.INTEGER(11),defaultValue:0},periodic_announce_frequency:{type:Sequelize.INTEGER(11),defaultValue:0},random_periodic_announce:{type:Sequelize.ENUM(_0x659d[17],_0x659d[18]),defaultValue:_0x659d[18]},relative_periodic_announce:{type:Sequelize.ENUM(_0x659d[17],_0x659d[18]),defaultValue:_0x659d[17]},announce_holdtime:{type:Sequelize.ENUM(_0x659d[17],_0x659d[18],_0x659d[20]),defaultValue:_0x659d[18]},announce_position:{type:Sequelize[_0x659d[3]],defaultValue:_0x659d[18]},announce_to_first_user:{type:Sequelize.ENUM(_0x659d[17],_0x659d[18])},announce_position_limit:{type:Sequelize.INTEGER(11)},announce_round_seconds:{type:Sequelize.ENUM(_0x659d[21],_0x659d[22],_0x659d[23],_0x659d[24],_0x659d[25],_0x659d[26]),defaultValue:_0x659d[21]},monitor_format:{type:Sequelize[_0x659d[3]],defaultValue:_0x659d[8]},monitor_type:{type:Sequelize[_0x659d[3]]},queue_youarenext:{type:Sequelize[_0x659d[3]],defaultValue:null},queue_thereare:{type:Sequelize[_0x659d[3]],defaultValue:null},queue_callswaiting:{type:Sequelize[_0x659d[3]],defaultValue:null},queue_holdtime:{type:Sequelize[_0x659d[3]],defaultValue:null},queue_minute:{type:Sequelize[_0x659d[3]],allowNull:true,defaultValue:null},queue_minutes:{type:Sequelize[_0x659d[3]],defaultValue:null},queue_seconds:{type:Sequelize[_0x659d[3]],defaultValue:null},queue_thankyou:{type:Sequelize[_0x659d[3]],defaultValue:null},queue_reporthold:{type:Sequelize[_0x659d[3]]},queue_quantity1:{type:Sequelize[_0x659d[3]]},queue_quantity2:{type:Sequelize[_0x659d[3]]},queue_periodic_announce:{type:Sequelize[_0x659d[3]]},queue_less_than:{type:Sequelize[_0x659d[3]]},periodic_announce:{type:Sequelize[_0x659d[3]],defaultValue:_0x659d[8]},joinempty:{type:Sequelize[_0x659d[3]],defaultValue:_0x659d[17],set:function(_0xc206x2){this[_0x659d[30]](_0x659d[27],_0xc206x2?_0xc206x2[_0x659d[29]](_0x659d[28]):[])},get:function(){return this[_0x659d[31]](_0x659d[27])?this[_0x659d[31]](_0x659d[27])[_0x659d[32]](_0x659d[28]):[]}},leavewhenempty:{type:Sequelize[_0x659d[3]],defaultValue:_0x659d[18],set:function(_0xc206x2){this[_0x659d[30]](_0x659d[33],_0xc206x2?_0xc206x2[_0x659d[29]](_0x659d[28]):[])},get:function(){return this[_0x659d[31]](_0x659d[33])?this[_0x659d[31]](_0x659d[33])[_0x659d[32]](_0x659d[28]):[]}},reportholdtime:{type:Sequelize.ENUM(_0x659d[17],_0x659d[18]),defaultValue:_0x659d[18]},ringinuse:{type:Sequelize.ENUM(_0x659d[17],_0x659d[18]),defaultValue:_0x659d[18]},memberdelay:{type:Sequelize.INTEGER(11),defaultValue:0},timeoutrestart:{type:Sequelize.ENUM(_0x659d[17],_0x659d[18]),defaultValue:_0x659d[18]},defaultrule:{type:Sequelize[_0x659d[3]]},description:{type:Sequelize[_0x659d[3]]},acw:{type:Sequelize[_0x659d[34]],defaultValue:0},acwTimeout:{type:Sequelize.INTEGER(11),defaultValue:10},dialActive:{type:Sequelize[_0x659d[34]],defaultValue:0,comment:_0x659d[35]},dialMethod:{type:Sequelize.ENUM(_0x659d[36],_0x659d[37],_0x659d[38],_0x659d[39]),defaultValue:_0x659d[37],comment:_0x659d[40]},dialLimitChannel:{type:Sequelize.INTEGER(4)[_0x659d[41]],defaultValue:0,validate:{min:0,max:9999},comment:_0x659d[42]},dialLimitQueue:{type:Sequelize.INTEGER(4)[_0x659d[41]],defaultValue:0,validate:{min:0,max:9999},comment:_0x659d[43]},dialPowerLevel:{type:Sequelize.FLOAT(2)[_0x659d[41]],defaultValue:1,validate:{min:1,max:10},comment:_0x659d[44]},dialPredictiveOptimization:{type:Sequelize.ENUM(_0x659d[45],_0x659d[46]),defaultValue:_0x659d[46],comment:_0x659d[47]},dialPredictiveOptimizationPercentage:{type:Sequelize.FLOAT(2)[_0x659d[41]],defaultValue:3,validate:{min:1,max:95},comment:_0x659d[48]},dialPredictiveInterval:{type:Sequelize.INTEGER(3)[_0x659d[41]],defaultValue:10,validate:{min:5,max:30},comment:_0x659d[49]},dialOriginateCallerIdName:{type:Sequelize[_0x659d[3]]},dialOriginateCallerIdNumber:{type:Sequelize[_0x659d[3]]},dialOriginateTimeout:{type:Sequelize.INTEGER(3)[_0x659d[41]],defaultValue:30,validate:{min:1,max:999},comment:_0x659d[50]},dialQueueOptions:{type:Sequelize[_0x659d[3]],defaultValue:_0x659d[51],comment:_0x659d[52]},dialQueueTimeout:{type:Sequelize.INTEGER(2)[_0x659d[41]],defaultValue:3,validate:{min:1,max:99},comment:_0x659d[53]},dialQueueProject:{type:Sequelize[_0x659d[3]],comment:_0x659d[54]},dialCongestionMaxRetry:{type:Sequelize.INTEGER(3)[_0x659d[41]],defaultValue:3,validate:{min:1,max:999},comment:_0x659d[55]},dialCongestionRetryFrequency:{type:Sequelize.INTEGER(5)[_0x659d[41]],validate:{min:1,max:99999},defaultValue:150,comment:_0x659d[56]},dialBusyMaxRetry:{type:Sequelize.INTEGER(3)[_0x659d[41]],defaultValue:3,validate:{min:1,max:999},comment:_0x659d[57]},dialBusyRetryFrequency:{type:Sequelize.INTEGER(5)[_0x659d[41]],validate:{min:1,max:99999},defaultValue:150,comment:_0x659d[58]},dialNoAnswerMaxRetry:{type:Sequelize.INTEGER(3)[_0x659d[41]],defaultValue:3,comment:_0x659d[59]},dialNoAnswerRetryFrequency:{type:Sequelize.INTEGER(5)[_0x659d[41]],validate:{min:1,max:99999},defaultValue:150,comment:_0x659d[60]},dialGlobalMaxRetry:{type:Sequelize.INTEGER(3)[_0x659d[41]],validate:{min:1,max:999},defaultValue:4,comment:_0x659d[61]},dialTimezone:{type:Sequelize[_0x659d[3]],defaultValue:null},dialGlobalInterval:{type:Sequelize[_0x659d[3]],defaultValue:_0x659d[62]}}