Built motion from commit b598105.|2.0.9
[motion2.git] / server / api / user / user.attributes.js
index e3c1321..f70c8d8 100644 (file)
@@ -1 +1 @@
-var _0xd1ef=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x6D\x6F\x6D\x65\x6E\x74","\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x65\x78\x70\x6F\x72\x74\x73","\x53\x54\x52\x49\x4E\x47","\x6E\x61\x6D\x65","\x73\x65\x74\x44\x61\x74\x61\x56\x61\x6C\x75\x65","\x64\x65\x66\x61\x75\x6C\x74\x75\x73\x65\x72","\x54\x68\x65\x20\x6E\x61\x6D\x65\x20\x6F\x66\x20\x74\x68\x65\x20\x75\x73\x65\x72","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x63\x61\x6C\x6C\x65\x72\x69\x64","\x22\x25\x73\x22\x20\x3C\x25\x73\x3E","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x67\x65\x74\x44\x61\x74\x61\x56\x61\x6C\x75\x65","\x66\x6F\x72\x6D\x61\x74","\x65\x6D\x61\x69\x6C","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x61\x64\x6D\x69\x6E","\x75\x73\x65\x72","\x61\x67\x65\x6E\x74","\x74\x65\x6C\x65\x70\x68\x6F\x6E\x65","\x6C\x6F\x63\x61\x6C","\x61\x63\x63\x6F\x75\x6E\x74\x63\x6F\x64\x65","\x42\x4F\x4F\x4C\x45\x41\x4E","\x44\x41\x54\x45","\x44\x45\x46\x41\x55\x4C\x54\x20\x50\x41\x55\x53\x45","\x49\x4E\x54\x45\x47\x45\x52","\x70\x68\x6F\x6E\x65\x42\x61\x72\x55\x6E\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x61\x6C","\x70\x68\x6F\x6E\x65\x42\x61\x72\x55\x6E\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x61\x6C\x4E\x75\x6D\x62\x65\x72","\x70\x68\x6F\x6E\x65\x42\x61\x72\x4E\x6F\x52\x65\x70\x6C\x79","\x70\x68\x6F\x6E\x65\x42\x61\x72\x4E\x6F\x52\x65\x70\x6C\x79\x4E\x75\x6D\x62\x65\x72","\x70\x68\x6F\x6E\x65\x42\x61\x72\x42\x75\x73\x79","\x70\x68\x6F\x6E\x65\x42\x61\x72\x42\x75\x73\x79\x4E\x75\x6D\x62\x65\x72","\x64\x79\x6E\x61\x6D\x69\x63","\x66\x72\x69\x65\x6E\x64","\x70\x65\x65\x72","\x66\x72\x6F\x6D\x2D\x73\x69\x70","\x41\x4C\x4C\x4F\x57\x45\x44\x5F\x4E\x4F\x54\x5F\x53\x43\x52\x45\x45\x4E\x45\x44","\x41\x4C\x4C\x4F\x57\x45\x44\x5F\x50\x41\x53\x53\x45\x44\x5F\x53\x43\x52\x45\x45\x4E","\x41\x4C\x4C\x4F\x57\x45\x44\x5F\x46\x41\x49\x4C\x45\x44\x5F\x53\x43\x52\x45\x45\x4E","\x41\x4C\x4C\x4F\x57\x45\x44","\x50\x52\x4F\x48\x49\x42\x5F\x4E\x4F\x54\x5F\x53\x43\x52\x45\x45\x4E\x45\x44","\x50\x52\x4F\x48\x49\x42\x5F\x50\x41\x53\x53\x45\x44\x5F\x53\x43\x52\x45\x45\x4E","\x50\x52\x4F\x48\x49\x42\x5F\x46\x41\x49\x4C\x45\x44\x5F\x53\x43\x52\x45\x45\x4E","\x50\x52\x4F\x48\x49\x42","\x75\x64\x70","\x74\x72\x61\x6E\x73\x70\x6F\x72\x74","\x2C","\x6A\x6F\x69\x6E","\x73\x70\x6C\x69\x74","\x53\x74\x72\x69\x6E\x67\x20\x69\x73\x20\x64\x65\x70\x72\x65\x63\x61\x74\x65\x64\x2E\x20\x50\x6C\x65\x61\x73\x65\x20\x75\x73\x65\x20\x61\x6E\x20\x41\x72\x72\x61\x79\x20\x61\x73\x20\x5B\x22\x75\x64\x70\x22\x2C\x20\x22\x74\x63\x70\x22\x5D","\x72\x66\x63\x32\x38\x33\x33","\x69\x6E\x66\x6F","\x73\x68\x6F\x72\x74\x69\x6E\x66\x6F","\x69\x6E\x62\x61\x6E\x64","\x61\x75\x74\x6F","\x79\x65\x73","\x6E\x6F","\x6E\x6F\x6E\x61\x74","\x75\x70\x64\x61\x74\x65","\x6F\x75\x74\x67\x6F\x69\x6E\x67","\x66\x6F\x72\x63\x65\x5F\x72\x70\x6F\x72\x74\x2C\x63\x6F\x6D\x65\x64\x69\x61","\x6E\x61\x74","\x53\x74\x72\x69\x6E\x67\x20\x69\x73\x20\x64\x65\x70\x72\x65\x63\x61\x74\x65\x64\x2E\x20\x50\x6C\x65\x61\x73\x65\x20\x75\x73\x65\x20\x61\x6E\x20\x41\x72\x72\x61\x79\x20\x61\x73\x20\x5B\x22\x66\x6F\x72\x63\x65\x5F\x72\x70\x6F\x72\x74\x22\x2C\x20\x22\x63\x6F\x6D\x65\x64\x69\x61\x22\x5D","\x65\x6E","\x61\x6C\x6C","\x61\x6C\x61\x77\x3B\x75\x6C\x61\x77\x3B\x67\x73\x6D","\x61\x6C\x6C\x6F\x77","\x3B","\x53\x74\x72\x69\x6E\x67\x20\x69\x73\x20\x64\x65\x70\x72\x65\x63\x61\x74\x65\x64\x2E\x20\x50\x6C\x65\x61\x73\x65\x20\x75\x73\x65\x20\x61\x6E\x20\x41\x72\x72\x61\x79\x20\x61\x73\x20\x5B\x22\x61\x6C\x61\x77\x22\x2C\x20\x22\x75\x6C\x61\x77\x22\x2C\x20\x22\x67\x73\x6D\x22\x5D","\x70\x6F\x72\x74\x2C\x69\x6E\x76\x69\x74\x65","\x69\x6E\x73\x65\x63\x75\x72\x65","\x53\x74\x72\x69\x6E\x67\x20\x69\x73\x20\x64\x65\x70\x72\x65\x63\x61\x74\x65\x64\x2E\x20\x50\x6C\x65\x61\x73\x65\x20\x75\x73\x65\x20\x61\x6E\x20\x41\x72\x72\x61\x79\x20\x61\x73\x20\x5B\x22\x70\x6F\x72\x74\x22\x2C\x20\x22\x69\x6E\x76\x69\x74\x65\x22\x5D","\x6E\x65\x76\x65\x72","\x22\x22\x20\x3C\x3E","\x61\x6C\x77\x61\x79\x73","\x61\x63\x63\x65\x70\x74","\x72\x65\x66\x75\x73\x65","\x6F\x72\x69\x67\x69\x6E\x61\x74\x65","\x75\x61\x63","\x75\x61\x73","\x66\x69\x6E\x67\x65\x72\x70\x72\x69\x6E\x74","\x63\x65\x72\x74\x69\x66\x69\x63\x61\x74\x65","\x61\x63\x74\x69\x76\x65","\x70\x61\x73\x73\x69\x76\x65","\x61\x63\x74\x70\x61\x73\x73","\x75\x70\x64\x61\x74\x65\x2C\x6E\x6F\x6E\x61\x74","\x54\x45\x58\x54","\x70\x65\x72\x6D\x69\x73\x73\x69\x6F\x6E\x73","\x6D\x61\x70"];_0xd1ef[0];var Sequelize=require(_0xd1ef[1]);var moment=require(_0xd1ef[2]);var util=require(_0xd1ef[3]);var _=require(_0xd1ef[4]);module[_0xd1ef[5]]= {name:{type:Sequelize[_0xd1ef[6]],allowNull:false,unique:_0xd1ef[7],validate:{notEmpty:true,is:/^[A-Za-z0-9\.\_]+$/i},set:function(_0x120dx5){this[_0xd1ef[8]](_0xd1ef[7],_0x120dx5);this[_0xd1ef[8]](_0xd1ef[9],_0x120dx5)},comment:_0xd1ef[10]},fullname:{type:Sequelize[_0xd1ef[6]],allowNull:false,set:function(_0x120dx6){this[_0xd1ef[8]](_0xd1ef[11],_0x120dx6);this[_0xd1ef[8]](_0xd1ef[12],util[_0xd1ef[16]](_0xd1ef[13],_0x120dx6,this[_0xd1ef[15]](_0xd1ef[14])))}},email:{type:Sequelize[_0xd1ef[6]],allowNull:false,unique:_0xd1ef[17],validate:{isEmail:true},set:function(_0x120dx7){if(_0x120dx7){this[_0xd1ef[8]](_0xd1ef[17],_0x120dx7[_0xd1ef[18]]())}}},role:{type:Sequelize.ENUM(_0xd1ef[19],_0xd1ef[20],_0xd1ef[21],_0xd1ef[22]),allowNull:false},password:{type:Sequelize[_0xd1ef[6]],allowNull:false,validate:{notEmpty:true}},provider:{type:Sequelize[_0xd1ef[6]],defaultValue:_0xd1ef[23]},internal:{type:Sequelize.INTEGER(11),allowNull:false,unique:_0xd1ef[14],set:function(_0x120dx8){this[_0xd1ef[8]](_0xd1ef[14],_0x120dx8);this[_0xd1ef[8]](_0xd1ef[24],_0x120dx8);this[_0xd1ef[8]](_0xd1ef[12],util[_0xd1ef[16]](_0xd1ef[13],this[_0xd1ef[15]](_0xd1ef[11]),_0x120dx8))}},salt:{type:Sequelize[_0xd1ef[6]]},phone:{type:Sequelize[_0xd1ef[6]]},mobile:{type:Sequelize[_0xd1ef[6]]},address:{type:Sequelize[_0xd1ef[6]]},zipcode:{type:Sequelize[_0xd1ef[6]]},userpic:{type:Sequelize[_0xd1ef[6]]},city:{type:Sequelize[_0xd1ef[6]]},country:{type:Sequelize[_0xd1ef[6]]},online:{type:Sequelize[_0xd1ef[25]],defaultValue:false},lastLoginAt:{type:Sequelize[_0xd1ef[26]]},voicePause:{type:Sequelize[_0xd1ef[25]],defaultValue:false},chatPause:{type:Sequelize[_0xd1ef[25]],defaultValue:false},mailPause:{type:Sequelize[_0xd1ef[25]],defaultValue:false},faxPause:{type:Sequelize[_0xd1ef[25]],defaultValue:false},smsPause:{type:Sequelize[_0xd1ef[25]],defaultValue:false},openchannelPause:{type:Sequelize[_0xd1ef[25]],defaultValue:false},pauseType:{type:Sequelize[_0xd1ef[6]],defaultValue:_0xd1ef[27]},lastPauseAt:{type:Sequelize[_0xd1ef[26]]},chatCapacity:{type:Sequelize[_0xd1ef[28]],defaultValue:0},mailCapacity:{type:Sequelize[_0xd1ef[28]],defaultValue:0},faxCapacity:{type:Sequelize[_0xd1ef[28]],defaultValue:0},smsCapacity:{type:Sequelize[_0xd1ef[28]],defaultValue:0},openchannelCapacity:{type:Sequelize[_0xd1ef[28]],defaultValue:0},phoneBarAutoAnswer:{type:Sequelize[_0xd1ef[25]],defaultValue:false},phoneBarEnableSettings:{type:Sequelize[_0xd1ef[25]],defaultValue:true},phoneBarUnconditionalNumber:{type:Sequelize[_0xd1ef[6]],get:function(){if(this[_0xd1ef[15]](_0xd1ef[29])){return this[_0xd1ef[15]](_0xd1ef[30])};return null}},phoneBarNoReplyNumber:{type:Sequelize[_0xd1ef[6]],get:function(){if(this[_0xd1ef[15]](_0xd1ef[31])){return this[_0xd1ef[15]](_0xd1ef[32])};return null}},phoneBarBusyNumber:{type:Sequelize[_0xd1ef[6]],get:function(){if(this[_0xd1ef[15]](_0xd1ef[33])){return this[_0xd1ef[15]](_0xd1ef[34])};return null}},phoneBarUnconditional:{type:Sequelize[_0xd1ef[25]],defaultValue:false},phoneBarNoReply:{type:Sequelize[_0xd1ef[25]],defaultValue:false},phoneBarBusy:{type:Sequelize[_0xd1ef[25]],defaultValue:false},phoneBarListenPort:{type:Sequelize.INTEGER(5),defaultValue:5060},phoneBarECTail:{type:Sequelize.INTEGER(5),defaultValue:200},phoneBarExpires:{type:Sequelize.INTEGER(5),defaultValue:120},phoneBarNameServer:{type:Sequelize[_0xd1ef[6]],allowNull:true},phoneBarStunServer:{type:Sequelize[_0xd1ef[6]],allowNull:true},phoneBarVADEnabled:{type:Sequelize[_0xd1ef[25]],defaultValue:false},phoneBarNoUDP:{type:Sequelize[_0xd1ef[25]],defaultValue:false},phoneBarNoTCP:{type:Sequelize[_0xd1ef[25]],defaultValue:true},phoneBarLogLevel:{type:Sequelize.INTEGER(5),defaultValue:1},phoneBarPublishEnabled:{type:Sequelize[_0xd1ef[25]],defaultValue:false},phoneBarRemoteControl:{type:Sequelize[_0xd1ef[25]],defaultValue:false},phoneBarRemoteControlPort:{type:Sequelize[_0xd1ef[28]],defaultValue:9888},chanspy:{type:Sequelize[_0xd1ef[25]],defaultValue:false},description:{type:Sequelize[_0xd1ef[6]],allowNull:true},host:{type:Sequelize[_0xd1ef[6]],allowNull:true,defaultValue:_0xd1ef[35]},ipaddr:{type:Sequelize[_0xd1ef[6]],allowNull:true},port:{type:Sequelize.INTEGER(5),allowNull:true},regseconds:{type:Sequelize.INTEGER(11),allowNull:true},fullcontact:{type:Sequelize[_0xd1ef[6]],allowNull:true},regserver:{type:Sequelize[_0xd1ef[6]],allowNull:true},useragent:{type:Sequelize[_0xd1ef[6]],allowNull:true},lastms:{type:Sequelize.INTEGER(11),allowNull:true},type:{type:Sequelize.ENUM(_0xd1ef[36],_0xd1ef[20],_0xd1ef[37]),allowNull:true,defaultValue:_0xd1ef[36]},context:{type:Sequelize[_0xd1ef[6]],allowNull:true,defaultValue:_0xd1ef[38]},callingpres:{type:Sequelize.ENUM(_0xd1ef[39],_0xd1ef[40],_0xd1ef[41],_0xd1ef[42],_0xd1ef[43],_0xd1ef[44],_0xd1ef[45],_0xd1ef[46]),allowNull:true},deny:{type:Sequelize[_0xd1ef[6]],allowNull:true},permit:{type:Sequelize[_0xd1ef[6]],allowNull:true},secret:{type:Sequelize[_0xd1ef[6]],allowNull:true},md5secret:{type:Sequelize[_0xd1ef[6]],allowNull:true},remotesecret:{type:Sequelize[_0xd1ef[6]],allowNull:true},transport:{type:Sequelize[_0xd1ef[6]],allowNull:true,defaultValue:_0xd1ef[47],set:function(_0x120dx9){this[_0xd1ef[8]](_0xd1ef[48],_0x120dx9?_0x120dx9[_0xd1ef[50]](_0xd1ef[49]):null)},get:function(){return this[_0xd1ef[15]](_0xd1ef[48])?this[_0xd1ef[15]](_0xd1ef[48])[_0xd1ef[51]](_0xd1ef[49]):null},comment:_0xd1ef[52]},dtmfmode:{type:Sequelize.ENUM(_0xd1ef[53],_0xd1ef[54],_0xd1ef[55],_0xd1ef[56],_0xd1ef[57]),allowNull:true,defaultValue:_0xd1ef[53]},directmedia:{type:Sequelize.ENUM(_0xd1ef[58],_0xd1ef[59],_0xd1ef[60],_0xd1ef[61],_0xd1ef[62]),allowNull:true,defaultValue:_0xd1ef[59]},directrtpsetup:{type:Sequelize.ENUM(_0xd1ef[58],_0xd1ef[59]),allowNull:true,defaultValue:_0xd1ef[59]},directmediapermit:{type:Sequelize[_0xd1ef[6]],allowNull:true},directmediadeny:{type:Sequelize[_0xd1ef[6]],allowNull:true},nat:{type:Sequelize[_0xd1ef[6]],allowNull:true,defaultValue:_0xd1ef[63],set:function(_0x120dx9){this[_0xd1ef[8]](_0xd1ef[64],_0x120dx9?_0x120dx9[_0xd1ef[50]](_0xd1ef[49]):null)},get:function(){return this[_0xd1ef[15]](_0xd1ef[64])?this[_0xd1ef[15]](_0xd1ef[64])[_0xd1ef[51]](_0xd1ef[49]):null},comment:_0xd1ef[65]},callgroup:{type:Sequelize[_0xd1ef[6]]},namedcallgroup:{type:Sequelize[_0xd1ef[6]]},pickupgroup:{type:Sequelize[_0xd1ef[6]]},namedpickupgroup:{type:Sequelize[_0xd1ef[6]]},language:{type:Sequelize[_0xd1ef[6]],defaultValue:_0xd1ef[66]},tonezone:{type:Sequelize[_0xd1ef[6]]},disallow:{type:Sequelize[_0xd1ef[6]],allowNull:false,defaultValue:_0xd1ef[67]},allow:{type:Sequelize[_0xd1ef[6]],allowNull:false,defaultValue:_0xd1ef[68],set:function(_0x120dx9){this[_0xd1ef[8]](_0xd1ef[69],_0x120dx9?_0x120dx9[_0xd1ef[50]](_0xd1ef[70]):null)},get:function(){return this[_0xd1ef[15]](_0xd1ef[69])?this[_0xd1ef[15]](_0xd1ef[69])[_0xd1ef[51]](_0xd1ef[70]):null},comment:_0xd1ef[71]},autoframing:{type:Sequelize.ENUM(_0xd1ef[58],_0xd1ef[59]),allowNull:true},insecure:{type:Sequelize[_0xd1ef[6]],allowNull:true,defaultValue:_0xd1ef[72],set:function(_0x120dx9){this[_0xd1ef[8]](_0xd1ef[73],_0x120dx9?_0x120dx9[_0xd1ef[50]](_0xd1ef[49]):null)},get:function(){return this[_0xd1ef[15]](_0xd1ef[73])?this[_0xd1ef[15]](_0xd1ef[73])[_0xd1ef[51]](_0xd1ef[49]):null},comment:_0xd1ef[74]},trustrpid:{type:Sequelize.ENUM(_0xd1ef[58],_0xd1ef[59]),allowNull:true,defaultValue:_0xd1ef[59]},trust_id_outbound:{type:Sequelize.ENUM(_0xd1ef[58],_0xd1ef[59]),allowNull:true,defaultValue:_0xd1ef[59]},progressinband:{type:Sequelize.ENUM(_0xd1ef[58],_0xd1ef[59],_0xd1ef[75]),allowNull:true},promiscredir:{type:Sequelize.ENUM(_0xd1ef[58],_0xd1ef[59]),allowNull:true},useclientcode:{type:Sequelize.ENUM(_0xd1ef[58],_0xd1ef[59]),allowNull:true},accountcode:{type:Sequelize.INTEGER(11),allowNull:true},setvar:{type:Sequelize[_0xd1ef[6]],allowNull:true},callerid:{type:Sequelize[_0xd1ef[6]],allowNull:true,defaultValue:_0xd1ef[76]},amaflags:{type:Sequelize[_0xd1ef[6]],allowNull:true},callcounter:{type:Sequelize.ENUM(_0xd1ef[58],_0xd1ef[59]),allowNull:true,defaultValue:_0xd1ef[58]},busylevel:{type:Sequelize.INTEGER(11),allowNull:true},allowoverlap:{type:Sequelize.ENUM(_0xd1ef[58],_0xd1ef[59]),allowNull:true},allowsubscribe:{type:Sequelize.ENUM(_0xd1ef[58],_0xd1ef[59]),allowNull:true},allowtransfer:{type:Sequelize.ENUM(_0xd1ef[58],_0xd1ef[59]),allowNull:true},ignoresdpversion:{type:Sequelize.ENUM(_0xd1ef[58],_0xd1ef[59]),allowNull:true},subscribecontext:{type:Sequelize[_0xd1ef[6]],allowNull:true},template:{type:Sequelize[_0xd1ef[6]],allowNull:true},videosupport:{type:Sequelize.ENUM(_0xd1ef[58],_0xd1ef[59],_0xd1ef[77]),allowNull:true,defaultValue:_0xd1ef[59]},maxcallbitrate:{type:Sequelize.INTEGER(11),allowNull:true},rfc2833compensate:{type:Sequelize.ENUM(_0xd1ef[58],_0xd1ef[59]),allowNull:true},mailbox:{type:Sequelize[_0xd1ef[6]],allowNull:true},session_timers:{type:Sequelize.ENUM(_0xd1ef[78],_0xd1ef[79],_0xd1ef[80]),allowNull:true},session_expires:{type:Sequelize.INTEGER(11),allowNull:true},session_minse:{type:Sequelize.INTEGER(11),allowNull:true},session_refresher:{type:Sequelize.ENUM(_0xd1ef[81],_0xd1ef[82]),allowNull:true,defaultValue:_0xd1ef[82]},t38pt_usertpsource:{type:Sequelize[_0xd1ef[6]],allowNull:true},regexten:{type:Sequelize[_0xd1ef[6]],allowNull:true},fromdomain:{type:Sequelize[_0xd1ef[6]],allowNull:true},fromuser:{type:Sequelize[_0xd1ef[6]],allowNull:true},qualify:{type:Sequelize.ENUM(_0xd1ef[58],_0xd1ef[59]),allowNull:true,defaultValue:_0xd1ef[58]},keepalive:{type:Sequelize.INTEGER(11),allowNull:true},defaultip:{type:Sequelize[_0xd1ef[6]],allowNull:true},defaultuser:{type:Sequelize[_0xd1ef[6]],allowNull:true},rtptimeout:{type:Sequelize.INTEGER(11),allowNull:true},rtpholdtimeout:{type:Sequelize.INTEGER(11),allowNull:true},rtpkeepalive:{type:Sequelize.INTEGER(11),allowNull:true},sendrpid:{type:Sequelize.ENUM(_0xd1ef[58],_0xd1ef[59]),allowNull:true,defaultValue:_0xd1ef[59]},outboundproxy:{type:Sequelize[_0xd1ef[6]],allowNull:true},callbackextension:{type:Sequelize[_0xd1ef[6]],allowNull:true},timert1:{type:Sequelize.INTEGER(11),allowNull:true},timerb:{type:Sequelize.INTEGER(11),allowNull:true},qualifyfreq:{type:Sequelize.INTEGER(11),allowNull:true},contactpermit:{type:Sequelize[_0xd1ef[6]],allowNull:true},contactdeny:{type:Sequelize[_0xd1ef[6]],allowNull:true},contactacl:{type:Sequelize[_0xd1ef[6]],allowNull:true},unsolicited_mailbox:{type:Sequelize[_0xd1ef[6]],allowNull:true},use_q850_reason:{type:Sequelize[_0xd1ef[6]],allowNull:true},maxforwards:{type:Sequelize.INTEGER(11),allowNull:true},encryption:{type:Sequelize.ENUM(_0xd1ef[58],_0xd1ef[59]),allowNull:true,defaultValue:_0xd1ef[59]},avpf:{type:Sequelize.ENUM(_0xd1ef[58],_0xd1ef[59]),allowNull:true},force_avp:{type:Sequelize.ENUM(_0xd1ef[58],_0xd1ef[59]),allowNull:true},icesupport:{type:Sequelize.ENUM(_0xd1ef[58],_0xd1ef[59]),allowNull:true},dtlsenable:{type:Sequelize.ENUM(_0xd1ef[58],_0xd1ef[59]),allowNull:true},dtlsverify:{type:Sequelize.ENUM(_0xd1ef[58],_0xd1ef[59],_0xd1ef[83],_0xd1ef[84]),allowNull:true},dtlsrekey:{type:Sequelize.INTEGER(11),allowNull:true},dtlscertfile:{type:Sequelize[_0xd1ef[6]],allowNull:true},dtlsprivatekey:{type:Sequelize[_0xd1ef[6]],allowNull:true},dtlscipher:{type:Sequelize[_0xd1ef[6]],allowNull:true},dtlscafile:{type:Sequelize[_0xd1ef[6]],allowNull:true},dtlscapath:{type:Sequelize[_0xd1ef[6]],allowNull:true},dtlssetup:{type:Sequelize.ENUM(_0xd1ef[85],_0xd1ef[86],_0xd1ef[87]),allowNull:true},dtlsfingerprint:{type:Sequelize[_0xd1ef[6]],allowNull:true},usereqphone:{type:Sequelize.ENUM(_0xd1ef[58],_0xd1ef[59]),allowNull:true,defaultValue:_0xd1ef[59]},recordonfeature:{type:Sequelize[_0xd1ef[6]],allowNull:true},recordofffeature:{type:Sequelize[_0xd1ef[6]],allowNull:true},call_limit:{type:Sequelize.INTEGER(11),allowNull:true,defaultValue:10},registertrying:{type:Sequelize.ENUM(_0xd1ef[58],_0xd1ef[59]),allowNull:true},subscribemwi:{type:Sequelize.ENUM(_0xd1ef[58],_0xd1ef[59]),allowNull:true},vmexten:{type:Sequelize[_0xd1ef[6]],allowNull:true},mohinterpret:{type:Sequelize[_0xd1ef[6]],allowNull:true},mohsuggest:{type:Sequelize[_0xd1ef[6]],allowNull:true},parkinglot:{type:Sequelize[_0xd1ef[6]],allowNull:true},canreinvite:{type:Sequelize.ENUM(_0xd1ef[58],_0xd1ef[59],_0xd1ef[60],_0xd1ef[61],_0xd1ef[88]),allowNull:true,defaultValue:_0xd1ef[59]},loginInPause:{type:Sequelize[_0xd1ef[25]],defaultValue:false},resetPasswordToken:{type:Sequelize[_0xd1ef[6]]},resetPasswordExpires:{type:Sequelize[_0xd1ef[26]]},phoneBarEnableRecording:{type:Sequelize[_0xd1ef[25]],defaultValue:false},showWebBar:{type:Sequelize[_0xd1ef[25]],defaultValue:false},permissions:{type:Sequelize[_0xd1ef[89]],set:function(_0x120dx9){this[_0xd1ef[8]](_0xd1ef[90],_0x120dx9?_0x120dx9[_0xd1ef[50]](_0xd1ef[49]):[])},get:function(){return this[_0xd1ef[15]](_0xd1ef[90])?_[_0xd1ef[91]](this[_0xd1ef[15]](_0xd1ef[90])[_0xd1ef[51]](_0xd1ef[49]),function(_0x120dxa){return parseInt(_0x120dxa,10)}):[]}}}
\ No newline at end of file
+var _0xbb31=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x6D\x6F\x6D\x65\x6E\x74","\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x65\x78\x70\x6F\x72\x74\x73","\x53\x54\x52\x49\x4E\x47","\x6E\x61\x6D\x65","\x73\x65\x74\x44\x61\x74\x61\x56\x61\x6C\x75\x65","\x64\x65\x66\x61\x75\x6C\x74\x75\x73\x65\x72","\x54\x68\x65\x20\x6E\x61\x6D\x65\x20\x6F\x66\x20\x74\x68\x65\x20\x75\x73\x65\x72","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x63\x61\x6C\x6C\x65\x72\x69\x64","\x22\x25\x73\x22\x20\x3C\x25\x73\x3E","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x67\x65\x74\x44\x61\x74\x61\x56\x61\x6C\x75\x65","\x66\x6F\x72\x6D\x61\x74","\x65\x6D\x61\x69\x6C","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x61\x64\x6D\x69\x6E","\x75\x73\x65\x72","\x61\x67\x65\x6E\x74","\x74\x65\x6C\x65\x70\x68\x6F\x6E\x65","\x6C\x6F\x63\x61\x6C","\x61\x63\x63\x6F\x75\x6E\x74\x63\x6F\x64\x65","\x42\x4F\x4F\x4C\x45\x41\x4E","\x44\x41\x54\x45","\x44\x45\x46\x41\x55\x4C\x54\x20\x50\x41\x55\x53\x45","\x49\x4E\x54\x45\x47\x45\x52","\x70\x68\x6F\x6E\x65\x42\x61\x72\x55\x6E\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x61\x6C","\x70\x68\x6F\x6E\x65\x42\x61\x72\x55\x6E\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x61\x6C\x4E\x75\x6D\x62\x65\x72","\x70\x68\x6F\x6E\x65\x42\x61\x72\x4E\x6F\x52\x65\x70\x6C\x79","\x70\x68\x6F\x6E\x65\x42\x61\x72\x4E\x6F\x52\x65\x70\x6C\x79\x4E\x75\x6D\x62\x65\x72","\x70\x68\x6F\x6E\x65\x42\x61\x72\x42\x75\x73\x79","\x70\x68\x6F\x6E\x65\x42\x61\x72\x42\x75\x73\x79\x4E\x75\x6D\x62\x65\x72","\x64\x79\x6E\x61\x6D\x69\x63","\x66\x72\x69\x65\x6E\x64","\x70\x65\x65\x72","\x66\x72\x6F\x6D\x2D\x73\x69\x70","\x41\x4C\x4C\x4F\x57\x45\x44\x5F\x4E\x4F\x54\x5F\x53\x43\x52\x45\x45\x4E\x45\x44","\x41\x4C\x4C\x4F\x57\x45\x44\x5F\x50\x41\x53\x53\x45\x44\x5F\x53\x43\x52\x45\x45\x4E","\x41\x4C\x4C\x4F\x57\x45\x44\x5F\x46\x41\x49\x4C\x45\x44\x5F\x53\x43\x52\x45\x45\x4E","\x41\x4C\x4C\x4F\x57\x45\x44","\x50\x52\x4F\x48\x49\x42\x5F\x4E\x4F\x54\x5F\x53\x43\x52\x45\x45\x4E\x45\x44","\x50\x52\x4F\x48\x49\x42\x5F\x50\x41\x53\x53\x45\x44\x5F\x53\x43\x52\x45\x45\x4E","\x50\x52\x4F\x48\x49\x42\x5F\x46\x41\x49\x4C\x45\x44\x5F\x53\x43\x52\x45\x45\x4E","\x50\x52\x4F\x48\x49\x42","\x75\x64\x70","\x74\x72\x61\x6E\x73\x70\x6F\x72\x74","\x2C","\x6A\x6F\x69\x6E","\x73\x70\x6C\x69\x74","\x53\x74\x72\x69\x6E\x67\x20\x69\x73\x20\x64\x65\x70\x72\x65\x63\x61\x74\x65\x64\x2E\x20\x50\x6C\x65\x61\x73\x65\x20\x75\x73\x65\x20\x61\x6E\x20\x41\x72\x72\x61\x79\x20\x61\x73\x20\x5B\x22\x75\x64\x70\x22\x2C\x20\x22\x74\x63\x70\x22\x5D","\x72\x66\x63\x32\x38\x33\x33","\x69\x6E\x66\x6F","\x73\x68\x6F\x72\x74\x69\x6E\x66\x6F","\x69\x6E\x62\x61\x6E\x64","\x61\x75\x74\x6F","\x79\x65\x73","\x6E\x6F","\x6E\x6F\x6E\x61\x74","\x75\x70\x64\x61\x74\x65","\x6F\x75\x74\x67\x6F\x69\x6E\x67","\x66\x6F\x72\x63\x65\x5F\x72\x70\x6F\x72\x74\x2C\x63\x6F\x6D\x65\x64\x69\x61","\x6E\x61\x74","\x53\x74\x72\x69\x6E\x67\x20\x69\x73\x20\x64\x65\x70\x72\x65\x63\x61\x74\x65\x64\x2E\x20\x50\x6C\x65\x61\x73\x65\x20\x75\x73\x65\x20\x61\x6E\x20\x41\x72\x72\x61\x79\x20\x61\x73\x20\x5B\x22\x66\x6F\x72\x63\x65\x5F\x72\x70\x6F\x72\x74\x22\x2C\x20\x22\x63\x6F\x6D\x65\x64\x69\x61\x22\x5D","\x65\x6E","\x61\x6C\x6C","\x61\x6C\x61\x77\x3B\x75\x6C\x61\x77\x3B\x67\x73\x6D","\x61\x6C\x6C\x6F\x77","\x3B","\x53\x74\x72\x69\x6E\x67\x20\x69\x73\x20\x64\x65\x70\x72\x65\x63\x61\x74\x65\x64\x2E\x20\x50\x6C\x65\x61\x73\x65\x20\x75\x73\x65\x20\x61\x6E\x20\x41\x72\x72\x61\x79\x20\x61\x73\x20\x5B\x22\x61\x6C\x61\x77\x22\x2C\x20\x22\x75\x6C\x61\x77\x22\x2C\x20\x22\x67\x73\x6D\x22\x5D","\x70\x6F\x72\x74\x2C\x69\x6E\x76\x69\x74\x65","\x69\x6E\x73\x65\x63\x75\x72\x65","\x53\x74\x72\x69\x6E\x67\x20\x69\x73\x20\x64\x65\x70\x72\x65\x63\x61\x74\x65\x64\x2E\x20\x50\x6C\x65\x61\x73\x65\x20\x75\x73\x65\x20\x61\x6E\x20\x41\x72\x72\x61\x79\x20\x61\x73\x20\x5B\x22\x70\x6F\x72\x74\x22\x2C\x20\x22\x69\x6E\x76\x69\x74\x65\x22\x5D","\x6E\x65\x76\x65\x72","\x22\x22\x20\x3C\x3E","\x61\x6C\x77\x61\x79\x73","\x61\x63\x63\x65\x70\x74","\x72\x65\x66\x75\x73\x65","\x6F\x72\x69\x67\x69\x6E\x61\x74\x65","\x75\x61\x63","\x75\x61\x73","\x66\x69\x6E\x67\x65\x72\x70\x72\x69\x6E\x74","\x63\x65\x72\x74\x69\x66\x69\x63\x61\x74\x65","\x61\x63\x74\x69\x76\x65","\x70\x61\x73\x73\x69\x76\x65","\x61\x63\x74\x70\x61\x73\x73","\x75\x70\x64\x61\x74\x65\x2C\x6E\x6F\x6E\x61\x74","\x54\x45\x58\x54","\x70\x65\x72\x6D\x69\x73\x73\x69\x6F\x6E\x73","\x6D\x61\x70"];_0xbb31[0];var Sequelize=require(_0xbb31[1]);var moment=require(_0xbb31[2]);var util=require(_0xbb31[3]);var _=require(_0xbb31[4]);module[_0xbb31[5]]= {name:{type:Sequelize[_0xbb31[6]],allowNull:false,unique:_0xbb31[7],validate:{notEmpty:true,is:/^[A-Za-z0-9\.\_]+$/i},set:function(_0xc186x5){this[_0xbb31[8]](_0xbb31[7],_0xc186x5);this[_0xbb31[8]](_0xbb31[9],_0xc186x5)},comment:_0xbb31[10]},fullname:{type:Sequelize[_0xbb31[6]],allowNull:false,set:function(_0xc186x6){this[_0xbb31[8]](_0xbb31[11],_0xc186x6);this[_0xbb31[8]](_0xbb31[12],util[_0xbb31[16]](_0xbb31[13],_0xc186x6,this[_0xbb31[15]](_0xbb31[14])))}},email:{type:Sequelize[_0xbb31[6]],allowNull:false,unique:_0xbb31[17],validate:{isEmail:true},set:function(_0xc186x7){if(_0xc186x7){this[_0xbb31[8]](_0xbb31[17],_0xc186x7[_0xbb31[18]]())}}},role:{type:Sequelize.ENUM(_0xbb31[19],_0xbb31[20],_0xbb31[21],_0xbb31[22]),allowNull:false},password:{type:Sequelize[_0xbb31[6]],allowNull:false,validate:{notEmpty:true}},provider:{type:Sequelize[_0xbb31[6]],defaultValue:_0xbb31[23]},internal:{type:Sequelize.INTEGER(11),allowNull:false,unique:_0xbb31[14],set:function(_0xc186x8){this[_0xbb31[8]](_0xbb31[14],_0xc186x8);this[_0xbb31[8]](_0xbb31[24],_0xc186x8);this[_0xbb31[8]](_0xbb31[12],util[_0xbb31[16]](_0xbb31[13],this[_0xbb31[15]](_0xbb31[11]),_0xc186x8))}},salt:{type:Sequelize[_0xbb31[6]]},phone:{type:Sequelize[_0xbb31[6]]},mobile:{type:Sequelize[_0xbb31[6]]},address:{type:Sequelize[_0xbb31[6]]},zipcode:{type:Sequelize[_0xbb31[6]]},userpic:{type:Sequelize[_0xbb31[6]]},city:{type:Sequelize[_0xbb31[6]]},country:{type:Sequelize[_0xbb31[6]]},online:{type:Sequelize[_0xbb31[25]],defaultValue:false},lastLoginAt:{type:Sequelize[_0xbb31[26]]},voicePause:{type:Sequelize[_0xbb31[25]],defaultValue:false},chatPause:{type:Sequelize[_0xbb31[25]],defaultValue:false},mailPause:{type:Sequelize[_0xbb31[25]],defaultValue:false},faxPause:{type:Sequelize[_0xbb31[25]],defaultValue:false},smsPause:{type:Sequelize[_0xbb31[25]],defaultValue:false},openchannelPause:{type:Sequelize[_0xbb31[25]],defaultValue:false},pauseType:{type:Sequelize[_0xbb31[6]],defaultValue:_0xbb31[27]},lastPauseAt:{type:Sequelize[_0xbb31[26]]},chatCapacity:{type:Sequelize[_0xbb31[28]],defaultValue:0},mailCapacity:{type:Sequelize[_0xbb31[28]],defaultValue:0},faxCapacity:{type:Sequelize[_0xbb31[28]],defaultValue:0},smsCapacity:{type:Sequelize[_0xbb31[28]],defaultValue:0},openchannelCapacity:{type:Sequelize[_0xbb31[28]],defaultValue:0},phoneBarAutoAnswer:{type:Sequelize[_0xbb31[25]],defaultValue:false},phoneBarEnableSettings:{type:Sequelize[_0xbb31[25]],defaultValue:true},phoneBarUnconditionalNumber:{type:Sequelize[_0xbb31[6]],get:function(){if(this[_0xbb31[15]](_0xbb31[29])){return this[_0xbb31[15]](_0xbb31[30])};return null}},phoneBarNoReplyNumber:{type:Sequelize[_0xbb31[6]],get:function(){if(this[_0xbb31[15]](_0xbb31[31])){return this[_0xbb31[15]](_0xbb31[32])};return null}},phoneBarBusyNumber:{type:Sequelize[_0xbb31[6]],get:function(){if(this[_0xbb31[15]](_0xbb31[33])){return this[_0xbb31[15]](_0xbb31[34])};return null}},phoneBarUnconditional:{type:Sequelize[_0xbb31[25]],defaultValue:false},phoneBarNoReply:{type:Sequelize[_0xbb31[25]],defaultValue:false},phoneBarBusy:{type:Sequelize[_0xbb31[25]],defaultValue:false},phoneBarListenPort:{type:Sequelize.INTEGER(5),defaultValue:5060},phoneBarECTail:{type:Sequelize.INTEGER(5),defaultValue:200},phoneBarExpires:{type:Sequelize.INTEGER(5),defaultValue:120},phoneBarNameServer:{type:Sequelize[_0xbb31[6]],allowNull:true},phoneBarStunServer:{type:Sequelize[_0xbb31[6]],allowNull:true},phoneBarVADEnabled:{type:Sequelize[_0xbb31[25]],defaultValue:false},phoneBarNoUDP:{type:Sequelize[_0xbb31[25]],defaultValue:false},phoneBarNoTCP:{type:Sequelize[_0xbb31[25]],defaultValue:true},phoneBarLogLevel:{type:Sequelize.INTEGER(5),defaultValue:1},phoneBarPublishEnabled:{type:Sequelize[_0xbb31[25]],defaultValue:false},phoneBarRemoteControl:{type:Sequelize[_0xbb31[25]],defaultValue:false},phoneBarRemoteControlPort:{type:Sequelize[_0xbb31[28]],defaultValue:9888},chanspy:{type:Sequelize[_0xbb31[25]],defaultValue:false},description:{type:Sequelize[_0xbb31[6]],allowNull:true},host:{type:Sequelize[_0xbb31[6]],allowNull:true,defaultValue:_0xbb31[35]},ipaddr:{type:Sequelize[_0xbb31[6]],allowNull:true},port:{type:Sequelize.INTEGER(5),allowNull:true},regseconds:{type:Sequelize.INTEGER(11),allowNull:true},fullcontact:{type:Sequelize[_0xbb31[6]],allowNull:true},regserver:{type:Sequelize[_0xbb31[6]],allowNull:true},useragent:{type:Sequelize[_0xbb31[6]],allowNull:true},lastms:{type:Sequelize.INTEGER(11),allowNull:true},type:{type:Sequelize.ENUM(_0xbb31[36],_0xbb31[20],_0xbb31[37]),allowNull:true,defaultValue:_0xbb31[36]},context:{type:Sequelize[_0xbb31[6]],allowNull:true,defaultValue:_0xbb31[38]},callingpres:{type:Sequelize.ENUM(_0xbb31[39],_0xbb31[40],_0xbb31[41],_0xbb31[42],_0xbb31[43],_0xbb31[44],_0xbb31[45],_0xbb31[46]),allowNull:true},deny:{type:Sequelize[_0xbb31[6]],allowNull:true},permit:{type:Sequelize[_0xbb31[6]],allowNull:true},secret:{type:Sequelize[_0xbb31[6]],allowNull:true},md5secret:{type:Sequelize[_0xbb31[6]],allowNull:true},remotesecret:{type:Sequelize[_0xbb31[6]],allowNull:true},transport:{type:Sequelize[_0xbb31[6]],allowNull:true,defaultValue:_0xbb31[47],set:function(_0xc186x9){this[_0xbb31[8]](_0xbb31[48],_0xc186x9?_0xc186x9[_0xbb31[50]](_0xbb31[49]):null)},get:function(){return this[_0xbb31[15]](_0xbb31[48])?this[_0xbb31[15]](_0xbb31[48])[_0xbb31[51]](_0xbb31[49]):null},comment:_0xbb31[52]},dtmfmode:{type:Sequelize.ENUM(_0xbb31[53],_0xbb31[54],_0xbb31[55],_0xbb31[56],_0xbb31[57]),allowNull:true,defaultValue:_0xbb31[53]},directmedia:{type:Sequelize.ENUM(_0xbb31[58],_0xbb31[59],_0xbb31[60],_0xbb31[61],_0xbb31[62]),allowNull:true,defaultValue:_0xbb31[59]},directrtpsetup:{type:Sequelize.ENUM(_0xbb31[58],_0xbb31[59]),allowNull:true,defaultValue:_0xbb31[59]},directmediapermit:{type:Sequelize[_0xbb31[6]],allowNull:true},directmediadeny:{type:Sequelize[_0xbb31[6]],allowNull:true},nat:{type:Sequelize[_0xbb31[6]],allowNull:true,defaultValue:_0xbb31[63],set:function(_0xc186x9){this[_0xbb31[8]](_0xbb31[64],_0xc186x9?_0xc186x9[_0xbb31[50]](_0xbb31[49]):null)},get:function(){return this[_0xbb31[15]](_0xbb31[64])?this[_0xbb31[15]](_0xbb31[64])[_0xbb31[51]](_0xbb31[49]):null},comment:_0xbb31[65]},callgroup:{type:Sequelize[_0xbb31[6]]},namedcallgroup:{type:Sequelize[_0xbb31[6]]},pickupgroup:{type:Sequelize[_0xbb31[6]]},namedpickupgroup:{type:Sequelize[_0xbb31[6]]},language:{type:Sequelize[_0xbb31[6]],defaultValue:_0xbb31[66]},tonezone:{type:Sequelize[_0xbb31[6]]},disallow:{type:Sequelize[_0xbb31[6]],allowNull:false,defaultValue:_0xbb31[67]},allow:{type:Sequelize[_0xbb31[6]],allowNull:false,defaultValue:_0xbb31[68],set:function(_0xc186x9){this[_0xbb31[8]](_0xbb31[69],_0xc186x9?_0xc186x9[_0xbb31[50]](_0xbb31[70]):null)},get:function(){return this[_0xbb31[15]](_0xbb31[69])?this[_0xbb31[15]](_0xbb31[69])[_0xbb31[51]](_0xbb31[70]):null},comment:_0xbb31[71]},autoframing:{type:Sequelize.ENUM(_0xbb31[58],_0xbb31[59]),allowNull:true},insecure:{type:Sequelize[_0xbb31[6]],allowNull:true,defaultValue:_0xbb31[72],set:function(_0xc186x9){this[_0xbb31[8]](_0xbb31[73],_0xc186x9?_0xc186x9[_0xbb31[50]](_0xbb31[49]):null)},get:function(){return this[_0xbb31[15]](_0xbb31[73])?this[_0xbb31[15]](_0xbb31[73])[_0xbb31[51]](_0xbb31[49]):null},comment:_0xbb31[74]},trustrpid:{type:Sequelize.ENUM(_0xbb31[58],_0xbb31[59]),allowNull:true,defaultValue:_0xbb31[59]},trust_id_outbound:{type:Sequelize.ENUM(_0xbb31[58],_0xbb31[59]),allowNull:true,defaultValue:_0xbb31[59]},progressinband:{type:Sequelize.ENUM(_0xbb31[58],_0xbb31[59],_0xbb31[75]),allowNull:true},promiscredir:{type:Sequelize.ENUM(_0xbb31[58],_0xbb31[59]),allowNull:true},useclientcode:{type:Sequelize.ENUM(_0xbb31[58],_0xbb31[59]),allowNull:true},accountcode:{type:Sequelize.INTEGER(11),allowNull:true},setvar:{type:Sequelize[_0xbb31[6]],allowNull:true},callerid:{type:Sequelize[_0xbb31[6]],allowNull:true,defaultValue:_0xbb31[76]},amaflags:{type:Sequelize[_0xbb31[6]],allowNull:true},callcounter:{type:Sequelize.ENUM(_0xbb31[58],_0xbb31[59]),allowNull:true,defaultValue:_0xbb31[58]},busylevel:{type:Sequelize.INTEGER(11),allowNull:true},allowoverlap:{type:Sequelize.ENUM(_0xbb31[58],_0xbb31[59]),allowNull:true},allowsubscribe:{type:Sequelize.ENUM(_0xbb31[58],_0xbb31[59]),allowNull:true},allowtransfer:{type:Sequelize.ENUM(_0xbb31[58],_0xbb31[59]),allowNull:true},ignoresdpversion:{type:Sequelize.ENUM(_0xbb31[58],_0xbb31[59]),allowNull:true},subscribecontext:{type:Sequelize[_0xbb31[6]],allowNull:true},template:{type:Sequelize[_0xbb31[6]],allowNull:true},videosupport:{type:Sequelize.ENUM(_0xbb31[58],_0xbb31[59],_0xbb31[77]),allowNull:true,defaultValue:_0xbb31[59]},maxcallbitrate:{type:Sequelize.INTEGER(11),allowNull:true},rfc2833compensate:{type:Sequelize.ENUM(_0xbb31[58],_0xbb31[59]),allowNull:true},mailbox:{type:Sequelize[_0xbb31[6]],allowNull:true},session_timers:{type:Sequelize.ENUM(_0xbb31[78],_0xbb31[79],_0xbb31[80]),allowNull:true},session_expires:{type:Sequelize.INTEGER(11),allowNull:true},session_minse:{type:Sequelize.INTEGER(11),allowNull:true},session_refresher:{type:Sequelize.ENUM(_0xbb31[81],_0xbb31[82]),allowNull:true,defaultValue:_0xbb31[82]},t38pt_usertpsource:{type:Sequelize[_0xbb31[6]],allowNull:true},regexten:{type:Sequelize[_0xbb31[6]],allowNull:true},fromdomain:{type:Sequelize[_0xbb31[6]],allowNull:true},fromuser:{type:Sequelize[_0xbb31[6]],allowNull:true},qualify:{type:Sequelize.ENUM(_0xbb31[58],_0xbb31[59]),allowNull:true,defaultValue:_0xbb31[58]},keepalive:{type:Sequelize.INTEGER(11),allowNull:true},defaultip:{type:Sequelize[_0xbb31[6]],allowNull:true},defaultuser:{type:Sequelize[_0xbb31[6]],allowNull:true},rtptimeout:{type:Sequelize.INTEGER(11),allowNull:true},rtpholdtimeout:{type:Sequelize.INTEGER(11),allowNull:true},rtpkeepalive:{type:Sequelize.INTEGER(11),allowNull:true},sendrpid:{type:Sequelize.ENUM(_0xbb31[58],_0xbb31[59]),allowNull:true,defaultValue:_0xbb31[59]},outboundproxy:{type:Sequelize[_0xbb31[6]],allowNull:true},callbackextension:{type:Sequelize[_0xbb31[6]],allowNull:true},timert1:{type:Sequelize.INTEGER(11),allowNull:true},timerb:{type:Sequelize.INTEGER(11),allowNull:true},qualifyfreq:{type:Sequelize.INTEGER(11),allowNull:true},contactpermit:{type:Sequelize[_0xbb31[6]],allowNull:true},contactdeny:{type:Sequelize[_0xbb31[6]],allowNull:true},contactacl:{type:Sequelize[_0xbb31[6]],allowNull:true},unsolicited_mailbox:{type:Sequelize[_0xbb31[6]],allowNull:true},use_q850_reason:{type:Sequelize[_0xbb31[6]],allowNull:true},maxforwards:{type:Sequelize.INTEGER(11),allowNull:true},encryption:{type:Sequelize.ENUM(_0xbb31[58],_0xbb31[59]),allowNull:true,defaultValue:_0xbb31[59]},avpf:{type:Sequelize.ENUM(_0xbb31[58],_0xbb31[59]),allowNull:true},force_avp:{type:Sequelize.ENUM(_0xbb31[58],_0xbb31[59]),allowNull:true},icesupport:{type:Sequelize.ENUM(_0xbb31[58],_0xbb31[59]),allowNull:true},dtlsenable:{type:Sequelize.ENUM(_0xbb31[58],_0xbb31[59]),allowNull:true},dtlsverify:{type:Sequelize.ENUM(_0xbb31[58],_0xbb31[59],_0xbb31[83],_0xbb31[84]),allowNull:true},dtlsrekey:{type:Sequelize.INTEGER(11),allowNull:true},dtlscertfile:{type:Sequelize[_0xbb31[6]],allowNull:true},dtlsprivatekey:{type:Sequelize[_0xbb31[6]],allowNull:true},dtlscipher:{type:Sequelize[_0xbb31[6]],allowNull:true},dtlscafile:{type:Sequelize[_0xbb31[6]],allowNull:true},dtlscapath:{type:Sequelize[_0xbb31[6]],allowNull:true},dtlssetup:{type:Sequelize.ENUM(_0xbb31[85],_0xbb31[86],_0xbb31[87]),allowNull:true},dtlsfingerprint:{type:Sequelize[_0xbb31[6]],allowNull:true},usereqphone:{type:Sequelize.ENUM(_0xbb31[58],_0xbb31[59]),allowNull:true,defaultValue:_0xbb31[59]},recordonfeature:{type:Sequelize[_0xbb31[6]],allowNull:true},recordofffeature:{type:Sequelize[_0xbb31[6]],allowNull:true},call_limit:{type:Sequelize.INTEGER(11),allowNull:true,defaultValue:10},registertrying:{type:Sequelize.ENUM(_0xbb31[58],_0xbb31[59]),allowNull:true},subscribemwi:{type:Sequelize.ENUM(_0xbb31[58],_0xbb31[59]),allowNull:true},vmexten:{type:Sequelize[_0xbb31[6]],allowNull:true},mohinterpret:{type:Sequelize[_0xbb31[6]],allowNull:true},mohsuggest:{type:Sequelize[_0xbb31[6]],allowNull:true},parkinglot:{type:Sequelize[_0xbb31[6]],allowNull:true},canreinvite:{type:Sequelize.ENUM(_0xbb31[58],_0xbb31[59],_0xbb31[60],_0xbb31[61],_0xbb31[88]),allowNull:true,defaultValue:_0xbb31[59]},loginInPause:{type:Sequelize[_0xbb31[25]],defaultValue:false},resetPasswordToken:{type:Sequelize[_0xbb31[6]]},resetPasswordExpires:{type:Sequelize[_0xbb31[26]]},phoneBarEnableRecording:{type:Sequelize[_0xbb31[25]],defaultValue:false},showWebBar:{type:Sequelize[_0xbb31[25]],defaultValue:false},permissions:{type:Sequelize[_0xbb31[89]],set:function(_0xc186x9){this[_0xbb31[8]](_0xbb31[90],_0xc186x9?_0xc186x9[_0xbb31[50]](_0xbb31[49]):[])},get:function(){return this[_0xbb31[15]](_0xbb31[90])?_[_0xbb31[91]](this[_0xbb31[15]](_0xbb31[90])[_0xbb31[51]](_0xbb31[49]),function(_0xc186xa){return parseInt(_0xc186xa,10)}):[]}}}
\ No newline at end of file