You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
db-schema/schema/provisioning.json

14762 lines
612 KiB

{
"columns" : {
"autoprov_configs/content_type" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "content_type",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "autoprov_configs",
"key_col" : "autoprov_configs/content_type"
},
"autoprov_configs/data" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "data",
"COLUMN_TYPE" : "mediumtext",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "autoprov_configs",
"key_col" : "autoprov_configs/data"
},
"autoprov_configs/device_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "device_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "autoprov_configs",
"key_col" : "autoprov_configs/device_id"
},
"autoprov_configs/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "autoprov_configs",
"key_col" : "autoprov_configs/id"
},
"autoprov_configs/version" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "version",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "autoprov_configs",
"key_col" : "autoprov_configs/version"
},
"autoprov_device_extensions/device_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "device_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "autoprov_device_extensions",
"key_col" : "autoprov_device_extensions/device_id"
},
"autoprov_device_extensions/extension_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "extension_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "autoprov_device_extensions",
"key_col" : "autoprov_device_extensions/extension_id"
},
"autoprov_device_extensions/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "autoprov_device_extensions",
"key_col" : "autoprov_device_extensions/id"
},
"autoprov_device_extensions/order" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "order",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "autoprov_device_extensions",
"key_col" : "autoprov_device_extensions/order"
},
"autoprov_device_line_annotations/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "autoprov_device_line_annotations",
"key_col" : "autoprov_device_line_annotations/id"
},
"autoprov_device_line_annotations/line_index" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "line_index",
"COLUMN_TYPE" : "int(4) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "autoprov_device_line_annotations",
"key_col" : "autoprov_device_line_annotations/line_index"
},
"autoprov_device_line_annotations/position" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "position",
"COLUMN_TYPE" : "enum('top','bottom','left','right','bottomleft','bottomright','topleft','topright')",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 6,
"TABLE_NAME" : "autoprov_device_line_annotations",
"key_col" : "autoprov_device_line_annotations/position"
},
"autoprov_device_line_annotations/range_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "range_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "autoprov_device_line_annotations",
"key_col" : "autoprov_device_line_annotations/range_id"
},
"autoprov_device_line_annotations/x" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "x",
"COLUMN_TYPE" : "int(4) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "autoprov_device_line_annotations",
"key_col" : "autoprov_device_line_annotations/x"
},
"autoprov_device_line_annotations/y" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "y",
"COLUMN_TYPE" : "int(4) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "autoprov_device_line_annotations",
"key_col" : "autoprov_device_line_annotations/y"
},
"autoprov_device_line_ranges/can_blf" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "can_blf",
"COLUMN_TYPE" : "tinyint(1) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 7,
"TABLE_NAME" : "autoprov_device_line_ranges",
"key_col" : "autoprov_device_line_ranges/can_blf"
},
"autoprov_device_line_ranges/can_forward" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "can_forward",
"COLUMN_TYPE" : "tinyint(1) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 9,
"TABLE_NAME" : "autoprov_device_line_ranges",
"key_col" : "autoprov_device_line_ranges/can_forward"
},
"autoprov_device_line_ranges/can_private" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "can_private",
"COLUMN_TYPE" : "tinyint(1) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "autoprov_device_line_ranges",
"key_col" : "autoprov_device_line_ranges/can_private"
},
"autoprov_device_line_ranges/can_shared" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "can_shared",
"COLUMN_TYPE" : "tinyint(1) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 6,
"TABLE_NAME" : "autoprov_device_line_ranges",
"key_col" : "autoprov_device_line_ranges/can_shared"
},
"autoprov_device_line_ranges/can_speeddial" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "can_speeddial",
"COLUMN_TYPE" : "tinyint(1) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 8,
"TABLE_NAME" : "autoprov_device_line_ranges",
"key_col" : "autoprov_device_line_ranges/can_speeddial"
},
"autoprov_device_line_ranges/can_transfer" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "can_transfer",
"COLUMN_TYPE" : "tinyint(1) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 10,
"TABLE_NAME" : "autoprov_device_line_ranges",
"key_col" : "autoprov_device_line_ranges/can_transfer"
},
"autoprov_device_line_ranges/device_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "device_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "autoprov_device_line_ranges",
"key_col" : "autoprov_device_line_ranges/device_id"
},
"autoprov_device_line_ranges/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "autoprov_device_line_ranges",
"key_col" : "autoprov_device_line_ranges/id"
},
"autoprov_device_line_ranges/name" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "name",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "autoprov_device_line_ranges",
"key_col" : "autoprov_device_line_ranges/name"
},
"autoprov_device_line_ranges/num_lines" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "num_lines",
"COLUMN_TYPE" : "int(4) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "autoprov_device_line_ranges",
"key_col" : "autoprov_device_line_ranges/num_lines"
},
"autoprov_devices/bootstrap_method" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "'http'",
"COLUMN_NAME" : "bootstrap_method",
"COLUMN_TYPE" : "enum('http','redirect_panasonic','redirect_yealink','redirect_polycom','redirect_snom','redirect_grandstream','redirect_ale','none')",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 12,
"TABLE_NAME" : "autoprov_devices",
"key_col" : "autoprov_devices/bootstrap_method"
},
"autoprov_devices/bootstrap_uri" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "''",
"COLUMN_NAME" : "bootstrap_uri",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 13,
"TABLE_NAME" : "autoprov_devices",
"key_col" : "autoprov_devices/bootstrap_uri"
},
"autoprov_devices/extensions_num" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "extensions_num",
"COLUMN_TYPE" : "tinyint(3) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 15,
"TABLE_NAME" : "autoprov_devices",
"key_col" : "autoprov_devices/extensions_num"
},
"autoprov_devices/front_image" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "front_image",
"COLUMN_TYPE" : "mediumblob",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "autoprov_devices",
"key_col" : "autoprov_devices/front_image"
},
"autoprov_devices/front_image_type" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "front_image_type",
"COLUMN_TYPE" : "varchar(32)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 6,
"TABLE_NAME" : "autoprov_devices",
"key_col" : "autoprov_devices/front_image_type"
},
"autoprov_devices/front_thumbnail" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "front_thumbnail",
"COLUMN_TYPE" : "mediumblob",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 7,
"TABLE_NAME" : "autoprov_devices",
"key_col" : "autoprov_devices/front_thumbnail"
},
"autoprov_devices/front_thumbnail_type" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "front_thumbnail_type",
"COLUMN_TYPE" : "varchar(32)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 8,
"TABLE_NAME" : "autoprov_devices",
"key_col" : "autoprov_devices/front_thumbnail_type"
},
"autoprov_devices/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "autoprov_devices",
"key_col" : "autoprov_devices/id"
},
"autoprov_devices/mac_image" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "mac_image",
"COLUMN_TYPE" : "mediumblob",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 9,
"TABLE_NAME" : "autoprov_devices",
"key_col" : "autoprov_devices/mac_image"
},
"autoprov_devices/mac_image_type" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "mac_image_type",
"COLUMN_TYPE" : "varchar(32)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 10,
"TABLE_NAME" : "autoprov_devices",
"key_col" : "autoprov_devices/mac_image_type"
},
"autoprov_devices/model" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "model",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "autoprov_devices",
"key_col" : "autoprov_devices/model"
},
"autoprov_devices/num_lines" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "num_lines",
"COLUMN_TYPE" : "int(5) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 11,
"TABLE_NAME" : "autoprov_devices",
"key_col" : "autoprov_devices/num_lines"
},
"autoprov_devices/reseller_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "reseller_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "autoprov_devices",
"key_col" : "autoprov_devices/reseller_id"
},
"autoprov_devices/type" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "'phone'",
"COLUMN_NAME" : "type",
"COLUMN_TYPE" : "enum('phone','extension')",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 14,
"TABLE_NAME" : "autoprov_devices",
"key_col" : "autoprov_devices/type"
},
"autoprov_devices/vendor" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "vendor",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "autoprov_devices",
"key_col" : "autoprov_devices/vendor"
},
"autoprov_field_device_lines/device_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "device_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "autoprov_field_device_lines",
"key_col" : "autoprov_field_device_lines/device_id"
},
"autoprov_field_device_lines/deviceid_dbaliases_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "deviceid_dbaliases_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 8,
"TABLE_NAME" : "autoprov_field_device_lines",
"key_col" : "autoprov_field_device_lines/deviceid_dbaliases_id"
},
"autoprov_field_device_lines/extension_unit" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "extension_unit",
"COLUMN_TYPE" : "tinyint(3) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 7,
"TABLE_NAME" : "autoprov_field_device_lines",
"key_col" : "autoprov_field_device_lines/extension_unit"
},
"autoprov_field_device_lines/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "autoprov_field_device_lines",
"key_col" : "autoprov_field_device_lines/id"
},
"autoprov_field_device_lines/key_num" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "key_num",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "autoprov_field_device_lines",
"key_col" : "autoprov_field_device_lines/key_num"
},
"autoprov_field_device_lines/label" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "label",
"COLUMN_TYPE" : "varchar(100)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 10,
"TABLE_NAME" : "autoprov_field_device_lines",
"key_col" : "autoprov_field_device_lines/label"
},
"autoprov_field_device_lines/line_type" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "'private'",
"COLUMN_NAME" : "line_type",
"COLUMN_TYPE" : "enum('private','shared','blf','speeddial','forward','transfer')",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 6,
"TABLE_NAME" : "autoprov_field_device_lines",
"key_col" : "autoprov_field_device_lines/line_type"
},
"autoprov_field_device_lines/linerange_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "linerange_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "autoprov_field_device_lines",
"key_col" : "autoprov_field_device_lines/linerange_id"
},
"autoprov_field_device_lines/subscriber_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "subscriber_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "autoprov_field_device_lines",
"key_col" : "autoprov_field_device_lines/subscriber_id"
},
"autoprov_field_device_lines/target_number" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "target_number",
"COLUMN_TYPE" : "varchar(100)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 9,
"TABLE_NAME" : "autoprov_field_device_lines",
"key_col" : "autoprov_field_device_lines/target_number"
},
"autoprov_field_devices/bootstrapped" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "bootstrapped",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "autoprov_field_devices",
"key_col" : "autoprov_field_devices/bootstrapped"
},
"autoprov_field_devices/contract_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "contract_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "autoprov_field_devices",
"key_col" : "autoprov_field_devices/contract_id"
},
"autoprov_field_devices/encryption_key" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "encryption_key",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 8,
"TABLE_NAME" : "autoprov_field_devices",
"key_col" : "autoprov_field_devices/encryption_key"
},
"autoprov_field_devices/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "autoprov_field_devices",
"key_col" : "autoprov_field_devices/id"
},
"autoprov_field_devices/identifier" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "identifier",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "autoprov_field_devices",
"key_col" : "autoprov_field_devices/identifier"
},
"autoprov_field_devices/insecure_transfer" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "insecure_transfer",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 6,
"TABLE_NAME" : "autoprov_field_devices",
"key_col" : "autoprov_field_devices/insecure_transfer"
},
"autoprov_field_devices/profile_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "profile_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "autoprov_field_devices",
"key_col" : "autoprov_field_devices/profile_id"
},
"autoprov_field_devices/station_name" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "station_name",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 7,
"TABLE_NAME" : "autoprov_field_devices",
"key_col" : "autoprov_field_devices/station_name"
},
"autoprov_firmwares/device_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "device_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "autoprov_firmwares",
"key_col" : "autoprov_firmwares/device_id"
},
"autoprov_firmwares/filename" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "filename",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "autoprov_firmwares",
"key_col" : "autoprov_firmwares/filename"
},
"autoprov_firmwares/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "autoprov_firmwares",
"key_col" : "autoprov_firmwares/id"
},
"autoprov_firmwares/tag" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "tag",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "autoprov_firmwares",
"key_col" : "autoprov_firmwares/tag"
},
"autoprov_firmwares/version" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "''",
"COLUMN_NAME" : "version",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "autoprov_firmwares",
"key_col" : "autoprov_firmwares/version"
},
"autoprov_firmwares_data/data" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "data",
"COLUMN_TYPE" : "longblob",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "autoprov_firmwares_data",
"key_col" : "autoprov_firmwares_data/data"
},
"autoprov_firmwares_data/fw_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "fw_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "autoprov_firmwares_data",
"key_col" : "autoprov_firmwares_data/fw_id"
},
"autoprov_firmwares_data/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "autoprov_firmwares_data",
"key_col" : "autoprov_firmwares_data/id"
},
"autoprov_profiles/config_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "config_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "autoprov_profiles",
"key_col" : "autoprov_profiles/config_id"
},
"autoprov_profiles/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "autoprov_profiles",
"key_col" : "autoprov_profiles/id"
},
"autoprov_profiles/name" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "name",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "autoprov_profiles",
"key_col" : "autoprov_profiles/name"
},
"autoprov_redirect_credentials/device_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "device_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "autoprov_redirect_credentials",
"key_col" : "autoprov_redirect_credentials/device_id"
},
"autoprov_redirect_credentials/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "autoprov_redirect_credentials",
"key_col" : "autoprov_redirect_credentials/id"
},
"autoprov_redirect_credentials/password" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "password",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "autoprov_redirect_credentials",
"key_col" : "autoprov_redirect_credentials/password"
},
"autoprov_redirect_credentials/user" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "user",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "autoprov_redirect_credentials",
"key_col" : "autoprov_redirect_credentials/user"
},
"autoprov_sync/device_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "device_id",
"COLUMN_TYPE" : "int(10) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "autoprov_sync",
"key_col" : "autoprov_sync/device_id"
},
"autoprov_sync/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(10) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "autoprov_sync",
"key_col" : "autoprov_sync/id"
},
"autoprov_sync/parameter_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "parameter_id",
"COLUMN_TYPE" : "int(10) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "autoprov_sync",
"key_col" : "autoprov_sync/parameter_id"
},
"autoprov_sync/parameter_value" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "parameter_value",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "autoprov_sync",
"key_col" : "autoprov_sync/parameter_value"
},
"autoprov_sync_parameters/bootstrap_method" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "'http'",
"COLUMN_NAME" : "bootstrap_method",
"COLUMN_TYPE" : "enum('http','redirect_panasonic','redirect_yealink','redirect_polycom','redirect_snom','redirect_grandstream')",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "autoprov_sync_parameters",
"key_col" : "autoprov_sync_parameters/bootstrap_method"
},
"autoprov_sync_parameters/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(10) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "autoprov_sync_parameters",
"key_col" : "autoprov_sync_parameters/id"
},
"autoprov_sync_parameters/parameter_constraint" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "parameter_constraint",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "autoprov_sync_parameters",
"key_col" : "autoprov_sync_parameters/parameter_constraint"
},
"autoprov_sync_parameters/parameter_name" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "parameter_name",
"COLUMN_TYPE" : "enum('sync_uri','sync_method','sync_params','security_handler','profile','cid','key','product_family')",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "autoprov_sync_parameters",
"key_col" : "autoprov_sync_parameters/parameter_name"
},
"emergency_containers/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "emergency_containers",
"key_col" : "emergency_containers/id"
},
"emergency_containers/name" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "''",
"COLUMN_NAME" : "name",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "emergency_containers",
"key_col" : "emergency_containers/name"
},
"emergency_containers/reseller_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "reseller_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "emergency_containers",
"key_col" : "emergency_containers/reseller_id"
},
"emergency_mappings/code" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "code",
"COLUMN_TYPE" : "varchar(32)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "emergency_mappings",
"key_col" : "emergency_mappings/code"
},
"emergency_mappings/emergency_container_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "emergency_container_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "emergency_mappings",
"key_col" : "emergency_mappings/emergency_container_id"
},
"emergency_mappings/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "emergency_mappings",
"key_col" : "emergency_mappings/id"
},
"emergency_mappings/prefix" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "prefix",
"COLUMN_TYPE" : "varchar(32)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "emergency_mappings",
"key_col" : "emergency_mappings/prefix"
},
"emergency_mappings/suffix" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "suffix",
"COLUMN_TYPE" : "varchar(32)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "emergency_mappings",
"key_col" : "emergency_mappings/suffix"
},
"language_strings/code" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "code",
"COLUMN_TYPE" : "varchar(63)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "language_strings",
"key_col" : "language_strings/code"
},
"language_strings/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "language_strings",
"key_col" : "language_strings/id"
},
"language_strings/language" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "language",
"COLUMN_TYPE" : "char(2)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "language_strings",
"key_col" : "language_strings/language"
},
"language_strings/string" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "string",
"COLUMN_TYPE" : "text",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "language_strings",
"key_col" : "language_strings/string"
},
"recording_calls/call_id" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "call_id",
"COLUMN_TYPE" : "varchar(250)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "recording_calls",
"key_col" : "recording_calls/call_id"
},
"recording_calls/end_time" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "end_time",
"COLUMN_TYPE" : "datetime",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "recording_calls",
"key_col" : "recording_calls/end_time"
},
"recording_calls/end_timestamp" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "end_timestamp",
"COLUMN_TYPE" : "decimal(13,3)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 6,
"TABLE_NAME" : "recording_calls",
"key_col" : "recording_calls/end_timestamp"
},
"recording_calls/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(10) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "recording_calls",
"key_col" : "recording_calls/id"
},
"recording_calls/start_time" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "current_timestamp()",
"COLUMN_NAME" : "start_time",
"COLUMN_TYPE" : "timestamp",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "recording_calls",
"key_col" : "recording_calls/start_time"
},
"recording_calls/start_timestamp" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "start_timestamp",
"COLUMN_TYPE" : "decimal(13,3)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "recording_calls",
"key_col" : "recording_calls/start_timestamp"
},
"recording_calls/status" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "'recording'",
"COLUMN_NAME" : "status",
"COLUMN_TYPE" : "enum('recording','completed','confirmed')",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 7,
"TABLE_NAME" : "recording_calls",
"key_col" : "recording_calls/status"
},
"recording_metakeys/call" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "call",
"COLUMN_TYPE" : "int(10) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "recording_metakeys",
"key_col" : "recording_metakeys/call"
},
"recording_metakeys/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(10) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "recording_metakeys",
"key_col" : "recording_metakeys/id"
},
"recording_metakeys/key" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "key",
"COLUMN_TYPE" : "char(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "recording_metakeys",
"key_col" : "recording_metakeys/key"
},
"recording_metakeys/value" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "value",
"COLUMN_TYPE" : "char(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "recording_metakeys",
"key_col" : "recording_metakeys/value"
},
"recording_streams/call" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "call",
"COLUMN_TYPE" : "int(10) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "recording_streams",
"key_col" : "recording_streams/call"
},
"recording_streams/channels" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "channels",
"COLUMN_TYPE" : "int(10) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 11,
"TABLE_NAME" : "recording_streams",
"key_col" : "recording_streams/channels"
},
"recording_streams/end_time" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "end_time",
"COLUMN_TYPE" : "datetime",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 9,
"TABLE_NAME" : "recording_streams",
"key_col" : "recording_streams/end_time"
},
"recording_streams/end_timestamp" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "end_timestamp",
"COLUMN_TYPE" : "decimal(13,3)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 14,
"TABLE_NAME" : "recording_streams",
"key_col" : "recording_streams/end_timestamp"
},
"recording_streams/file_format" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "file_format",
"COLUMN_TYPE" : "varchar(10)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "recording_streams",
"key_col" : "recording_streams/file_format"
},
"recording_streams/full_filename" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "full_filename",
"COLUMN_TYPE" : "varchar(250)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "recording_streams",
"key_col" : "recording_streams/full_filename"
},
"recording_streams/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(10) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "recording_streams",
"key_col" : "recording_streams/id"
},
"recording_streams/local_filename" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "local_filename",
"COLUMN_TYPE" : "varchar(250)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "recording_streams",
"key_col" : "recording_streams/local_filename"
},
"recording_streams/output_type" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "output_type",
"COLUMN_TYPE" : "enum('mixed','single')",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 6,
"TABLE_NAME" : "recording_streams",
"key_col" : "recording_streams/output_type"
},
"recording_streams/sample_rate" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "sample_rate",
"COLUMN_TYPE" : "int(10) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 10,
"TABLE_NAME" : "recording_streams",
"key_col" : "recording_streams/sample_rate"
},
"recording_streams/ssrc" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "ssrc",
"COLUMN_TYPE" : "int(10) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 12,
"TABLE_NAME" : "recording_streams",
"key_col" : "recording_streams/ssrc"
},
"recording_streams/start_time" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "current_timestamp()",
"COLUMN_NAME" : "start_time",
"COLUMN_TYPE" : "timestamp",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 8,
"TABLE_NAME" : "recording_streams",
"key_col" : "recording_streams/start_time"
},
"recording_streams/start_timestamp" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "start_timestamp",
"COLUMN_TYPE" : "decimal(13,3)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 13,
"TABLE_NAME" : "recording_streams",
"key_col" : "recording_streams/start_timestamp"
},
"recording_streams/stream" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "''",
"COLUMN_NAME" : "stream",
"COLUMN_TYPE" : "longblob",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 16,
"TABLE_NAME" : "recording_streams",
"key_col" : "recording_streams/stream"
},
"recording_streams/stream_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "stream_id",
"COLUMN_TYPE" : "int(10) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 7,
"TABLE_NAME" : "recording_streams",
"key_col" : "recording_streams/stream_id"
},
"recording_streams/tag_label" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "''",
"COLUMN_NAME" : "tag_label",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 15,
"TABLE_NAME" : "recording_streams",
"key_col" : "recording_streams/tag_label"
},
"recording_streams/transcript" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "''",
"COLUMN_NAME" : "transcript",
"COLUMN_TYPE" : "text",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 18,
"TABLE_NAME" : "recording_streams",
"key_col" : "recording_streams/transcript"
},
"recording_streams/transcript_status" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "'none'",
"COLUMN_NAME" : "transcript_status",
"COLUMN_TYPE" : "enum('none','pending','done')",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 17,
"TABLE_NAME" : "recording_streams",
"key_col" : "recording_streams/transcript_status"
},
"rtc_session/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "rtc_session",
"key_col" : "rtc_session/id"
},
"rtc_session/rtc_network_tag" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "''",
"COLUMN_NAME" : "rtc_network_tag",
"COLUMN_TYPE" : "varchar(45)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "rtc_session",
"key_col" : "rtc_session/rtc_network_tag"
},
"rtc_session/rtc_session_id" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "rtc_session_id",
"COLUMN_TYPE" : "varchar(36)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "rtc_session",
"key_col" : "rtc_session/rtc_session_id"
},
"rtc_session/subscriber_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "subscriber_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "rtc_session",
"key_col" : "rtc_session/subscriber_id"
},
"rtc_user/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "rtc_user",
"key_col" : "rtc_user/id"
},
"rtc_user/reseller_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "reseller_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "rtc_user",
"key_col" : "rtc_user/reseller_id"
},
"rtc_user/rtc_user_id" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "rtc_user_id",
"COLUMN_TYPE" : "varchar(36)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "rtc_user",
"key_col" : "rtc_user/rtc_user_id"
},
"sms_journal/callee" : {
"CHARACTER_SET_NAME" : "utf8mb4",
"COLLATION_NAME" : "utf8mb4_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "callee",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 6,
"TABLE_NAME" : "sms_journal",
"key_col" : "sms_journal/callee"
},
"sms_journal/caller" : {
"CHARACTER_SET_NAME" : "utf8mb4",
"COLLATION_NAME" : "utf8mb4_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "caller",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "sms_journal",
"key_col" : "sms_journal/caller"
},
"sms_journal/cli" : {
"CHARACTER_SET_NAME" : "utf8mb4",
"COLLATION_NAME" : "utf8mb4_general_ci",
"COLUMN_DEFAULT" : "''",
"COLUMN_NAME" : "cli",
"COLUMN_TYPE" : "varchar(128)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 13,
"TABLE_NAME" : "sms_journal",
"key_col" : "sms_journal/cli"
},
"sms_journal/coding" : {
"CHARACTER_SET_NAME" : "utf8mb4",
"COLLATION_NAME" : "utf8mb4_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "coding",
"COLUMN_TYPE" : "varchar(16)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 10,
"TABLE_NAME" : "sms_journal",
"key_col" : "sms_journal/coding"
},
"sms_journal/direction" : {
"CHARACTER_SET_NAME" : "utf8mb4",
"COLLATION_NAME" : "utf8mb4_general_ci",
"COLUMN_DEFAULT" : "'in'",
"COLUMN_NAME" : "direction",
"COLUMN_TYPE" : "enum('in','out','forward')",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "sms_journal",
"key_col" : "sms_journal/direction"
},
"sms_journal/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "sms_journal",
"key_col" : "sms_journal/id"
},
"sms_journal/pcc_status" : {
"CHARACTER_SET_NAME" : "utf8mb4",
"COLLATION_NAME" : "utf8mb4_general_ci",
"COLUMN_DEFAULT" : "'none'",
"COLUMN_NAME" : "pcc_status",
"COLUMN_TYPE" : "enum('none','pending','complete','failed')",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 11,
"TABLE_NAME" : "sms_journal",
"key_col" : "sms_journal/pcc_status"
},
"sms_journal/pcc_token" : {
"CHARACTER_SET_NAME" : "utf8mb4",
"COLLATION_NAME" : "utf8mb4_general_ci",
"COLUMN_DEFAULT" : "''",
"COLUMN_NAME" : "pcc_token",
"COLUMN_TYPE" : "varchar(64)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 12,
"TABLE_NAME" : "sms_journal",
"key_col" : "sms_journal/pcc_token"
},
"sms_journal/reason" : {
"CHARACTER_SET_NAME" : "utf8mb4",
"COLLATION_NAME" : "utf8mb4_general_ci",
"COLUMN_DEFAULT" : "''",
"COLUMN_NAME" : "reason",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 8,
"TABLE_NAME" : "sms_journal",
"key_col" : "sms_journal/reason"
},
"sms_journal/smsc_peer" : {
"CHARACTER_SET_NAME" : "utf8mb4",
"COLLATION_NAME" : "utf8mb4_general_ci",
"COLUMN_DEFAULT" : "''",
"COLUMN_NAME" : "smsc_peer",
"COLUMN_TYPE" : "varchar(128)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 14,
"TABLE_NAME" : "sms_journal",
"key_col" : "sms_journal/smsc_peer"
},
"sms_journal/status" : {
"CHARACTER_SET_NAME" : "utf8mb4",
"COLLATION_NAME" : "utf8mb4_general_ci",
"COLUMN_DEFAULT" : "''",
"COLUMN_NAME" : "status",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 9,
"TABLE_NAME" : "sms_journal",
"key_col" : "sms_journal/status"
},
"sms_journal/subscriber_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "subscriber_id",
"COLUMN_TYPE" : "int(10) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "sms_journal",
"key_col" : "sms_journal/subscriber_id"
},
"sms_journal/text" : {
"CHARACTER_SET_NAME" : "utf8mb4",
"COLLATION_NAME" : "utf8mb4_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "text",
"COLUMN_TYPE" : "mediumtext",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 7,
"TABLE_NAME" : "sms_journal",
"key_col" : "sms_journal/text"
},
"sms_journal/time" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "current_timestamp()",
"COLUMN_NAME" : "time",
"COLUMN_TYPE" : "timestamp",
"EXTRA" : "on update current_timestamp()",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "sms_journal",
"key_col" : "sms_journal/time"
},
"upn_rewrite_set/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "upn_rewrite_set",
"key_col" : "upn_rewrite_set/id"
},
"upn_rewrite_set/new_cli" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "new_cli",
"COLUMN_TYPE" : "varchar(45)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "upn_rewrite_set",
"key_col" : "upn_rewrite_set/new_cli"
},
"upn_rewrite_set/subscriber_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "subscriber_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "upn_rewrite_set",
"key_col" : "upn_rewrite_set/subscriber_id"
},
"upn_rewrite_sources/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "upn_rewrite_sources",
"key_col" : "upn_rewrite_sources/id"
},
"upn_rewrite_sources/pattern" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "pattern",
"COLUMN_TYPE" : "varchar(45)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "upn_rewrite_sources",
"key_col" : "upn_rewrite_sources/pattern"
},
"upn_rewrite_sources/upn_rewrite_set_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "upn_rewrite_set_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "upn_rewrite_sources",
"key_col" : "upn_rewrite_sources/upn_rewrite_set_id"
},
"voip_aig_sequence/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(10) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_aig_sequence",
"key_col" : "voip_aig_sequence/id"
},
"voip_allowed_ip_groups/_ipv4_net_from" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "_ipv4_net_from",
"COLUMN_TYPE" : "varbinary(4)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_allowed_ip_groups",
"key_col" : "voip_allowed_ip_groups/_ipv4_net_from"
},
"voip_allowed_ip_groups/_ipv4_net_to" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "_ipv4_net_to",
"COLUMN_TYPE" : "varbinary(4)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_allowed_ip_groups",
"key_col" : "voip_allowed_ip_groups/_ipv4_net_to"
},
"voip_allowed_ip_groups/_ipv6_net_from" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "_ipv6_net_from",
"COLUMN_TYPE" : "varbinary(16)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 6,
"TABLE_NAME" : "voip_allowed_ip_groups",
"key_col" : "voip_allowed_ip_groups/_ipv6_net_from"
},
"voip_allowed_ip_groups/_ipv6_net_to" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "_ipv6_net_to",
"COLUMN_TYPE" : "varbinary(16)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 7,
"TABLE_NAME" : "voip_allowed_ip_groups",
"key_col" : "voip_allowed_ip_groups/_ipv6_net_to"
},
"voip_allowed_ip_groups/group_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "group_id",
"COLUMN_TYPE" : "int(10) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_allowed_ip_groups",
"key_col" : "voip_allowed_ip_groups/group_id"
},
"voip_allowed_ip_groups/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(10) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_allowed_ip_groups",
"key_col" : "voip_allowed_ip_groups/id"
},
"voip_allowed_ip_groups/ipnet" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "ipnet",
"COLUMN_TYPE" : "varchar(46)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_allowed_ip_groups",
"key_col" : "voip_allowed_ip_groups/ipnet"
},
"voip_cc_mappings/auth_key" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "auth_key",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_cc_mappings",
"key_col" : "voip_cc_mappings/auth_key"
},
"voip_cc_mappings/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_cc_mappings",
"key_col" : "voip_cc_mappings/id"
},
"voip_cc_mappings/source_uuid" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "source_uuid",
"COLUMN_TYPE" : "char(36)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_cc_mappings",
"key_col" : "voip_cc_mappings/source_uuid"
},
"voip_cc_mappings/uuid" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "uuid",
"COLUMN_TYPE" : "char(36)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_cc_mappings",
"key_col" : "voip_cc_mappings/uuid"
},
"voip_cf_bnumber_sets/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_cf_bnumber_sets",
"key_col" : "voip_cf_bnumber_sets/id"
},
"voip_cf_bnumber_sets/is_regex" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "is_regex",
"COLUMN_TYPE" : "tinyint(1) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_cf_bnumber_sets",
"key_col" : "voip_cf_bnumber_sets/is_regex"
},
"voip_cf_bnumber_sets/mode" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "'whitelist'",
"COLUMN_NAME" : "mode",
"COLUMN_TYPE" : "enum('whitelist','blacklist')",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_cf_bnumber_sets",
"key_col" : "voip_cf_bnumber_sets/mode"
},
"voip_cf_bnumber_sets/name" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "name",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_cf_bnumber_sets",
"key_col" : "voip_cf_bnumber_sets/name"
},
"voip_cf_bnumber_sets/subscriber_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "subscriber_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_cf_bnumber_sets",
"key_col" : "voip_cf_bnumber_sets/subscriber_id"
},
"voip_cf_bnumbers/bnumber" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "bnumber",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_cf_bnumbers",
"key_col" : "voip_cf_bnumbers/bnumber"
},
"voip_cf_bnumbers/bnumber_set_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "bnumber_set_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_cf_bnumbers",
"key_col" : "voip_cf_bnumbers/bnumber_set_id"
},
"voip_cf_bnumbers/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_cf_bnumbers",
"key_col" : "voip_cf_bnumbers/id"
},
"voip_cf_destination_sets/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_cf_destination_sets",
"key_col" : "voip_cf_destination_sets/id"
},
"voip_cf_destination_sets/name" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "name",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_cf_destination_sets",
"key_col" : "voip_cf_destination_sets/name"
},
"voip_cf_destination_sets/subscriber_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "subscriber_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_cf_destination_sets",
"key_col" : "voip_cf_destination_sets/subscriber_id"
},
"voip_cf_destinations/announcement_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "announcement_id",
"COLUMN_TYPE" : "int(11)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 6,
"TABLE_NAME" : "voip_cf_destinations",
"key_col" : "voip_cf_destinations/announcement_id"
},
"voip_cf_destinations/destination" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "destination",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_cf_destinations",
"key_col" : "voip_cf_destinations/destination"
},
"voip_cf_destinations/destination_set_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "destination_set_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_cf_destinations",
"key_col" : "voip_cf_destinations/destination_set_id"
},
"voip_cf_destinations/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_cf_destinations",
"key_col" : "voip_cf_destinations/id"
},
"voip_cf_destinations/priority" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "priority",
"COLUMN_TYPE" : "int(3) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_cf_destinations",
"key_col" : "voip_cf_destinations/priority"
},
"voip_cf_destinations/timeout" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "300",
"COLUMN_NAME" : "timeout",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_cf_destinations",
"key_col" : "voip_cf_destinations/timeout"
},
"voip_cf_mappings/bnumber_set_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "bnumber_set_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 7,
"TABLE_NAME" : "voip_cf_mappings",
"key_col" : "voip_cf_mappings/bnumber_set_id"
},
"voip_cf_mappings/destination_set_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "destination_set_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_cf_mappings",
"key_col" : "voip_cf_mappings/destination_set_id"
},
"voip_cf_mappings/enabled" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "1",
"COLUMN_NAME" : "enabled",
"COLUMN_TYPE" : "tinyint(1) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 8,
"TABLE_NAME" : "voip_cf_mappings",
"key_col" : "voip_cf_mappings/enabled"
},
"voip_cf_mappings/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_cf_mappings",
"key_col" : "voip_cf_mappings/id"
},
"voip_cf_mappings/source_set_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "source_set_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 6,
"TABLE_NAME" : "voip_cf_mappings",
"key_col" : "voip_cf_mappings/source_set_id"
},
"voip_cf_mappings/subscriber_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "subscriber_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_cf_mappings",
"key_col" : "voip_cf_mappings/subscriber_id"
},
"voip_cf_mappings/time_set_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "time_set_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_cf_mappings",
"key_col" : "voip_cf_mappings/time_set_id"
},
"voip_cf_mappings/type" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "'cfu'",
"COLUMN_NAME" : "type",
"COLUMN_TYPE" : "enum('cfu','cfb','cfna','cft','cfs','cfr','cfo')",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_cf_mappings",
"key_col" : "voip_cf_mappings/type"
},
"voip_cf_mappings/use_redirection" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "use_redirection",
"COLUMN_TYPE" : "tinyint(1) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 9,
"TABLE_NAME" : "voip_cf_mappings",
"key_col" : "voip_cf_mappings/use_redirection"
},
"voip_cf_periods/hour" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "hour",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 7,
"TABLE_NAME" : "voip_cf_periods",
"key_col" : "voip_cf_periods/hour"
},
"voip_cf_periods/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_cf_periods",
"key_col" : "voip_cf_periods/id"
},
"voip_cf_periods/mday" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "mday",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_cf_periods",
"key_col" : "voip_cf_periods/mday"
},
"voip_cf_periods/minute" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "minute",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 8,
"TABLE_NAME" : "voip_cf_periods",
"key_col" : "voip_cf_periods/minute"
},
"voip_cf_periods/month" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "month",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_cf_periods",
"key_col" : "voip_cf_periods/month"
},
"voip_cf_periods/time_set_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "time_set_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_cf_periods",
"key_col" : "voip_cf_periods/time_set_id"
},
"voip_cf_periods/wday" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "wday",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 6,
"TABLE_NAME" : "voip_cf_periods",
"key_col" : "voip_cf_periods/wday"
},
"voip_cf_periods/year" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "year",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_cf_periods",
"key_col" : "voip_cf_periods/year"
},
"voip_cf_source_sets/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_cf_source_sets",
"key_col" : "voip_cf_source_sets/id"
},
"voip_cf_source_sets/is_regex" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "is_regex",
"COLUMN_TYPE" : "tinyint(1) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_cf_source_sets",
"key_col" : "voip_cf_source_sets/is_regex"
},
"voip_cf_source_sets/mode" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "'whitelist'",
"COLUMN_NAME" : "mode",
"COLUMN_TYPE" : "enum('whitelist','blacklist')",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_cf_source_sets",
"key_col" : "voip_cf_source_sets/mode"
},
"voip_cf_source_sets/name" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "name",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_cf_source_sets",
"key_col" : "voip_cf_source_sets/name"
},
"voip_cf_source_sets/subscriber_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "subscriber_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_cf_source_sets",
"key_col" : "voip_cf_source_sets/subscriber_id"
},
"voip_cf_sources/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_cf_sources",
"key_col" : "voip_cf_sources/id"
},
"voip_cf_sources/source" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "source",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_cf_sources",
"key_col" : "voip_cf_sources/source"
},
"voip_cf_sources/source_set_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "source_set_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_cf_sources",
"key_col" : "voip_cf_sources/source_set_id"
},
"voip_cf_time_sets/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_cf_time_sets",
"key_col" : "voip_cf_time_sets/id"
},
"voip_cf_time_sets/name" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "name",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_cf_time_sets",
"key_col" : "voip_cf_time_sets/name"
},
"voip_cf_time_sets/subscriber_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "subscriber_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_cf_time_sets",
"key_col" : "voip_cf_time_sets/subscriber_id"
},
"voip_contacts/company" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "company",
"COLUMN_TYPE" : "varchar(127)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_contacts",
"key_col" : "voip_contacts/company"
},
"voip_contacts/email" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "email",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 10,
"TABLE_NAME" : "voip_contacts",
"key_col" : "voip_contacts/email"
},
"voip_contacts/faxnumber" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "faxnumber",
"COLUMN_TYPE" : "varchar(31)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 9,
"TABLE_NAME" : "voip_contacts",
"key_col" : "voip_contacts/faxnumber"
},
"voip_contacts/firstname" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "firstname",
"COLUMN_TYPE" : "varchar(127)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_contacts",
"key_col" : "voip_contacts/firstname"
},
"voip_contacts/homepage" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "homepage",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 11,
"TABLE_NAME" : "voip_contacts",
"key_col" : "voip_contacts/homepage"
},
"voip_contacts/homephonenumber" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "homephonenumber",
"COLUMN_TYPE" : "varchar(31)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 7,
"TABLE_NAME" : "voip_contacts",
"key_col" : "voip_contacts/homephonenumber"
},
"voip_contacts/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_contacts",
"key_col" : "voip_contacts/id"
},
"voip_contacts/lastname" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "lastname",
"COLUMN_TYPE" : "varchar(127)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_contacts",
"key_col" : "voip_contacts/lastname"
},
"voip_contacts/mobilenumber" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "mobilenumber",
"COLUMN_TYPE" : "varchar(31)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 8,
"TABLE_NAME" : "voip_contacts",
"key_col" : "voip_contacts/mobilenumber"
},
"voip_contacts/phonenumber" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "phonenumber",
"COLUMN_TYPE" : "varchar(31)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 6,
"TABLE_NAME" : "voip_contacts",
"key_col" : "voip_contacts/phonenumber"
},
"voip_contacts/subscriber_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "subscriber_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_contacts",
"key_col" : "voip_contacts/subscriber_id"
},
"voip_contract_location_blocks/_ipv4_net_from" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "_ipv4_net_from",
"COLUMN_TYPE" : "varbinary(4)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_contract_location_blocks",
"key_col" : "voip_contract_location_blocks/_ipv4_net_from"
},
"voip_contract_location_blocks/_ipv4_net_to" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "_ipv4_net_to",
"COLUMN_TYPE" : "varbinary(4)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 6,
"TABLE_NAME" : "voip_contract_location_blocks",
"key_col" : "voip_contract_location_blocks/_ipv4_net_to"
},
"voip_contract_location_blocks/_ipv6_net_from" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "_ipv6_net_from",
"COLUMN_TYPE" : "varbinary(16)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 7,
"TABLE_NAME" : "voip_contract_location_blocks",
"key_col" : "voip_contract_location_blocks/_ipv6_net_from"
},
"voip_contract_location_blocks/_ipv6_net_to" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "_ipv6_net_to",
"COLUMN_TYPE" : "varbinary(16)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 8,
"TABLE_NAME" : "voip_contract_location_blocks",
"key_col" : "voip_contract_location_blocks/_ipv6_net_to"
},
"voip_contract_location_blocks/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_contract_location_blocks",
"key_col" : "voip_contract_location_blocks/id"
},
"voip_contract_location_blocks/ip" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "ip",
"COLUMN_TYPE" : "varchar(39)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_contract_location_blocks",
"key_col" : "voip_contract_location_blocks/ip"
},
"voip_contract_location_blocks/location_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "location_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_contract_location_blocks",
"key_col" : "voip_contract_location_blocks/location_id"
},
"voip_contract_location_blocks/mask" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "mask",
"COLUMN_TYPE" : "tinyint(1) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_contract_location_blocks",
"key_col" : "voip_contract_location_blocks/mask"
},
"voip_contract_locations/contract_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "contract_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_contract_locations",
"key_col" : "voip_contract_locations/contract_id"
},
"voip_contract_locations/description" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "description",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_contract_locations",
"key_col" : "voip_contract_locations/description"
},
"voip_contract_locations/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_contract_locations",
"key_col" : "voip_contract_locations/id"
},
"voip_contract_locations/name" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "name",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_contract_locations",
"key_col" : "voip_contract_locations/name"
},
"voip_contract_preferences/attribute_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "attribute_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_contract_preferences",
"key_col" : "voip_contract_preferences/attribute_id"
},
"voip_contract_preferences/contract_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "contract_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_contract_preferences",
"key_col" : "voip_contract_preferences/contract_id"
},
"voip_contract_preferences/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_contract_preferences",
"key_col" : "voip_contract_preferences/id"
},
"voip_contract_preferences/location_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "location_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 6,
"TABLE_NAME" : "voip_contract_preferences",
"key_col" : "voip_contract_preferences/location_id"
},
"voip_contract_preferences/modify_timestamp" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "current_timestamp()",
"COLUMN_NAME" : "modify_timestamp",
"COLUMN_TYPE" : "timestamp",
"EXTRA" : "on update current_timestamp()",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_contract_preferences",
"key_col" : "voip_contract_preferences/modify_timestamp"
},
"voip_contract_preferences/value" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "value",
"COLUMN_TYPE" : "varchar(128)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_contract_preferences",
"key_col" : "voip_contract_preferences/value"
},
"voip_contract_preferences_blob/content_type" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "'application/data'",
"COLUMN_NAME" : "content_type",
"COLUMN_TYPE" : "varchar(128)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_contract_preferences_blob",
"key_col" : "voip_contract_preferences_blob/content_type"
},
"voip_contract_preferences_blob/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11)",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_contract_preferences_blob",
"key_col" : "voip_contract_preferences_blob/id"
},
"voip_contract_preferences_blob/preference_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "preference_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_contract_preferences_blob",
"key_col" : "voip_contract_preferences_blob/preference_id"
},
"voip_contract_preferences_blob/value" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "value",
"COLUMN_TYPE" : "mediumblob",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_contract_preferences_blob",
"key_col" : "voip_contract_preferences_blob/value"
},
"voip_contract_speed_dial/contract_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "contract_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_contract_speed_dial",
"key_col" : "voip_contract_speed_dial/contract_id"
},
"voip_contract_speed_dial/destination" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "destination",
"COLUMN_TYPE" : "varchar(192)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_contract_speed_dial",
"key_col" : "voip_contract_speed_dial/destination"
},
"voip_contract_speed_dial/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_contract_speed_dial",
"key_col" : "voip_contract_speed_dial/id"
},
"voip_contract_speed_dial/slot" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "slot",
"COLUMN_TYPE" : "varchar(64)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_contract_speed_dial",
"key_col" : "voip_contract_speed_dial/slot"
},
"voip_dbaliases/devid_alias" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "devid_alias",
"COLUMN_TYPE" : "varchar(127)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 7,
"TABLE_NAME" : "voip_dbaliases",
"key_col" : "voip_dbaliases/devid_alias"
},
"voip_dbaliases/domain_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "domain_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_dbaliases",
"key_col" : "voip_dbaliases/domain_id"
},
"voip_dbaliases/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_dbaliases",
"key_col" : "voip_dbaliases/id"
},
"voip_dbaliases/is_devid" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "is_devid",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 6,
"TABLE_NAME" : "voip_dbaliases",
"key_col" : "voip_dbaliases/is_devid"
},
"voip_dbaliases/is_primary" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "is_primary",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_dbaliases",
"key_col" : "voip_dbaliases/is_primary"
},
"voip_dbaliases/subscriber_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "subscriber_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_dbaliases",
"key_col" : "voip_dbaliases/subscriber_id"
},
"voip_dbaliases/username" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "username",
"COLUMN_TYPE" : "varchar(127)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_dbaliases",
"key_col" : "voip_dbaliases/username"
},
"voip_dev_preferences/attribute_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "attribute_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_dev_preferences",
"key_col" : "voip_dev_preferences/attribute_id"
},
"voip_dev_preferences/device_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "device_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_dev_preferences",
"key_col" : "voip_dev_preferences/device_id"
},
"voip_dev_preferences/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_dev_preferences",
"key_col" : "voip_dev_preferences/id"
},
"voip_dev_preferences/modify_timestamp" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "current_timestamp()",
"COLUMN_NAME" : "modify_timestamp",
"COLUMN_TYPE" : "timestamp",
"EXTRA" : "on update current_timestamp()",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_dev_preferences",
"key_col" : "voip_dev_preferences/modify_timestamp"
},
"voip_dev_preferences/value" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "value",
"COLUMN_TYPE" : "varchar(128)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_dev_preferences",
"key_col" : "voip_dev_preferences/value"
},
"voip_devprof_preferences/attribute_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "attribute_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_devprof_preferences",
"key_col" : "voip_devprof_preferences/attribute_id"
},
"voip_devprof_preferences/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_devprof_preferences",
"key_col" : "voip_devprof_preferences/id"
},
"voip_devprof_preferences/modify_timestamp" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "current_timestamp()",
"COLUMN_NAME" : "modify_timestamp",
"COLUMN_TYPE" : "timestamp",
"EXTRA" : "on update current_timestamp()",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_devprof_preferences",
"key_col" : "voip_devprof_preferences/modify_timestamp"
},
"voip_devprof_preferences/profile_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "profile_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_devprof_preferences",
"key_col" : "voip_devprof_preferences/profile_id"
},
"voip_devprof_preferences/value" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "value",
"COLUMN_TYPE" : "varchar(128)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_devprof_preferences",
"key_col" : "voip_devprof_preferences/value"
},
"voip_dom_preferences/attribute_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "attribute_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_dom_preferences",
"key_col" : "voip_dom_preferences/attribute_id"
},
"voip_dom_preferences/domain_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "domain_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_dom_preferences",
"key_col" : "voip_dom_preferences/domain_id"
},
"voip_dom_preferences/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_dom_preferences",
"key_col" : "voip_dom_preferences/id"
},
"voip_dom_preferences/modify_timestamp" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "current_timestamp()",
"COLUMN_NAME" : "modify_timestamp",
"COLUMN_TYPE" : "timestamp",
"EXTRA" : "on update current_timestamp()",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_dom_preferences",
"key_col" : "voip_dom_preferences/modify_timestamp"
},
"voip_dom_preferences/value" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "value",
"COLUMN_TYPE" : "varchar(128)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_dom_preferences",
"key_col" : "voip_dom_preferences/value"
},
"voip_dom_preferences_blob/content_type" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "'application/data'",
"COLUMN_NAME" : "content_type",
"COLUMN_TYPE" : "varchar(128)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_dom_preferences_blob",
"key_col" : "voip_dom_preferences_blob/content_type"
},
"voip_dom_preferences_blob/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11)",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_dom_preferences_blob",
"key_col" : "voip_dom_preferences_blob/id"
},
"voip_dom_preferences_blob/preference_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "preference_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_dom_preferences_blob",
"key_col" : "voip_dom_preferences_blob/preference_id"
},
"voip_dom_preferences_blob/value" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "value",
"COLUMN_TYPE" : "mediumblob",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_dom_preferences_blob",
"key_col" : "voip_dom_preferences_blob/value"
},
"voip_domains/domain" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "domain",
"COLUMN_TYPE" : "varchar(127)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_domains",
"key_col" : "voip_domains/domain"
},
"voip_domains/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_domains",
"key_col" : "voip_domains/id"
},
"voip_fax_data/checksum" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "checksum",
"COLUMN_TYPE" : "char(32)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_fax_data",
"key_col" : "voip_fax_data/checksum"
},
"voip_fax_data/data" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "data",
"COLUMN_TYPE" : "mediumblob",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 6,
"TABLE_NAME" : "voip_fax_data",
"key_col" : "voip_fax_data/data"
},
"voip_fax_data/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_fax_data",
"key_col" : "voip_fax_data/id"
},
"voip_fax_data/sid" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "sid",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_fax_data",
"key_col" : "voip_fax_data/sid"
},
"voip_fax_data/size" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "size",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_fax_data",
"key_col" : "voip_fax_data/size"
},
"voip_fax_data/subscriber_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "subscriber_id",
"COLUMN_TYPE" : "int(10) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_fax_data",
"key_col" : "voip_fax_data/subscriber_id"
},
"voip_fax_data/time" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "time",
"COLUMN_TYPE" : "decimal(13,3)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 7,
"TABLE_NAME" : "voip_fax_data",
"key_col" : "voip_fax_data/time"
},
"voip_fax_destinations/cc" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "cc",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_fax_destinations",
"key_col" : "voip_fax_destinations/cc"
},
"voip_fax_destinations/destination" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "destination",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_fax_destinations",
"key_col" : "voip_fax_destinations/destination"
},
"voip_fax_destinations/filetype" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "'TIFF'",
"COLUMN_NAME" : "filetype",
"COLUMN_TYPE" : "enum('PS','TIFF','PDF','PDF14')",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_fax_destinations",
"key_col" : "voip_fax_destinations/filetype"
},
"voip_fax_destinations/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_fax_destinations",
"key_col" : "voip_fax_destinations/id"
},
"voip_fax_destinations/incoming" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "1",
"COLUMN_NAME" : "incoming",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 6,
"TABLE_NAME" : "voip_fax_destinations",
"key_col" : "voip_fax_destinations/incoming"
},
"voip_fax_destinations/outgoing" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "outgoing",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 7,
"TABLE_NAME" : "voip_fax_destinations",
"key_col" : "voip_fax_destinations/outgoing"
},
"voip_fax_destinations/status" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "status",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 8,
"TABLE_NAME" : "voip_fax_destinations",
"key_col" : "voip_fax_destinations/status"
},
"voip_fax_destinations/subscriber_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "subscriber_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_fax_destinations",
"key_col" : "voip_fax_destinations/subscriber_id"
},
"voip_fax_journal/call_id" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "call_id",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 17,
"TABLE_NAME" : "voip_fax_journal",
"key_col" : "voip_fax_journal/call_id"
},
"voip_fax_journal/callee" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "callee",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 7,
"TABLE_NAME" : "voip_fax_journal",
"key_col" : "voip_fax_journal/callee"
},
"voip_fax_journal/callee_uuid" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "callee_uuid",
"COLUMN_TYPE" : "char(36)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 16,
"TABLE_NAME" : "voip_fax_journal",
"key_col" : "voip_fax_journal/callee_uuid"
},
"voip_fax_journal/caller" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "caller",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 6,
"TABLE_NAME" : "voip_fax_journal",
"key_col" : "voip_fax_journal/caller"
},
"voip_fax_journal/caller_uuid" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "caller_uuid",
"COLUMN_TYPE" : "char(36)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 15,
"TABLE_NAME" : "voip_fax_journal",
"key_col" : "voip_fax_journal/caller_uuid"
},
"voip_fax_journal/direction" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "direction",
"COLUMN_TYPE" : "enum('in','out','mtf')",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_fax_journal",
"key_col" : "voip_fax_journal/direction"
},
"voip_fax_journal/duration" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "duration",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_fax_journal",
"key_col" : "voip_fax_journal/duration"
},
"voip_fax_journal/filename" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "''",
"COLUMN_NAME" : "filename",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 13,
"TABLE_NAME" : "voip_fax_journal",
"key_col" : "voip_fax_journal/filename"
},
"voip_fax_journal/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_fax_journal",
"key_col" : "voip_fax_journal/id"
},
"voip_fax_journal/pages" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "pages",
"COLUMN_TYPE" : "int(10) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 8,
"TABLE_NAME" : "voip_fax_journal",
"key_col" : "voip_fax_journal/pages"
},
"voip_fax_journal/quality" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "''",
"COLUMN_NAME" : "quality",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 12,
"TABLE_NAME" : "voip_fax_journal",
"key_col" : "voip_fax_journal/quality"
},
"voip_fax_journal/reason" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "reason",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 9,
"TABLE_NAME" : "voip_fax_journal",
"key_col" : "voip_fax_journal/reason"
},
"voip_fax_journal/sid" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "sid",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 14,
"TABLE_NAME" : "voip_fax_journal",
"key_col" : "voip_fax_journal/sid"
},
"voip_fax_journal/signal_rate" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "signal_rate",
"COLUMN_TYPE" : "int(10) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 11,
"TABLE_NAME" : "voip_fax_journal",
"key_col" : "voip_fax_journal/signal_rate"
},
"voip_fax_journal/status" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "status",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 10,
"TABLE_NAME" : "voip_fax_journal",
"key_col" : "voip_fax_journal/status"
},
"voip_fax_journal/subscriber_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "subscriber_id",
"COLUMN_TYPE" : "int(10) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_fax_journal",
"key_col" : "voip_fax_journal/subscriber_id"
},
"voip_fax_journal/time" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "time",
"COLUMN_TYPE" : "decimal(13,3)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_fax_journal",
"key_col" : "voip_fax_journal/time"
},
"voip_fax_preferences/active" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "active",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_fax_preferences",
"key_col" : "voip_fax_preferences/active"
},
"voip_fax_preferences/ecm" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "1",
"COLUMN_NAME" : "ecm",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 9,
"TABLE_NAME" : "voip_fax_preferences",
"key_col" : "voip_fax_preferences/ecm"
},
"voip_fax_preferences/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_fax_preferences",
"key_col" : "voip_fax_preferences/id"
},
"voip_fax_preferences/name" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "name",
"COLUMN_TYPE" : "varchar(64)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_fax_preferences",
"key_col" : "voip_fax_preferences/name"
},
"voip_fax_preferences/password" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "password",
"COLUMN_TYPE" : "varchar(64)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_fax_preferences",
"key_col" : "voip_fax_preferences/password"
},
"voip_fax_preferences/send_copy" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "1",
"COLUMN_NAME" : "send_copy",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 7,
"TABLE_NAME" : "voip_fax_preferences",
"key_col" : "voip_fax_preferences/send_copy"
},
"voip_fax_preferences/send_status" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "1",
"COLUMN_NAME" : "send_status",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 6,
"TABLE_NAME" : "voip_fax_preferences",
"key_col" : "voip_fax_preferences/send_status"
},
"voip_fax_preferences/subscriber_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "subscriber_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_fax_preferences",
"key_col" : "voip_fax_preferences/subscriber_id"
},
"voip_fax_preferences/t38" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "1",
"COLUMN_NAME" : "t38",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 8,
"TABLE_NAME" : "voip_fax_preferences",
"key_col" : "voip_fax_preferences/t38"
},
"voip_fielddev_preferences/attribute_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "attribute_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_fielddev_preferences",
"key_col" : "voip_fielddev_preferences/attribute_id"
},
"voip_fielddev_preferences/device_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "device_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_fielddev_preferences",
"key_col" : "voip_fielddev_preferences/device_id"
},
"voip_fielddev_preferences/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_fielddev_preferences",
"key_col" : "voip_fielddev_preferences/id"
},
"voip_fielddev_preferences/modify_timestamp" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "current_timestamp()",
"COLUMN_NAME" : "modify_timestamp",
"COLUMN_TYPE" : "timestamp",
"EXTRA" : "on update current_timestamp()",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_fielddev_preferences",
"key_col" : "voip_fielddev_preferences/modify_timestamp"
},
"voip_fielddev_preferences/value" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "value",
"COLUMN_TYPE" : "varchar(128)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_fielddev_preferences",
"key_col" : "voip_fielddev_preferences/value"
},
"voip_header_rule_actions/action_type" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "action_type",
"COLUMN_TYPE" : "enum('set','add','remove','rsub','header','preference')",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_header_rule_actions",
"key_col" : "voip_header_rule_actions/action_type"
},
"voip_header_rule_actions/enabled" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "1",
"COLUMN_NAME" : "enabled",
"COLUMN_TYPE" : "tinyint(1) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 11,
"TABLE_NAME" : "voip_header_rule_actions",
"key_col" : "voip_header_rule_actions/enabled"
},
"voip_header_rule_actions/header" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "header",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_header_rule_actions",
"key_col" : "voip_header_rule_actions/header"
},
"voip_header_rule_actions/header_part" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "'full'",
"COLUMN_NAME" : "header_part",
"COLUMN_TYPE" : "enum('full','username','domain','port')",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_header_rule_actions",
"key_col" : "voip_header_rule_actions/header_part"
},
"voip_header_rule_actions/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_header_rule_actions",
"key_col" : "voip_header_rule_actions/id"
},
"voip_header_rule_actions/priority" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "100",
"COLUMN_NAME" : "priority",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 10,
"TABLE_NAME" : "voip_header_rule_actions",
"key_col" : "voip_header_rule_actions/priority"
},
"voip_header_rule_actions/rule_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "rule_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_header_rule_actions",
"key_col" : "voip_header_rule_actions/rule_id"
},
"voip_header_rule_actions/rwr_dp_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "rwr_dp_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 9,
"TABLE_NAME" : "voip_header_rule_actions",
"key_col" : "voip_header_rule_actions/rwr_dp_id"
},
"voip_header_rule_actions/rwr_set_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "rwr_set_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 8,
"TABLE_NAME" : "voip_header_rule_actions",
"key_col" : "voip_header_rule_actions/rwr_set_id"
},
"voip_header_rule_actions/value" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "value",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 7,
"TABLE_NAME" : "voip_header_rule_actions",
"key_col" : "voip_header_rule_actions/value"
},
"voip_header_rule_actions/value_part" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "'full'",
"COLUMN_NAME" : "value_part",
"COLUMN_TYPE" : "enum('full','username','domain','port')",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 6,
"TABLE_NAME" : "voip_header_rule_actions",
"key_col" : "voip_header_rule_actions/value_part"
},
"voip_header_rule_condition_values/condition_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "condition_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_header_rule_condition_values",
"key_col" : "voip_header_rule_condition_values/condition_id"
},
"voip_header_rule_condition_values/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_header_rule_condition_values",
"key_col" : "voip_header_rule_condition_values/id"
},
"voip_header_rule_condition_values/value" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "value",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_header_rule_condition_values",
"key_col" : "voip_header_rule_condition_values/value"
},
"voip_header_rule_conditions/enabled" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "1",
"COLUMN_NAME" : "enabled",
"COLUMN_TYPE" : "tinyint(1) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 11,
"TABLE_NAME" : "voip_header_rule_conditions",
"key_col" : "voip_header_rule_conditions/enabled"
},
"voip_header_rule_conditions/expression" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "expression",
"COLUMN_TYPE" : "enum('is','contains','matches','regexp')",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 6,
"TABLE_NAME" : "voip_header_rule_conditions",
"key_col" : "voip_header_rule_conditions/expression"
},
"voip_header_rule_conditions/expression_negation" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "expression_negation",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 7,
"TABLE_NAME" : "voip_header_rule_conditions",
"key_col" : "voip_header_rule_conditions/expression_negation"
},
"voip_header_rule_conditions/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_header_rule_conditions",
"key_col" : "voip_header_rule_conditions/id"
},
"voip_header_rule_conditions/match_name" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "match_name",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_header_rule_conditions",
"key_col" : "voip_header_rule_conditions/match_name"
},
"voip_header_rule_conditions/match_part" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "'full'",
"COLUMN_NAME" : "match_part",
"COLUMN_TYPE" : "enum('full','username','domain','port')",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_header_rule_conditions",
"key_col" : "voip_header_rule_conditions/match_part"
},
"voip_header_rule_conditions/match_type" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "'header'",
"COLUMN_NAME" : "match_type",
"COLUMN_TYPE" : "enum('header','preference','avp')",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_header_rule_conditions",
"key_col" : "voip_header_rule_conditions/match_type"
},
"voip_header_rule_conditions/rule_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "rule_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_header_rule_conditions",
"key_col" : "voip_header_rule_conditions/rule_id"
},
"voip_header_rule_conditions/rwr_dp_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "rwr_dp_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 10,
"TABLE_NAME" : "voip_header_rule_conditions",
"key_col" : "voip_header_rule_conditions/rwr_dp_id"
},
"voip_header_rule_conditions/rwr_set_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "rwr_set_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 9,
"TABLE_NAME" : "voip_header_rule_conditions",
"key_col" : "voip_header_rule_conditions/rwr_set_id"
},
"voip_header_rule_conditions/value_type" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "value_type",
"COLUMN_TYPE" : "enum('input','preference','avp')",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 8,
"TABLE_NAME" : "voip_header_rule_conditions",
"key_col" : "voip_header_rule_conditions/value_type"
},
"voip_header_rule_sets/description" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "description",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_header_rule_sets",
"key_col" : "voip_header_rule_sets/description"
},
"voip_header_rule_sets/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_header_rule_sets",
"key_col" : "voip_header_rule_sets/id"
},
"voip_header_rule_sets/name" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "name",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_header_rule_sets",
"key_col" : "voip_header_rule_sets/name"
},
"voip_header_rule_sets/reseller_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "1",
"COLUMN_NAME" : "reseller_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_header_rule_sets",
"key_col" : "voip_header_rule_sets/reseller_id"
},
"voip_header_rule_sets/subscriber_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "subscriber_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_header_rule_sets",
"key_col" : "voip_header_rule_sets/subscriber_id"
},
"voip_header_rules/description" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "description",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_header_rules",
"key_col" : "voip_header_rules/description"
},
"voip_header_rules/direction" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "'a_inbound'",
"COLUMN_NAME" : "direction",
"COLUMN_TYPE" : "enum('a_inbound','a_outbound','local','peer','b_outbound','cf_inbound','cf_outbound','reply')",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 6,
"TABLE_NAME" : "voip_header_rules",
"key_col" : "voip_header_rules/direction"
},
"voip_header_rules/enabled" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "1",
"COLUMN_NAME" : "enabled",
"COLUMN_TYPE" : "tinyint(1) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 8,
"TABLE_NAME" : "voip_header_rules",
"key_col" : "voip_header_rules/enabled"
},
"voip_header_rules/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_header_rules",
"key_col" : "voip_header_rules/id"
},
"voip_header_rules/name" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "name",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_header_rules",
"key_col" : "voip_header_rules/name"
},
"voip_header_rules/priority" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "100",
"COLUMN_NAME" : "priority",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_header_rules",
"key_col" : "voip_header_rules/priority"
},
"voip_header_rules/set_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "set_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_header_rules",
"key_col" : "voip_header_rules/set_id"
},
"voip_header_rules/stopper" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "stopper",
"COLUMN_TYPE" : "tinyint(1) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 7,
"TABLE_NAME" : "voip_header_rules",
"key_col" : "voip_header_rules/stopper"
},
"voip_mail_to_fax_acl/destination" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "destination",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_mail_to_fax_acl",
"key_col" : "voip_mail_to_fax_acl/destination"
},
"voip_mail_to_fax_acl/from_email" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "from_email",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_mail_to_fax_acl",
"key_col" : "voip_mail_to_fax_acl/from_email"
},
"voip_mail_to_fax_acl/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_mail_to_fax_acl",
"key_col" : "voip_mail_to_fax_acl/id"
},
"voip_mail_to_fax_acl/received_from" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "received_from",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_mail_to_fax_acl",
"key_col" : "voip_mail_to_fax_acl/received_from"
},
"voip_mail_to_fax_acl/subscriber_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "subscriber_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_mail_to_fax_acl",
"key_col" : "voip_mail_to_fax_acl/subscriber_id"
},
"voip_mail_to_fax_acl/use_regex" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "use_regex",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 6,
"TABLE_NAME" : "voip_mail_to_fax_acl",
"key_col" : "voip_mail_to_fax_acl/use_regex"
},
"voip_mail_to_fax_preferences/active" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "active",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_mail_to_fax_preferences",
"key_col" : "voip_mail_to_fax_preferences/active"
},
"voip_mail_to_fax_preferences/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_mail_to_fax_preferences",
"key_col" : "voip_mail_to_fax_preferences/id"
},
"voip_mail_to_fax_preferences/last_secret_key_modify" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "'0000-00-00 00:00:00'",
"COLUMN_NAME" : "last_secret_key_modify",
"COLUMN_TYPE" : "timestamp",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_mail_to_fax_preferences",
"key_col" : "voip_mail_to_fax_preferences/last_secret_key_modify"
},
"voip_mail_to_fax_preferences/secret_key" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "secret_key",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_mail_to_fax_preferences",
"key_col" : "voip_mail_to_fax_preferences/secret_key"
},
"voip_mail_to_fax_preferences/secret_key_renew" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "'never'",
"COLUMN_NAME" : "secret_key_renew",
"COLUMN_TYPE" : "enum('never','daily','weekly','monthly')",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 6,
"TABLE_NAME" : "voip_mail_to_fax_preferences",
"key_col" : "voip_mail_to_fax_preferences/secret_key_renew"
},
"voip_mail_to_fax_preferences/subscriber_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "subscriber_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_mail_to_fax_preferences",
"key_col" : "voip_mail_to_fax_preferences/subscriber_id"
},
"voip_mail_to_fax_secret_renew_notify/destination" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "destination",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_mail_to_fax_secret_renew_notify",
"key_col" : "voip_mail_to_fax_secret_renew_notify/destination"
},
"voip_mail_to_fax_secret_renew_notify/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_mail_to_fax_secret_renew_notify",
"key_col" : "voip_mail_to_fax_secret_renew_notify/id"
},
"voip_mail_to_fax_secret_renew_notify/subscriber_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "subscriber_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_mail_to_fax_secret_renew_notify",
"key_col" : "voip_mail_to_fax_secret_renew_notify/subscriber_id"
},
"voip_pbx_autoattendants/choice" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "choice",
"COLUMN_TYPE" : "varchar(16)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_pbx_autoattendants",
"key_col" : "voip_pbx_autoattendants/choice"
},
"voip_pbx_autoattendants/destination" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "destination",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_pbx_autoattendants",
"key_col" : "voip_pbx_autoattendants/destination"
},
"voip_pbx_autoattendants/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_pbx_autoattendants",
"key_col" : "voip_pbx_autoattendants/id"
},
"voip_pbx_autoattendants/subscriber_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "subscriber_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_pbx_autoattendants",
"key_col" : "voip_pbx_autoattendants/subscriber_id"
},
"voip_pbx_autoattendants/uuid" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "uuid",
"COLUMN_TYPE" : "char(36)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_pbx_autoattendants",
"key_col" : "voip_pbx_autoattendants/uuid"
},
"voip_pbx_groups/group_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "group_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_pbx_groups",
"key_col" : "voip_pbx_groups/group_id"
},
"voip_pbx_groups/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_pbx_groups",
"key_col" : "voip_pbx_groups/id"
},
"voip_pbx_groups/subscriber_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "subscriber_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_pbx_groups",
"key_col" : "voip_pbx_groups/subscriber_id"
},
"voip_peer_groups/description" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "description",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_peer_groups",
"key_col" : "voip_peer_groups/description"
},
"voip_peer_groups/has_inbound_rules" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "has_inbound_rules",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 6,
"TABLE_NAME" : "voip_peer_groups",
"key_col" : "voip_peer_groups/has_inbound_rules"
},
"voip_peer_groups/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_peer_groups",
"key_col" : "voip_peer_groups/id"
},
"voip_peer_groups/name" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "name",
"COLUMN_TYPE" : "varchar(127)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_peer_groups",
"key_col" : "voip_peer_groups/name"
},
"voip_peer_groups/peering_contract_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "peering_contract_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_peer_groups",
"key_col" : "voip_peer_groups/peering_contract_id"
},
"voip_peer_groups/priority" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "1",
"COLUMN_NAME" : "priority",
"COLUMN_TYPE" : "tinyint(3)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_peer_groups",
"key_col" : "voip_peer_groups/priority"
},
"voip_peer_groups/time_set_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "time_set_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 7,
"TABLE_NAME" : "voip_peer_groups",
"key_col" : "voip_peer_groups/time_set_id"
},
"voip_peer_hosts/enabled" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "1",
"COLUMN_NAME" : "enabled",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 11,
"TABLE_NAME" : "voip_peer_hosts",
"key_col" : "voip_peer_hosts/enabled"
},
"voip_peer_hosts/group_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "group_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_peer_hosts",
"key_col" : "voip_peer_hosts/group_id"
},
"voip_peer_hosts/host" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "host",
"COLUMN_TYPE" : "varchar(64)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_peer_hosts",
"key_col" : "voip_peer_hosts/host"
},
"voip_peer_hosts/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_peer_hosts",
"key_col" : "voip_peer_hosts/id"
},
"voip_peer_hosts/ip" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "ip",
"COLUMN_TYPE" : "varchar(64)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_peer_hosts",
"key_col" : "voip_peer_hosts/ip"
},
"voip_peer_hosts/name" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "''",
"COLUMN_NAME" : "name",
"COLUMN_TYPE" : "varchar(64)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_peer_hosts",
"key_col" : "voip_peer_hosts/name"
},
"voip_peer_hosts/port" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "5060",
"COLUMN_NAME" : "port",
"COLUMN_TYPE" : "int(5)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 6,
"TABLE_NAME" : "voip_peer_hosts",
"key_col" : "voip_peer_hosts/port"
},
"voip_peer_hosts/probe" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "probe",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 12,
"TABLE_NAME" : "voip_peer_hosts",
"key_col" : "voip_peer_hosts/probe"
},
"voip_peer_hosts/transport" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "transport",
"COLUMN_TYPE" : "tinyint(3) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 7,
"TABLE_NAME" : "voip_peer_hosts",
"key_col" : "voip_peer_hosts/transport"
},
"voip_peer_hosts/via_lb" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "via_lb",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 10,
"TABLE_NAME" : "voip_peer_hosts",
"key_col" : "voip_peer_hosts/via_lb"
},
"voip_peer_hosts/via_route" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "via_route",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 9,
"TABLE_NAME" : "voip_peer_hosts",
"key_col" : "voip_peer_hosts/via_route"
},
"voip_peer_hosts/weight" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "weight",
"COLUMN_TYPE" : "tinyint(3)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 8,
"TABLE_NAME" : "voip_peer_hosts",
"key_col" : "voip_peer_hosts/weight"
},
"voip_peer_inbound_rules/enabled" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "1",
"COLUMN_NAME" : "enabled",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 8,
"TABLE_NAME" : "voip_peer_inbound_rules",
"key_col" : "voip_peer_inbound_rules/enabled"
},
"voip_peer_inbound_rules/field" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "field",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_peer_inbound_rules",
"key_col" : "voip_peer_inbound_rules/field"
},
"voip_peer_inbound_rules/group_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "group_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_peer_inbound_rules",
"key_col" : "voip_peer_inbound_rules/group_id"
},
"voip_peer_inbound_rules/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11)",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_peer_inbound_rules",
"key_col" : "voip_peer_inbound_rules/id"
},
"voip_peer_inbound_rules/pattern" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "pattern",
"COLUMN_TYPE" : "varchar(1023)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_peer_inbound_rules",
"key_col" : "voip_peer_inbound_rules/pattern"
},
"voip_peer_inbound_rules/priority" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "50",
"COLUMN_NAME" : "priority",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 7,
"TABLE_NAME" : "voip_peer_inbound_rules",
"key_col" : "voip_peer_inbound_rules/priority"
},
"voip_peer_inbound_rules/reject_code" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "reject_code",
"COLUMN_TYPE" : "int(3)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_peer_inbound_rules",
"key_col" : "voip_peer_inbound_rules/reject_code"
},
"voip_peer_inbound_rules/reject_reason" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "reject_reason",
"COLUMN_TYPE" : "varchar(64)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 6,
"TABLE_NAME" : "voip_peer_inbound_rules",
"key_col" : "voip_peer_inbound_rules/reject_reason"
},
"voip_peer_preferences/attribute_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "attribute_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_peer_preferences",
"key_col" : "voip_peer_preferences/attribute_id"
},
"voip_peer_preferences/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_peer_preferences",
"key_col" : "voip_peer_preferences/id"
},
"voip_peer_preferences/modify_timestamp" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "current_timestamp()",
"COLUMN_NAME" : "modify_timestamp",
"COLUMN_TYPE" : "timestamp",
"EXTRA" : "on update current_timestamp()",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_peer_preferences",
"key_col" : "voip_peer_preferences/modify_timestamp"
},
"voip_peer_preferences/peer_host_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "peer_host_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_peer_preferences",
"key_col" : "voip_peer_preferences/peer_host_id"
},
"voip_peer_preferences/value" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "value",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_peer_preferences",
"key_col" : "voip_peer_preferences/value"
},
"voip_peer_preferences_blob/content_type" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "'application/data'",
"COLUMN_NAME" : "content_type",
"COLUMN_TYPE" : "varchar(128)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_peer_preferences_blob",
"key_col" : "voip_peer_preferences_blob/content_type"
},
"voip_peer_preferences_blob/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11)",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_peer_preferences_blob",
"key_col" : "voip_peer_preferences_blob/id"
},
"voip_peer_preferences_blob/preference_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "preference_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_peer_preferences_blob",
"key_col" : "voip_peer_preferences_blob/preference_id"
},
"voip_peer_preferences_blob/value" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "value",
"COLUMN_TYPE" : "mediumblob",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_peer_preferences_blob",
"key_col" : "voip_peer_preferences_blob/value"
},
"voip_peer_rules/callee_pattern" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "''",
"COLUMN_NAME" : "callee_pattern",
"COLUMN_TYPE" : "varchar(64)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_peer_rules",
"key_col" : "voip_peer_rules/callee_pattern"
},
"voip_peer_rules/callee_prefix" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "''",
"COLUMN_NAME" : "callee_prefix",
"COLUMN_TYPE" : "varchar(64)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_peer_rules",
"key_col" : "voip_peer_rules/callee_prefix"
},
"voip_peer_rules/caller_pattern" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "caller_pattern",
"COLUMN_TYPE" : "varchar(64)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_peer_rules",
"key_col" : "voip_peer_rules/caller_pattern"
},
"voip_peer_rules/description" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "description",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 6,
"TABLE_NAME" : "voip_peer_rules",
"key_col" : "voip_peer_rules/description"
},
"voip_peer_rules/enabled" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "1",
"COLUMN_NAME" : "enabled",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 7,
"TABLE_NAME" : "voip_peer_rules",
"key_col" : "voip_peer_rules/enabled"
},
"voip_peer_rules/group_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "group_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_peer_rules",
"key_col" : "voip_peer_rules/group_id"
},
"voip_peer_rules/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_peer_rules",
"key_col" : "voip_peer_rules/id"
},
"voip_peer_rules/stopper" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "stopper",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 8,
"TABLE_NAME" : "voip_peer_rules",
"key_col" : "voip_peer_rules/stopper"
},
"voip_preference_groups/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_preference_groups",
"key_col" : "voip_preference_groups/id"
},
"voip_preference_groups/name" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "name",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_preference_groups",
"key_col" : "voip_preference_groups/name"
},
"voip_preference_relations/autoprov_device_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "autoprov_device_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_preference_relations",
"key_col" : "voip_preference_relations/autoprov_device_id"
},
"voip_preference_relations/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_preference_relations",
"key_col" : "voip_preference_relations/id"
},
"voip_preference_relations/reseller_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "reseller_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_preference_relations",
"key_col" : "voip_preference_relations/reseller_id"
},
"voip_preference_relations/voip_preference_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "voip_preference_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_preference_relations",
"key_col" : "voip_preference_relations/voip_preference_id"
},
"voip_preferences/attribute" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "attribute",
"COLUMN_TYPE" : "varchar(31)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_preferences",
"key_col" : "voip_preferences/attribute"
},
"voip_preferences/contract_location_pref" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "contract_location_pref",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 12,
"TABLE_NAME" : "voip_preferences",
"key_col" : "voip_preferences/contract_location_pref"
},
"voip_preferences/contract_pref" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "contract_pref",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 11,
"TABLE_NAME" : "voip_preferences",
"key_col" : "voip_preferences/contract_pref"
},
"voip_preferences/data_type" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "data_type",
"COLUMN_TYPE" : "enum('boolean','int','string','enum','blob')",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 19,
"TABLE_NAME" : "voip_preferences",
"key_col" : "voip_preferences/data_type"
},
"voip_preferences/description" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "description",
"COLUMN_TYPE" : "text",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 21,
"TABLE_NAME" : "voip_preferences",
"key_col" : "voip_preferences/description"
},
"voip_preferences/dev_pref" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "dev_pref",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 13,
"TABLE_NAME" : "voip_preferences",
"key_col" : "voip_preferences/dev_pref"
},
"voip_preferences/devprof_pref" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "devprof_pref",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 14,
"TABLE_NAME" : "voip_preferences",
"key_col" : "voip_preferences/devprof_pref"
},
"voip_preferences/dom_pref" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "dom_pref",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 9,
"TABLE_NAME" : "voip_preferences",
"key_col" : "voip_preferences/dom_pref"
},
"voip_preferences/dynamic" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "dynamic",
"COLUMN_TYPE" : "tinyint(1) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 22,
"TABLE_NAME" : "voip_preferences",
"key_col" : "voip_preferences/dynamic"
},
"voip_preferences/expose_to_customer" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "expose_to_customer",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 18,
"TABLE_NAME" : "voip_preferences",
"key_col" : "voip_preferences/expose_to_customer"
},
"voip_preferences/expose_to_subscriber" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "expose_to_subscriber",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 24,
"TABLE_NAME" : "voip_preferences",
"key_col" : "voip_preferences/expose_to_subscriber"
},
"voip_preferences/fielddev_pref" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "fielddev_pref",
"COLUMN_TYPE" : "tinyint(1) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 15,
"TABLE_NAME" : "voip_preferences",
"key_col" : "voip_preferences/fielddev_pref"
},
"voip_preferences/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_preferences",
"key_col" : "voip_preferences/id"
},
"voip_preferences/internal" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "internal",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 17,
"TABLE_NAME" : "voip_preferences",
"key_col" : "voip_preferences/internal"
},
"voip_preferences/label" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "label",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_preferences",
"key_col" : "voip_preferences/label"
},
"voip_preferences/max_occur" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "max_occur",
"COLUMN_TYPE" : "tinyint(3) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 6,
"TABLE_NAME" : "voip_preferences",
"key_col" : "voip_preferences/max_occur"
},
"voip_preferences/modify_timestamp" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "current_timestamp()",
"COLUMN_NAME" : "modify_timestamp",
"COLUMN_TYPE" : "timestamp",
"EXTRA" : "on update current_timestamp()",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 16,
"TABLE_NAME" : "voip_preferences",
"key_col" : "voip_preferences/modify_timestamp"
},
"voip_preferences/peer_pref" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "peer_pref",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 10,
"TABLE_NAME" : "voip_preferences",
"key_col" : "voip_preferences/peer_pref"
},
"voip_preferences/prof_pref" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "prof_pref",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 8,
"TABLE_NAME" : "voip_preferences",
"key_col" : "voip_preferences/prof_pref"
},
"voip_preferences/read_only" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "read_only",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 20,
"TABLE_NAME" : "voip_preferences",
"key_col" : "voip_preferences/read_only"
},
"voip_preferences/reseller_pref" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "reseller_pref",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 23,
"TABLE_NAME" : "voip_preferences",
"key_col" : "voip_preferences/reseller_pref"
},
"voip_preferences/type" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "type",
"COLUMN_TYPE" : "tinyint(3)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_preferences",
"key_col" : "voip_preferences/type"
},
"voip_preferences/usr_pref" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "usr_pref",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 7,
"TABLE_NAME" : "voip_preferences",
"key_col" : "voip_preferences/usr_pref"
},
"voip_preferences/voip_preference_groups_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "voip_preference_groups_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_preferences",
"key_col" : "voip_preferences/voip_preference_groups_id"
},
"voip_preferences_enum/contract_location_pref" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "contract_location_pref",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 10,
"TABLE_NAME" : "voip_preferences_enum",
"key_col" : "voip_preferences_enum/contract_location_pref"
},
"voip_preferences_enum/contract_pref" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "contract_pref",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 9,
"TABLE_NAME" : "voip_preferences_enum",
"key_col" : "voip_preferences_enum/contract_pref"
},
"voip_preferences_enum/default_val" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "default_val",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 14,
"TABLE_NAME" : "voip_preferences_enum",
"key_col" : "voip_preferences_enum/default_val"
},
"voip_preferences_enum/dev_pref" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "dev_pref",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 11,
"TABLE_NAME" : "voip_preferences_enum",
"key_col" : "voip_preferences_enum/dev_pref"
},
"voip_preferences_enum/devprof_pref" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "devprof_pref",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 12,
"TABLE_NAME" : "voip_preferences_enum",
"key_col" : "voip_preferences_enum/devprof_pref"
},
"voip_preferences_enum/dom_pref" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "dom_pref",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 7,
"TABLE_NAME" : "voip_preferences_enum",
"key_col" : "voip_preferences_enum/dom_pref"
},
"voip_preferences_enum/fielddev_pref" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "fielddev_pref",
"COLUMN_TYPE" : "tinyint(1) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 13,
"TABLE_NAME" : "voip_preferences_enum",
"key_col" : "voip_preferences_enum/fielddev_pref"
},
"voip_preferences_enum/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11)",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_preferences_enum",
"key_col" : "voip_preferences_enum/id"
},
"voip_preferences_enum/label" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "label",
"COLUMN_TYPE" : "varchar(128)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_preferences_enum",
"key_col" : "voip_preferences_enum/label"
},
"voip_preferences_enum/peer_pref" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "peer_pref",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 8,
"TABLE_NAME" : "voip_preferences_enum",
"key_col" : "voip_preferences_enum/peer_pref"
},
"voip_preferences_enum/preference_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "preference_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_preferences_enum",
"key_col" : "voip_preferences_enum/preference_id"
},
"voip_preferences_enum/prof_pref" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "prof_pref",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 6,
"TABLE_NAME" : "voip_preferences_enum",
"key_col" : "voip_preferences_enum/prof_pref"
},
"voip_preferences_enum/reseller_pref" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "reseller_pref",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 15,
"TABLE_NAME" : "voip_preferences_enum",
"key_col" : "voip_preferences_enum/reseller_pref"
},
"voip_preferences_enum/usr_pref" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "usr_pref",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_preferences_enum",
"key_col" : "voip_preferences_enum/usr_pref"
},
"voip_preferences_enum/value" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "value",
"COLUMN_TYPE" : "varchar(128)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_preferences_enum",
"key_col" : "voip_preferences_enum/value"
},
"voip_prof_preferences/attribute_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "attribute_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_prof_preferences",
"key_col" : "voip_prof_preferences/attribute_id"
},
"voip_prof_preferences/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_prof_preferences",
"key_col" : "voip_prof_preferences/id"
},
"voip_prof_preferences/modify_timestamp" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "current_timestamp()",
"COLUMN_NAME" : "modify_timestamp",
"COLUMN_TYPE" : "timestamp",
"EXTRA" : "on update current_timestamp()",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_prof_preferences",
"key_col" : "voip_prof_preferences/modify_timestamp"
},
"voip_prof_preferences/profile_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "profile_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_prof_preferences",
"key_col" : "voip_prof_preferences/profile_id"
},
"voip_prof_preferences/value" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "value",
"COLUMN_TYPE" : "varchar(128)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_prof_preferences",
"key_col" : "voip_prof_preferences/value"
},
"voip_reminder/active" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "1",
"COLUMN_NAME" : "active",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_reminder",
"key_col" : "voip_reminder/active"
},
"voip_reminder/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_reminder",
"key_col" : "voip_reminder/id"
},
"voip_reminder/recur" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "'never'",
"COLUMN_NAME" : "recur",
"COLUMN_TYPE" : "enum('never','weekdays','always')",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_reminder",
"key_col" : "voip_reminder/recur"
},
"voip_reminder/subscriber_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "subscriber_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_reminder",
"key_col" : "voip_reminder/subscriber_id"
},
"voip_reminder/time" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "time",
"COLUMN_TYPE" : "time",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_reminder",
"key_col" : "voip_reminder/time"
},
"voip_reseller_preferences/attribute_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "attribute_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_reseller_preferences",
"key_col" : "voip_reseller_preferences/attribute_id"
},
"voip_reseller_preferences/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_reseller_preferences",
"key_col" : "voip_reseller_preferences/id"
},
"voip_reseller_preferences/modify_timestamp" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "current_timestamp()",
"COLUMN_NAME" : "modify_timestamp",
"COLUMN_TYPE" : "timestamp",
"EXTRA" : "on update current_timestamp()",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_reseller_preferences",
"key_col" : "voip_reseller_preferences/modify_timestamp"
},
"voip_reseller_preferences/reseller_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "reseller_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_reseller_preferences",
"key_col" : "voip_reseller_preferences/reseller_id"
},
"voip_reseller_preferences/value" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "value",
"COLUMN_TYPE" : "varchar(128)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_reseller_preferences",
"key_col" : "voip_reseller_preferences/value"
},
"voip_rewrite_rule_sets/callee_in_dpid" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "callee_in_dpid",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 6,
"TABLE_NAME" : "voip_rewrite_rule_sets",
"key_col" : "voip_rewrite_rule_sets/callee_in_dpid"
},
"voip_rewrite_rule_sets/callee_lnp_dpid" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "callee_lnp_dpid",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 10,
"TABLE_NAME" : "voip_rewrite_rule_sets",
"key_col" : "voip_rewrite_rule_sets/callee_lnp_dpid"
},
"voip_rewrite_rule_sets/callee_out_dpid" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "callee_out_dpid",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 8,
"TABLE_NAME" : "voip_rewrite_rule_sets",
"key_col" : "voip_rewrite_rule_sets/callee_out_dpid"
},
"voip_rewrite_rule_sets/caller_in_dpid" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "caller_in_dpid",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_rewrite_rule_sets",
"key_col" : "voip_rewrite_rule_sets/caller_in_dpid"
},
"voip_rewrite_rule_sets/caller_lnp_dpid" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "caller_lnp_dpid",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 9,
"TABLE_NAME" : "voip_rewrite_rule_sets",
"key_col" : "voip_rewrite_rule_sets/caller_lnp_dpid"
},
"voip_rewrite_rule_sets/caller_out_dpid" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "caller_out_dpid",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 7,
"TABLE_NAME" : "voip_rewrite_rule_sets",
"key_col" : "voip_rewrite_rule_sets/caller_out_dpid"
},
"voip_rewrite_rule_sets/description" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "description",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_rewrite_rule_sets",
"key_col" : "voip_rewrite_rule_sets/description"
},
"voip_rewrite_rule_sets/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_rewrite_rule_sets",
"key_col" : "voip_rewrite_rule_sets/id"
},
"voip_rewrite_rule_sets/name" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "name",
"COLUMN_TYPE" : "varchar(32)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_rewrite_rule_sets",
"key_col" : "voip_rewrite_rule_sets/name"
},
"voip_rewrite_rule_sets/reseller_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "1",
"COLUMN_NAME" : "reseller_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_rewrite_rule_sets",
"key_col" : "voip_rewrite_rule_sets/reseller_id"
},
"voip_rewrite_rules/description" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "''",
"COLUMN_NAME" : "description",
"COLUMN_TYPE" : "varchar(127)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_rewrite_rules",
"key_col" : "voip_rewrite_rules/description"
},
"voip_rewrite_rules/direction" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "'in'",
"COLUMN_NAME" : "direction",
"COLUMN_TYPE" : "enum('in','out','lnp')",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 6,
"TABLE_NAME" : "voip_rewrite_rules",
"key_col" : "voip_rewrite_rules/direction"
},
"voip_rewrite_rules/enabled" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "1",
"COLUMN_NAME" : "enabled",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 9,
"TABLE_NAME" : "voip_rewrite_rules",
"key_col" : "voip_rewrite_rules/enabled"
},
"voip_rewrite_rules/field" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "'caller'",
"COLUMN_NAME" : "field",
"COLUMN_TYPE" : "enum('caller','callee')",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 7,
"TABLE_NAME" : "voip_rewrite_rules",
"key_col" : "voip_rewrite_rules/field"
},
"voip_rewrite_rules/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_rewrite_rules",
"key_col" : "voip_rewrite_rules/id"
},
"voip_rewrite_rules/match_pattern" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "''",
"COLUMN_NAME" : "match_pattern",
"COLUMN_TYPE" : "varchar(128)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_rewrite_rules",
"key_col" : "voip_rewrite_rules/match_pattern"
},
"voip_rewrite_rules/priority" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "50",
"COLUMN_NAME" : "priority",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 8,
"TABLE_NAME" : "voip_rewrite_rules",
"key_col" : "voip_rewrite_rules/priority"
},
"voip_rewrite_rules/replace_pattern" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "replace_pattern",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_rewrite_rules",
"key_col" : "voip_rewrite_rules/replace_pattern"
},
"voip_rewrite_rules/set_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "set_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_rewrite_rules",
"key_col" : "voip_rewrite_rules/set_id"
},
"voip_rwrs_sequence/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_rwrs_sequence",
"key_col" : "voip_rwrs_sequence/id"
},
"voip_sound_files/codec" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "''",
"COLUMN_NAME" : "codec",
"COLUMN_TYPE" : "varchar(16)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 7,
"TABLE_NAME" : "voip_sound_files",
"key_col" : "voip_sound_files/codec"
},
"voip_sound_files/data" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "data",
"COLUMN_TYPE" : "longblob",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_sound_files",
"key_col" : "voip_sound_files/data"
},
"voip_sound_files/filename" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "filename",
"COLUMN_TYPE" : "varchar(256)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_sound_files",
"key_col" : "voip_sound_files/filename"
},
"voip_sound_files/handle_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "handle_id",
"COLUMN_TYPE" : "int(11)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_sound_files",
"key_col" : "voip_sound_files/handle_id"
},
"voip_sound_files/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11)",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_sound_files",
"key_col" : "voip_sound_files/id"
},
"voip_sound_files/loopplay" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "loopplay",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 6,
"TABLE_NAME" : "voip_sound_files",
"key_col" : "voip_sound_files/loopplay"
},
"voip_sound_files/set_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "set_id",
"COLUMN_TYPE" : "int(11)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_sound_files",
"key_col" : "voip_sound_files/set_id"
},
"voip_sound_files/use_parent" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "use_parent",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 8,
"TABLE_NAME" : "voip_sound_files",
"key_col" : "voip_sound_files/use_parent"
},
"voip_sound_groups/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_sound_groups",
"key_col" : "voip_sound_groups/id"
},
"voip_sound_groups/name" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "name",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_sound_groups",
"key_col" : "voip_sound_groups/name"
},
"voip_sound_handles/expose_to_customer" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "expose_to_customer",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_sound_handles",
"key_col" : "voip_sound_handles/expose_to_customer"
},
"voip_sound_handles/group_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "group_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_sound_handles",
"key_col" : "voip_sound_handles/group_id"
},
"voip_sound_handles/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11)",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_sound_handles",
"key_col" : "voip_sound_handles/id"
},
"voip_sound_handles/name" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "name",
"COLUMN_TYPE" : "varchar(256)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_sound_handles",
"key_col" : "voip_sound_handles/name"
},
"voip_sound_set_handle_parents/handle_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "handle_id",
"COLUMN_TYPE" : "int(11)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_sound_set_handle_parents",
"key_col" : "voip_sound_set_handle_parents/handle_id"
},
"voip_sound_set_handle_parents/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11)",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_sound_set_handle_parents",
"key_col" : "voip_sound_set_handle_parents/id"
},
"voip_sound_set_handle_parents/parent_chain" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "parent_chain",
"COLUMN_TYPE" : "varchar(1024)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_sound_set_handle_parents",
"key_col" : "voip_sound_set_handle_parents/parent_chain"
},
"voip_sound_set_handle_parents/parent_set_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "parent_set_id",
"COLUMN_TYPE" : "int(11)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_sound_set_handle_parents",
"key_col" : "voip_sound_set_handle_parents/parent_set_id"
},
"voip_sound_set_handle_parents/set_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "set_id",
"COLUMN_TYPE" : "int(11)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_sound_set_handle_parents",
"key_col" : "voip_sound_set_handle_parents/set_id"
},
"voip_sound_sets/contract_default" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "contract_default",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 6,
"TABLE_NAME" : "voip_sound_sets",
"key_col" : "voip_sound_sets/contract_default"
},
"voip_sound_sets/contract_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "contract_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_sound_sets",
"key_col" : "voip_sound_sets/contract_id"
},
"voip_sound_sets/description" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "description",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_sound_sets",
"key_col" : "voip_sound_sets/description"
},
"voip_sound_sets/expose_to_customer" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "expose_to_customer",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 8,
"TABLE_NAME" : "voip_sound_sets",
"key_col" : "voip_sound_sets/expose_to_customer"
},
"voip_sound_sets/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11)",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_sound_sets",
"key_col" : "voip_sound_sets/id"
},
"voip_sound_sets/name" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "name",
"COLUMN_TYPE" : "varchar(256)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_sound_sets",
"key_col" : "voip_sound_sets/name"
},
"voip_sound_sets/parent_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "parent_id",
"COLUMN_TYPE" : "int(11)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 7,
"TABLE_NAME" : "voip_sound_sets",
"key_col" : "voip_sound_sets/parent_id"
},
"voip_sound_sets/reseller_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "1",
"COLUMN_NAME" : "reseller_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_sound_sets",
"key_col" : "voip_sound_sets/reseller_id"
},
"voip_speed_dial/destination" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "destination",
"COLUMN_TYPE" : "varchar(192)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_speed_dial",
"key_col" : "voip_speed_dial/destination"
},
"voip_speed_dial/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_speed_dial",
"key_col" : "voip_speed_dial/id"
},
"voip_speed_dial/slot" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "slot",
"COLUMN_TYPE" : "varchar(64)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_speed_dial",
"key_col" : "voip_speed_dial/slot"
},
"voip_speed_dial/subscriber_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "subscriber_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_speed_dial",
"key_col" : "voip_speed_dial/subscriber_id"
},
"voip_subscriber_location_mappings/callee_pattern" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "callee_pattern",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_subscriber_location_mappings",
"key_col" : "voip_subscriber_location_mappings/callee_pattern"
},
"voip_subscriber_location_mappings/caller_pattern" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "caller_pattern",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_subscriber_location_mappings",
"key_col" : "voip_subscriber_location_mappings/caller_pattern"
},
"voip_subscriber_location_mappings/enabled" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "1",
"COLUMN_NAME" : "enabled",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 9,
"TABLE_NAME" : "voip_subscriber_location_mappings",
"key_col" : "voip_subscriber_location_mappings/enabled"
},
"voip_subscriber_location_mappings/external_id" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "external_id",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 8,
"TABLE_NAME" : "voip_subscriber_location_mappings",
"key_col" : "voip_subscriber_location_mappings/external_id"
},
"voip_subscriber_location_mappings/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_subscriber_location_mappings",
"key_col" : "voip_subscriber_location_mappings/id"
},
"voip_subscriber_location_mappings/location" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "location",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_subscriber_location_mappings",
"key_col" : "voip_subscriber_location_mappings/location"
},
"voip_subscriber_location_mappings/mode" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "'replace'",
"COLUMN_NAME" : "mode",
"COLUMN_TYPE" : "enum('add','replace','offline','forward')",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 6,
"TABLE_NAME" : "voip_subscriber_location_mappings",
"key_col" : "voip_subscriber_location_mappings/mode"
},
"voip_subscriber_location_mappings/subscriber_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "subscriber_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_subscriber_location_mappings",
"key_col" : "voip_subscriber_location_mappings/subscriber_id"
},
"voip_subscriber_location_mappings/to_username" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "to_username",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 7,
"TABLE_NAME" : "voip_subscriber_location_mappings",
"key_col" : "voip_subscriber_location_mappings/to_username"
},
"voip_subscriber_password_journal/created_at" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "current_timestamp()",
"COLUMN_NAME" : "created_at",
"COLUMN_TYPE" : "timestamp",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_subscriber_password_journal",
"key_col" : "voip_subscriber_password_journal/created_at"
},
"voip_subscriber_password_journal/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_subscriber_password_journal",
"key_col" : "voip_subscriber_password_journal/id"
},
"voip_subscriber_password_journal/subscriber_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "subscriber_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_subscriber_password_journal",
"key_col" : "voip_subscriber_password_journal/subscriber_id"
},
"voip_subscriber_password_journal/value" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "value",
"COLUMN_TYPE" : "char(56)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_subscriber_password_journal",
"key_col" : "voip_subscriber_password_journal/value"
},
"voip_subscriber_profile_attributes/attribute_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "attribute_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_subscriber_profile_attributes",
"key_col" : "voip_subscriber_profile_attributes/attribute_id"
},
"voip_subscriber_profile_attributes/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_subscriber_profile_attributes",
"key_col" : "voip_subscriber_profile_attributes/id"
},
"voip_subscriber_profile_attributes/profile_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "profile_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_subscriber_profile_attributes",
"key_col" : "voip_subscriber_profile_attributes/profile_id"
},
"voip_subscriber_profile_sets/description" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "description",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_subscriber_profile_sets",
"key_col" : "voip_subscriber_profile_sets/description"
},
"voip_subscriber_profile_sets/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_subscriber_profile_sets",
"key_col" : "voip_subscriber_profile_sets/id"
},
"voip_subscriber_profile_sets/name" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "name",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_subscriber_profile_sets",
"key_col" : "voip_subscriber_profile_sets/name"
},
"voip_subscriber_profile_sets/reseller_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "reseller_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_subscriber_profile_sets",
"key_col" : "voip_subscriber_profile_sets/reseller_id"
},
"voip_subscriber_profiles/description" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "description",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_subscriber_profiles",
"key_col" : "voip_subscriber_profiles/description"
},
"voip_subscriber_profiles/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_subscriber_profiles",
"key_col" : "voip_subscriber_profiles/id"
},
"voip_subscriber_profiles/name" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "name",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_subscriber_profiles",
"key_col" : "voip_subscriber_profiles/name"
},
"voip_subscriber_profiles/set_default" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "set_default",
"COLUMN_TYPE" : "tinyint(1) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_subscriber_profiles",
"key_col" : "voip_subscriber_profiles/set_default"
},
"voip_subscriber_profiles/set_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "set_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_subscriber_profiles",
"key_col" : "voip_subscriber_profiles/set_id"
},
"voip_subscriber_webpassword_journal/created_at" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "current_timestamp()",
"COLUMN_NAME" : "created_at",
"COLUMN_TYPE" : "timestamp",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_subscriber_webpassword_journal",
"key_col" : "voip_subscriber_webpassword_journal/created_at"
},
"voip_subscriber_webpassword_journal/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_subscriber_webpassword_journal",
"key_col" : "voip_subscriber_webpassword_journal/id"
},
"voip_subscriber_webpassword_journal/subscriber_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "subscriber_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_subscriber_webpassword_journal",
"key_col" : "voip_subscriber_webpassword_journal/subscriber_id"
},
"voip_subscriber_webpassword_journal/value" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "value",
"COLUMN_TYPE" : "char(56)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_subscriber_webpassword_journal",
"key_col" : "voip_subscriber_webpassword_journal/value"
},
"voip_subscribers/account_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "account_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 7,
"TABLE_NAME" : "voip_subscribers",
"key_col" : "voip_subscribers/account_id"
},
"voip_subscribers/admin" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "admin",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 6,
"TABLE_NAME" : "voip_subscribers",
"key_col" : "voip_subscribers/admin"
},
"voip_subscribers/ban_increment_stage" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "ban_increment_stage",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 22,
"TABLE_NAME" : "voip_subscribers",
"key_col" : "voip_subscribers/ban_increment_stage"
},
"voip_subscribers/create_timestamp" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "'0000-00-00 00:00:00'",
"COLUMN_NAME" : "create_timestamp",
"COLUMN_TYPE" : "timestamp",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 19,
"TABLE_NAME" : "voip_subscribers",
"key_col" : "voip_subscribers/create_timestamp"
},
"voip_subscribers/domain_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "domain_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_subscribers",
"key_col" : "voip_subscribers/domain_id"
},
"voip_subscribers/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_subscribers",
"key_col" : "voip_subscribers/id"
},
"voip_subscribers/is_pbx_group" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "is_pbx_group",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 11,
"TABLE_NAME" : "voip_subscribers",
"key_col" : "voip_subscribers/is_pbx_group"
},
"voip_subscribers/is_pbx_pilot" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "0",
"COLUMN_NAME" : "is_pbx_pilot",
"COLUMN_TYPE" : "tinyint(1)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 10,
"TABLE_NAME" : "voip_subscribers",
"key_col" : "voip_subscribers/is_pbx_pilot"
},
"voip_subscribers/last_banned_at" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "'0000-00-00 00:00:00'",
"COLUMN_NAME" : "last_banned_at",
"COLUMN_TYPE" : "timestamp",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 23,
"TABLE_NAME" : "voip_subscribers",
"key_col" : "voip_subscribers/last_banned_at"
},
"voip_subscribers/last_banned_ip" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "last_banned_ip",
"COLUMN_TYPE" : "varchar(45)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 24,
"TABLE_NAME" : "voip_subscribers",
"key_col" : "voip_subscribers/last_banned_ip"
},
"voip_subscribers/modify_timestamp" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "current_timestamp()",
"COLUMN_NAME" : "modify_timestamp",
"COLUMN_TYPE" : "timestamp",
"EXTRA" : "on update current_timestamp()",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 18,
"TABLE_NAME" : "voip_subscribers",
"key_col" : "voip_subscribers/modify_timestamp"
},
"voip_subscribers/password" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "password",
"COLUMN_TYPE" : "varchar(40)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_subscribers",
"key_col" : "voip_subscribers/password"
},
"voip_subscribers/password_modify_timestamp" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "current_timestamp()",
"COLUMN_NAME" : "password_modify_timestamp",
"COLUMN_TYPE" : "timestamp",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 20,
"TABLE_NAME" : "voip_subscribers",
"key_col" : "voip_subscribers/password_modify_timestamp"
},
"voip_subscribers/pbx_extension" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "pbx_extension",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 15,
"TABLE_NAME" : "voip_subscribers",
"key_col" : "voip_subscribers/pbx_extension"
},
"voip_subscribers/pbx_hunt_cancel_mode" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "'cancel'",
"COLUMN_NAME" : "pbx_hunt_cancel_mode",
"COLUMN_TYPE" : "enum('bye','cancel')",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 14,
"TABLE_NAME" : "voip_subscribers",
"key_col" : "voip_subscribers/pbx_hunt_cancel_mode"
},
"voip_subscribers/pbx_hunt_policy" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "'none'",
"COLUMN_NAME" : "pbx_hunt_policy",
"COLUMN_TYPE" : "enum('serial','parallel','random','circular','none')",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 12,
"TABLE_NAME" : "voip_subscribers",
"key_col" : "voip_subscribers/pbx_hunt_policy"
},
"voip_subscribers/pbx_hunt_timeout" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "pbx_hunt_timeout",
"COLUMN_TYPE" : "int(4) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 13,
"TABLE_NAME" : "voip_subscribers",
"key_col" : "voip_subscribers/pbx_hunt_timeout"
},
"voip_subscribers/profile_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "profile_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 17,
"TABLE_NAME" : "voip_subscribers",
"key_col" : "voip_subscribers/profile_id"
},
"voip_subscribers/profile_set_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "profile_set_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 16,
"TABLE_NAME" : "voip_subscribers",
"key_col" : "voip_subscribers/profile_set_id"
},
"voip_subscribers/username" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "username",
"COLUMN_TYPE" : "varchar(127)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_subscribers",
"key_col" : "voip_subscribers/username"
},
"voip_subscribers/uuid" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "uuid",
"COLUMN_TYPE" : "char(36)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_subscribers",
"key_col" : "voip_subscribers/uuid"
},
"voip_subscribers/webpassword" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "webpassword",
"COLUMN_TYPE" : "char(56)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 9,
"TABLE_NAME" : "voip_subscribers",
"key_col" : "voip_subscribers/webpassword"
},
"voip_subscribers/webpassword_modify_timestamp" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "current_timestamp()",
"COLUMN_NAME" : "webpassword_modify_timestamp",
"COLUMN_TYPE" : "timestamp",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 21,
"TABLE_NAME" : "voip_subscribers",
"key_col" : "voip_subscribers/webpassword_modify_timestamp"
},
"voip_subscribers/webusername" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "webusername",
"COLUMN_TYPE" : "varchar(127)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 8,
"TABLE_NAME" : "voip_subscribers",
"key_col" : "voip_subscribers/webusername"
},
"voip_time_periods/byday" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "byday",
"COLUMN_TYPE" : "varchar(45)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 12,
"TABLE_NAME" : "voip_time_periods",
"key_col" : "voip_time_periods/byday"
},
"voip_time_periods/byhour" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "byhour",
"COLUMN_TYPE" : "varchar(45)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 11,
"TABLE_NAME" : "voip_time_periods",
"key_col" : "voip_time_periods/byhour"
},
"voip_time_periods/byminute" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "byminute",
"COLUMN_TYPE" : "varchar(45)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 10,
"TABLE_NAME" : "voip_time_periods",
"key_col" : "voip_time_periods/byminute"
},
"voip_time_periods/bymonth" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "bymonth",
"COLUMN_TYPE" : "varchar(45)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 16,
"TABLE_NAME" : "voip_time_periods",
"key_col" : "voip_time_periods/bymonth"
},
"voip_time_periods/bymonthday" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "bymonthday",
"COLUMN_TYPE" : "varchar(45)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 13,
"TABLE_NAME" : "voip_time_periods",
"key_col" : "voip_time_periods/bymonthday"
},
"voip_time_periods/bysecond" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "bysecond",
"COLUMN_TYPE" : "varchar(45)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 9,
"TABLE_NAME" : "voip_time_periods",
"key_col" : "voip_time_periods/bysecond"
},
"voip_time_periods/bysetpos" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "bysetpos",
"COLUMN_TYPE" : "varchar(45)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 17,
"TABLE_NAME" : "voip_time_periods",
"key_col" : "voip_time_periods/bysetpos"
},
"voip_time_periods/byweekno" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "byweekno",
"COLUMN_TYPE" : "varchar(45)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 15,
"TABLE_NAME" : "voip_time_periods",
"key_col" : "voip_time_periods/byweekno"
},
"voip_time_periods/byyearday" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "byyearday",
"COLUMN_TYPE" : "varchar(45)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 14,
"TABLE_NAME" : "voip_time_periods",
"key_col" : "voip_time_periods/byyearday"
},
"voip_time_periods/comment" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "comment",
"COLUMN_TYPE" : "text",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 18,
"TABLE_NAME" : "voip_time_periods",
"key_col" : "voip_time_periods/comment"
},
"voip_time_periods/count" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "count",
"COLUMN_TYPE" : "int(11)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 7,
"TABLE_NAME" : "voip_time_periods",
"key_col" : "voip_time_periods/count"
},
"voip_time_periods/duration" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "duration",
"COLUMN_TYPE" : "varchar(45)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 19,
"TABLE_NAME" : "voip_time_periods",
"key_col" : "voip_time_periods/duration"
},
"voip_time_periods/end" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "'0000-00-00 00:00:00'",
"COLUMN_NAME" : "end",
"COLUMN_TYPE" : "timestamp",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_time_periods",
"key_col" : "voip_time_periods/end"
},
"voip_time_periods/freq" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "freq",
"COLUMN_TYPE" : "enum('secondly','minutely','hourly','daily','weekly','monthly','yearly')",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_time_periods",
"key_col" : "voip_time_periods/freq"
},
"voip_time_periods/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_time_periods",
"key_col" : "voip_time_periods/id"
},
"voip_time_periods/interval" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "interval",
"COLUMN_TYPE" : "int(11)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 8,
"TABLE_NAME" : "voip_time_periods",
"key_col" : "voip_time_periods/interval"
},
"voip_time_periods/start" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "current_timestamp()",
"COLUMN_NAME" : "start",
"COLUMN_TYPE" : "timestamp",
"EXTRA" : "on update current_timestamp()",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_time_periods",
"key_col" : "voip_time_periods/start"
},
"voip_time_periods/time_set_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "time_set_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_time_periods",
"key_col" : "voip_time_periods/time_set_id"
},
"voip_time_periods/until" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "until",
"COLUMN_TYPE" : "timestamp",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 6,
"TABLE_NAME" : "voip_time_periods",
"key_col" : "voip_time_periods/until"
},
"voip_time_periods/wkst" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "wkst",
"COLUMN_TYPE" : "varchar(2)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 20,
"TABLE_NAME" : "voip_time_periods",
"key_col" : "voip_time_periods/wkst"
},
"voip_time_sets/contract_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "contract_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_time_sets",
"key_col" : "voip_time_sets/contract_id"
},
"voip_time_sets/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_time_sets",
"key_col" : "voip_time_sets/id"
},
"voip_time_sets/name" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "name",
"COLUMN_TYPE" : "varchar(90)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_time_sets",
"key_col" : "voip_time_sets/name"
},
"voip_time_sets/reseller_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "reseller_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_time_sets",
"key_col" : "voip_time_sets/reseller_id"
},
"voip_time_sets/subscriber_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "subscriber_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_time_sets",
"key_col" : "voip_time_sets/subscriber_id"
},
"voip_trusted_sources/from_pattern" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "from_pattern",
"COLUMN_TYPE" : "varchar(64)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_trusted_sources",
"key_col" : "voip_trusted_sources/from_pattern"
},
"voip_trusted_sources/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(10) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_trusted_sources",
"key_col" : "voip_trusted_sources/id"
},
"voip_trusted_sources/protocol" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "protocol",
"COLUMN_TYPE" : "varchar(4)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_trusted_sources",
"key_col" : "voip_trusted_sources/protocol"
},
"voip_trusted_sources/src_ip" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "src_ip",
"COLUMN_TYPE" : "varchar(50)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_trusted_sources",
"key_col" : "voip_trusted_sources/src_ip"
},
"voip_trusted_sources/subscriber_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "subscriber_id",
"COLUMN_TYPE" : "int(10) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_trusted_sources",
"key_col" : "voip_trusted_sources/subscriber_id"
},
"voip_trusted_sources/uuid" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "uuid",
"COLUMN_TYPE" : "varchar(64)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 6,
"TABLE_NAME" : "voip_trusted_sources",
"key_col" : "voip_trusted_sources/uuid"
},
"voip_usr_preferences/attribute_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "attribute_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_usr_preferences",
"key_col" : "voip_usr_preferences/attribute_id"
},
"voip_usr_preferences/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_usr_preferences",
"key_col" : "voip_usr_preferences/id"
},
"voip_usr_preferences/modify_timestamp" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "current_timestamp()",
"COLUMN_NAME" : "modify_timestamp",
"COLUMN_TYPE" : "timestamp",
"EXTRA" : "on update current_timestamp()",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "voip_usr_preferences",
"key_col" : "voip_usr_preferences/modify_timestamp"
},
"voip_usr_preferences/subscriber_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "subscriber_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_usr_preferences",
"key_col" : "voip_usr_preferences/subscriber_id"
},
"voip_usr_preferences/value" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "value",
"COLUMN_TYPE" : "varchar(128)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_usr_preferences",
"key_col" : "voip_usr_preferences/value"
},
"voip_usr_preferences_blob/content_type" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "'application/data'",
"COLUMN_NAME" : "content_type",
"COLUMN_TYPE" : "varchar(128)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "voip_usr_preferences_blob",
"key_col" : "voip_usr_preferences_blob/content_type"
},
"voip_usr_preferences_blob/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11)",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "voip_usr_preferences_blob",
"key_col" : "voip_usr_preferences_blob/id"
},
"voip_usr_preferences_blob/preference_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "preference_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "voip_usr_preferences_blob",
"key_col" : "voip_usr_preferences_blob/preference_id"
},
"voip_usr_preferences_blob/value" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "value",
"COLUMN_TYPE" : "mediumblob",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "voip_usr_preferences_blob",
"key_col" : "voip_usr_preferences_blob/value"
},
"xmlgroups/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "xmlgroups",
"key_col" : "xmlgroups/id"
},
"xmlgroups/name" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "name",
"COLUMN_TYPE" : "varchar(32)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "xmlgroups",
"key_col" : "xmlgroups/name"
},
"xmlhostgroups/group_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "group_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "xmlhostgroups",
"key_col" : "xmlhostgroups/group_id"
},
"xmlhostgroups/host_id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "host_id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "xmlhostgroups",
"key_col" : "xmlhostgroups/host_id"
},
"xmlhostgroups/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "xmlhostgroups",
"key_col" : "xmlhostgroups/id"
},
"xmlhosts/description" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "description",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 6,
"TABLE_NAME" : "xmlhosts",
"key_col" : "xmlhosts/description"
},
"xmlhosts/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(11) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "xmlhosts",
"key_col" : "xmlhosts/id"
},
"xmlhosts/ip" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "ip",
"COLUMN_TYPE" : "varchar(15)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "xmlhosts",
"key_col" : "xmlhosts/ip"
},
"xmlhosts/path" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "'/'",
"COLUMN_NAME" : "path",
"COLUMN_TYPE" : "varchar(64)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "xmlhosts",
"key_col" : "xmlhosts/path"
},
"xmlhosts/port" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "port",
"COLUMN_TYPE" : "int(5) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "xmlhosts",
"key_col" : "xmlhosts/port"
},
"xmlhosts/sip_port" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "sip_port",
"COLUMN_TYPE" : "int(5) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "xmlhosts",
"key_col" : "xmlhosts/sip_port"
},
"xmlqueue/atime" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "atime",
"COLUMN_TYPE" : "int(10) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 5,
"TABLE_NAME" : "xmlqueue",
"key_col" : "xmlqueue/atime"
},
"xmlqueue/body" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "body",
"COLUMN_TYPE" : "text",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 3,
"TABLE_NAME" : "xmlqueue",
"key_col" : "xmlqueue/body"
},
"xmlqueue/ctime" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "ctime",
"COLUMN_TYPE" : "int(10) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 4,
"TABLE_NAME" : "xmlqueue",
"key_col" : "xmlqueue/ctime"
},
"xmlqueue/id" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "id",
"COLUMN_TYPE" : "int(10) unsigned",
"EXTRA" : "auto_increment",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 1,
"TABLE_NAME" : "xmlqueue",
"key_col" : "xmlqueue/id"
},
"xmlqueue/next_try" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "next_try",
"COLUMN_TYPE" : "int(10) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 7,
"TABLE_NAME" : "xmlqueue",
"key_col" : "xmlqueue/next_try"
},
"xmlqueue/target" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "target",
"COLUMN_TYPE" : "varchar(255)",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 2,
"TABLE_NAME" : "xmlqueue",
"key_col" : "xmlqueue/target"
},
"xmlqueue/tries" : {
"CHARACTER_SET_NAME" : null,
"COLLATION_NAME" : null,
"COLUMN_DEFAULT" : null,
"COLUMN_NAME" : "tries",
"COLUMN_TYPE" : "int(10) unsigned",
"EXTRA" : "",
"IS_NULLABLE" : "NO",
"ORDINAL_POSITION" : 6,
"TABLE_NAME" : "xmlqueue",
"key_col" : "xmlqueue/tries"
}
},
"constraints" : {
"autoprov_configs/fk_config_device_idx/device_id/autoprov_devices/id" : {
"COLUMN_NAME" : "device_id",
"CONSTRAINT_NAME" : "fk_config_device_idx",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "autoprov_devices",
"TABLE_NAME" : "autoprov_configs",
"UPDATE_RULE" : "CASCADE",
"key_col" : "autoprov_configs/fk_config_device_idx/device_id/autoprov_devices/id"
},
"autoprov_device_extensions/fk_dev_dev_const/device_id/autoprov_devices/id" : {
"COLUMN_NAME" : "device_id",
"CONSTRAINT_NAME" : "fk_dev_dev_const",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "autoprov_devices",
"TABLE_NAME" : "autoprov_device_extensions",
"UPDATE_RULE" : "CASCADE",
"key_col" : "autoprov_device_extensions/fk_dev_dev_const/device_id/autoprov_devices/id"
},
"autoprov_device_extensions/fk_dev_ext_const/extension_id/autoprov_devices/id" : {
"COLUMN_NAME" : "extension_id",
"CONSTRAINT_NAME" : "fk_dev_ext_const",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "autoprov_devices",
"TABLE_NAME" : "autoprov_device_extensions",
"UPDATE_RULE" : "CASCADE",
"key_col" : "autoprov_device_extensions/fk_dev_ext_const/extension_id/autoprov_devices/id"
},
"autoprov_device_line_annotations/fk_anno_range/range_id/autoprov_device_line_ranges/id" : {
"COLUMN_NAME" : "range_id",
"CONSTRAINT_NAME" : "fk_anno_range",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "autoprov_device_line_ranges",
"TABLE_NAME" : "autoprov_device_line_annotations",
"UPDATE_RULE" : "CASCADE",
"key_col" : "autoprov_device_line_annotations/fk_anno_range/range_id/autoprov_device_line_ranges/id"
},
"autoprov_device_line_ranges/fk_device_line/device_id/autoprov_devices/id" : {
"COLUMN_NAME" : "device_id",
"CONSTRAINT_NAME" : "fk_device_line",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "autoprov_devices",
"TABLE_NAME" : "autoprov_device_line_ranges",
"UPDATE_RULE" : "CASCADE",
"key_col" : "autoprov_device_line_ranges/fk_device_line/device_id/autoprov_devices/id"
},
"autoprov_field_device_lines/autoprov_field_device_lines_ibfk_1/linerange_id/autoprov_device_line_ranges/id" : {
"COLUMN_NAME" : "linerange_id",
"CONSTRAINT_NAME" : "autoprov_field_device_lines_ibfk_1",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "autoprov_device_line_ranges",
"TABLE_NAME" : "autoprov_field_device_lines",
"UPDATE_RULE" : "CASCADE",
"key_col" : "autoprov_field_device_lines/autoprov_field_device_lines_ibfk_1/linerange_id/autoprov_device_line_ranges/id"
},
"autoprov_field_device_lines/fk_fdev_line_const/device_id/autoprov_field_devices/id" : {
"COLUMN_NAME" : "device_id",
"CONSTRAINT_NAME" : "fk_fdev_line_const",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "autoprov_field_devices",
"TABLE_NAME" : "autoprov_field_device_lines",
"UPDATE_RULE" : "CASCADE",
"key_col" : "autoprov_field_device_lines/fk_fdev_line_const/device_id/autoprov_field_devices/id"
},
"autoprov_field_device_lines/fk_sub_line_const/subscriber_id/voip_subscribers/id" : {
"COLUMN_NAME" : "subscriber_id",
"CONSTRAINT_NAME" : "fk_sub_line_const",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_subscribers",
"TABLE_NAME" : "autoprov_field_device_lines",
"UPDATE_RULE" : "CASCADE",
"key_col" : "autoprov_field_device_lines/fk_sub_line_const/subscriber_id/voip_subscribers/id"
},
"autoprov_field_devices/fk_fdev_profile_idx/profile_id/autoprov_profiles/id" : {
"COLUMN_NAME" : "profile_id",
"CONSTRAINT_NAME" : "fk_fdev_profile_idx",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "autoprov_profiles",
"TABLE_NAME" : "autoprov_field_devices",
"UPDATE_RULE" : "CASCADE",
"key_col" : "autoprov_field_devices/fk_fdev_profile_idx/profile_id/autoprov_profiles/id"
},
"autoprov_firmwares/fk_device_idx/device_id/autoprov_devices/id" : {
"COLUMN_NAME" : "device_id",
"CONSTRAINT_NAME" : "fk_device_idx",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "autoprov_devices",
"TABLE_NAME" : "autoprov_firmwares",
"UPDATE_RULE" : "CASCADE",
"key_col" : "autoprov_firmwares/fk_device_idx/device_id/autoprov_devices/id"
},
"autoprov_firmwares_data/fk_fw_idx/fw_id/autoprov_firmwares/id" : {
"COLUMN_NAME" : "fw_id",
"CONSTRAINT_NAME" : "fk_fw_idx",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "autoprov_firmwares",
"TABLE_NAME" : "autoprov_firmwares_data",
"UPDATE_RULE" : "CASCADE",
"key_col" : "autoprov_firmwares_data/fk_fw_idx/fw_id/autoprov_firmwares/id"
},
"autoprov_profiles/fk_profile_config_idx/config_id/autoprov_configs/id" : {
"COLUMN_NAME" : "config_id",
"CONSTRAINT_NAME" : "fk_profile_config_idx",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "autoprov_configs",
"TABLE_NAME" : "autoprov_profiles",
"UPDATE_RULE" : "CASCADE",
"key_col" : "autoprov_profiles/fk_profile_config_idx/config_id/autoprov_configs/id"
},
"autoprov_redirect_credentials/autoprov_redirect_credentials_ibfk_1/device_id/autoprov_devices/id" : {
"COLUMN_NAME" : "device_id",
"CONSTRAINT_NAME" : "autoprov_redirect_credentials_ibfk_1",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "autoprov_devices",
"TABLE_NAME" : "autoprov_redirect_credentials",
"UPDATE_RULE" : "CASCADE",
"key_col" : "autoprov_redirect_credentials/autoprov_redirect_credentials_ibfk_1/device_id/autoprov_devices/id"
},
"autoprov_sync/a_s_deviceid_ref/device_id/autoprov_devices/id" : {
"COLUMN_NAME" : "device_id",
"CONSTRAINT_NAME" : "a_s_deviceid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "autoprov_devices",
"TABLE_NAME" : "autoprov_sync",
"UPDATE_RULE" : "CASCADE",
"key_col" : "autoprov_sync/a_s_deviceid_ref/device_id/autoprov_devices/id"
},
"autoprov_sync/a_s_paramid_ref/parameter_id/autoprov_sync_parameters/id" : {
"COLUMN_NAME" : "parameter_id",
"CONSTRAINT_NAME" : "a_s_paramid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "autoprov_sync_parameters",
"TABLE_NAME" : "autoprov_sync",
"UPDATE_RULE" : "CASCADE",
"key_col" : "autoprov_sync/a_s_paramid_ref/parameter_id/autoprov_sync_parameters/id"
},
"emergency_mappings/container_fk/emergency_container_id/emergency_containers/id" : {
"COLUMN_NAME" : "emergency_container_id",
"CONSTRAINT_NAME" : "container_fk",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "emergency_containers",
"TABLE_NAME" : "emergency_mappings",
"UPDATE_RULE" : "CASCADE",
"key_col" : "emergency_mappings/container_fk/emergency_container_id/emergency_containers/id"
},
"recording_metakeys/fk_call_idx/call/recording_calls/id" : {
"COLUMN_NAME" : "call",
"CONSTRAINT_NAME" : "fk_call_idx",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "recording_calls",
"TABLE_NAME" : "recording_metakeys",
"UPDATE_RULE" : "CASCADE",
"key_col" : "recording_metakeys/fk_call_idx/call/recording_calls/id"
},
"recording_streams/fk_call_id/call/recording_calls/id" : {
"COLUMN_NAME" : "call",
"CONSTRAINT_NAME" : "fk_call_id",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "recording_calls",
"TABLE_NAME" : "recording_streams",
"UPDATE_RULE" : "CASCADE",
"key_col" : "recording_streams/fk_call_id/call/recording_calls/id"
},
"rtc_session/tl_subscriber_ref/subscriber_id/voip_subscribers/id" : {
"COLUMN_NAME" : "subscriber_id",
"CONSTRAINT_NAME" : "tl_subscriber_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_subscribers",
"TABLE_NAME" : "rtc_session",
"UPDATE_RULE" : "CASCADE",
"key_col" : "rtc_session/tl_subscriber_ref/subscriber_id/voip_subscribers/id"
},
"rtc_user/tl_reseller_ref/reseller_id/resellers/id" : {
"COLUMN_NAME" : "reseller_id",
"CONSTRAINT_NAME" : "tl_reseller_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "resellers",
"TABLE_NAME" : "rtc_user",
"UPDATE_RULE" : "CASCADE",
"key_col" : "rtc_user/tl_reseller_ref/reseller_id/resellers/id"
},
"sms_journal/smsj_ref/subscriber_id/voip_subscribers/id" : {
"COLUMN_NAME" : "subscriber_id",
"CONSTRAINT_NAME" : "smsj_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_subscribers",
"TABLE_NAME" : "sms_journal",
"UPDATE_RULE" : "CASCADE",
"key_col" : "sms_journal/smsj_ref/subscriber_id/voip_subscribers/id"
},
"upn_rewrite_sources/fk_upn_rewrite_sources_1/upn_rewrite_set_id/upn_rewrite_set/id" : {
"COLUMN_NAME" : "upn_rewrite_set_id",
"CONSTRAINT_NAME" : "fk_upn_rewrite_sources_1",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "upn_rewrite_set",
"TABLE_NAME" : "upn_rewrite_sources",
"UPDATE_RULE" : "CASCADE",
"key_col" : "upn_rewrite_sources/fk_upn_rewrite_sources_1/upn_rewrite_set_id/upn_rewrite_set/id"
},
"voip_cc_mappings/vs_uuid_ref/uuid/voip_subscribers/uuid" : {
"COLUMN_NAME" : "uuid",
"CONSTRAINT_NAME" : "vs_uuid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "uuid",
"REFERENCED_TABLE_NAME" : "voip_subscribers",
"TABLE_NAME" : "voip_cc_mappings",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_cc_mappings/vs_uuid_ref/uuid/voip_subscribers/uuid"
},
"voip_cf_bnumber_sets/vcbs_subid_ref/subscriber_id/voip_subscribers/id" : {
"COLUMN_NAME" : "subscriber_id",
"CONSTRAINT_NAME" : "vcbs_subid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_subscribers",
"TABLE_NAME" : "voip_cf_bnumber_sets",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_cf_bnumber_sets/vcbs_subid_ref/subscriber_id/voip_subscribers/id"
},
"voip_cf_bnumbers/v_cf_bsetid_ref/bnumber_set_id/voip_cf_bnumber_sets/id" : {
"COLUMN_NAME" : "bnumber_set_id",
"CONSTRAINT_NAME" : "v_cf_bsetid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_cf_bnumber_sets",
"TABLE_NAME" : "voip_cf_bnumbers",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_cf_bnumbers/v_cf_bsetid_ref/bnumber_set_id/voip_cf_bnumber_sets/id"
},
"voip_cf_destination_sets/v_s_subid_ref/subscriber_id/voip_subscribers/id" : {
"COLUMN_NAME" : "subscriber_id",
"CONSTRAINT_NAME" : "v_s_subid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_subscribers",
"TABLE_NAME" : "voip_cf_destination_sets",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_cf_destination_sets/v_s_subid_ref/subscriber_id/voip_subscribers/id"
},
"voip_cf_destinations/d_s_announceid_ref/announcement_id/voip_sound_handles/id" : {
"COLUMN_NAME" : "announcement_id",
"CONSTRAINT_NAME" : "d_s_announceid_ref",
"DELETE_RULE" : "SET NULL",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_sound_handles",
"TABLE_NAME" : "voip_cf_destinations",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_cf_destinations/d_s_announceid_ref/announcement_id/voip_sound_handles/id"
},
"voip_cf_destinations/v_cf_dsetid_ref/destination_set_id/voip_cf_destination_sets/id" : {
"COLUMN_NAME" : "destination_set_id",
"CONSTRAINT_NAME" : "v_cf_dsetid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_cf_destination_sets",
"TABLE_NAME" : "voip_cf_destinations",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_cf_destinations/v_cf_dsetid_ref/destination_set_id/voip_cf_destination_sets/id"
},
"voip_cf_mappings/cfmap_dest_ref/destination_set_id/voip_cf_destination_sets/id" : {
"COLUMN_NAME" : "destination_set_id",
"CONSTRAINT_NAME" : "cfmap_dest_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_cf_destination_sets",
"TABLE_NAME" : "voip_cf_mappings",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_cf_mappings/cfmap_dest_ref/destination_set_id/voip_cf_destination_sets/id"
},
"voip_cf_mappings/cfmap_time_ref/time_set_id/voip_cf_time_sets/id" : {
"COLUMN_NAME" : "time_set_id",
"CONSTRAINT_NAME" : "cfmap_time_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_cf_time_sets",
"TABLE_NAME" : "voip_cf_mappings",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_cf_mappings/cfmap_time_ref/time_set_id/voip_cf_time_sets/id"
},
"voip_cf_mappings/v_cfmap_subid_ref/subscriber_id/voip_subscribers/id" : {
"COLUMN_NAME" : "subscriber_id",
"CONSTRAINT_NAME" : "v_cfmap_subid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_subscribers",
"TABLE_NAME" : "voip_cf_mappings",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_cf_mappings/v_cfmap_subid_ref/subscriber_id/voip_subscribers/id"
},
"voip_cf_mappings/vcm_bnumset_ref/bnumber_set_id/voip_cf_bnumber_sets/id" : {
"COLUMN_NAME" : "bnumber_set_id",
"CONSTRAINT_NAME" : "vcm_bnumset_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_cf_bnumber_sets",
"TABLE_NAME" : "voip_cf_mappings",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_cf_mappings/vcm_bnumset_ref/bnumber_set_id/voip_cf_bnumber_sets/id"
},
"voip_cf_mappings/vcm_sourceset_ref/source_set_id/voip_cf_source_sets/id" : {
"COLUMN_NAME" : "source_set_id",
"CONSTRAINT_NAME" : "vcm_sourceset_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_cf_source_sets",
"TABLE_NAME" : "voip_cf_mappings",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_cf_mappings/vcm_sourceset_ref/source_set_id/voip_cf_source_sets/id"
},
"voip_cf_periods/v_cf_tsetid_ref/time_set_id/voip_cf_time_sets/id" : {
"COLUMN_NAME" : "time_set_id",
"CONSTRAINT_NAME" : "v_cf_tsetid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_cf_time_sets",
"TABLE_NAME" : "voip_cf_periods",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_cf_periods/v_cf_tsetid_ref/time_set_id/voip_cf_time_sets/id"
},
"voip_cf_source_sets/vcss_subid_ref/subscriber_id/voip_subscribers/id" : {
"COLUMN_NAME" : "subscriber_id",
"CONSTRAINT_NAME" : "vcss_subid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_subscribers",
"TABLE_NAME" : "voip_cf_source_sets",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_cf_source_sets/vcss_subid_ref/subscriber_id/voip_subscribers/id"
},
"voip_cf_sources/v_cf_ssetid_ref/source_set_id/voip_cf_source_sets/id" : {
"COLUMN_NAME" : "source_set_id",
"CONSTRAINT_NAME" : "v_cf_ssetid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_cf_source_sets",
"TABLE_NAME" : "voip_cf_sources",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_cf_sources/v_cf_ssetid_ref/source_set_id/voip_cf_source_sets/id"
},
"voip_cf_time_sets/v_cf_ts_subid_ref/subscriber_id/voip_subscribers/id" : {
"COLUMN_NAME" : "subscriber_id",
"CONSTRAINT_NAME" : "v_cf_ts_subid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_subscribers",
"TABLE_NAME" : "voip_cf_time_sets",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_cf_time_sets/v_cf_ts_subid_ref/subscriber_id/voip_subscribers/id"
},
"voip_contacts/v_c_subscriberid_ref/subscriber_id/voip_subscribers/id" : {
"COLUMN_NAME" : "subscriber_id",
"CONSTRAINT_NAME" : "v_c_subscriberid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_subscribers",
"TABLE_NAME" : "voip_contacts",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_contacts/v_c_subscriberid_ref/subscriber_id/voip_subscribers/id"
},
"voip_contacts/voip_contacts_ibfk_1/subscriber_id/voip_subscribers/id" : {
"COLUMN_NAME" : "subscriber_id",
"CONSTRAINT_NAME" : "voip_contacts_ibfk_1",
"DELETE_RULE" : "RESTRICT",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_subscribers",
"TABLE_NAME" : "voip_contacts",
"UPDATE_RULE" : "RESTRICT",
"key_col" : "voip_contacts/voip_contacts_ibfk_1/subscriber_id/voip_subscribers/id"
},
"voip_contract_location_blocks/vclb_location_ref/location_id/voip_contract_locations/id" : {
"COLUMN_NAME" : "location_id",
"CONSTRAINT_NAME" : "vclb_location_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_contract_locations",
"TABLE_NAME" : "voip_contract_location_blocks",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_contract_location_blocks/vclb_location_ref/location_id/voip_contract_locations/id"
},
"voip_contract_locations/vcl_contract_ref/contract_id/contracts/id" : {
"COLUMN_NAME" : "contract_id",
"CONSTRAINT_NAME" : "vcl_contract_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "contracts",
"TABLE_NAME" : "voip_contract_locations",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_contract_locations/vcl_contract_ref/contract_id/contracts/id"
},
"voip_contract_preferences/v_c_p_attributeid_ref/attribute_id/voip_preferences/id" : {
"COLUMN_NAME" : "attribute_id",
"CONSTRAINT_NAME" : "v_c_p_attributeid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_preferences",
"TABLE_NAME" : "voip_contract_preferences",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_contract_preferences/v_c_p_attributeid_ref/attribute_id/voip_preferences/id"
},
"voip_contract_preferences/v_c_p_locationid_ref/location_id/voip_contract_locations/id" : {
"COLUMN_NAME" : "location_id",
"CONSTRAINT_NAME" : "v_c_p_locationid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_contract_locations",
"TABLE_NAME" : "voip_contract_preferences",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_contract_preferences/v_c_p_locationid_ref/location_id/voip_contract_locations/id"
},
"voip_contract_preferences_blob/fk_contract_blob_pref_id/preference_id/voip_contract_preferences/id" : {
"COLUMN_NAME" : "preference_id",
"CONSTRAINT_NAME" : "fk_contract_blob_pref_id",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_contract_preferences",
"TABLE_NAME" : "voip_contract_preferences_blob",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_contract_preferences_blob/fk_contract_blob_pref_id/preference_id/voip_contract_preferences/id"
},
"voip_contract_speed_dial/v_csd_contractid_ref/contract_id/contracts/id" : {
"COLUMN_NAME" : "contract_id",
"CONSTRAINT_NAME" : "v_csd_contractid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "contracts",
"TABLE_NAME" : "voip_contract_speed_dial",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_contract_speed_dial/v_csd_contractid_ref/contract_id/contracts/id"
},
"voip_dbaliases/v_da_domainid_ref/domain_id/voip_domains/id" : {
"COLUMN_NAME" : "domain_id",
"CONSTRAINT_NAME" : "v_da_domainid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_domains",
"TABLE_NAME" : "voip_dbaliases",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_dbaliases/v_da_domainid_ref/domain_id/voip_domains/id"
},
"voip_dbaliases/v_da_subscriberid_ref/subscriber_id/voip_subscribers/id" : {
"COLUMN_NAME" : "subscriber_id",
"CONSTRAINT_NAME" : "v_da_subscriberid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_subscribers",
"TABLE_NAME" : "voip_dbaliases",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_dbaliases/v_da_subscriberid_ref/subscriber_id/voip_subscribers/id"
},
"voip_dbaliases/voip_dbaliases_ibfk_1/domain_id/voip_domains/id" : {
"COLUMN_NAME" : "domain_id",
"CONSTRAINT_NAME" : "voip_dbaliases_ibfk_1",
"DELETE_RULE" : "RESTRICT",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_domains",
"TABLE_NAME" : "voip_dbaliases",
"UPDATE_RULE" : "RESTRICT",
"key_col" : "voip_dbaliases/voip_dbaliases_ibfk_1/domain_id/voip_domains/id"
},
"voip_dbaliases/voip_dbaliases_ibfk_2/subscriber_id/voip_subscribers/id" : {
"COLUMN_NAME" : "subscriber_id",
"CONSTRAINT_NAME" : "voip_dbaliases_ibfk_2",
"DELETE_RULE" : "RESTRICT",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_subscribers",
"TABLE_NAME" : "voip_dbaliases",
"UPDATE_RULE" : "RESTRICT",
"key_col" : "voip_dbaliases/voip_dbaliases_ibfk_2/subscriber_id/voip_subscribers/id"
},
"voip_dev_preferences/v_d_p_deviceid_ref/device_id/autoprov_devices/id" : {
"COLUMN_NAME" : "device_id",
"CONSTRAINT_NAME" : "v_d_p_deviceid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "autoprov_devices",
"TABLE_NAME" : "voip_dev_preferences",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_dev_preferences/v_d_p_deviceid_ref/device_id/autoprov_devices/id"
},
"voip_dev_preferences/v_dev_p_attributeid_ref/attribute_id/voip_preferences/id" : {
"COLUMN_NAME" : "attribute_id",
"CONSTRAINT_NAME" : "v_dev_p_attributeid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_preferences",
"TABLE_NAME" : "voip_dev_preferences",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_dev_preferences/v_dev_p_attributeid_ref/attribute_id/voip_preferences/id"
},
"voip_devprof_preferences/v_devprof_p_attributeid_ref/attribute_id/voip_preferences/id" : {
"COLUMN_NAME" : "attribute_id",
"CONSTRAINT_NAME" : "v_devprof_p_attributeid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_preferences",
"TABLE_NAME" : "voip_devprof_preferences",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_devprof_preferences/v_devprof_p_attributeid_ref/attribute_id/voip_preferences/id"
},
"voip_devprof_preferences/v_p_p_deviceid_ref/profile_id/autoprov_profiles/id" : {
"COLUMN_NAME" : "profile_id",
"CONSTRAINT_NAME" : "v_p_p_deviceid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "autoprov_profiles",
"TABLE_NAME" : "voip_devprof_preferences",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_devprof_preferences/v_p_p_deviceid_ref/profile_id/autoprov_profiles/id"
},
"voip_dom_preferences/v_d_p_attributeid_ref/attribute_id/voip_preferences/id" : {
"COLUMN_NAME" : "attribute_id",
"CONSTRAINT_NAME" : "v_d_p_attributeid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_preferences",
"TABLE_NAME" : "voip_dom_preferences",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_dom_preferences/v_d_p_attributeid_ref/attribute_id/voip_preferences/id"
},
"voip_dom_preferences/v_d_p_domainid_ref/domain_id/voip_domains/id" : {
"COLUMN_NAME" : "domain_id",
"CONSTRAINT_NAME" : "v_d_p_domainid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_domains",
"TABLE_NAME" : "voip_dom_preferences",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_dom_preferences/v_d_p_domainid_ref/domain_id/voip_domains/id"
},
"voip_dom_preferences/voip_dom_preferences_ibfk_1/domain_id/voip_domains/id" : {
"COLUMN_NAME" : "domain_id",
"CONSTRAINT_NAME" : "voip_dom_preferences_ibfk_1",
"DELETE_RULE" : "RESTRICT",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_domains",
"TABLE_NAME" : "voip_dom_preferences",
"UPDATE_RULE" : "RESTRICT",
"key_col" : "voip_dom_preferences/voip_dom_preferences_ibfk_1/domain_id/voip_domains/id"
},
"voip_dom_preferences/voip_dom_preferences_ibfk_2/attribute_id/voip_preferences/id" : {
"COLUMN_NAME" : "attribute_id",
"CONSTRAINT_NAME" : "voip_dom_preferences_ibfk_2",
"DELETE_RULE" : "RESTRICT",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_preferences",
"TABLE_NAME" : "voip_dom_preferences",
"UPDATE_RULE" : "RESTRICT",
"key_col" : "voip_dom_preferences/voip_dom_preferences_ibfk_2/attribute_id/voip_preferences/id"
},
"voip_dom_preferences_blob/fk_dom_blob_pref_id/preference_id/voip_dom_preferences/id" : {
"COLUMN_NAME" : "preference_id",
"CONSTRAINT_NAME" : "fk_dom_blob_pref_id",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_dom_preferences",
"TABLE_NAME" : "voip_dom_preferences_blob",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_dom_preferences_blob/fk_dom_blob_pref_id/preference_id/voip_dom_preferences/id"
},
"voip_fax_data/v_fd_sid_ref/sid/voip_fax_journal/sid" : {
"COLUMN_NAME" : "sid",
"CONSTRAINT_NAME" : "v_fd_sid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "sid",
"REFERENCED_TABLE_NAME" : "voip_fax_journal",
"TABLE_NAME" : "voip_fax_data",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_fax_data/v_fd_sid_ref/sid/voip_fax_journal/sid"
},
"voip_fax_destinations/v_f_d_subscriberid_ref/subscriber_id/voip_subscribers/id" : {
"COLUMN_NAME" : "subscriber_id",
"CONSTRAINT_NAME" : "v_f_d_subscriberid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_subscribers",
"TABLE_NAME" : "voip_fax_destinations",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_fax_destinations/v_f_d_subscriberid_ref/subscriber_id/voip_subscribers/id"
},
"voip_fax_destinations/voip_fax_destinations_ibfk_1/subscriber_id/voip_subscribers/id" : {
"COLUMN_NAME" : "subscriber_id",
"CONSTRAINT_NAME" : "voip_fax_destinations_ibfk_1",
"DELETE_RULE" : "RESTRICT",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_subscribers",
"TABLE_NAME" : "voip_fax_destinations",
"UPDATE_RULE" : "RESTRICT",
"key_col" : "voip_fax_destinations/voip_fax_destinations_ibfk_1/subscriber_id/voip_subscribers/id"
},
"voip_fax_journal/v_fj_ref/subscriber_id/voip_subscribers/id" : {
"COLUMN_NAME" : "subscriber_id",
"CONSTRAINT_NAME" : "v_fj_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_subscribers",
"TABLE_NAME" : "voip_fax_journal",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_fax_journal/v_fj_ref/subscriber_id/voip_subscribers/id"
},
"voip_fax_preferences/v_f_p_subscriberid_ref/subscriber_id/voip_subscribers/id" : {
"COLUMN_NAME" : "subscriber_id",
"CONSTRAINT_NAME" : "v_f_p_subscriberid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_subscribers",
"TABLE_NAME" : "voip_fax_preferences",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_fax_preferences/v_f_p_subscriberid_ref/subscriber_id/voip_subscribers/id"
},
"voip_fax_preferences/voip_fax_preferences_ibfk_1/subscriber_id/voip_subscribers/id" : {
"COLUMN_NAME" : "subscriber_id",
"CONSTRAINT_NAME" : "voip_fax_preferences_ibfk_1",
"DELETE_RULE" : "RESTRICT",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_subscribers",
"TABLE_NAME" : "voip_fax_preferences",
"UPDATE_RULE" : "RESTRICT",
"key_col" : "voip_fax_preferences/voip_fax_preferences_ibfk_1/subscriber_id/voip_subscribers/id"
},
"voip_fielddev_preferences/v_fd_p_fielddeviceid_ref/device_id/autoprov_field_devices/id" : {
"COLUMN_NAME" : "device_id",
"CONSTRAINT_NAME" : "v_fd_p_fielddeviceid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "autoprov_field_devices",
"TABLE_NAME" : "voip_fielddev_preferences",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_fielddev_preferences/v_fd_p_fielddeviceid_ref/device_id/autoprov_field_devices/id"
},
"voip_fielddev_preferences/v_fdev_p_attributeid_ref/attribute_id/voip_preferences/id" : {
"COLUMN_NAME" : "attribute_id",
"CONSTRAINT_NAME" : "v_fdev_p_attributeid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_preferences",
"TABLE_NAME" : "voip_fielddev_preferences",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_fielddev_preferences/v_fdev_p_attributeid_ref/attribute_id/voip_preferences/id"
},
"voip_header_rule_actions/v_hra_ruleid_ref/rule_id/voip_header_rules/id" : {
"COLUMN_NAME" : "rule_id",
"CONSTRAINT_NAME" : "v_hra_ruleid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_header_rules",
"TABLE_NAME" : "voip_header_rule_actions",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_header_rule_actions/v_hra_ruleid_ref/rule_id/voip_header_rules/id"
},
"voip_header_rule_actions/v_hra_rwrset_ref/rwr_set_id/voip_rewrite_rule_sets/id" : {
"COLUMN_NAME" : "rwr_set_id",
"CONSTRAINT_NAME" : "v_hra_rwrset_ref",
"DELETE_RULE" : "SET NULL",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_rewrite_rule_sets",
"TABLE_NAME" : "voip_header_rule_actions",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_header_rule_actions/v_hra_rwrset_ref/rwr_set_id/voip_rewrite_rule_sets/id"
},
"voip_header_rule_condition_values/v_hrcv_conditionid_ref/condition_id/voip_header_rule_conditions/id" : {
"COLUMN_NAME" : "condition_id",
"CONSTRAINT_NAME" : "v_hrcv_conditionid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_header_rule_conditions",
"TABLE_NAME" : "voip_header_rule_condition_values",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_header_rule_condition_values/v_hrcv_conditionid_ref/condition_id/voip_header_rule_conditions/id"
},
"voip_header_rule_conditions/v_hrc_ruleid_ref/rule_id/voip_header_rules/id" : {
"COLUMN_NAME" : "rule_id",
"CONSTRAINT_NAME" : "v_hrc_ruleid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_header_rules",
"TABLE_NAME" : "voip_header_rule_conditions",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_header_rule_conditions/v_hrc_ruleid_ref/rule_id/voip_header_rules/id"
},
"voip_header_rule_conditions/v_hrc_rwrset_ref/rwr_set_id/voip_rewrite_rule_sets/id" : {
"COLUMN_NAME" : "rwr_set_id",
"CONSTRAINT_NAME" : "v_hrc_rwrset_ref",
"DELETE_RULE" : "SET NULL",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_rewrite_rule_sets",
"TABLE_NAME" : "voip_header_rule_conditions",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_header_rule_conditions/v_hrc_rwrset_ref/rwr_set_id/voip_rewrite_rule_sets/id"
},
"voip_header_rule_sets/vhrs_reseller_ref/reseller_id/resellers/id" : {
"COLUMN_NAME" : "reseller_id",
"CONSTRAINT_NAME" : "vhrs_reseller_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "resellers",
"TABLE_NAME" : "voip_header_rule_sets",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_header_rule_sets/vhrs_reseller_ref/reseller_id/resellers/id"
},
"voip_header_rule_sets/vhrs_subscriber_ref/subscriber_id/voip_subscribers/id" : {
"COLUMN_NAME" : "subscriber_id",
"CONSTRAINT_NAME" : "vhrs_subscriber_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_subscribers",
"TABLE_NAME" : "voip_header_rule_sets",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_header_rule_sets/vhrs_subscriber_ref/subscriber_id/voip_subscribers/id"
},
"voip_header_rules/v_hr_setid_ref/set_id/voip_header_rule_sets/id" : {
"COLUMN_NAME" : "set_id",
"CONSTRAINT_NAME" : "v_hr_setid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_header_rule_sets",
"TABLE_NAME" : "voip_header_rules",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_header_rules/v_hr_setid_ref/set_id/voip_header_rule_sets/id"
},
"voip_mail_to_fax_acl/v_mtf_acl_ref/subscriber_id/voip_subscribers/id" : {
"COLUMN_NAME" : "subscriber_id",
"CONSTRAINT_NAME" : "v_mtf_acl_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_subscribers",
"TABLE_NAME" : "voip_mail_to_fax_acl",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_mail_to_fax_acl/v_mtf_acl_ref/subscriber_id/voip_subscribers/id"
},
"voip_mail_to_fax_preferences/v_mtf_p_subscriber_id_ref/subscriber_id/voip_subscribers/id" : {
"COLUMN_NAME" : "subscriber_id",
"CONSTRAINT_NAME" : "v_mtf_p_subscriber_id_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_subscribers",
"TABLE_NAME" : "voip_mail_to_fax_preferences",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_mail_to_fax_preferences/v_mtf_p_subscriber_id_ref/subscriber_id/voip_subscribers/id"
},
"voip_mail_to_fax_secret_renew_notify/v_mtf_secret_renew_notify_ref/subscriber_id/voip_subscribers/id" : {
"COLUMN_NAME" : "subscriber_id",
"CONSTRAINT_NAME" : "v_mtf_secret_renew_notify_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_subscribers",
"TABLE_NAME" : "voip_mail_to_fax_secret_renew_notify",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_mail_to_fax_secret_renew_notify/v_mtf_secret_renew_notify_ref/subscriber_id/voip_subscribers/id"
},
"voip_pbx_autoattendants/voip_pbx_autoattendant_ibfk_1/subscriber_id/voip_subscribers/id" : {
"COLUMN_NAME" : "subscriber_id",
"CONSTRAINT_NAME" : "voip_pbx_autoattendant_ibfk_1",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_subscribers",
"TABLE_NAME" : "voip_pbx_autoattendants",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_pbx_autoattendants/voip_pbx_autoattendant_ibfk_1/subscriber_id/voip_subscribers/id"
},
"voip_pbx_groups/fk_v_sub_group/subscriber_id/voip_subscribers/id" : {
"COLUMN_NAME" : "subscriber_id",
"CONSTRAINT_NAME" : "fk_v_sub_group",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_subscribers",
"TABLE_NAME" : "voip_pbx_groups",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_pbx_groups/fk_v_sub_group/subscriber_id/voip_subscribers/id"
},
"voip_peer_groups/vpg_time_set_ref/time_set_id/voip_time_sets/id" : {
"COLUMN_NAME" : "time_set_id",
"CONSTRAINT_NAME" : "vpg_time_set_ref",
"DELETE_RULE" : "RESTRICT",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_time_sets",
"TABLE_NAME" : "voip_peer_groups",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_peer_groups/vpg_time_set_ref/time_set_id/voip_time_sets/id"
},
"voip_peer_hosts/v_ps_groupid_ref/group_id/voip_peer_groups/id" : {
"COLUMN_NAME" : "group_id",
"CONSTRAINT_NAME" : "v_ps_groupid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_peer_groups",
"TABLE_NAME" : "voip_peer_hosts",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_peer_hosts/v_ps_groupid_ref/group_id/voip_peer_groups/id"
},
"voip_peer_inbound_rules/v_pig_groupid_ref/group_id/voip_peer_groups/id" : {
"COLUMN_NAME" : "group_id",
"CONSTRAINT_NAME" : "v_pig_groupid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_peer_groups",
"TABLE_NAME" : "voip_peer_inbound_rules",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_peer_inbound_rules/v_pig_groupid_ref/group_id/voip_peer_groups/id"
},
"voip_peer_preferences/v_p_p_attributeid_ref/attribute_id/voip_preferences/id" : {
"COLUMN_NAME" : "attribute_id",
"CONSTRAINT_NAME" : "v_p_p_attributeid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_preferences",
"TABLE_NAME" : "voip_peer_preferences",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_peer_preferences/v_p_p_attributeid_ref/attribute_id/voip_preferences/id"
},
"voip_peer_preferences/v_p_p_peerhostid_ref/peer_host_id/voip_peer_hosts/id" : {
"COLUMN_NAME" : "peer_host_id",
"CONSTRAINT_NAME" : "v_p_p_peerhostid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_peer_hosts",
"TABLE_NAME" : "voip_peer_preferences",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_peer_preferences/v_p_p_peerhostid_ref/peer_host_id/voip_peer_hosts/id"
},
"voip_peer_preferences/voip_peer_preferences_ibfk_1/peer_host_id/voip_peer_hosts/id" : {
"COLUMN_NAME" : "peer_host_id",
"CONSTRAINT_NAME" : "voip_peer_preferences_ibfk_1",
"DELETE_RULE" : "RESTRICT",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_peer_hosts",
"TABLE_NAME" : "voip_peer_preferences",
"UPDATE_RULE" : "RESTRICT",
"key_col" : "voip_peer_preferences/voip_peer_preferences_ibfk_1/peer_host_id/voip_peer_hosts/id"
},
"voip_peer_preferences/voip_peer_preferences_ibfk_2/attribute_id/voip_preferences/id" : {
"COLUMN_NAME" : "attribute_id",
"CONSTRAINT_NAME" : "voip_peer_preferences_ibfk_2",
"DELETE_RULE" : "RESTRICT",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_preferences",
"TABLE_NAME" : "voip_peer_preferences",
"UPDATE_RULE" : "RESTRICT",
"key_col" : "voip_peer_preferences/voip_peer_preferences_ibfk_2/attribute_id/voip_preferences/id"
},
"voip_peer_preferences_blob/fk_peer_blob_pref_id/preference_id/voip_peer_preferences/id" : {
"COLUMN_NAME" : "preference_id",
"CONSTRAINT_NAME" : "fk_peer_blob_pref_id",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_peer_preferences",
"TABLE_NAME" : "voip_peer_preferences_blob",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_peer_preferences_blob/fk_peer_blob_pref_id/preference_id/voip_peer_preferences/id"
},
"voip_peer_rules/v_pg_groupid_ref/group_id/voip_peer_groups/id" : {
"COLUMN_NAME" : "group_id",
"CONSTRAINT_NAME" : "v_pg_groupid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_peer_groups",
"TABLE_NAME" : "voip_peer_rules",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_peer_rules/v_pg_groupid_ref/group_id/voip_peer_groups/id"
},
"voip_preference_relations/adid_ref/autoprov_device_id/autoprov_devices/id" : {
"COLUMN_NAME" : "autoprov_device_id",
"CONSTRAINT_NAME" : "adid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "autoprov_devices",
"TABLE_NAME" : "voip_preference_relations",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_preference_relations/adid_ref/autoprov_device_id/autoprov_devices/id"
},
"voip_preference_relations/rid_ref/reseller_id/resellers/id" : {
"COLUMN_NAME" : "reseller_id",
"CONSTRAINT_NAME" : "rid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "resellers",
"TABLE_NAME" : "voip_preference_relations",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_preference_relations/rid_ref/reseller_id/resellers/id"
},
"voip_preference_relations/vpid_ref/voip_preference_id/voip_preferences/id" : {
"COLUMN_NAME" : "voip_preference_id",
"CONSTRAINT_NAME" : "vpid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_preferences",
"TABLE_NAME" : "voip_preference_relations",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_preference_relations/vpid_ref/voip_preference_id/voip_preferences/id"
},
"voip_preferences/vpgid_ref/voip_preference_groups_id/voip_preference_groups/id" : {
"COLUMN_NAME" : "voip_preference_groups_id",
"CONSTRAINT_NAME" : "vpgid_ref",
"DELETE_RULE" : "RESTRICT",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_preference_groups",
"TABLE_NAME" : "voip_preferences",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_preferences/vpgid_ref/voip_preference_groups_id/voip_preference_groups/id"
},
"voip_preferences_enum/pref_id_fk/preference_id/voip_preferences/id" : {
"COLUMN_NAME" : "preference_id",
"CONSTRAINT_NAME" : "pref_id_fk",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_preferences",
"TABLE_NAME" : "voip_preferences_enum",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_preferences_enum/pref_id_fk/preference_id/voip_preferences/id"
},
"voip_reminder/v_rem_subscriberid_ref/subscriber_id/voip_subscribers/id" : {
"COLUMN_NAME" : "subscriber_id",
"CONSTRAINT_NAME" : "v_rem_subscriberid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_subscribers",
"TABLE_NAME" : "voip_reminder",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_reminder/v_rem_subscriberid_ref/subscriber_id/voip_subscribers/id"
},
"voip_reseller_preferences/v_r_p_attributeid_ref/attribute_id/voip_preferences/id" : {
"COLUMN_NAME" : "attribute_id",
"CONSTRAINT_NAME" : "v_r_p_attributeid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_preferences",
"TABLE_NAME" : "voip_reseller_preferences",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_reseller_preferences/v_r_p_attributeid_ref/attribute_id/voip_preferences/id"
},
"voip_reseller_preferences/v_r_p_reseller_ref/reseller_id/resellers/id" : {
"COLUMN_NAME" : "reseller_id",
"CONSTRAINT_NAME" : "v_r_p_reseller_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "resellers",
"TABLE_NAME" : "voip_reseller_preferences",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_reseller_preferences/v_r_p_reseller_ref/reseller_id/resellers/id"
},
"voip_rewrite_rule_sets/vrwrs_reseller_ref/reseller_id/resellers/id" : {
"COLUMN_NAME" : "reseller_id",
"CONSTRAINT_NAME" : "vrwrs_reseller_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "resellers",
"TABLE_NAME" : "voip_rewrite_rule_sets",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_rewrite_rule_sets/vrwrs_reseller_ref/reseller_id/resellers/id"
},
"voip_rewrite_rules/v_rwr_setid_ref/set_id/voip_rewrite_rule_sets/id" : {
"COLUMN_NAME" : "set_id",
"CONSTRAINT_NAME" : "v_rwr_setid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_rewrite_rule_sets",
"TABLE_NAME" : "voip_rewrite_rules",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_rewrite_rules/v_rwr_setid_ref/set_id/voip_rewrite_rule_sets/id"
},
"voip_sound_files/handle_id_ref/handle_id/voip_sound_handles/id" : {
"COLUMN_NAME" : "handle_id",
"CONSTRAINT_NAME" : "handle_id_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_sound_handles",
"TABLE_NAME" : "voip_sound_files",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_sound_files/handle_id_ref/handle_id/voip_sound_handles/id"
},
"voip_sound_files/set_id_ref/set_id/voip_sound_sets/id" : {
"COLUMN_NAME" : "set_id",
"CONSTRAINT_NAME" : "set_id_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_sound_sets",
"TABLE_NAME" : "voip_sound_files",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_sound_files/set_id_ref/set_id/voip_sound_sets/id"
},
"voip_sound_handles/v_s_h_group_ref/group_id/voip_sound_groups/id" : {
"COLUMN_NAME" : "group_id",
"CONSTRAINT_NAME" : "v_s_h_group_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_sound_groups",
"TABLE_NAME" : "voip_sound_handles",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_sound_handles/v_s_h_group_ref/group_id/voip_sound_groups/id"
},
"voip_sound_set_handle_parents/vshh_handle_id_ref/handle_id/voip_sound_handles/id" : {
"COLUMN_NAME" : "handle_id",
"CONSTRAINT_NAME" : "vshh_handle_id_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_sound_handles",
"TABLE_NAME" : "voip_sound_set_handle_parents",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_sound_set_handle_parents/vshh_handle_id_ref/handle_id/voip_sound_handles/id"
},
"voip_sound_sets/vss_parent_id_ref/parent_id/voip_sound_sets/id" : {
"COLUMN_NAME" : "parent_id",
"CONSTRAINT_NAME" : "vss_parent_id_ref",
"DELETE_RULE" : "SET NULL",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_sound_sets",
"TABLE_NAME" : "voip_sound_sets",
"UPDATE_RULE" : "SET NULL",
"key_col" : "voip_sound_sets/vss_parent_id_ref/parent_id/voip_sound_sets/id"
},
"voip_sound_sets/vss_reseller_ref/reseller_id/resellers/id" : {
"COLUMN_NAME" : "reseller_id",
"CONSTRAINT_NAME" : "vss_reseller_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "resellers",
"TABLE_NAME" : "voip_sound_sets",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_sound_sets/vss_reseller_ref/reseller_id/resellers/id"
},
"voip_speed_dial/v_sd_subscriberid_ref/subscriber_id/voip_subscribers/id" : {
"COLUMN_NAME" : "subscriber_id",
"CONSTRAINT_NAME" : "v_sd_subscriberid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_subscribers",
"TABLE_NAME" : "voip_speed_dial",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_speed_dial/v_sd_subscriberid_ref/subscriber_id/voip_subscribers/id"
},
"voip_subscriber_location_mappings/v_subscriber_ref/subscriber_id/voip_subscribers/id" : {
"COLUMN_NAME" : "subscriber_id",
"CONSTRAINT_NAME" : "v_subscriber_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_subscribers",
"TABLE_NAME" : "voip_subscriber_location_mappings",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_subscriber_location_mappings/v_subscriber_ref/subscriber_id/voip_subscribers/id"
},
"voip_subscriber_password_journal/subscriber_id_pass_j_fk/subscriber_id/voip_subscribers/id" : {
"COLUMN_NAME" : "subscriber_id",
"CONSTRAINT_NAME" : "subscriber_id_pass_j_fk",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_subscribers",
"TABLE_NAME" : "voip_subscriber_password_journal",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_subscriber_password_journal/subscriber_id_pass_j_fk/subscriber_id/voip_subscribers/id"
},
"voip_subscriber_profile_attributes/voip_subscriber_profile_attributes_ibfk_1/attribute_id/voip_preferences/id" : {
"COLUMN_NAME" : "attribute_id",
"CONSTRAINT_NAME" : "voip_subscriber_profile_attributes_ibfk_1",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_preferences",
"TABLE_NAME" : "voip_subscriber_profile_attributes",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_subscriber_profile_attributes/voip_subscriber_profile_attributes_ibfk_1/attribute_id/voip_preferences/id"
},
"voip_subscriber_profile_attributes/voip_subscriber_profile_attributes_ibfk_2/profile_id/voip_subscriber_profiles/id" : {
"COLUMN_NAME" : "profile_id",
"CONSTRAINT_NAME" : "voip_subscriber_profile_attributes_ibfk_2",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_subscriber_profiles",
"TABLE_NAME" : "voip_subscriber_profile_attributes",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_subscriber_profile_attributes/voip_subscriber_profile_attributes_ibfk_2/profile_id/voip_subscriber_profiles/id"
},
"voip_subscriber_profiles/voip_subscriber_profile_sets_ibfk_1/set_id/voip_subscriber_profile_sets/id" : {
"COLUMN_NAME" : "set_id",
"CONSTRAINT_NAME" : "voip_subscriber_profile_sets_ibfk_1",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_subscriber_profile_sets",
"TABLE_NAME" : "voip_subscriber_profiles",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_subscriber_profiles/voip_subscriber_profile_sets_ibfk_1/set_id/voip_subscriber_profile_sets/id"
},
"voip_subscriber_webpassword_journal/subscriber_id_webpass_j_fk/subscriber_id/voip_subscribers/id" : {
"COLUMN_NAME" : "subscriber_id",
"CONSTRAINT_NAME" : "subscriber_id_webpass_j_fk",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_subscribers",
"TABLE_NAME" : "voip_subscriber_webpassword_journal",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_subscriber_webpassword_journal/subscriber_id_webpass_j_fk/subscriber_id/voip_subscribers/id"
},
"voip_subscribers/v_s_domainid_ref/domain_id/voip_domains/id" : {
"COLUMN_NAME" : "domain_id",
"CONSTRAINT_NAME" : "v_s_domainid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_domains",
"TABLE_NAME" : "voip_subscribers",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_subscribers/v_s_domainid_ref/domain_id/voip_domains/id"
},
"voip_subscribers/voip_subscribers_ibfk_1/domain_id/voip_domains/id" : {
"COLUMN_NAME" : "domain_id",
"CONSTRAINT_NAME" : "voip_subscribers_ibfk_1",
"DELETE_RULE" : "RESTRICT",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_domains",
"TABLE_NAME" : "voip_subscribers",
"UPDATE_RULE" : "RESTRICT",
"key_col" : "voip_subscribers/voip_subscribers_ibfk_1/domain_id/voip_domains/id"
},
"voip_time_periods/v_tp_tsid_ref/time_set_id/voip_time_sets/id" : {
"COLUMN_NAME" : "time_set_id",
"CONSTRAINT_NAME" : "v_tp_tsid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_time_sets",
"TABLE_NAME" : "voip_time_periods",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_time_periods/v_tp_tsid_ref/time_set_id/voip_time_sets/id"
},
"voip_time_sets/v_ts_sid_ref/subscriber_id/voip_subscribers/id" : {
"COLUMN_NAME" : "subscriber_id",
"CONSTRAINT_NAME" : "v_ts_sid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_subscribers",
"TABLE_NAME" : "voip_time_sets",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_time_sets/v_ts_sid_ref/subscriber_id/voip_subscribers/id"
},
"voip_trusted_sources/subscriber_id_ref/subscriber_id/voip_subscribers/id" : {
"COLUMN_NAME" : "subscriber_id",
"CONSTRAINT_NAME" : "subscriber_id_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_subscribers",
"TABLE_NAME" : "voip_trusted_sources",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_trusted_sources/subscriber_id_ref/subscriber_id/voip_subscribers/id"
},
"voip_usr_preferences/v_u_p_attributeid_ref/attribute_id/voip_preferences/id" : {
"COLUMN_NAME" : "attribute_id",
"CONSTRAINT_NAME" : "v_u_p_attributeid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_preferences",
"TABLE_NAME" : "voip_usr_preferences",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_usr_preferences/v_u_p_attributeid_ref/attribute_id/voip_preferences/id"
},
"voip_usr_preferences/v_u_p_subscriberid_ref/subscriber_id/voip_subscribers/id" : {
"COLUMN_NAME" : "subscriber_id",
"CONSTRAINT_NAME" : "v_u_p_subscriberid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_subscribers",
"TABLE_NAME" : "voip_usr_preferences",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_usr_preferences/v_u_p_subscriberid_ref/subscriber_id/voip_subscribers/id"
},
"voip_usr_preferences/voip_usr_preferences_ibfk_1/subscriber_id/voip_subscribers/id" : {
"COLUMN_NAME" : "subscriber_id",
"CONSTRAINT_NAME" : "voip_usr_preferences_ibfk_1",
"DELETE_RULE" : "RESTRICT",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_subscribers",
"TABLE_NAME" : "voip_usr_preferences",
"UPDATE_RULE" : "RESTRICT",
"key_col" : "voip_usr_preferences/voip_usr_preferences_ibfk_1/subscriber_id/voip_subscribers/id"
},
"voip_usr_preferences/voip_usr_preferences_ibfk_2/attribute_id/voip_preferences/id" : {
"COLUMN_NAME" : "attribute_id",
"CONSTRAINT_NAME" : "voip_usr_preferences_ibfk_2",
"DELETE_RULE" : "RESTRICT",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_preferences",
"TABLE_NAME" : "voip_usr_preferences",
"UPDATE_RULE" : "RESTRICT",
"key_col" : "voip_usr_preferences/voip_usr_preferences_ibfk_2/attribute_id/voip_preferences/id"
},
"voip_usr_preferences_blob/fk_usr_blob_pref_id/preference_id/voip_usr_preferences/id" : {
"COLUMN_NAME" : "preference_id",
"CONSTRAINT_NAME" : "fk_usr_blob_pref_id",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "voip_usr_preferences",
"TABLE_NAME" : "voip_usr_preferences_blob",
"UPDATE_RULE" : "CASCADE",
"key_col" : "voip_usr_preferences_blob/fk_usr_blob_pref_id/preference_id/voip_usr_preferences/id"
},
"xmlhostgroups/xhg_groupid_ref/group_id/xmlgroups/id" : {
"COLUMN_NAME" : "group_id",
"CONSTRAINT_NAME" : "xhg_groupid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "xmlgroups",
"TABLE_NAME" : "xmlhostgroups",
"UPDATE_RULE" : "CASCADE",
"key_col" : "xmlhostgroups/xhg_groupid_ref/group_id/xmlgroups/id"
},
"xmlhostgroups/xhg_hostid_ref/host_id/xmlhosts/id" : {
"COLUMN_NAME" : "host_id",
"CONSTRAINT_NAME" : "xhg_hostid_ref",
"DELETE_RULE" : "CASCADE",
"REFERENCED_COLUMN_NAME" : "id",
"REFERENCED_TABLE_NAME" : "xmlhosts",
"TABLE_NAME" : "xmlhostgroups",
"UPDATE_RULE" : "CASCADE",
"key_col" : "xmlhostgroups/xhg_hostid_ref/host_id/xmlhosts/id"
}
},
"indexes" : {
"autoprov_configs/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "autoprov_configs",
"key_col" : "autoprov_configs/PRIMARY/1"
},
"autoprov_configs/fk_config_device_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "device_id",
"INDEX_NAME" : "fk_config_device_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "autoprov_configs",
"key_col" : "autoprov_configs/fk_config_device_idx/1"
},
"autoprov_device_extensions/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "autoprov_device_extensions",
"key_col" : "autoprov_device_extensions/PRIMARY/1"
},
"autoprov_device_extensions/fk_dev_dev_const/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "device_id",
"INDEX_NAME" : "fk_dev_dev_const",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "autoprov_device_extensions",
"key_col" : "autoprov_device_extensions/fk_dev_dev_const/1"
},
"autoprov_device_extensions/fk_dev_ext_const/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "extension_id",
"INDEX_NAME" : "fk_dev_ext_const",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "autoprov_device_extensions",
"key_col" : "autoprov_device_extensions/fk_dev_ext_const/1"
},
"autoprov_device_line_annotations/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "autoprov_device_line_annotations",
"key_col" : "autoprov_device_line_annotations/PRIMARY/1"
},
"autoprov_device_line_annotations/fk_anno_range/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "range_id",
"INDEX_NAME" : "fk_anno_range",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "autoprov_device_line_annotations",
"key_col" : "autoprov_device_line_annotations/fk_anno_range/1"
},
"autoprov_device_line_annotations/range_idx_k/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "range_id",
"INDEX_NAME" : "range_idx_k",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "autoprov_device_line_annotations",
"key_col" : "autoprov_device_line_annotations/range_idx_k/1"
},
"autoprov_device_line_annotations/range_idx_k/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "line_index",
"INDEX_NAME" : "range_idx_k",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "autoprov_device_line_annotations",
"key_col" : "autoprov_device_line_annotations/range_idx_k/2"
},
"autoprov_device_line_ranges/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "autoprov_device_line_ranges",
"key_col" : "autoprov_device_line_ranges/PRIMARY/1"
},
"autoprov_device_line_ranges/fk_device_line/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "device_id",
"INDEX_NAME" : "fk_device_line",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "autoprov_device_line_ranges",
"key_col" : "autoprov_device_line_ranges/fk_device_line/1"
},
"autoprov_devices/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "autoprov_devices",
"key_col" : "autoprov_devices/PRIMARY/1"
},
"autoprov_devices/reseller_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "reseller_id",
"INDEX_NAME" : "reseller_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "autoprov_devices",
"key_col" : "autoprov_devices/reseller_idx/1"
},
"autoprov_field_device_lines/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "autoprov_field_device_lines",
"key_col" : "autoprov_field_device_lines/PRIMARY/1"
},
"autoprov_field_device_lines/fk_fdev_line_const/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "device_id",
"INDEX_NAME" : "fk_fdev_line_const",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "autoprov_field_device_lines",
"key_col" : "autoprov_field_device_lines/fk_fdev_line_const/1"
},
"autoprov_field_device_lines/fk_fielddevlines_devlinerange_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "linerange_id",
"INDEX_NAME" : "fk_fielddevlines_devlinerange_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "autoprov_field_device_lines",
"key_col" : "autoprov_field_device_lines/fk_fielddevlines_devlinerange_idx/1"
},
"autoprov_field_device_lines/fk_sub_line_const/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "subscriber_id",
"INDEX_NAME" : "fk_sub_line_const",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "autoprov_field_device_lines",
"key_col" : "autoprov_field_device_lines/fk_sub_line_const/1"
},
"autoprov_field_devices/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "autoprov_field_devices",
"key_col" : "autoprov_field_devices/PRIMARY/1"
},
"autoprov_field_devices/fk_fdev_profile_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "profile_id",
"INDEX_NAME" : "fk_fdev_profile_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "autoprov_field_devices",
"key_col" : "autoprov_field_devices/fk_fdev_profile_idx/1"
},
"autoprov_field_devices/fk_fdev_subscriber_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "contract_id",
"INDEX_NAME" : "fk_fdev_subscriber_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "autoprov_field_devices",
"key_col" : "autoprov_field_devices/fk_fdev_subscriber_idx/1"
},
"autoprov_field_devices/uk_identifier_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "identifier",
"INDEX_NAME" : "uk_identifier_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "autoprov_field_devices",
"key_col" : "autoprov_field_devices/uk_identifier_idx/1"
},
"autoprov_firmwares/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "autoprov_firmwares",
"key_col" : "autoprov_firmwares/PRIMARY/1"
},
"autoprov_firmwares/fk_device_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "device_id",
"INDEX_NAME" : "fk_device_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "autoprov_firmwares",
"key_col" : "autoprov_firmwares/fk_device_idx/1"
},
"autoprov_firmwares/version_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "device_id",
"INDEX_NAME" : "version_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "autoprov_firmwares",
"key_col" : "autoprov_firmwares/version_idx/1"
},
"autoprov_firmwares/version_idx/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "version",
"INDEX_NAME" : "version_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "autoprov_firmwares",
"key_col" : "autoprov_firmwares/version_idx/2"
},
"autoprov_firmwares_data/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "autoprov_firmwares_data",
"key_col" : "autoprov_firmwares_data/PRIMARY/1"
},
"autoprov_firmwares_data/afd_fw_id_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "fw_id",
"INDEX_NAME" : "afd_fw_id_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "autoprov_firmwares_data",
"key_col" : "autoprov_firmwares_data/afd_fw_id_idx/1"
},
"autoprov_profiles/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "autoprov_profiles",
"key_col" : "autoprov_profiles/PRIMARY/1"
},
"autoprov_profiles/fk_profile_config_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "config_id",
"INDEX_NAME" : "fk_profile_config_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "autoprov_profiles",
"key_col" : "autoprov_profiles/fk_profile_config_idx/1"
},
"autoprov_redirect_credentials/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "autoprov_redirect_credentials",
"key_col" : "autoprov_redirect_credentials/PRIMARY/1"
},
"autoprov_redirect_credentials/ap_devid_fk/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "device_id",
"INDEX_NAME" : "ap_devid_fk",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "autoprov_redirect_credentials",
"key_col" : "autoprov_redirect_credentials/ap_devid_fk/1"
},
"autoprov_sync/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "autoprov_sync",
"key_col" : "autoprov_sync/PRIMARY/1"
},
"autoprov_sync/a_s_deviceid_ref/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "device_id",
"INDEX_NAME" : "a_s_deviceid_ref",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "autoprov_sync",
"key_col" : "autoprov_sync/a_s_deviceid_ref/1"
},
"autoprov_sync/a_s_paramid_ref/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "parameter_id",
"INDEX_NAME" : "a_s_paramid_ref",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "autoprov_sync",
"key_col" : "autoprov_sync/a_s_paramid_ref/1"
},
"autoprov_sync_parameters/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "autoprov_sync_parameters",
"key_col" : "autoprov_sync_parameters/PRIMARY/1"
},
"autoprov_sync_parameters/sync_parameter/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "bootstrap_method",
"INDEX_NAME" : "sync_parameter",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "autoprov_sync_parameters",
"key_col" : "autoprov_sync_parameters/sync_parameter/1"
},
"autoprov_sync_parameters/sync_parameter/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "parameter_name",
"INDEX_NAME" : "sync_parameter",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "autoprov_sync_parameters",
"key_col" : "autoprov_sync_parameters/sync_parameter/2"
},
"emergency_containers/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "emergency_containers",
"key_col" : "emergency_containers/PRIMARY/1"
},
"emergency_containers/name_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "name",
"INDEX_NAME" : "name_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "emergency_containers",
"key_col" : "emergency_containers/name_idx/1"
},
"emergency_containers/res_name_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "reseller_id",
"INDEX_NAME" : "res_name_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "emergency_containers",
"key_col" : "emergency_containers/res_name_idx/1"
},
"emergency_containers/res_name_idx/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "name",
"INDEX_NAME" : "res_name_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "emergency_containers",
"key_col" : "emergency_containers/res_name_idx/2"
},
"emergency_containers/reseller_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "reseller_id",
"INDEX_NAME" : "reseller_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "emergency_containers",
"key_col" : "emergency_containers/reseller_idx/1"
},
"emergency_mappings/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "emergency_mappings",
"key_col" : "emergency_mappings/PRIMARY/1"
},
"emergency_mappings/ec_code_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "emergency_container_id",
"INDEX_NAME" : "ec_code_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "emergency_mappings",
"key_col" : "emergency_mappings/ec_code_idx/1"
},
"emergency_mappings/ec_code_idx/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "code",
"INDEX_NAME" : "ec_code_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "emergency_mappings",
"key_col" : "emergency_mappings/ec_code_idx/2"
},
"language_strings/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "language_strings",
"key_col" : "language_strings/PRIMARY/1"
},
"language_strings/codelang_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "code",
"INDEX_NAME" : "codelang_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "language_strings",
"key_col" : "language_strings/codelang_idx/1"
},
"language_strings/codelang_idx/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "language",
"INDEX_NAME" : "codelang_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "language_strings",
"key_col" : "language_strings/codelang_idx/2"
},
"recording_calls/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "recording_calls",
"key_col" : "recording_calls/PRIMARY/1"
},
"recording_calls/call_id/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "call_id",
"INDEX_NAME" : "call_id",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "recording_calls",
"key_col" : "recording_calls/call_id/1"
},
"recording_calls/status/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "status",
"INDEX_NAME" : "status",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "recording_calls",
"key_col" : "recording_calls/status/1"
},
"recording_metakeys/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "recording_metakeys",
"key_col" : "recording_metakeys/PRIMARY/1"
},
"recording_metakeys/fk_call_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "call",
"INDEX_NAME" : "fk_call_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "recording_metakeys",
"key_col" : "recording_metakeys/fk_call_idx/1"
},
"recording_metakeys/prim_lookup/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "value",
"INDEX_NAME" : "prim_lookup",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "recording_metakeys",
"key_col" : "recording_metakeys/prim_lookup/1"
},
"recording_metakeys/prim_lookup/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "key",
"INDEX_NAME" : "prim_lookup",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "recording_metakeys",
"key_col" : "recording_metakeys/prim_lookup/2"
},
"recording_streams/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "recording_streams",
"key_col" : "recording_streams/PRIMARY/1"
},
"recording_streams/call/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "call",
"INDEX_NAME" : "call",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "recording_streams",
"key_col" : "recording_streams/call/1"
},
"recording_streams/transcript_status_call_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "transcript_status",
"INDEX_NAME" : "transcript_status_call_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "recording_streams",
"key_col" : "recording_streams/transcript_status_call_idx/1"
},
"recording_streams/transcript_status_call_idx/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "call",
"INDEX_NAME" : "transcript_status_call_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "recording_streams",
"key_col" : "recording_streams/transcript_status_call_idx/2"
},
"rtc_session/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "rtc_session",
"key_col" : "rtc_session/PRIMARY/1"
},
"rtc_session/rtc_session_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "rtc_session_id",
"INDEX_NAME" : "rtc_session_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "rtc_session",
"key_col" : "rtc_session/rtc_session_idx/1"
},
"rtc_session/subscriber_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "subscriber_id",
"INDEX_NAME" : "subscriber_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "rtc_session",
"key_col" : "rtc_session/subscriber_idx/1"
},
"rtc_user/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "rtc_user",
"key_col" : "rtc_user/PRIMARY/1"
},
"rtc_user/reseller_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "reseller_id",
"INDEX_NAME" : "reseller_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "rtc_user",
"key_col" : "rtc_user/reseller_idx/1"
},
"rtc_user/rtc_user_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "rtc_user_id",
"INDEX_NAME" : "rtc_user_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "rtc_user",
"key_col" : "rtc_user/rtc_user_idx/1"
},
"sms_journal/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "sms_journal",
"key_col" : "sms_journal/PRIMARY/1"
},
"sms_journal/pcc_token_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "pcc_token_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "sms_journal",
"key_col" : "sms_journal/pcc_token_idx/1"
},
"sms_journal/pcc_token_idx/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "pcc_token",
"INDEX_NAME" : "pcc_token_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "sms_journal",
"key_col" : "sms_journal/pcc_token_idx/2"
},
"sms_journal/pcc_token_idx/3" : {
"COLLATION" : "A",
"COLUMN_NAME" : "pcc_status",
"INDEX_NAME" : "pcc_token_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 3,
"SUB_PART" : null,
"TABLE_NAME" : "sms_journal",
"key_col" : "sms_journal/pcc_token_idx/3"
},
"sms_journal/sms_journal_sub_dir_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "subscriber_id",
"INDEX_NAME" : "sms_journal_sub_dir_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "sms_journal",
"key_col" : "sms_journal/sms_journal_sub_dir_idx/1"
},
"sms_journal/sms_journal_sub_dir_idx/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "direction",
"INDEX_NAME" : "sms_journal_sub_dir_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "sms_journal",
"key_col" : "sms_journal/sms_journal_sub_dir_idx/2"
},
"sms_journal/sms_journal_time_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "time",
"INDEX_NAME" : "sms_journal_time_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "sms_journal",
"key_col" : "sms_journal/sms_journal_time_idx/1"
},
"upn_rewrite_set/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "upn_rewrite_set",
"key_col" : "upn_rewrite_set/PRIMARY/1"
},
"upn_rewrite_sources/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "upn_rewrite_sources",
"key_col" : "upn_rewrite_sources/PRIMARY/1"
},
"upn_rewrite_sources/fk_upn_rewrite_sources_1/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "upn_rewrite_set_id",
"INDEX_NAME" : "fk_upn_rewrite_sources_1",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "upn_rewrite_sources",
"key_col" : "upn_rewrite_sources/fk_upn_rewrite_sources_1/1"
},
"voip_aig_sequence/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_aig_sequence",
"key_col" : "voip_aig_sequence/PRIMARY/1"
},
"voip_allowed_ip_groups/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_allowed_ip_groups",
"key_col" : "voip_allowed_ip_groups/PRIMARY/1"
},
"voip_allowed_ip_groups/aig_groupid_ipv4_from_to_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "group_id",
"INDEX_NAME" : "aig_groupid_ipv4_from_to_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_allowed_ip_groups",
"key_col" : "voip_allowed_ip_groups/aig_groupid_ipv4_from_to_idx/1"
},
"voip_allowed_ip_groups/aig_groupid_ipv4_from_to_idx/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "_ipv4_net_from",
"INDEX_NAME" : "aig_groupid_ipv4_from_to_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "voip_allowed_ip_groups",
"key_col" : "voip_allowed_ip_groups/aig_groupid_ipv4_from_to_idx/2"
},
"voip_allowed_ip_groups/aig_groupid_ipv4_from_to_idx/3" : {
"COLLATION" : "A",
"COLUMN_NAME" : "_ipv4_net_to",
"INDEX_NAME" : "aig_groupid_ipv4_from_to_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 3,
"SUB_PART" : null,
"TABLE_NAME" : "voip_allowed_ip_groups",
"key_col" : "voip_allowed_ip_groups/aig_groupid_ipv4_from_to_idx/3"
},
"voip_allowed_ip_groups/aig_groupid_ipv6_from_to_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "group_id",
"INDEX_NAME" : "aig_groupid_ipv6_from_to_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_allowed_ip_groups",
"key_col" : "voip_allowed_ip_groups/aig_groupid_ipv6_from_to_idx/1"
},
"voip_allowed_ip_groups/aig_groupid_ipv6_from_to_idx/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "_ipv6_net_from",
"INDEX_NAME" : "aig_groupid_ipv6_from_to_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "voip_allowed_ip_groups",
"key_col" : "voip_allowed_ip_groups/aig_groupid_ipv6_from_to_idx/2"
},
"voip_allowed_ip_groups/aig_groupid_ipv6_from_to_idx/3" : {
"COLLATION" : "A",
"COLUMN_NAME" : "_ipv6_net_to",
"INDEX_NAME" : "aig_groupid_ipv6_from_to_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 3,
"SUB_PART" : null,
"TABLE_NAME" : "voip_allowed_ip_groups",
"key_col" : "voip_allowed_ip_groups/aig_groupid_ipv6_from_to_idx/3"
},
"voip_allowed_ip_groups/groupid_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "group_id",
"INDEX_NAME" : "groupid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_allowed_ip_groups",
"key_col" : "voip_allowed_ip_groups/groupid_idx/1"
},
"voip_allowed_ip_groups/groupnet_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "group_id",
"INDEX_NAME" : "groupnet_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_allowed_ip_groups",
"key_col" : "voip_allowed_ip_groups/groupnet_idx/1"
},
"voip_allowed_ip_groups/groupnet_idx/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "ipnet",
"INDEX_NAME" : "groupnet_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "voip_allowed_ip_groups",
"key_col" : "voip_allowed_ip_groups/groupnet_idx/2"
},
"voip_allowed_ip_groups/ipnet_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "ipnet",
"INDEX_NAME" : "ipnet_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_allowed_ip_groups",
"key_col" : "voip_allowed_ip_groups/ipnet_idx/1"
},
"voip_cc_mappings/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_cc_mappings",
"key_col" : "voip_cc_mappings/PRIMARY/1"
},
"voip_cc_mappings/uuid_authkey_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "uuid",
"INDEX_NAME" : "uuid_authkey_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_cc_mappings",
"key_col" : "voip_cc_mappings/uuid_authkey_idx/1"
},
"voip_cc_mappings/uuid_authkey_idx/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "auth_key",
"INDEX_NAME" : "uuid_authkey_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "voip_cc_mappings",
"key_col" : "voip_cc_mappings/uuid_authkey_idx/2"
},
"voip_cc_mappings/uuid_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "uuid",
"INDEX_NAME" : "uuid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_cc_mappings",
"key_col" : "voip_cc_mappings/uuid_idx/1"
},
"voip_cf_bnumber_sets/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_cf_bnumber_sets",
"key_col" : "voip_cf_bnumber_sets/PRIMARY/1"
},
"voip_cf_bnumber_sets/cf_bnumbersets_sid_name_unique/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "subscriber_id",
"INDEX_NAME" : "cf_bnumbersets_sid_name_unique",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_cf_bnumber_sets",
"key_col" : "voip_cf_bnumber_sets/cf_bnumbersets_sid_name_unique/1"
},
"voip_cf_bnumber_sets/cf_bnumbersets_sid_name_unique/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "name",
"INDEX_NAME" : "cf_bnumbersets_sid_name_unique",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "voip_cf_bnumber_sets",
"key_col" : "voip_cf_bnumber_sets/cf_bnumbersets_sid_name_unique/2"
},
"voip_cf_bnumber_sets/name_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "name",
"INDEX_NAME" : "name_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_cf_bnumber_sets",
"key_col" : "voip_cf_bnumber_sets/name_idx/1"
},
"voip_cf_bnumbers/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_cf_bnumbers",
"key_col" : "voip_cf_bnumbers/PRIMARY/1"
},
"voip_cf_bnumbers/bnumber_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "bnumber",
"INDEX_NAME" : "bnumber_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_cf_bnumbers",
"key_col" : "voip_cf_bnumbers/bnumber_idx/1"
},
"voip_cf_bnumbers/bset_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "bnumber_set_id",
"INDEX_NAME" : "bset_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_cf_bnumbers",
"key_col" : "voip_cf_bnumbers/bset_idx/1"
},
"voip_cf_destination_sets/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_cf_destination_sets",
"key_col" : "voip_cf_destination_sets/PRIMARY/1"
},
"voip_cf_destination_sets/name_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "name",
"INDEX_NAME" : "name_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_cf_destination_sets",
"key_col" : "voip_cf_destination_sets/name_idx/1"
},
"voip_cf_destination_sets/sub_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "subscriber_id",
"INDEX_NAME" : "sub_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_cf_destination_sets",
"key_col" : "voip_cf_destination_sets/sub_idx/1"
},
"voip_cf_destinations/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_cf_destinations",
"key_col" : "voip_cf_destinations/PRIMARY/1"
},
"voip_cf_destinations/d_s_announceid_ref/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "announcement_id",
"INDEX_NAME" : "d_s_announceid_ref",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_cf_destinations",
"key_col" : "voip_cf_destinations/d_s_announceid_ref/1"
},
"voip_cf_destinations/destination_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "destination",
"INDEX_NAME" : "destination_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_cf_destinations",
"key_col" : "voip_cf_destinations/destination_idx/1"
},
"voip_cf_destinations/dset_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "destination_set_id",
"INDEX_NAME" : "dset_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_cf_destinations",
"key_col" : "voip_cf_destinations/dset_idx/1"
},
"voip_cf_mappings/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_cf_mappings",
"key_col" : "voip_cf_mappings/PRIMARY/1"
},
"voip_cf_mappings/cfmap_dest_ref/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "destination_set_id",
"INDEX_NAME" : "cfmap_dest_ref",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_cf_mappings",
"key_col" : "voip_cf_mappings/cfmap_dest_ref/1"
},
"voip_cf_mappings/cfmap_sset_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "source_set_id",
"INDEX_NAME" : "cfmap_sset_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_cf_mappings",
"key_col" : "voip_cf_mappings/cfmap_sset_idx/1"
},
"voip_cf_mappings/cfmap_time_ref/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "time_set_id",
"INDEX_NAME" : "cfmap_time_ref",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_cf_mappings",
"key_col" : "voip_cf_mappings/cfmap_time_ref/1"
},
"voip_cf_mappings/sub_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "subscriber_id",
"INDEX_NAME" : "sub_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_cf_mappings",
"key_col" : "voip_cf_mappings/sub_idx/1"
},
"voip_cf_mappings/type_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "type",
"INDEX_NAME" : "type_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_cf_mappings",
"key_col" : "voip_cf_mappings/type_idx/1"
},
"voip_cf_mappings/vcm_bnumset_ref/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "bnumber_set_id",
"INDEX_NAME" : "vcm_bnumset_ref",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_cf_mappings",
"key_col" : "voip_cf_mappings/vcm_bnumset_ref/1"
},
"voip_cf_periods/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_cf_periods",
"key_col" : "voip_cf_periods/PRIMARY/1"
},
"voip_cf_periods/tset_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "time_set_id",
"INDEX_NAME" : "tset_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_cf_periods",
"key_col" : "voip_cf_periods/tset_idx/1"
},
"voip_cf_source_sets/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_cf_source_sets",
"key_col" : "voip_cf_source_sets/PRIMARY/1"
},
"voip_cf_source_sets/cf_sourcesets_sid_name_unique/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "subscriber_id",
"INDEX_NAME" : "cf_sourcesets_sid_name_unique",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_cf_source_sets",
"key_col" : "voip_cf_source_sets/cf_sourcesets_sid_name_unique/1"
},
"voip_cf_source_sets/cf_sourcesets_sid_name_unique/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "name",
"INDEX_NAME" : "cf_sourcesets_sid_name_unique",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "voip_cf_source_sets",
"key_col" : "voip_cf_source_sets/cf_sourcesets_sid_name_unique/2"
},
"voip_cf_source_sets/name_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "name",
"INDEX_NAME" : "name_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_cf_source_sets",
"key_col" : "voip_cf_source_sets/name_idx/1"
},
"voip_cf_source_sets/sub_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "subscriber_id",
"INDEX_NAME" : "sub_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_cf_source_sets",
"key_col" : "voip_cf_source_sets/sub_idx/1"
},
"voip_cf_sources/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_cf_sources",
"key_col" : "voip_cf_sources/PRIMARY/1"
},
"voip_cf_sources/source_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "source",
"INDEX_NAME" : "source_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_cf_sources",
"key_col" : "voip_cf_sources/source_idx/1"
},
"voip_cf_sources/sset_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "source_set_id",
"INDEX_NAME" : "sset_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_cf_sources",
"key_col" : "voip_cf_sources/sset_idx/1"
},
"voip_cf_time_sets/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_cf_time_sets",
"key_col" : "voip_cf_time_sets/PRIMARY/1"
},
"voip_cf_time_sets/name_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "name",
"INDEX_NAME" : "name_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_cf_time_sets",
"key_col" : "voip_cf_time_sets/name_idx/1"
},
"voip_cf_time_sets/sub_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "subscriber_id",
"INDEX_NAME" : "sub_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_cf_time_sets",
"key_col" : "voip_cf_time_sets/sub_idx/1"
},
"voip_contacts/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_contacts",
"key_col" : "voip_contacts/PRIMARY/1"
},
"voip_contacts/subscriberid_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "subscriber_id",
"INDEX_NAME" : "subscriberid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_contacts",
"key_col" : "voip_contacts/subscriberid_idx/1"
},
"voip_contract_location_blocks/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_contract_location_blocks",
"key_col" : "voip_contract_location_blocks/PRIMARY/1"
},
"voip_contract_location_blocks/vclb_ipv4_from_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "_ipv4_net_from",
"INDEX_NAME" : "vclb_ipv4_from_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_contract_location_blocks",
"key_col" : "voip_contract_location_blocks/vclb_ipv4_from_idx/1"
},
"voip_contract_location_blocks/vclb_ipv4_to_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "_ipv4_net_to",
"INDEX_NAME" : "vclb_ipv4_to_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_contract_location_blocks",
"key_col" : "voip_contract_location_blocks/vclb_ipv4_to_idx/1"
},
"voip_contract_location_blocks/vclb_ipv6_from_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "_ipv6_net_from",
"INDEX_NAME" : "vclb_ipv6_from_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_contract_location_blocks",
"key_col" : "voip_contract_location_blocks/vclb_ipv6_from_idx/1"
},
"voip_contract_location_blocks/vclb_ipv6_to_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "_ipv6_net_to",
"INDEX_NAME" : "vclb_ipv6_to_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_contract_location_blocks",
"key_col" : "voip_contract_location_blocks/vclb_ipv6_to_idx/1"
},
"voip_contract_location_blocks/vclb_location_ref/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "location_id",
"INDEX_NAME" : "vclb_location_ref",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_contract_location_blocks",
"key_col" : "voip_contract_location_blocks/vclb_location_ref/1"
},
"voip_contract_location_blocks/vclb_unique_location_block/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "location_id",
"INDEX_NAME" : "vclb_unique_location_block",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_contract_location_blocks",
"key_col" : "voip_contract_location_blocks/vclb_unique_location_block/1"
},
"voip_contract_location_blocks/vclb_unique_location_block/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "ip",
"INDEX_NAME" : "vclb_unique_location_block",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "voip_contract_location_blocks",
"key_col" : "voip_contract_location_blocks/vclb_unique_location_block/2"
},
"voip_contract_location_blocks/vclb_unique_location_block/3" : {
"COLLATION" : "A",
"COLUMN_NAME" : "mask",
"INDEX_NAME" : "vclb_unique_location_block",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 3,
"SUB_PART" : null,
"TABLE_NAME" : "voip_contract_location_blocks",
"key_col" : "voip_contract_location_blocks/vclb_unique_location_block/3"
},
"voip_contract_locations/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_contract_locations",
"key_col" : "voip_contract_locations/PRIMARY/1"
},
"voip_contract_locations/vcl_contract_name_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "contract_id",
"INDEX_NAME" : "vcl_contract_name_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_contract_locations",
"key_col" : "voip_contract_locations/vcl_contract_name_idx/1"
},
"voip_contract_locations/vcl_contract_name_idx/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "name",
"INDEX_NAME" : "vcl_contract_name_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "voip_contract_locations",
"key_col" : "voip_contract_locations/vcl_contract_name_idx/2"
},
"voip_contract_preferences/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_contract_preferences",
"key_col" : "voip_contract_preferences/PRIMARY/1"
},
"voip_contract_preferences/attributeid_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "attribute_id",
"INDEX_NAME" : "attributeid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_contract_preferences",
"key_col" : "voip_contract_preferences/attributeid_idx/1"
},
"voip_contract_preferences/conidattrid_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "contract_id",
"INDEX_NAME" : "conidattrid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_contract_preferences",
"key_col" : "voip_contract_preferences/conidattrid_idx/1"
},
"voip_contract_preferences/conidattrid_idx/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "attribute_id",
"INDEX_NAME" : "conidattrid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "voip_contract_preferences",
"key_col" : "voip_contract_preferences/conidattrid_idx/2"
},
"voip_contract_preferences/contractid_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "contract_id",
"INDEX_NAME" : "contractid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_contract_preferences",
"key_col" : "voip_contract_preferences/contractid_idx/1"
},
"voip_contract_preferences/v_c_p_locationid_ref/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "location_id",
"INDEX_NAME" : "v_c_p_locationid_ref",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_contract_preferences",
"key_col" : "voip_contract_preferences/v_c_p_locationid_ref/1"
},
"voip_contract_preferences_blob/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_contract_preferences_blob",
"key_col" : "voip_contract_preferences_blob/PRIMARY/1"
},
"voip_contract_preferences_blob/preference_id/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "preference_id",
"INDEX_NAME" : "preference_id",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_contract_preferences_blob",
"key_col" : "voip_contract_preferences_blob/preference_id/1"
},
"voip_contract_speed_dial/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_contract_speed_dial",
"key_col" : "voip_contract_speed_dial/PRIMARY/1"
},
"voip_contract_speed_dial/contractid_slot_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "contract_id",
"INDEX_NAME" : "contractid_slot_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_contract_speed_dial",
"key_col" : "voip_contract_speed_dial/contractid_slot_idx/1"
},
"voip_contract_speed_dial/contractid_slot_idx/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "slot",
"INDEX_NAME" : "contractid_slot_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "voip_contract_speed_dial",
"key_col" : "voip_contract_speed_dial/contractid_slot_idx/2"
},
"voip_dbaliases/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_dbaliases",
"key_col" : "voip_dbaliases/PRIMARY/1"
},
"voip_dbaliases/domainid_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "domain_id",
"INDEX_NAME" : "domainid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_dbaliases",
"key_col" : "voip_dbaliases/domainid_idx/1"
},
"voip_dbaliases/subscriberid_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "subscriber_id",
"INDEX_NAME" : "subscriberid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_dbaliases",
"key_col" : "voip_dbaliases/subscriberid_idx/1"
},
"voip_dbaliases/user_dom_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "username",
"INDEX_NAME" : "user_dom_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_dbaliases",
"key_col" : "voip_dbaliases/user_dom_idx/1"
},
"voip_dbaliases/user_dom_idx/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "domain_id",
"INDEX_NAME" : "user_dom_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "voip_dbaliases",
"key_col" : "voip_dbaliases/user_dom_idx/2"
},
"voip_dev_preferences/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_dev_preferences",
"key_col" : "voip_dev_preferences/PRIMARY/1"
},
"voip_dev_preferences/attributeid_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "attribute_id",
"INDEX_NAME" : "attributeid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_dev_preferences",
"key_col" : "voip_dev_preferences/attributeid_idx/1"
},
"voip_dev_preferences/deviceid_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "device_id",
"INDEX_NAME" : "deviceid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_dev_preferences",
"key_col" : "voip_dev_preferences/deviceid_idx/1"
},
"voip_dev_preferences/devidattrid_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "device_id",
"INDEX_NAME" : "devidattrid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_dev_preferences",
"key_col" : "voip_dev_preferences/devidattrid_idx/1"
},
"voip_dev_preferences/devidattrid_idx/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "attribute_id",
"INDEX_NAME" : "devidattrid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "voip_dev_preferences",
"key_col" : "voip_dev_preferences/devidattrid_idx/2"
},
"voip_devprof_preferences/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_devprof_preferences",
"key_col" : "voip_devprof_preferences/PRIMARY/1"
},
"voip_devprof_preferences/attributeid_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "attribute_id",
"INDEX_NAME" : "attributeid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_devprof_preferences",
"key_col" : "voip_devprof_preferences/attributeid_idx/1"
},
"voip_devprof_preferences/devprofidattrid_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "profile_id",
"INDEX_NAME" : "devprofidattrid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_devprof_preferences",
"key_col" : "voip_devprof_preferences/devprofidattrid_idx/1"
},
"voip_devprof_preferences/devprofidattrid_idx/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "attribute_id",
"INDEX_NAME" : "devprofidattrid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "voip_devprof_preferences",
"key_col" : "voip_devprof_preferences/devprofidattrid_idx/2"
},
"voip_devprof_preferences/devprofileid_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "profile_id",
"INDEX_NAME" : "devprofileid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_devprof_preferences",
"key_col" : "voip_devprof_preferences/devprofileid_idx/1"
},
"voip_dom_preferences/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_dom_preferences",
"key_col" : "voip_dom_preferences/PRIMARY/1"
},
"voip_dom_preferences/attributeid_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "attribute_id",
"INDEX_NAME" : "attributeid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_dom_preferences",
"key_col" : "voip_dom_preferences/attributeid_idx/1"
},
"voip_dom_preferences/domainid_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "domain_id",
"INDEX_NAME" : "domainid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_dom_preferences",
"key_col" : "voip_dom_preferences/domainid_idx/1"
},
"voip_dom_preferences/domidattrid_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "domain_id",
"INDEX_NAME" : "domidattrid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_dom_preferences",
"key_col" : "voip_dom_preferences/domidattrid_idx/1"
},
"voip_dom_preferences/domidattrid_idx/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "attribute_id",
"INDEX_NAME" : "domidattrid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "voip_dom_preferences",
"key_col" : "voip_dom_preferences/domidattrid_idx/2"
},
"voip_dom_preferences_blob/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_dom_preferences_blob",
"key_col" : "voip_dom_preferences_blob/PRIMARY/1"
},
"voip_dom_preferences_blob/preference_id/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "preference_id",
"INDEX_NAME" : "preference_id",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_dom_preferences_blob",
"key_col" : "voip_dom_preferences_blob/preference_id/1"
},
"voip_domains/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_domains",
"key_col" : "voip_domains/PRIMARY/1"
},
"voip_domains/domain_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "domain",
"INDEX_NAME" : "domain_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_domains",
"key_col" : "voip_domains/domain_idx/1"
},
"voip_fax_data/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_fax_data",
"key_col" : "voip_fax_data/PRIMARY/1"
},
"voip_fax_data/v_fd_sid_ref/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "sid",
"INDEX_NAME" : "v_fd_sid_ref",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_fax_data",
"key_col" : "voip_fax_data/v_fd_sid_ref/1"
},
"voip_fax_data/v_fd_subid_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "subscriber_id",
"INDEX_NAME" : "v_fd_subid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_fax_data",
"key_col" : "voip_fax_data/v_fd_subid_idx/1"
},
"voip_fax_destinations/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_fax_destinations",
"key_col" : "voip_fax_destinations/PRIMARY/1"
},
"voip_fax_destinations/subdest_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "subscriber_id",
"INDEX_NAME" : "subdest_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_fax_destinations",
"key_col" : "voip_fax_destinations/subdest_idx/1"
},
"voip_fax_destinations/subdest_idx/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "destination",
"INDEX_NAME" : "subdest_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "voip_fax_destinations",
"key_col" : "voip_fax_destinations/subdest_idx/2"
},
"voip_fax_journal/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_fax_journal",
"key_col" : "voip_fax_journal/PRIMARY/1"
},
"voip_fax_journal/callee_uuid_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "callee_uuid",
"INDEX_NAME" : "callee_uuid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_fax_journal",
"key_col" : "voip_fax_journal/callee_uuid_idx/1"
},
"voip_fax_journal/caller_uuid_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "caller_uuid",
"INDEX_NAME" : "caller_uuid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_fax_journal",
"key_col" : "voip_fax_journal/caller_uuid_idx/1"
},
"voip_fax_journal/callid_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "call_id",
"INDEX_NAME" : "callid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_fax_journal",
"key_col" : "voip_fax_journal/callid_idx/1"
},
"voip_fax_journal/v_fj_sid_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "sid",
"INDEX_NAME" : "v_fj_sid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_fax_journal",
"key_col" : "voip_fax_journal/v_fj_sid_idx/1"
},
"voip_fax_journal/voip_fj_sub_dir_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "subscriber_id",
"INDEX_NAME" : "voip_fj_sub_dir_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_fax_journal",
"key_col" : "voip_fax_journal/voip_fj_sub_dir_idx/1"
},
"voip_fax_journal/voip_fj_sub_dir_idx/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "direction",
"INDEX_NAME" : "voip_fj_sub_dir_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "voip_fax_journal",
"key_col" : "voip_fax_journal/voip_fj_sub_dir_idx/2"
},
"voip_fax_journal/voip_fj_time_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "time",
"INDEX_NAME" : "voip_fj_time_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_fax_journal",
"key_col" : "voip_fax_journal/voip_fj_time_idx/1"
},
"voip_fax_preferences/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_fax_preferences",
"key_col" : "voip_fax_preferences/PRIMARY/1"
},
"voip_fax_preferences/subscriberid_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "subscriber_id",
"INDEX_NAME" : "subscriberid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_fax_preferences",
"key_col" : "voip_fax_preferences/subscriberid_idx/1"
},
"voip_fielddev_preferences/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_fielddev_preferences",
"key_col" : "voip_fielddev_preferences/PRIMARY/1"
},
"voip_fielddev_preferences/attributeid_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "attribute_id",
"INDEX_NAME" : "attributeid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_fielddev_preferences",
"key_col" : "voip_fielddev_preferences/attributeid_idx/1"
},
"voip_fielddev_preferences/fielddeviceid_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "device_id",
"INDEX_NAME" : "fielddeviceid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_fielddev_preferences",
"key_col" : "voip_fielddev_preferences/fielddeviceid_idx/1"
},
"voip_fielddev_preferences/fielddevidattrid_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "device_id",
"INDEX_NAME" : "fielddevidattrid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_fielddev_preferences",
"key_col" : "voip_fielddev_preferences/fielddevidattrid_idx/1"
},
"voip_fielddev_preferences/fielddevidattrid_idx/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "attribute_id",
"INDEX_NAME" : "fielddevidattrid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "voip_fielddev_preferences",
"key_col" : "voip_fielddev_preferences/fielddevidattrid_idx/2"
},
"voip_header_rule_actions/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_header_rule_actions",
"key_col" : "voip_header_rule_actions/PRIMARY/1"
},
"voip_header_rule_actions/enabled_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "enabled",
"INDEX_NAME" : "enabled_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_header_rule_actions",
"key_col" : "voip_header_rule_actions/enabled_idx/1"
},
"voip_header_rule_actions/priority_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "priority",
"INDEX_NAME" : "priority_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_header_rule_actions",
"key_col" : "voip_header_rule_actions/priority_idx/1"
},
"voip_header_rule_actions/rule_id_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "rule_id",
"INDEX_NAME" : "rule_id_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_header_rule_actions",
"key_col" : "voip_header_rule_actions/rule_id_idx/1"
},
"voip_header_rule_actions/rwr_dp_id_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "rwr_dp_id",
"INDEX_NAME" : "rwr_dp_id_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_header_rule_actions",
"key_col" : "voip_header_rule_actions/rwr_dp_id_idx/1"
},
"voip_header_rule_actions/rwr_set_id_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "rwr_set_id",
"INDEX_NAME" : "rwr_set_id_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_header_rule_actions",
"key_col" : "voip_header_rule_actions/rwr_set_id_idx/1"
},
"voip_header_rule_condition_values/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_header_rule_condition_values",
"key_col" : "voip_header_rule_condition_values/PRIMARY/1"
},
"voip_header_rule_condition_values/condition_id_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "condition_id",
"INDEX_NAME" : "condition_id_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_header_rule_condition_values",
"key_col" : "voip_header_rule_condition_values/condition_id_idx/1"
},
"voip_header_rule_conditions/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_header_rule_conditions",
"key_col" : "voip_header_rule_conditions/PRIMARY/1"
},
"voip_header_rule_conditions/enabled_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "enabled",
"INDEX_NAME" : "enabled_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_header_rule_conditions",
"key_col" : "voip_header_rule_conditions/enabled_idx/1"
},
"voip_header_rule_conditions/rule_id_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "rule_id",
"INDEX_NAME" : "rule_id_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_header_rule_conditions",
"key_col" : "voip_header_rule_conditions/rule_id_idx/1"
},
"voip_header_rule_conditions/rwr_dp_id_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "rwr_dp_id",
"INDEX_NAME" : "rwr_dp_id_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_header_rule_conditions",
"key_col" : "voip_header_rule_conditions/rwr_dp_id_idx/1"
},
"voip_header_rule_conditions/rwr_set_id_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "rwr_set_id",
"INDEX_NAME" : "rwr_set_id_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_header_rule_conditions",
"key_col" : "voip_header_rule_conditions/rwr_set_id_idx/1"
},
"voip_header_rule_sets/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_header_rule_sets",
"key_col" : "voip_header_rule_sets/PRIMARY/1"
},
"voip_header_rule_sets/res_name_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "reseller_id",
"INDEX_NAME" : "res_name_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_header_rule_sets",
"key_col" : "voip_header_rule_sets/res_name_idx/1"
},
"voip_header_rule_sets/res_name_idx/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "name",
"INDEX_NAME" : "res_name_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "voip_header_rule_sets",
"key_col" : "voip_header_rule_sets/res_name_idx/2"
},
"voip_header_rule_sets/vhrs_subscriber_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "subscriber_id",
"INDEX_NAME" : "vhrs_subscriber_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_header_rule_sets",
"key_col" : "voip_header_rule_sets/vhrs_subscriber_idx/1"
},
"voip_header_rules/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_header_rules",
"key_col" : "voip_header_rules/PRIMARY/1"
},
"voip_header_rules/direction_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "direction",
"INDEX_NAME" : "direction_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_header_rules",
"key_col" : "voip_header_rules/direction_idx/1"
},
"voip_header_rules/enabled_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "enabled",
"INDEX_NAME" : "enabled_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_header_rules",
"key_col" : "voip_header_rules/enabled_idx/1"
},
"voip_header_rules/priority_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "priority",
"INDEX_NAME" : "priority_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_header_rules",
"key_col" : "voip_header_rules/priority_idx/1"
},
"voip_header_rules/set_name_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "set_id",
"INDEX_NAME" : "set_name_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_header_rules",
"key_col" : "voip_header_rules/set_name_idx/1"
},
"voip_header_rules/set_name_idx/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "name",
"INDEX_NAME" : "set_name_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "voip_header_rules",
"key_col" : "voip_header_rules/set_name_idx/2"
},
"voip_mail_to_fax_acl/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_mail_to_fax_acl",
"key_col" : "voip_mail_to_fax_acl/PRIMARY/1"
},
"voip_mail_to_fax_acl/mtf_acl_sub_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "subscriber_id",
"INDEX_NAME" : "mtf_acl_sub_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_mail_to_fax_acl",
"key_col" : "voip_mail_to_fax_acl/mtf_acl_sub_idx/1"
},
"voip_mail_to_fax_acl/voip_mtf_acl_fe_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "from_email",
"INDEX_NAME" : "voip_mtf_acl_fe_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_mail_to_fax_acl",
"key_col" : "voip_mail_to_fax_acl/voip_mtf_acl_fe_idx/1"
},
"voip_mail_to_fax_preferences/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_mail_to_fax_preferences",
"key_col" : "voip_mail_to_fax_preferences/PRIMARY/1"
},
"voip_mail_to_fax_preferences/mtf_p_sub_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "subscriber_id",
"INDEX_NAME" : "mtf_p_sub_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_mail_to_fax_preferences",
"key_col" : "voip_mail_to_fax_preferences/mtf_p_sub_idx/1"
},
"voip_mail_to_fax_secret_renew_notify/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_mail_to_fax_secret_renew_notify",
"key_col" : "voip_mail_to_fax_secret_renew_notify/PRIMARY/1"
},
"voip_mail_to_fax_secret_renew_notify/mtf_srn_subdest_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "subscriber_id",
"INDEX_NAME" : "mtf_srn_subdest_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_mail_to_fax_secret_renew_notify",
"key_col" : "voip_mail_to_fax_secret_renew_notify/mtf_srn_subdest_idx/1"
},
"voip_mail_to_fax_secret_renew_notify/mtf_srn_subdest_idx/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "destination",
"INDEX_NAME" : "mtf_srn_subdest_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "voip_mail_to_fax_secret_renew_notify",
"key_col" : "voip_mail_to_fax_secret_renew_notify/mtf_srn_subdest_idx/2"
},
"voip_pbx_autoattendants/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_pbx_autoattendants",
"key_col" : "voip_pbx_autoattendants/PRIMARY/1"
},
"voip_pbx_autoattendants/fk_aa_sub_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "subscriber_id",
"INDEX_NAME" : "fk_aa_sub_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_pbx_autoattendants",
"key_col" : "voip_pbx_autoattendants/fk_aa_sub_idx/1"
},
"voip_pbx_autoattendants/uuid_choice_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "uuid",
"INDEX_NAME" : "uuid_choice_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_pbx_autoattendants",
"key_col" : "voip_pbx_autoattendants/uuid_choice_idx/1"
},
"voip_pbx_autoattendants/uuid_choice_idx/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "choice",
"INDEX_NAME" : "uuid_choice_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "voip_pbx_autoattendants",
"key_col" : "voip_pbx_autoattendants/uuid_choice_idx/2"
},
"voip_pbx_groups/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_pbx_groups",
"key_col" : "voip_pbx_groups/PRIMARY/1"
},
"voip_pbx_groups/group_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "group_id",
"INDEX_NAME" : "group_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_pbx_groups",
"key_col" : "voip_pbx_groups/group_idx/1"
},
"voip_pbx_groups/subscriber_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "subscriber_id",
"INDEX_NAME" : "subscriber_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_pbx_groups",
"key_col" : "voip_pbx_groups/subscriber_idx/1"
},
"voip_peer_groups/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_peer_groups",
"key_col" : "voip_peer_groups/PRIMARY/1"
},
"voip_peer_groups/name/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "name",
"INDEX_NAME" : "name",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_peer_groups",
"key_col" : "voip_peer_groups/name/1"
},
"voip_peer_groups/vpg_time_set_ref/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "time_set_id",
"INDEX_NAME" : "vpg_time_set_ref",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_peer_groups",
"key_col" : "voip_peer_groups/vpg_time_set_ref/1"
},
"voip_peer_hosts/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_peer_hosts",
"key_col" : "voip_peer_hosts/PRIMARY/1"
},
"voip_peer_hosts/grpidx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "group_id",
"INDEX_NAME" : "grpidx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_peer_hosts",
"key_col" : "voip_peer_hosts/grpidx/1"
},
"voip_peer_hosts/grpname/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "group_id",
"INDEX_NAME" : "grpname",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_peer_hosts",
"key_col" : "voip_peer_hosts/grpname/1"
},
"voip_peer_hosts/grpname/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "name",
"INDEX_NAME" : "grpname",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "voip_peer_hosts",
"key_col" : "voip_peer_hosts/grpname/2"
},
"voip_peer_inbound_rules/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_peer_inbound_rules",
"key_col" : "voip_peer_inbound_rules/PRIMARY/1"
},
"voip_peer_inbound_rules/grpidx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "group_id",
"INDEX_NAME" : "grpidx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_peer_inbound_rules",
"key_col" : "voip_peer_inbound_rules/grpidx/1"
},
"voip_peer_preferences/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_peer_preferences",
"key_col" : "voip_peer_preferences/PRIMARY/1"
},
"voip_peer_preferences/attributeid_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "attribute_id",
"INDEX_NAME" : "attributeid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_peer_preferences",
"key_col" : "voip_peer_preferences/attributeid_idx/1"
},
"voip_peer_preferences/peerhostid_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "peer_host_id",
"INDEX_NAME" : "peerhostid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_peer_preferences",
"key_col" : "voip_peer_preferences/peerhostid_idx/1"
},
"voip_peer_preferences_blob/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_peer_preferences_blob",
"key_col" : "voip_peer_preferences_blob/PRIMARY/1"
},
"voip_peer_preferences_blob/preference_id/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "preference_id",
"INDEX_NAME" : "preference_id",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_peer_preferences_blob",
"key_col" : "voip_peer_preferences_blob/preference_id/1"
},
"voip_peer_rules/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_peer_rules",
"key_col" : "voip_peer_rules/PRIMARY/1"
},
"voip_peer_rules/grpidx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "group_id",
"INDEX_NAME" : "grpidx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_peer_rules",
"key_col" : "voip_peer_rules/grpidx/1"
},
"voip_preference_groups/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_preference_groups",
"key_col" : "voip_preference_groups/PRIMARY/1"
},
"voip_preference_relations/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_preference_relations",
"key_col" : "voip_preference_relations/PRIMARY/1"
},
"voip_preference_relations/adid_ref/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "autoprov_device_id",
"INDEX_NAME" : "adid_ref",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_preference_relations",
"key_col" : "voip_preference_relations/adid_ref/1"
},
"voip_preference_relations/rid_ref/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "reseller_id",
"INDEX_NAME" : "rid_ref",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_preference_relations",
"key_col" : "voip_preference_relations/rid_ref/1"
},
"voip_preference_relations/voip_pref_rel_devices/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "voip_preference_id",
"INDEX_NAME" : "voip_pref_rel_devices",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_preference_relations",
"key_col" : "voip_preference_relations/voip_pref_rel_devices/1"
},
"voip_preference_relations/voip_pref_rel_devices/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "autoprov_device_id",
"INDEX_NAME" : "voip_pref_rel_devices",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "voip_preference_relations",
"key_col" : "voip_preference_relations/voip_pref_rel_devices/2"
},
"voip_preference_relations/voip_pref_rel_reselle/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "voip_preference_id",
"INDEX_NAME" : "voip_pref_rel_reselle",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_preference_relations",
"key_col" : "voip_preference_relations/voip_pref_rel_reselle/1"
},
"voip_preference_relations/voip_pref_rel_reselle/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "reseller_id",
"INDEX_NAME" : "voip_pref_rel_reselle",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "voip_preference_relations",
"key_col" : "voip_preference_relations/voip_pref_rel_reselle/2"
},
"voip_preference_relations/vpid_ref/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "voip_preference_id",
"INDEX_NAME" : "vpid_ref",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_preference_relations",
"key_col" : "voip_preference_relations/vpid_ref/1"
},
"voip_preferences/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_preferences",
"key_col" : "voip_preferences/PRIMARY/1"
},
"voip_preferences/attribute_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "attribute",
"INDEX_NAME" : "attribute_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_preferences",
"key_col" : "voip_preferences/attribute_idx/1"
},
"voip_preferences/vpgid_ref/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "voip_preference_groups_id",
"INDEX_NAME" : "vpgid_ref",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_preferences",
"key_col" : "voip_preferences/vpgid_ref/1"
},
"voip_preferences_enum/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_preferences_enum",
"key_col" : "voip_preferences_enum/PRIMARY/1"
},
"voip_preferences_enum/pref_id_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "preference_id",
"INDEX_NAME" : "pref_id_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_preferences_enum",
"key_col" : "voip_preferences_enum/pref_id_idx/1"
},
"voip_prof_preferences/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_prof_preferences",
"key_col" : "voip_prof_preferences/PRIMARY/1"
},
"voip_prof_preferences/attrid_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "attribute_id",
"INDEX_NAME" : "attrid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_prof_preferences",
"key_col" : "voip_prof_preferences/attrid_idx/1"
},
"voip_prof_preferences/profid_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "profile_id",
"INDEX_NAME" : "profid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_prof_preferences",
"key_col" : "voip_prof_preferences/profid_idx/1"
},
"voip_prof_preferences/profidattrid_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "profile_id",
"INDEX_NAME" : "profidattrid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_prof_preferences",
"key_col" : "voip_prof_preferences/profidattrid_idx/1"
},
"voip_prof_preferences/profidattrid_idx/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "attribute_id",
"INDEX_NAME" : "profidattrid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "voip_prof_preferences",
"key_col" : "voip_prof_preferences/profidattrid_idx/2"
},
"voip_reminder/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_reminder",
"key_col" : "voip_reminder/PRIMARY/1"
},
"voip_reminder/active_time_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "active",
"INDEX_NAME" : "active_time_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_reminder",
"key_col" : "voip_reminder/active_time_idx/1"
},
"voip_reminder/active_time_idx/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "time",
"INDEX_NAME" : "active_time_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "voip_reminder",
"key_col" : "voip_reminder/active_time_idx/2"
},
"voip_reminder/subscriber_id/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "subscriber_id",
"INDEX_NAME" : "subscriber_id",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_reminder",
"key_col" : "voip_reminder/subscriber_id/1"
},
"voip_reseller_preferences/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_reseller_preferences",
"key_col" : "voip_reseller_preferences/PRIMARY/1"
},
"voip_reseller_preferences/attributeid_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "attribute_id",
"INDEX_NAME" : "attributeid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_reseller_preferences",
"key_col" : "voip_reseller_preferences/attributeid_idx/1"
},
"voip_reseller_preferences/v_r_p_reseller_ref/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "reseller_id",
"INDEX_NAME" : "v_r_p_reseller_ref",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_reseller_preferences",
"key_col" : "voip_reseller_preferences/v_r_p_reseller_ref/1"
},
"voip_rewrite_rule_sets/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_rewrite_rule_sets",
"key_col" : "voip_rewrite_rule_sets/PRIMARY/1"
},
"voip_rewrite_rule_sets/name_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "name",
"INDEX_NAME" : "name_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_rewrite_rule_sets",
"key_col" : "voip_rewrite_rule_sets/name_idx/1"
},
"voip_rewrite_rule_sets/vrwrs_reseller_ref/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "reseller_id",
"INDEX_NAME" : "vrwrs_reseller_ref",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_rewrite_rule_sets",
"key_col" : "voip_rewrite_rule_sets/vrwrs_reseller_ref/1"
},
"voip_rewrite_rules/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_rewrite_rules",
"key_col" : "voip_rewrite_rules/PRIMARY/1"
},
"voip_rewrite_rules/dirfieldidx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "direction",
"INDEX_NAME" : "dirfieldidx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_rewrite_rules",
"key_col" : "voip_rewrite_rules/dirfieldidx/1"
},
"voip_rewrite_rules/dirfieldidx/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "field",
"INDEX_NAME" : "dirfieldidx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "voip_rewrite_rules",
"key_col" : "voip_rewrite_rules/dirfieldidx/2"
},
"voip_rewrite_rules/setidx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "set_id",
"INDEX_NAME" : "setidx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_rewrite_rules",
"key_col" : "voip_rewrite_rules/setidx/1"
},
"voip_rwrs_sequence/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_rwrs_sequence",
"key_col" : "voip_rwrs_sequence/PRIMARY/1"
},
"voip_sound_files/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_sound_files",
"key_col" : "voip_sound_files/PRIMARY/1"
},
"voip_sound_files/handle_set_id_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "handle_id",
"INDEX_NAME" : "handle_set_id_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_sound_files",
"key_col" : "voip_sound_files/handle_set_id_idx/1"
},
"voip_sound_files/handle_set_id_idx/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "set_id",
"INDEX_NAME" : "handle_set_id_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "voip_sound_files",
"key_col" : "voip_sound_files/handle_set_id_idx/2"
},
"voip_sound_files/set_id_ref/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "set_id",
"INDEX_NAME" : "set_id_ref",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_sound_files",
"key_col" : "voip_sound_files/set_id_ref/1"
},
"voip_sound_groups/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_sound_groups",
"key_col" : "voip_sound_groups/PRIMARY/1"
},
"voip_sound_handles/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_sound_handles",
"key_col" : "voip_sound_handles/PRIMARY/1"
},
"voip_sound_handles/v_s_h_group_ref/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "group_id",
"INDEX_NAME" : "v_s_h_group_ref",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_sound_handles",
"key_col" : "voip_sound_handles/v_s_h_group_ref/1"
},
"voip_sound_set_handle_parents/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_sound_set_handle_parents",
"key_col" : "voip_sound_set_handle_parents/PRIMARY/1"
},
"voip_sound_set_handle_parents/handle_id_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "handle_id",
"INDEX_NAME" : "handle_id_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_sound_set_handle_parents",
"key_col" : "voip_sound_set_handle_parents/handle_id_idx/1"
},
"voip_sound_set_handle_parents/parent_set_id_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "parent_set_id",
"INDEX_NAME" : "parent_set_id_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_sound_set_handle_parents",
"key_col" : "voip_sound_set_handle_parents/parent_set_id_idx/1"
},
"voip_sound_set_handle_parents/set_handle_id_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "set_id",
"INDEX_NAME" : "set_handle_id_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_sound_set_handle_parents",
"key_col" : "voip_sound_set_handle_parents/set_handle_id_idx/1"
},
"voip_sound_set_handle_parents/set_handle_id_idx/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "handle_id",
"INDEX_NAME" : "set_handle_id_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "voip_sound_set_handle_parents",
"key_col" : "voip_sound_set_handle_parents/set_handle_id_idx/2"
},
"voip_sound_sets/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_sound_sets",
"key_col" : "voip_sound_sets/PRIMARY/1"
},
"voip_sound_sets/contract_id_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "contract_id",
"INDEX_NAME" : "contract_id_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_sound_sets",
"key_col" : "voip_sound_sets/contract_id_idx/1"
},
"voip_sound_sets/expose_to_customer_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "expose_to_customer",
"INDEX_NAME" : "expose_to_customer_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_sound_sets",
"key_col" : "voip_sound_sets/expose_to_customer_idx/1"
},
"voip_sound_sets/parent_id_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "parent_id",
"INDEX_NAME" : "parent_id_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_sound_sets",
"key_col" : "voip_sound_sets/parent_id_idx/1"
},
"voip_sound_sets/vss_reseller_ref/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "reseller_id",
"INDEX_NAME" : "vss_reseller_ref",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_sound_sets",
"key_col" : "voip_sound_sets/vss_reseller_ref/1"
},
"voip_speed_dial/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_speed_dial",
"key_col" : "voip_speed_dial/PRIMARY/1"
},
"voip_speed_dial/subscriberid_slot_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "subscriber_id",
"INDEX_NAME" : "subscriberid_slot_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_speed_dial",
"key_col" : "voip_speed_dial/subscriberid_slot_idx/1"
},
"voip_speed_dial/subscriberid_slot_idx/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "slot",
"INDEX_NAME" : "subscriberid_slot_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "voip_speed_dial",
"key_col" : "voip_speed_dial/subscriberid_slot_idx/2"
},
"voip_subscriber_location_mappings/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_subscriber_location_mappings",
"key_col" : "voip_subscriber_location_mappings/PRIMARY/1"
},
"voip_subscriber_location_mappings/external_id_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "external_id",
"INDEX_NAME" : "external_id_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_subscriber_location_mappings",
"key_col" : "voip_subscriber_location_mappings/external_id_idx/1"
},
"voip_subscriber_location_mappings/subscriber_id_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "subscriber_id",
"INDEX_NAME" : "subscriber_id_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_subscriber_location_mappings",
"key_col" : "voip_subscriber_location_mappings/subscriber_id_idx/1"
},
"voip_subscriber_password_journal/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_subscriber_password_journal",
"key_col" : "voip_subscriber_password_journal/PRIMARY/1"
},
"voip_subscriber_password_journal/subscriber_created_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "subscriber_id",
"INDEX_NAME" : "subscriber_created_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_subscriber_password_journal",
"key_col" : "voip_subscriber_password_journal/subscriber_created_idx/1"
},
"voip_subscriber_password_journal/subscriber_created_idx/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "created_at",
"INDEX_NAME" : "subscriber_created_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "voip_subscriber_password_journal",
"key_col" : "voip_subscriber_password_journal/subscriber_created_idx/2"
},
"voip_subscriber_password_journal/subscriber_value_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "subscriber_id",
"INDEX_NAME" : "subscriber_value_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_subscriber_password_journal",
"key_col" : "voip_subscriber_password_journal/subscriber_value_idx/1"
},
"voip_subscriber_password_journal/subscriber_value_idx/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "value",
"INDEX_NAME" : "subscriber_value_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "voip_subscriber_password_journal",
"key_col" : "voip_subscriber_password_journal/subscriber_value_idx/2"
},
"voip_subscriber_profile_attributes/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_subscriber_profile_attributes",
"key_col" : "voip_subscriber_profile_attributes/PRIMARY/1"
},
"voip_subscriber_profile_attributes/attribute_id/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "attribute_id",
"INDEX_NAME" : "attribute_id",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_subscriber_profile_attributes",
"key_col" : "voip_subscriber_profile_attributes/attribute_id/1"
},
"voip_subscriber_profile_attributes/prof_attr_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "profile_id",
"INDEX_NAME" : "prof_attr_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_subscriber_profile_attributes",
"key_col" : "voip_subscriber_profile_attributes/prof_attr_idx/1"
},
"voip_subscriber_profile_attributes/prof_attr_idx/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "attribute_id",
"INDEX_NAME" : "prof_attr_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "voip_subscriber_profile_attributes",
"key_col" : "voip_subscriber_profile_attributes/prof_attr_idx/2"
},
"voip_subscriber_profile_attributes/profile_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "profile_id",
"INDEX_NAME" : "profile_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_subscriber_profile_attributes",
"key_col" : "voip_subscriber_profile_attributes/profile_idx/1"
},
"voip_subscriber_profile_sets/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_subscriber_profile_sets",
"key_col" : "voip_subscriber_profile_sets/PRIMARY/1"
},
"voip_subscriber_profile_sets/vsp_resname_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "reseller_id",
"INDEX_NAME" : "vsp_resname_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_subscriber_profile_sets",
"key_col" : "voip_subscriber_profile_sets/vsp_resname_idx/1"
},
"voip_subscriber_profile_sets/vsp_resname_idx/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "name",
"INDEX_NAME" : "vsp_resname_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "voip_subscriber_profile_sets",
"key_col" : "voip_subscriber_profile_sets/vsp_resname_idx/2"
},
"voip_subscriber_profiles/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_subscriber_profiles",
"key_col" : "voip_subscriber_profiles/PRIMARY/1"
},
"voip_subscriber_profiles/set_name_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "set_id",
"INDEX_NAME" : "set_name_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_subscriber_profiles",
"key_col" : "voip_subscriber_profiles/set_name_idx/1"
},
"voip_subscriber_profiles/set_name_idx/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "name",
"INDEX_NAME" : "set_name_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "voip_subscriber_profiles",
"key_col" : "voip_subscriber_profiles/set_name_idx/2"
},
"voip_subscriber_webpassword_journal/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_subscriber_webpassword_journal",
"key_col" : "voip_subscriber_webpassword_journal/PRIMARY/1"
},
"voip_subscriber_webpassword_journal/subscriber_created_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "subscriber_id",
"INDEX_NAME" : "subscriber_created_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_subscriber_webpassword_journal",
"key_col" : "voip_subscriber_webpassword_journal/subscriber_created_idx/1"
},
"voip_subscriber_webpassword_journal/subscriber_created_idx/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "created_at",
"INDEX_NAME" : "subscriber_created_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "voip_subscriber_webpassword_journal",
"key_col" : "voip_subscriber_webpassword_journal/subscriber_created_idx/2"
},
"voip_subscriber_webpassword_journal/subscriber_value_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "subscriber_id",
"INDEX_NAME" : "subscriber_value_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_subscriber_webpassword_journal",
"key_col" : "voip_subscriber_webpassword_journal/subscriber_value_idx/1"
},
"voip_subscriber_webpassword_journal/subscriber_value_idx/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "value",
"INDEX_NAME" : "subscriber_value_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "voip_subscriber_webpassword_journal",
"key_col" : "voip_subscriber_webpassword_journal/subscriber_value_idx/2"
},
"voip_subscribers/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_subscribers",
"key_col" : "voip_subscribers/PRIMARY/1"
},
"voip_subscribers/accountid_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "account_id",
"INDEX_NAME" : "accountid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_subscribers",
"key_col" : "voip_subscribers/accountid_idx/1"
},
"voip_subscribers/domainid_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "domain_id",
"INDEX_NAME" : "domainid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_subscribers",
"key_col" : "voip_subscribers/domainid_idx/1"
},
"voip_subscribers/is_pbx_group_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "is_pbx_group",
"INDEX_NAME" : "is_pbx_group_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_subscribers",
"key_col" : "voip_subscribers/is_pbx_group_idx/1"
},
"voip_subscribers/user_dom_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "username",
"INDEX_NAME" : "user_dom_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_subscribers",
"key_col" : "voip_subscribers/user_dom_idx/1"
},
"voip_subscribers/user_dom_idx/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "domain_id",
"INDEX_NAME" : "user_dom_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "voip_subscribers",
"key_col" : "voip_subscribers/user_dom_idx/2"
},
"voip_subscribers/uuid_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "uuid",
"INDEX_NAME" : "uuid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_subscribers",
"key_col" : "voip_subscribers/uuid_idx/1"
},
"voip_subscribers/webuser_dom_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "webusername",
"INDEX_NAME" : "webuser_dom_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_subscribers",
"key_col" : "voip_subscribers/webuser_dom_idx/1"
},
"voip_subscribers/webuser_dom_idx/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "domain_id",
"INDEX_NAME" : "webuser_dom_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "voip_subscribers",
"key_col" : "voip_subscribers/webuser_dom_idx/2"
},
"voip_time_periods/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_time_periods",
"key_col" : "voip_time_periods/PRIMARY/1"
},
"voip_time_periods/v_tp_tsid_ref/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "time_set_id",
"INDEX_NAME" : "v_tp_tsid_ref",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_time_periods",
"key_col" : "voip_time_periods/v_tp_tsid_ref/1"
},
"voip_time_sets/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_time_sets",
"key_col" : "voip_time_sets/PRIMARY/1"
},
"voip_time_sets/name_UNIQUE/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "name",
"INDEX_NAME" : "name_UNIQUE",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_time_sets",
"key_col" : "voip_time_sets/name_UNIQUE/1"
},
"voip_time_sets/v_ts_cid_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "contract_id",
"INDEX_NAME" : "v_ts_cid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_time_sets",
"key_col" : "voip_time_sets/v_ts_cid_idx/1"
},
"voip_time_sets/v_ts_rid_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "reseller_id",
"INDEX_NAME" : "v_ts_rid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_time_sets",
"key_col" : "voip_time_sets/v_ts_rid_idx/1"
},
"voip_time_sets/v_ts_sid_ref/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "subscriber_id",
"INDEX_NAME" : "v_ts_sid_ref",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "YES",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_time_sets",
"key_col" : "voip_time_sets/v_ts_sid_ref/1"
},
"voip_trusted_sources/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_trusted_sources",
"key_col" : "voip_trusted_sources/PRIMARY/1"
},
"voip_trusted_sources/peer_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "src_ip",
"INDEX_NAME" : "peer_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_trusted_sources",
"key_col" : "voip_trusted_sources/peer_idx/1"
},
"voip_trusted_sources/subscriber_id_ref/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "subscriber_id",
"INDEX_NAME" : "subscriber_id_ref",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_trusted_sources",
"key_col" : "voip_trusted_sources/subscriber_id_ref/1"
},
"voip_usr_preferences/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_usr_preferences",
"key_col" : "voip_usr_preferences/PRIMARY/1"
},
"voip_usr_preferences/attributeid_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "attribute_id",
"INDEX_NAME" : "attributeid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_usr_preferences",
"key_col" : "voip_usr_preferences/attributeid_idx/1"
},
"voip_usr_preferences/subidattrid_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "subscriber_id",
"INDEX_NAME" : "subidattrid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_usr_preferences",
"key_col" : "voip_usr_preferences/subidattrid_idx/1"
},
"voip_usr_preferences/subidattrid_idx/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "attribute_id",
"INDEX_NAME" : "subidattrid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "voip_usr_preferences",
"key_col" : "voip_usr_preferences/subidattrid_idx/2"
},
"voip_usr_preferences/subscriberid_idx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "subscriber_id",
"INDEX_NAME" : "subscriberid_idx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_usr_preferences",
"key_col" : "voip_usr_preferences/subscriberid_idx/1"
},
"voip_usr_preferences_blob/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_usr_preferences_blob",
"key_col" : "voip_usr_preferences_blob/PRIMARY/1"
},
"voip_usr_preferences_blob/preference_id/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "preference_id",
"INDEX_NAME" : "preference_id",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "voip_usr_preferences_blob",
"key_col" : "voip_usr_preferences_blob/preference_id/1"
},
"xmlgroups/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "xmlgroups",
"key_col" : "xmlgroups/PRIMARY/1"
},
"xmlgroups/gname/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "name",
"INDEX_NAME" : "gname",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "xmlgroups",
"key_col" : "xmlgroups/gname/1"
},
"xmlhostgroups/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "xmlhostgroups",
"key_col" : "xmlhostgroups/PRIMARY/1"
},
"xmlhostgroups/gidx/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "group_id",
"INDEX_NAME" : "gidx",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "xmlhostgroups",
"key_col" : "xmlhostgroups/gidx/1"
},
"xmlhostgroups/xhg_hostid_ref/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "host_id",
"INDEX_NAME" : "xhg_hostid_ref",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "xmlhostgroups",
"key_col" : "xmlhostgroups/xhg_hostid_ref/1"
},
"xmlhosts/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "xmlhosts",
"key_col" : "xmlhosts/PRIMARY/1"
},
"xmlqueue/PRIMARY/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "PRIMARY",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 0,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "xmlqueue",
"key_col" : "xmlqueue/PRIMARY/1"
},
"xmlqueue/next_try/1" : {
"COLLATION" : "A",
"COLUMN_NAME" : "next_try",
"INDEX_NAME" : "next_try",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 1,
"SUB_PART" : null,
"TABLE_NAME" : "xmlqueue",
"key_col" : "xmlqueue/next_try/1"
},
"xmlqueue/next_try/2" : {
"COLLATION" : "A",
"COLUMN_NAME" : "id",
"INDEX_NAME" : "next_try",
"INDEX_TYPE" : "BTREE",
"NON_UNIQUE" : 1,
"NULLABLE" : "",
"SEQ_IN_INDEX" : 2,
"SUB_PART" : null,
"TABLE_NAME" : "xmlqueue",
"key_col" : "xmlqueue/next_try/2"
}
},
"routines" : {
"bin_to_hex" : {
"ROUTINE_DEFINITION" : "BEGIN\n\n DECLARE _i int DEFAULT 1;\n DECLARE _digits VARCHAR(4);\n DECLARE _result VARCHAR(1023) DEFAULT \"\";\n\n digits_loop: LOOP\n SET _digits = SUBSTR(_bin,-4 * _i,4);\n IF LENGTH(_digits) = 0 THEN\n LEAVE digits_loop;\n END IF;\n SET _result = CONCAT(COALESCE(CONV(_digits,2,16),\"0\"),_result);\n SET _i = _i + 1;\n END LOOP digits_loop;\n\n RETURN _result;\n\nEND",
"ROUTINE_TYPE" : "FUNCTION",
"key_col" : "bin_to_hex"
},
"hex_add" : {
"ROUTINE_DEFINITION" : "BEGIN\n\n DECLARE _i int DEFAULT 1;\n DECLARE _a_digit, _b_digit VARCHAR(1);\n DECLARE _carry, _result_digit INT DEFAULT 0;\n DECLARE _result VARCHAR(256) DEFAULT \"\";\n\n digits_loop: LOOP\n SET _a_digit = SUBSTR(_a, -1 * _i,1);\n SET _b_digit = SUBSTR(_b, -1 * _i,1);\n IF LENGTH(_a_digit) = 0 AND LENGTH(_b_digit) = 0 AND _carry = 0 THEN\n LEAVE digits_loop;\n END IF;\n SET _result_digit = COALESCE(CONV(_a_digit,16,10),0) + COALESCE(CONV(_b_digit,16,10),0) + _carry;\n SET _result = CONCAT(HEX(_result_digit & 15),_result);\n IF _result_digit > 15 THEN\n SET _carry = 1;\n ELSE\n SET _carry = 0;\n END IF;\n SET _i = _i + 1;\n END LOOP digits_loop;\n\n RETURN _result;\n\nEND",
"ROUTINE_TYPE" : "FUNCTION",
"key_col" : "hex_add"
},
"hex_and" : {
"ROUTINE_DEFINITION" : "BEGIN\n\n DECLARE _i int DEFAULT 1;\n DECLARE _a_digit, _b_digit VARCHAR(1);\n DECLARE _result VARCHAR(255) DEFAULT \"\";\n\n digits_loop: LOOP\n SET _a_digit = SUBSTR(_a,_i,1);\n SET _b_digit = SUBSTR(_b,_i,1);\n IF LENGTH(_a_digit) = 0 AND LENGTH(_b_digit) = 0 THEN\n LEAVE digits_loop;\n END IF;\n SET _result = CONCAT(_result,HEX(COALESCE(conv(_a_digit,16,10),0) & COALESCE(CONV(_b_digit,16,10),0)));\n SET _i = _i + 1;\n END LOOP digits_loop;\n\n RETURN _result;\n\nEND",
"ROUTINE_TYPE" : "FUNCTION",
"key_col" : "hex_and"
},
"ip_get_broadcast_address" : {
"ROUTINE_DEFINITION" : "BEGIN\n\n DECLARE _network_hex VARCHAR(32);\n DECLARE _broadcast_bytes VARBINARY(16);\n DECLARE _mask_hex VARCHAR(32);\n DECLARE _mask_len INT;\n\n IF ip_is_cidr(_ipnet) THEN\n SET _mask_len = SUBSTR(_ipnet,LOCATE(\"/\",_ipnet) + 1);\n SET _mask_hex = bin_to_hex(CONCAT(REPEAT(\"1\",_mask_len),REPEAT(\"0\",IF(ip_is_ipv6(_ipnet),128,32) - _mask_len)));\n SET _network_hex = hex_and(\n HEX(INET6_ATON(substr(_ipnet,1,LOCATE(\"/\",_ipnet) - 1))),\n _mask_hex\n );\n SET _broadcast_bytes = UNHEX(hex_add(\n _network_hex,\n bin_to_hex(CONCAT(REPEAT(\"0\",_mask_len),REPEAT(\"1\",IF(ip_is_ipv6(_ipnet),128,32) - _mask_len)))\n ));\n ELSE\n SET _broadcast_bytes = INET6_ATON(_ipnet);\n END IF;\n\n RETURN _broadcast_bytes;\n\nEND",
"ROUTINE_TYPE" : "FUNCTION",
"key_col" : "ip_get_broadcast_address"
},
"ip_get_network_address" : {
"ROUTINE_DEFINITION" : "BEGIN\n\n DECLARE _network_bytes VARBINARY(16);\n DECLARE _mask_hex VARCHAR(32);\n DECLARE _mask_len INT;\n\n IF ip_is_cidr(_ipnet) THEN\n SET _mask_len = SUBSTR(_ipnet,LOCATE(\"/\",_ipnet) + 1);\n SET _mask_hex = bin_to_hex(CONCAT(REPEAT(\"1\",_mask_len),REPEAT(\"0\",IF(ip_is_ipv6(_ipnet),128,32) - _mask_len)));\n SET _network_bytes = UNHEX(\n hex_and(\n HEX(INET6_ATON(SUBSTR(_ipnet,1,locate(\"/\",_ipnet) - 1))),\n _mask_hex\n )\n );\n ELSE\n SET _network_bytes = INET6_ATON(_ipnet);\n END IF;\n\n RETURN _network_bytes;\n\nEND",
"ROUTINE_TYPE" : "FUNCTION",
"key_col" : "ip_get_network_address"
},
"ip_is_allowed" : {
"ROUTINE_DEFINITION" : "BEGIN\n\n DECLARE _network_bytes VARBINARY(16);\n DECLARE _is_valid_ip, _is_ipv6 BOOLEAN DEFAULT 0;\n DECLARE _aig_id, _aig_ids_done INT DEFAULT 0;\n DECLARE _is_allowed BOOLEAN DEFAULT NULL;\n \n DECLARE usr_aig_id_cursor CURSOR FOR SELECT\n v.value\n FROM provisioning.voip_usr_preferences v\n JOIN provisioning.voip_subscribers s on v.subscriber_id = s.id\n JOIN provisioning.voip_preferences a ON v.attribute_id = a.id\n WHERE\n s.uuid = _uuid\n AND a.attribute IN (\"man_allowed_ips_grp\",\"allowed_ips_grp\");\n\n DECLARE dom_aig_id_cursor CURSOR FOR SELECT\n v.value\n FROM provisioning.voip_dom_preferences v\n JOIN provisioning.voip_subscribers s on v.domain_id = s.domain_id\n JOIN provisioning.voip_preferences a ON v.attribute_id = a.id\n WHERE\n s.uuid = _uuid\n AND a.attribute IN (\"man_allowed_ips_grp\",\"allowed_ips_grp\");\n\n DECLARE CONTINUE HANDLER FOR NOT FOUND SET _aig_ids_done = _aig_ids_done + 1;\n\n IF IF(EXISTS(SELECT 1 FROM provisioning.voip_subscribers WHERE uuid = _uuid),0,1) THEN\n \n RETURN 0;\n END IF;\n\n SET _network_bytes = INET6_ATON(_ip);\n SET _is_valid_ip = IF(_network_bytes IS NULL OR HEX(_network_bytes) = \"00000000\",0,1);\n SET _is_ipv6 = IF(_is_valid_ip,ip_is_ipv6(_ip),0);\n\n OPEN usr_aig_id_cursor;\n aig_ids_loop: LOOP\n IF _aig_ids_done = 0 THEN\n FETCH usr_aig_id_cursor INTO _aig_id;\n IF _aig_ids_done = 1 THEN\n CLOSE usr_aig_id_cursor;\n IF _is_allowed IS NOT NULL THEN\n RETURN _is_allowed;\n ELSE\n SET _is_allowed = NULL;\n OPEN dom_aig_id_cursor;\n END IF;\n END IF;\n END IF;\n IF _aig_ids_done = 1 THEN\n FETCH dom_aig_id_cursor INTO _aig_id;\n IF _aig_ids_done = 2 THEN\n CLOSE dom_aig_id_cursor;\n IF _is_allowed IS NOT NULL THEN\n RETURN _is_allowed;\n ELSE\n LEAVE aig_ids_loop;\n END IF;\n END IF;\n END IF;\n IF _is_allowed IS NULL THEN\n SET _is_allowed = 0;\n END IF;\n IF _is_valid_ip THEN\n IF _is_ipv6 THEN\n SET _is_allowed = IF(_is_allowed,1,COALESCE((SELECT 1\n FROM provisioning.voip_allowed_ip_groups aig\n WHERE\n aig.group_id = _aig_id \n AND aig._ipv6_net_from <= _network_bytes\n AND aig._ipv6_net_to >= _network_bytes\n LIMIT 1),0));\n ELSE\n SET _is_allowed = IF(_is_allowed,1,COALESCE((SELECT 1\n FROM provisioning.voip_allowed_ip_groups aig\n WHERE\n aig.group_id = _aig_id \n AND aig._ipv4_net_from <= _network_bytes\n AND aig._ipv4_net_to >= _network_bytes\n LIMIT 1),0));\n END IF;\n ELSE\n \n RETURN 0;\n END IF;\n END LOOP aig_ids_loop;\n \n \n RETURN 1;\n\nEND",
"ROUTINE_TYPE" : "FUNCTION",
"key_col" : "ip_is_allowed"
},
"ip_is_cidr" : {
"ROUTINE_DEFINITION" : "BEGIN\n\n RETURN IF(LOCATE(\"/\",_ipnet) = 0,0,1);\n\nEND",
"ROUTINE_TYPE" : "FUNCTION",
"key_col" : "ip_is_cidr"
},
"ip_is_ipv6" : {
"ROUTINE_DEFINITION" : "BEGIN\n\n RETURN IF(LOCATE(\".\",_ipnet) = 0,1,0);\n\nEND",
"ROUTINE_TYPE" : "FUNCTION",
"key_col" : "ip_is_ipv6"
},
"update_sound_set_handle_parents" : {
"ROUTINE_DEFINITION" : "BEGIN\n \n DECLARE done INT DEFAULT FALSE;\n\n\n DECLARE x_set_id INT DEFAULT 0;\n DECLARE x_handle_id INT DEFAULT 0;\n DECLARE x_parent_set_id INT DEFAULT NULL;\n DECLARE x_parent_chain VARCHAR(255) DEFAULT '';\n\n\n \n DECLARE x_sound_set_handle CURSOR FOR\n WITH RECURSIVE cte as (\n SELECT v.id AS set_id, v.handle_id,\n v.id AS data_set_id,\n CAST('' AS CHAR(4096)) AS parent_chain,\n CAST(0 as unsigned) AS affected\n FROM (SELECT s.*, h.id as handle_id\n FROM (voip_sound_sets s, voip_sound_handles h)\n ) AS v\n LEFT JOIN voip_sound_files f ON f.handle_id = v.handle_id AND f.set_id = v.id\n WHERE v.id = (\n WITH RECURSIVE cte as (\n SELECT s.id, s.parent_id, CAST(0 as unsigned) as iter\n FROM voip_sound_sets s\n WHERE id = u_sound_set_id\n UNION\n SELECT s.id, s.parent_id, iter+1 as iter\n FROM voip_sound_sets s\n JOIN cte ON cte.parent_id = s.id\n )\n SELECT id\n FROM cte\n WHERE iter = (SELECT max(iter) from cte)\n )\n AND v.handle_id = u_handle_id\n UNION\n SELECT v.id AS set_id, v.handle_id,\n IF(f.use_parent = 0, v.id, cte.data_set_id) AS data_set_id,\n CONCAT(v.parent_id, IF(LENGTH(cte.parent_chain) > 1, ':', ''), cte.parent_chain) as parent_chain,\n IF(v.id = u_sound_set_id OR v.parent_id = u_sound_set_id OR affected = 1, 1, 0)\n FROM (SELECT s.*, h.id as handle_id, h.name as handle_name\n FROM (voip_sound_sets s, voip_sound_handles h)\n ) AS v\n LEFT JOIN voip_sound_files f ON f.handle_id = v.handle_id AND f.set_id = v.id\n JOIN cte ON cte.set_id = v.parent_id AND cte.handle_id = v.handle_id\n )\n SELECT set_id, handle_id,\n IF(data_set_id = set_id, NULL, data_set_id) as parent_set_id,\n parent_chain\n FROM cte\n WHERE set_id = u_sound_set_id OR affected = 1;\n\n\n \n DECLARE x_sound_set CURSOR FOR\n WITH RECURSIVE cte as (\n SELECT v.id AS set_id, v.handle_id,\n v.id AS data_set_id,\n CAST('' AS CHAR(4096)) AS parent_chain,\n CAST(0 as unsigned) AS affected\n FROM (SELECT s.*, h.id as handle_id\n FROM (voip_sound_sets s, voip_sound_handles h)\n ) AS v\n LEFT JOIN voip_sound_files f ON f.handle_id = v.handle_id AND f.set_id = v.id\n WHERE v.id = (\n WITH RECURSIVE cte as (\n SELECT s.id, s.parent_id, CAST(0 as unsigned) as iter\n FROM voip_sound_sets s\n WHERE id = u_sound_set_id\n UNION\n SELECT s.id, s.parent_id, iter+1 as iter\n FROM voip_sound_sets s\n JOIN cte ON cte.parent_id = s.id\n )\n SELECT id\n FROM cte\n WHERE iter = (SELECT max(iter) from cte)\n )\n UNION\n SELECT v.id AS set_id, v.handle_id,\n IF(f.use_parent = 0, v.id, cte.data_set_id) AS data_set_id,\n CONCAT(v.parent_id, IF(LENGTH(cte.parent_chain) > 1, ':', ''), cte.parent_chain) as parent_chain,\n IF(v.id = u_sound_set_id OR v.parent_id = u_sound_set_id OR affected = 1, 1, 0)\n FROM (SELECT s.*, h.id as handle_id, h.name as handle_name\n FROM (voip_sound_sets s, voip_sound_handles h)\n ) AS v\n LEFT JOIN voip_sound_files f ON f.handle_id = v.handle_id AND f.set_id = v.id\n JOIN cte ON cte.set_id = v.parent_id AND cte.handle_id = v.handle_id\n )\n SELECT set_id, handle_id,\n IF(data_set_id = set_id, NULL, data_set_id) as parent_set_id,\n parent_chain\n FROM cte\n WHERE set_id = u_sound_set_id OR affected = 1;\n\n\n\n \n DECLARE x_handle CURSOR FOR\n WITH RECURSIVE cte as (\n SELECT v.id AS set_id, v.handle_id,\n v.id AS data_set_id,\n CAST('' AS CHAR(4096)) AS parent_chain\n FROM (SELECT s.*, h.id as handle_id\n FROM (voip_sound_sets s, voip_sound_handles h)\n ) AS v\n LEFT JOIN voip_sound_files f ON f.handle_id = v.handle_id AND f.set_id = v.id\n WHERE v.parent_id IS NULL\n AND v.handle_id = u_handle_id\n UNION\n SELECT v.id AS set_id, v.handle_id,\n IF(f.use_parent = 0, v.id, cte.data_set_id) AS data_set_id,\n CONCAT(v.parent_id, IF(LENGTH(cte.parent_chain) > 1, ':', ''), cte.parent_chain) as parent_chain\n FROM (SELECT s.*, h.id as handle_id, h.name as handle_name\n FROM (voip_sound_sets s, voip_sound_handles h)\n ) AS v\n LEFT JOIN voip_sound_files f ON f.handle_id = v.handle_id AND f.set_id = v.id\n JOIN cte ON cte.set_id = v.parent_id AND cte.handle_id = v.handle_id\n )\n SELECT set_id, handle_id,\n IF(data_set_id = set_id, NULL, data_set_id) as parent_set_id,\n parent_chain\n FROM cte;\n\n\n \n DECLARE x CURSOR FOR\n WITH RECURSIVE cte as (\n SELECT v.id AS set_id, v.handle_id,\n v.id AS data_set_id,\n CAST('' AS CHAR(4096)) AS parent_chain\n FROM (SELECT s.*, h.id as handle_id\n FROM (voip_sound_sets s, voip_sound_handles h)\n ) AS v\n LEFT JOIN voip_sound_files f ON f.handle_id = v.handle_id AND f.set_id = v.id\n WHERE v.parent_id IS NULL\n UNION\n SELECT v.id AS set_id, v.handle_id,\n IF(f.use_parent = 0, v.id, cte.data_set_id) AS data_set_id,\n CONCAT(v.parent_id, IF(LENGTH(cte.parent_chain) > 1, ':', ''), cte.parent_chain) as parent_chain\n FROM (SELECT s.*, h.id as handle_id, h.name as handle_name\n FROM (voip_sound_sets s, voip_sound_handles h)\n ) AS v\n LEFT JOIN voip_sound_files f ON f.handle_id = v.handle_id AND f.set_id = v.id\n JOIN cte ON cte.set_id = v.parent_id AND cte.handle_id = v.handle_id\n )\n SELECT set_id, handle_id,\n IF(data_set_id = set_id, NULL, data_set_id) as parent_set_id,\n parent_chain\n FROM cte;\n\n\n DECLARE CONTINUE HANDLER FOR NOT FOUND SET done=TRUE;\n\n\n \n IF u_sound_set_id IS NOT NULL THEN\n DELETE p FROM voip_sound_set_handle_parents p\n WHERE set_id = u_sound_set_id\n AND NOT EXISTS (SELECT id\n FROM voip_sound_sets\n WHERE id = u_sound_set_id);\n\n IF u_handle_id IS NOT NULL THEN\n DELETE p FROM voip_sound_set_handle_parents p\n WHERE set_id IN (\n WITH RECURSIVE cte as (\n SELECT s.id\n FROM voip_sound_sets s\n WHERE id = u_sound_set_id\n UNION\n SELECT s.id\n FROM voip_sound_sets s\n JOIN cte ON cte.id = s.parent_id\n )\n SELECT id\n FROM cte\n )\n AND handle_id = u_handle_id;\n\n OPEN x_sound_set_handle;\n iter: LOOP\n FETCH x_sound_set_handle INTO x_set_id, x_handle_id, x_parent_set_id, x_parent_chain;\n IF done THEN\n LEAVE iter;\n END IF;\n INSERT INTO voip_sound_set_handle_parents\n (set_id, handle_id, parent_set_id, parent_chain)\n VALUES\n (x_set_id, x_handle_id, x_parent_set_id, x_parent_chain);\n END LOOP;\n CLOSE x_sound_set_handle;\n ELSE\n DELETE p FROM voip_sound_set_handle_parents p\n WHERE set_id IN (\n WITH RECURSIVE cte as (\n SELECT s.id\n FROM voip_sound_sets s\n WHERE id = u_sound_set_id\n UNION\n SELECT s.id\n FROM voip_sound_sets s\n JOIN cte ON cte.id = s.parent_id\n )\n SELECT id\n FROM cte\n );\n\n OPEN x_sound_set;\n iter: LOOP\n FETCH x_sound_set INTO x_set_id, x_handle_id, x_parent_set_id, x_parent_chain;\n IF done THEN\n LEAVE iter;\n END IF;\n INSERT INTO voip_sound_set_handle_parents\n (set_id, handle_id, parent_set_id, parent_chain)\n VALUES\n (x_set_id, x_handle_id, x_parent_set_id, x_parent_chain);\n END LOOP;\n CLOSE x_sound_set;\n END IF;\n ELSE\n IF u_handle_id IS NOT NULL THEN\n DELETE FROM voip_sound_set_handle_parents WHERE handle_id = u_handle_id;\n\n OPEN x_handle;\n iter: LOOP\n FETCH x_handle INTO x_set_id, x_handle_id, x_parent_set_id, x_parent_chain;\n IF done THEN\n LEAVE iter;\n END IF;\n INSERT INTO voip_sound_set_handle_parents\n (set_id, handle_id, parent_set_id, parent_chain)\n VALUES\n (x_set_id, x_handle_id, x_parent_set_id, x_parent_chain);\n END LOOP;\n CLOSE x_handle;\n ELSE\n DELETE FROM voip_sound_set_handle_parents;\n\n OPEN x;\n iter: LOOP\n FETCH x INTO x_set_id, x_handle_id, x_parent_set_id, x_parent_chain;\n IF done THEN\n LEAVE iter;\n END IF;\n INSERT INTO voip_sound_set_handle_parents\n (set_id, handle_id, parent_set_id, parent_chain)\n VALUES\n (x_set_id, x_handle_id, x_parent_set_id, x_parent_chain);\n END LOOP;\n CLOSE x;\n END IF;\n END IF;\n\nEND",
"ROUTINE_TYPE" : "PROCEDURE",
"key_col" : "update_sound_set_handle_parents"
}
},
"tables" : {
"autoprov_configs" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "autoprov_configs",
"key_col" : "autoprov_configs"
},
"autoprov_device_extensions" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "autoprov_device_extensions",
"key_col" : "autoprov_device_extensions"
},
"autoprov_device_line_annotations" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "autoprov_device_line_annotations",
"key_col" : "autoprov_device_line_annotations"
},
"autoprov_device_line_ranges" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "autoprov_device_line_ranges",
"key_col" : "autoprov_device_line_ranges"
},
"autoprov_devices" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "autoprov_devices",
"key_col" : "autoprov_devices"
},
"autoprov_field_device_lines" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "autoprov_field_device_lines",
"key_col" : "autoprov_field_device_lines"
},
"autoprov_field_devices" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "autoprov_field_devices",
"key_col" : "autoprov_field_devices"
},
"autoprov_firmwares" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "autoprov_firmwares",
"key_col" : "autoprov_firmwares"
},
"autoprov_firmwares_data" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "autoprov_firmwares_data",
"key_col" : "autoprov_firmwares_data"
},
"autoprov_profiles" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "autoprov_profiles",
"key_col" : "autoprov_profiles"
},
"autoprov_redirect_credentials" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "autoprov_redirect_credentials",
"key_col" : "autoprov_redirect_credentials"
},
"autoprov_sync" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "autoprov_sync",
"key_col" : "autoprov_sync"
},
"autoprov_sync_parameters" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "autoprov_sync_parameters",
"key_col" : "autoprov_sync_parameters"
},
"emergency_containers" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "emergency_containers",
"key_col" : "emergency_containers"
},
"emergency_mappings" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "emergency_mappings",
"key_col" : "emergency_mappings"
},
"language_strings" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "language_strings",
"key_col" : "language_strings"
},
"recording_calls" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "recording_calls",
"key_col" : "recording_calls"
},
"recording_metakeys" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "recording_metakeys",
"key_col" : "recording_metakeys"
},
"recording_streams" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "recording_streams",
"key_col" : "recording_streams"
},
"rtc_session" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "rtc_session",
"key_col" : "rtc_session"
},
"rtc_user" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "rtc_user",
"key_col" : "rtc_user"
},
"sms_journal" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb4_general_ci",
"TABLE_NAME" : "sms_journal",
"key_col" : "sms_journal"
},
"upn_rewrite_set" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "upn_rewrite_set",
"key_col" : "upn_rewrite_set"
},
"upn_rewrite_sources" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "upn_rewrite_sources",
"key_col" : "upn_rewrite_sources"
},
"voip_aig_sequence" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_aig_sequence",
"key_col" : "voip_aig_sequence"
},
"voip_allowed_ip_groups" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_allowed_ip_groups",
"key_col" : "voip_allowed_ip_groups"
},
"voip_cc_mappings" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_cc_mappings",
"key_col" : "voip_cc_mappings"
},
"voip_cf_bnumber_sets" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_cf_bnumber_sets",
"key_col" : "voip_cf_bnumber_sets"
},
"voip_cf_bnumbers" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_cf_bnumbers",
"key_col" : "voip_cf_bnumbers"
},
"voip_cf_destination_sets" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_cf_destination_sets",
"key_col" : "voip_cf_destination_sets"
},
"voip_cf_destinations" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_cf_destinations",
"key_col" : "voip_cf_destinations"
},
"voip_cf_mappings" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_cf_mappings",
"key_col" : "voip_cf_mappings"
},
"voip_cf_periods" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_cf_periods",
"key_col" : "voip_cf_periods"
},
"voip_cf_source_sets" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_cf_source_sets",
"key_col" : "voip_cf_source_sets"
},
"voip_cf_sources" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_cf_sources",
"key_col" : "voip_cf_sources"
},
"voip_cf_time_sets" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_cf_time_sets",
"key_col" : "voip_cf_time_sets"
},
"voip_contacts" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_contacts",
"key_col" : "voip_contacts"
},
"voip_contract_location_blocks" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_contract_location_blocks",
"key_col" : "voip_contract_location_blocks"
},
"voip_contract_locations" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_contract_locations",
"key_col" : "voip_contract_locations"
},
"voip_contract_preferences" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_contract_preferences",
"key_col" : "voip_contract_preferences"
},
"voip_contract_preferences_blob" : {
"CREATE_OPTIONS" : "`PAGE_COMPRESSED`=1",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_contract_preferences_blob",
"key_col" : "voip_contract_preferences_blob"
},
"voip_contract_speed_dial" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_contract_speed_dial",
"key_col" : "voip_contract_speed_dial"
},
"voip_dbaliases" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_dbaliases",
"key_col" : "voip_dbaliases"
},
"voip_dev_preferences" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_dev_preferences",
"key_col" : "voip_dev_preferences"
},
"voip_devprof_preferences" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_devprof_preferences",
"key_col" : "voip_devprof_preferences"
},
"voip_dom_preferences" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_dom_preferences",
"key_col" : "voip_dom_preferences"
},
"voip_dom_preferences_blob" : {
"CREATE_OPTIONS" : "`PAGE_COMPRESSED`=1",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_dom_preferences_blob",
"key_col" : "voip_dom_preferences_blob"
},
"voip_domains" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_domains",
"key_col" : "voip_domains"
},
"voip_fax_data" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_fax_data",
"key_col" : "voip_fax_data"
},
"voip_fax_destinations" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_fax_destinations",
"key_col" : "voip_fax_destinations"
},
"voip_fax_journal" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_fax_journal",
"key_col" : "voip_fax_journal"
},
"voip_fax_preferences" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_fax_preferences",
"key_col" : "voip_fax_preferences"
},
"voip_fielddev_preferences" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_fielddev_preferences",
"key_col" : "voip_fielddev_preferences"
},
"voip_header_rule_actions" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_header_rule_actions",
"key_col" : "voip_header_rule_actions"
},
"voip_header_rule_condition_values" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_header_rule_condition_values",
"key_col" : "voip_header_rule_condition_values"
},
"voip_header_rule_conditions" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_header_rule_conditions",
"key_col" : "voip_header_rule_conditions"
},
"voip_header_rule_sets" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_header_rule_sets",
"key_col" : "voip_header_rule_sets"
},
"voip_header_rules" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_header_rules",
"key_col" : "voip_header_rules"
},
"voip_mail_to_fax_acl" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_mail_to_fax_acl",
"key_col" : "voip_mail_to_fax_acl"
},
"voip_mail_to_fax_preferences" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_mail_to_fax_preferences",
"key_col" : "voip_mail_to_fax_preferences"
},
"voip_mail_to_fax_secret_renew_notify" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_mail_to_fax_secret_renew_notify",
"key_col" : "voip_mail_to_fax_secret_renew_notify"
},
"voip_pbx_autoattendants" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_pbx_autoattendants",
"key_col" : "voip_pbx_autoattendants"
},
"voip_pbx_groups" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_pbx_groups",
"key_col" : "voip_pbx_groups"
},
"voip_peer_groups" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_peer_groups",
"key_col" : "voip_peer_groups"
},
"voip_peer_hosts" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_peer_hosts",
"key_col" : "voip_peer_hosts"
},
"voip_peer_inbound_rules" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_peer_inbound_rules",
"key_col" : "voip_peer_inbound_rules"
},
"voip_peer_preferences" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_peer_preferences",
"key_col" : "voip_peer_preferences"
},
"voip_peer_preferences_blob" : {
"CREATE_OPTIONS" : "`PAGE_COMPRESSED`=1",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_peer_preferences_blob",
"key_col" : "voip_peer_preferences_blob"
},
"voip_peer_rules" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_peer_rules",
"key_col" : "voip_peer_rules"
},
"voip_preference_groups" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_preference_groups",
"key_col" : "voip_preference_groups"
},
"voip_preference_relations" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_preference_relations",
"key_col" : "voip_preference_relations"
},
"voip_preferences" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_preferences",
"key_col" : "voip_preferences"
},
"voip_preferences_enum" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_preferences_enum",
"key_col" : "voip_preferences_enum"
},
"voip_prof_preferences" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_prof_preferences",
"key_col" : "voip_prof_preferences"
},
"voip_reminder" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_reminder",
"key_col" : "voip_reminder"
},
"voip_reseller_preferences" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_reseller_preferences",
"key_col" : "voip_reseller_preferences"
},
"voip_rewrite_rule_sets" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_rewrite_rule_sets",
"key_col" : "voip_rewrite_rule_sets"
},
"voip_rewrite_rules" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_rewrite_rules",
"key_col" : "voip_rewrite_rules"
},
"voip_rwrs_sequence" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_rwrs_sequence",
"key_col" : "voip_rwrs_sequence"
},
"voip_sound_files" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_sound_files",
"key_col" : "voip_sound_files"
},
"voip_sound_groups" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_sound_groups",
"key_col" : "voip_sound_groups"
},
"voip_sound_handles" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_sound_handles",
"key_col" : "voip_sound_handles"
},
"voip_sound_set_handle_parents" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_sound_set_handle_parents",
"key_col" : "voip_sound_set_handle_parents"
},
"voip_sound_sets" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_sound_sets",
"key_col" : "voip_sound_sets"
},
"voip_speed_dial" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_speed_dial",
"key_col" : "voip_speed_dial"
},
"voip_subscriber_location_mappings" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_subscriber_location_mappings",
"key_col" : "voip_subscriber_location_mappings"
},
"voip_subscriber_password_journal" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_subscriber_password_journal",
"key_col" : "voip_subscriber_password_journal"
},
"voip_subscriber_profile_attributes" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_subscriber_profile_attributes",
"key_col" : "voip_subscriber_profile_attributes"
},
"voip_subscriber_profile_sets" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_subscriber_profile_sets",
"key_col" : "voip_subscriber_profile_sets"
},
"voip_subscriber_profiles" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_subscriber_profiles",
"key_col" : "voip_subscriber_profiles"
},
"voip_subscriber_webpassword_journal" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_subscriber_webpassword_journal",
"key_col" : "voip_subscriber_webpassword_journal"
},
"voip_subscribers" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_subscribers",
"key_col" : "voip_subscribers"
},
"voip_time_periods" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_time_periods",
"key_col" : "voip_time_periods"
},
"voip_time_sets" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_time_sets",
"key_col" : "voip_time_sets"
},
"voip_trusted_sources" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_trusted_sources",
"key_col" : "voip_trusted_sources"
},
"voip_usr_preferences" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_usr_preferences",
"key_col" : "voip_usr_preferences"
},
"voip_usr_preferences_blob" : {
"CREATE_OPTIONS" : "`PAGE_COMPRESSED`=1",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "voip_usr_preferences_blob",
"key_col" : "voip_usr_preferences_blob"
},
"xmlgroups" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "xmlgroups",
"key_col" : "xmlgroups"
},
"xmlhostgroups" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "xmlhostgroups",
"key_col" : "xmlhostgroups"
},
"xmlhosts" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "xmlhosts",
"key_col" : "xmlhosts"
},
"xmlqueue" : {
"CREATE_OPTIONS" : "",
"ENGINE" : "InnoDB",
"TABLE_COLLATION" : "utf8mb3_general_ci",
"TABLE_NAME" : "xmlqueue",
"key_col" : "xmlqueue"
}
},
"triggers" : {
"aig_create_trig/voip_allowed_ip_groups" : {
"ACTION_STATEMENT" : "SET\n NEW._ipv4_net_from = if(ip_is_ipv6(NEW.ipnet),null,ip_get_network_address(NEW.ipnet)),\n NEW._ipv4_net_to = if(ip_is_ipv6(NEW.ipnet),null,ip_get_broadcast_address(NEW.ipnet)),\n NEW._ipv6_net_from = if(ip_is_ipv6(NEW.ipnet),ip_get_network_address(NEW.ipnet),null),\n NEW._ipv6_net_to = if(ip_is_ipv6(NEW.ipnet),ip_get_broadcast_address(NEW.ipnet),null)",
"ACTION_TIMING" : "BEFORE",
"EVENT_MANIPULATION" : "INSERT",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_allowed_ip_groups",
"TRIGGER_NAME" : "aig_create_trig",
"key_col" : "aig_create_trig/voip_allowed_ip_groups"
},
"aig_update_trig/voip_allowed_ip_groups" : {
"ACTION_STATEMENT" : "SET\n NEW._ipv4_net_from = if(ip_is_ipv6(NEW.ipnet),null,ip_get_network_address(NEW.ipnet)),\n NEW._ipv4_net_to = if(ip_is_ipv6(NEW.ipnet),null,ip_get_broadcast_address(NEW.ipnet)),\n NEW._ipv6_net_from = if(ip_is_ipv6(NEW.ipnet),ip_get_network_address(NEW.ipnet),null),\n NEW._ipv6_net_to = if(ip_is_ipv6(NEW.ipnet),ip_get_broadcast_address(NEW.ipnet),null)",
"ACTION_TIMING" : "BEFORE",
"EVENT_MANIPULATION" : "UPDATE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_allowed_ip_groups",
"TRIGGER_NAME" : "aig_update_trig",
"key_col" : "aig_update_trig/voip_allowed_ip_groups"
},
"enum_set_default/voip_preferences_enum" : {
"ACTION_STATEMENT" : "BEGIN\n\n DECLARE do_insert tinyint(3) unsigned;\n\n SELECT IF(NEW.default_val = 1 AND NEW.value IS NOT NULL\n AND (a.attribute NOT IN (\"lock\") \n OR NEW.value != \"0\"),1,0) INTO do_insert FROM voip_preferences a WHERE a.id = NEW.preference_id;\n\n IF (NEW.dom_pref=1 AND do_insert=1) THEN\n INSERT into voip_dom_preferences (domain_id, attribute_id, value)\n SELECT e.id, NEW.preference_id, NEW.value\n FROM voip_domains e\n LEFT JOIN voip_dom_preferences v ON v.attribute_id = NEW.preference_id AND v.domain_id = e.id\n WHERE v.id IS NULL;\n END IF;\n IF (NEW.peer_pref=1 AND do_insert=1) THEN\n INSERT into voip_peer_preferences (peer_host_id, attribute_id, value)\n SELECT e.id, NEW.preference_id, NEW.value\n FROM voip_peer_hosts e\n LEFT JOIN voip_peer_preferences v ON v.attribute_id = NEW.preference_id AND v.peer_host_id = e.id\n WHERE v.id IS NULL;\n END IF;\n IF (NEW.usr_pref=1 AND do_insert=1) THEN\n INSERT into voip_usr_preferences (subscriber_id, attribute_id, value)\n SELECT e.id, NEW.preference_id, NEW.value\n FROM voip_subscribers e\n LEFT JOIN voip_usr_preferences v ON v.attribute_id = NEW.preference_id AND v.subscriber_id = e.id\n WHERE v.id IS NULL;\n END IF;\n IF (NEW.prof_pref=1 AND do_insert=1) THEN\n INSERT into voip_prof_preferences (profile_id, attribute_id, value)\n SELECT e.id, NEW.preference_id, NEW.value\n FROM voip_subscriber_profiles e\n LEFT JOIN voip_prof_preferences v ON v.attribute_id = NEW.preference_id AND v.profile_id = e.id\n WHERE v.id IS NULL;\n END IF;\nEND",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "INSERT",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_preferences_enum",
"TRIGGER_NAME" : "enum_set_default",
"key_col" : "enum_set_default/voip_preferences_enum"
},
"enum_update/voip_preferences_enum" : {
"ACTION_STATEMENT" : "BEGIN\n UPDATE voip_usr_preferences SET value=NEW.value\n WHERE attribute_id <=> NEW.preference_id AND value <=> OLD.value;\n UPDATE voip_dom_preferences SET value=NEW.value\n WHERE attribute_id <=> NEW.preference_id AND value <=> OLD.value;\n UPDATE voip_peer_preferences SET value=NEW.value\n WHERE attribute_id <=> NEW.preference_id AND value <=> OLD.value;\n UPDATE voip_prof_preferences SET value=NEW.value\n WHERE attribute_id <=> NEW.preference_id AND value <=> OLD.value;\nEND",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "UPDATE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_preferences_enum",
"TRIGGER_NAME" : "enum_update",
"key_col" : "enum_update/voip_preferences_enum"
},
"trusted_sources_delete/voip_trusted_sources" : {
"ACTION_STATEMENT" : "DELETE FROM kamailio.trusted \n WHERE src_ip <=> OLD.src_ip and proto <=> OLD.protocol and from_pattern <=> OLD.from_pattern and tag <=> OLD.uuid",
"ACTION_TIMING" : "BEFORE",
"EVENT_MANIPULATION" : "DELETE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_trusted_sources",
"TRIGGER_NAME" : "trusted_sources_delete",
"key_col" : "trusted_sources_delete/voip_trusted_sources"
},
"trusted_sources_insert/voip_trusted_sources" : {
"ACTION_STATEMENT" : "INSERT INTO kamailio.trusted (src_ip, proto, from_pattern, tag)\n VALUES (NEW.src_ip, NEW.protocol, NEW.from_pattern, NEW.uuid)",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "INSERT",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_trusted_sources",
"TRIGGER_NAME" : "trusted_sources_insert",
"key_col" : "trusted_sources_insert/voip_trusted_sources"
},
"trusted_sources_update/voip_trusted_sources" : {
"ACTION_STATEMENT" : "UPDATE kamailio.trusted SET\n src_ip=NEW.src_ip, proto=NEW.protocol, from_pattern=NEW.from_pattern, tag=NEW.uuid\n WHERE\n src_ip <=> OLD.src_ip and proto <=> OLD.protocol and from_pattern <=> OLD.from_pattern and tag <=> OLD.uuid",
"ACTION_TIMING" : "BEFORE",
"EVENT_MANIPULATION" : "UPDATE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_trusted_sources",
"TRIGGER_NAME" : "trusted_sources_update",
"key_col" : "trusted_sources_update/voip_trusted_sources"
},
"voip_aig_crepl_trig/voip_allowed_ip_groups" : {
"ACTION_STATEMENT" : "BEGIN\n\n INSERT INTO kamailio.address (id, grp, ip_addr, mask)\n VALUES(NEW.id, NEW.group_id,\n IF(LOCATE('/', NEW.ipnet), SUBSTRING_INDEX(NEW.ipnet, '/', 1), NEW.ipnet),\n IF(LOCATE('/', NEW.ipnet), SUBSTRING_INDEX(NEW.ipnet, '/', -1), 32));\n\n END",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "INSERT",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_allowed_ip_groups",
"TRIGGER_NAME" : "voip_aig_crepl_trig",
"key_col" : "voip_aig_crepl_trig/voip_allowed_ip_groups"
},
"voip_aig_drepl_trig/voip_allowed_ip_groups" : {
"ACTION_STATEMENT" : "BEGIN\n\n DELETE FROM kamailio.address WHERE id <=> OLD.id;\n\n END",
"ACTION_TIMING" : "BEFORE",
"EVENT_MANIPULATION" : "DELETE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_allowed_ip_groups",
"TRIGGER_NAME" : "voip_aig_drepl_trig",
"key_col" : "voip_aig_drepl_trig/voip_allowed_ip_groups"
},
"voip_aig_urepl_trig/voip_allowed_ip_groups" : {
"ACTION_STATEMENT" : "BEGIN\n\n UPDATE kamailio.address SET id = NEW.id, grp = NEW.group_id,\n ip_addr = IF(LOCATE('/', NEW.ipnet), SUBSTRING_INDEX(NEW.ipnet, '/', 1), NEW.ipnet),\n mask = IF(LOCATE('/', NEW.ipnet), SUBSTRING_INDEX(NEW.ipnet, '/', -1), 32)\n WHERE id <=> OLD.id;\n\n END",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "UPDATE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_allowed_ip_groups",
"TRIGGER_NAME" : "voip_aig_urepl_trig",
"key_col" : "voip_aig_urepl_trig/voip_allowed_ip_groups"
},
"voip_contract_prefences_blob_insert/voip_contract_preferences_blob" : {
"ACTION_STATEMENT" : "BEGIN\n\n UPDATE voip_contract_preferences\n SET value = NEW.id\n WHERE id = NEW.preference_id;\n\n END",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "INSERT",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_contract_preferences_blob",
"TRIGGER_NAME" : "voip_contract_prefences_blob_insert",
"key_col" : "voip_contract_prefences_blob_insert/voip_contract_preferences_blob"
},
"voip_contract_preferences_blob_delete/voip_contract_preferences_blob" : {
"ACTION_STATEMENT" : "BEGIN\n\n UPDATE voip_contract_preferences\n SET value = ''\n WHERE preference_id = OLD.preference_id;\n\n END",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "DELETE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_contract_preferences_blob",
"TRIGGER_NAME" : "voip_contract_preferences_blob_delete",
"key_col" : "voip_contract_preferences_blob_delete/voip_contract_preferences_blob"
},
"voip_contract_sd_crepl_trig/voip_contract_speed_dial" : {
"ACTION_STATEMENT" : "BEGIN\n DECLARE sd_domain varchar(64);\n DECLARE target_domain varchar(64);\n DECLARE at_end_pos smallint;\n SET target_domain = 'local.sd.customer.domain';\n SET at_end_pos = LOCATE('@', NEW.destination);\n SET sd_domain = SUBSTR(NEW.destination FROM at_end_pos+1);\n\n INSERT INTO kamailio.speed_dial (username, domain, sd_username, sd_domain,\n new_uri, fname, lname, description)\n VALUES(NEW.contract_id, target_domain,\n NEW.slot, sd_domain,\n NEW.destination, '', '', '');\n END",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "INSERT",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_contract_speed_dial",
"TRIGGER_NAME" : "voip_contract_sd_crepl_trig",
"key_col" : "voip_contract_sd_crepl_trig/voip_contract_speed_dial"
},
"voip_contract_sd_drepl_trig/voip_contract_speed_dial" : {
"ACTION_STATEMENT" : "BEGIN\n DECLARE target_domain varchar(64);\n SET target_domain = 'local.sd.customer.domain';\n\n DELETE FROM kamailio.speed_dial WHERE username <=> OLD.contract_id\n AND domain <=> target_domain\n AND sd_username <=> OLD.slot;\n END",
"ACTION_TIMING" : "BEFORE",
"EVENT_MANIPULATION" : "DELETE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_contract_speed_dial",
"TRIGGER_NAME" : "voip_contract_sd_drepl_trig",
"key_col" : "voip_contract_sd_drepl_trig/voip_contract_speed_dial"
},
"voip_contract_sd_urepl_trig/voip_contract_speed_dial" : {
"ACTION_STATEMENT" : "BEGIN\n DECLARE sd_domain varchar(64);\n DECLARE target_domain varchar(64);\n DECLARE at_end_pos smallint;\n SET target_domain = 'local.sd.customer.domain';\n SET at_end_pos = LOCATE('@', NEW.destination);\n SET sd_domain = SUBSTR(NEW.destination FROM at_end_pos+1);\n\n UPDATE kamailio.speed_dial SET username = NEW.contract_id, domain = target_domain,\n sd_username = NEW.slot, sd_domain = sd_domain,\n new_uri = NEW.destination\n WHERE username <=> OLD.contract_id\n AND domain <=> target_domain\n AND sd_username <=> OLD.slot;\n END",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "UPDATE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_contract_speed_dial",
"TRIGGER_NAME" : "voip_contract_sd_urepl_trig",
"key_col" : "voip_contract_sd_urepl_trig/voip_contract_speed_dial"
},
"voip_contractpref_crepl_trig/voip_contract_preferences" : {
"ACTION_STATEMENT" : "BEGIN\n\n INSERT INTO kamailio.contract_preferences\n (id, uuid, location_id, attribute, type, value, last_modified)\n SELECT NEW.id, NEW.contract_id, NEW.location_id, attribute, type, NEW.value, '0'\n FROM provisioning.voip_preferences\n WHERE id <=> NEW.attribute_id;\n\n END",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "INSERT",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_contract_preferences",
"TRIGGER_NAME" : "voip_contractpref_crepl_trig",
"key_col" : "voip_contractpref_crepl_trig/voip_contract_preferences"
},
"voip_contractpref_drepl_trig/voip_contract_preferences" : {
"ACTION_STATEMENT" : "BEGIN\n\n DELETE FROM kamailio.contract_preferences\n WHERE id <=> OLD.id;\n\n END",
"ACTION_TIMING" : "BEFORE",
"EVENT_MANIPULATION" : "DELETE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_contract_preferences",
"TRIGGER_NAME" : "voip_contractpref_drepl_trig",
"key_col" : "voip_contractpref_drepl_trig/voip_contract_preferences"
},
"voip_contractpref_urepl_trig/voip_contract_preferences" : {
"ACTION_STATEMENT" : "BEGIN\n\n UPDATE kamailio.contract_preferences pp, provisioning.voip_preferences vp\n SET pp.id = NEW.id, pp.uuid = NEW.contract_id, pp.location_id = NEW.location_id,\n pp.type = vp.type, pp.attribute = vp.attribute,\n pp.value = NEW.value, pp.last_modified = '0'\n WHERE pp.id <=> OLD.id\n AND vp.id <=> NEW.attribute_id;\n\n END",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "UPDATE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_contract_preferences",
"TRIGGER_NAME" : "voip_contractpref_urepl_trig",
"key_col" : "voip_contractpref_urepl_trig/voip_contract_preferences"
},
"voip_dba_crepl_trig/voip_dbaliases" : {
"ACTION_STATEMENT" : "BEGIN\n DECLARE dbalias_domain varchar(127);\n DECLARE target_username varchar(127);\n DECLARE target_domain varchar(127);\n\n SELECT domain INTO dbalias_domain FROM voip_domains where id = NEW.domain_id;\n SELECT a.username, b.domain INTO target_username, target_domain\n FROM voip_subscribers a, voip_domains b\n WHERE a.id <=> NEW.subscriber_id\n AND b.id <=> a.domain_id;\n\n INSERT INTO kamailio.dbaliases (alias_username, alias_domain,\n username, domain, is_primary, is_devid, devid_alias)\n VALUES(NEW.username, dbalias_domain, target_username, target_domain, NEW.is_primary, NEW.is_devid, NEW.devid_alias);\n END",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "INSERT",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_dbaliases",
"TRIGGER_NAME" : "voip_dba_crepl_trig",
"key_col" : "voip_dba_crepl_trig/voip_dbaliases"
},
"voip_dba_drepl_trig/voip_dbaliases" : {
"ACTION_STATEMENT" : "BEGIN\n DECLARE dbalias_domain varchar(127);\n\n SELECT domain INTO dbalias_domain FROM voip_domains where id = OLD.domain_id;\n\n DELETE FROM kamailio.dbaliases WHERE alias_username <=> OLD.username\n AND alias_domain <=> dbalias_domain;\n END",
"ACTION_TIMING" : "BEFORE",
"EVENT_MANIPULATION" : "DELETE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_dbaliases",
"TRIGGER_NAME" : "voip_dba_drepl_trig",
"key_col" : "voip_dba_drepl_trig/voip_dbaliases"
},
"voip_dba_urepl_trig/voip_dbaliases" : {
"ACTION_STATEMENT" : "BEGIN\n DECLARE old_dbalias_domain varchar(127);\n DECLARE new_dbalias_domain varchar(127);\n DECLARE target_username varchar(127);\n DECLARE target_domain varchar(127);\n\n SELECT domain INTO old_dbalias_domain FROM voip_domains where id = OLD.domain_id;\n SELECT domain INTO new_dbalias_domain FROM voip_domains where id = NEW.domain_id;\n SELECT a.username, b.domain INTO target_username, target_domain\n FROM voip_subscribers a, voip_domains b\n WHERE a.id <=> NEW.subscriber_id\n AND b.id <=> a.domain_id;\n\n UPDATE kamailio.dbaliases SET alias_username = NEW.username, alias_domain = new_dbalias_domain,\n username = target_username, domain = target_domain, is_primary = NEW.is_primary,\n is_devid = NEW.is_devid, devid_alias = NEW.devid_alias\n WHERE alias_username <=> OLD.username\n AND alias_domain <=> old_dbalias_domain\n\tAND is_primary <=> OLD.is_primary\n\tAND is_devid <=> OLD.is_devid\n\tAND devid_alias <=> OLD.devid_alias;\n END",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "UPDATE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_dbaliases",
"TRIGGER_NAME" : "voip_dba_urepl_trig",
"key_col" : "voip_dba_urepl_trig/voip_dbaliases"
},
"voip_dom_crepl_trig/voip_domains" : {
"ACTION_STATEMENT" : "BEGIN\n \n INSERT INTO kamailio.domain (domain) VALUES(NEW.domain);\n \n \n INSERT INTO voip_dom_preferences (domain_id, attribute_id, value)\n SELECT NEW.id, p.id, pe.value\n FROM voip_preferences p, voip_preferences_enum pe\n WHERE p.id <=> preference_id AND p.dom_pref=1 AND pe.dom_pref=1 AND pe.default_val=1 AND pe.value IS NOT NULL;\nEND",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "INSERT",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_domains",
"TRIGGER_NAME" : "voip_dom_crepl_trig",
"key_col" : "voip_dom_crepl_trig/voip_domains"
},
"voip_dom_drepl_trig/voip_domains" : {
"ACTION_STATEMENT" : "BEGIN\n\n DELETE FROM kamailio.domain WHERE domain <=> OLD.domain;\n\n \n \n DELETE FROM kamailio.dom_preferences WHERE domain <=> OLD.domain;\n \n DELETE FROM provisioning.voip_subscribers WHERE domain_id <=> OLD.id;\n\n END",
"ACTION_TIMING" : "BEFORE",
"EVENT_MANIPULATION" : "DELETE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_domains",
"TRIGGER_NAME" : "voip_dom_drepl_trig",
"key_col" : "voip_dom_drepl_trig/voip_domains"
},
"voip_dom_prefences_blob_delete/voip_dom_preferences_blob" : {
"ACTION_STATEMENT" : "BEGIN\n\n UPDATE voip_dom_preferences\n SET value = ''\n WHERE id = OLD.preference_id;\n\n END",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "DELETE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_dom_preferences_blob",
"TRIGGER_NAME" : "voip_dom_prefences_blob_delete",
"key_col" : "voip_dom_prefences_blob_delete/voip_dom_preferences_blob"
},
"voip_dom_prefences_blob_insert/voip_dom_preferences_blob" : {
"ACTION_STATEMENT" : "BEGIN\n\n UPDATE voip_dom_preferences\n SET value = NEW.id\n WHERE id = NEW.preference_id;\n\n END",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "INSERT",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_dom_preferences_blob",
"TRIGGER_NAME" : "voip_dom_prefences_blob_insert",
"key_col" : "voip_dom_prefences_blob_insert/voip_dom_preferences_blob"
},
"voip_dompref_crepl_trig/voip_dom_preferences" : {
"ACTION_STATEMENT" : "BEGIN\n DECLARE domain_name varchar(127);\n DECLARE attribute_name varchar(31);\n DECLARE attribute_type tinyint(3);\n\n SELECT domain INTO domain_name\n FROM voip_domains\n WHERE id <=> NEW.domain_id;\n SELECT attribute, type INTO attribute_name, attribute_type\n FROM voip_preferences\n WHERE id <=> NEW.attribute_id;\n\n INSERT INTO kamailio.dom_preferences (domain, attribute, type, value)\n VALUES(domain_name, attribute_name, attribute_type, NEW.value);\n END",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "INSERT",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_dom_preferences",
"TRIGGER_NAME" : "voip_dompref_crepl_trig",
"key_col" : "voip_dompref_crepl_trig/voip_dom_preferences"
},
"voip_dompref_drepl_trig/voip_dom_preferences" : {
"ACTION_STATEMENT" : "BEGIN\n DECLARE domain_name varchar(127);\n DECLARE attribute_name varchar(31);\n\n SELECT domain INTO domain_name\n FROM voip_domains\n WHERE id <=> OLD.domain_id;\n SELECT attribute INTO attribute_name\n FROM voip_preferences\n WHERE id <=> OLD.attribute_id;\n\n DELETE FROM kamailio.dom_preferences WHERE domain <=> domain_name\n AND attribute <=> attribute_name\n AND value <=> OLD.value;\n END",
"ACTION_TIMING" : "BEFORE",
"EVENT_MANIPULATION" : "DELETE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_dom_preferences",
"TRIGGER_NAME" : "voip_dompref_drepl_trig",
"key_col" : "voip_dompref_drepl_trig/voip_dom_preferences"
},
"voip_dompref_urepl_trig/voip_dom_preferences" : {
"ACTION_STATEMENT" : "BEGIN\n DECLARE old_domain_name varchar(127);\n DECLARE new_domain_name varchar(127);\n DECLARE old_attribute_name varchar(31);\n DECLARE new_attribute_name varchar(31);\n\n SELECT domain INTO old_domain_name\n FROM voip_domains\n WHERE id <=> OLD.domain_id;\n SELECT domain INTO new_domain_name\n FROM voip_domains\n WHERE id <=> NEW.domain_id;\n SELECT attribute INTO old_attribute_name\n FROM voip_preferences\n WHERE id <=> OLD.attribute_id;\n SELECT attribute INTO new_attribute_name\n FROM voip_preferences\n WHERE id <=> NEW.attribute_id;\n\n UPDATE kamailio.dom_preferences SET domain = new_domain_name,\n attribute = new_attribute_name,\n value = NEW.value\n WHERE domain <=> old_domain_name\n AND attribute <=> old_attribute_name\n AND value <=> OLD.value;\n END",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "UPDATE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_dom_preferences",
"TRIGGER_NAME" : "voip_dompref_urepl_trig",
"key_col" : "voip_dompref_urepl_trig/voip_dom_preferences"
},
"voip_peer_preferences_blob_delete/voip_peer_preferences_blob" : {
"ACTION_STATEMENT" : "BEGIN\n\n UPDATE voip_peer_preferences\n SET value = ''\n WHERE id = OLD.preference_id;\n\n END",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "DELETE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_peer_preferences_blob",
"TRIGGER_NAME" : "voip_peer_preferences_blob_delete",
"key_col" : "voip_peer_preferences_blob_delete/voip_peer_preferences_blob"
},
"voip_peer_preferences_blob_insert/voip_peer_preferences_blob" : {
"ACTION_STATEMENT" : "BEGIN\n\n UPDATE voip_peer_preferences\n SET value = NEW.id\n WHERE id = NEW.preference_id;\n\n END",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "INSERT",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_peer_preferences_blob",
"TRIGGER_NAME" : "voip_peer_preferences_blob_insert",
"key_col" : "voip_peer_preferences_blob_insert/voip_peer_preferences_blob"
},
"voip_peerpref_crepl_trig/voip_peer_preferences" : {
"ACTION_STATEMENT" : "BEGIN\n\n INSERT INTO kamailio.peer_preferences\n (id, uuid, attribute, type, value, last_modified)\n SELECT NEW.id, NEW.peer_host_id, attribute, type, NEW.value, '0'\n FROM provisioning.voip_preferences\n WHERE id <=> NEW.attribute_id;\n\n END",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "INSERT",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_peer_preferences",
"TRIGGER_NAME" : "voip_peerpref_crepl_trig",
"key_col" : "voip_peerpref_crepl_trig/voip_peer_preferences"
},
"voip_peerpref_drepl_trig/voip_peer_preferences" : {
"ACTION_STATEMENT" : "BEGIN\n\n DELETE FROM kamailio.peer_preferences\n WHERE id <=> OLD.id;\n\n END",
"ACTION_TIMING" : "BEFORE",
"EVENT_MANIPULATION" : "DELETE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_peer_preferences",
"TRIGGER_NAME" : "voip_peerpref_drepl_trig",
"key_col" : "voip_peerpref_drepl_trig/voip_peer_preferences"
},
"voip_peerpref_urepl_trig/voip_peer_preferences" : {
"ACTION_STATEMENT" : "BEGIN\n\n UPDATE kamailio.peer_preferences pp, provisioning.voip_preferences vp\n SET pp.id = NEW.id, pp.uuid = NEW.peer_host_id, pp.type = vp.type,\n pp.attribute = vp.attribute, pp.value = NEW.value, pp.last_modified = '0'\n WHERE pp.id <=> OLD.id\n AND vp.id <=> NEW.attribute_id;\n\n END",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "UPDATE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_peer_preferences",
"TRIGGER_NAME" : "voip_peerpref_urepl_trig",
"key_col" : "voip_peerpref_urepl_trig/voip_peer_preferences"
},
"voip_pgrp_drepl_trig/voip_peer_groups" : {
"ACTION_STATEMENT" : "BEGIN\n\n DELETE FROM kamailio.lcr_rule WHERE group_id <=> OLD.id;\n DELETE FROM kamailio.lcr_gw WHERE group_id <=> OLD.id;\n\n END",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "DELETE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_peer_groups",
"TRIGGER_NAME" : "voip_pgrp_drepl_trig",
"key_col" : "voip_pgrp_drepl_trig/voip_peer_groups"
},
"voip_pgrp_urepl_trig/voip_peer_groups" : {
"ACTION_STATEMENT" : "BEGIN\n\n UPDATE kamailio.lcr_rule_target rt, kamailio.lcr_gw gw\n SET rt.priority = NEW.priority\n WHERE gw.id <=> rt.gw_id\n AND gw.lcr_id = 1\n AND gw.group_id <=> NEW.id;\n\n END",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "UPDATE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_peer_groups",
"TRIGGER_NAME" : "voip_pgrp_urepl_trig",
"key_col" : "voip_pgrp_urepl_trig/voip_peer_groups"
},
"voip_phost_crepl_trig/voip_peer_hosts" : {
"ACTION_STATEMENT" : "BEGIN\n\n DECLARE m_proto CHAR(4);\n IF NEW.transport = 2 THEN\n SET m_proto := 'TCP';\n ELSEIF NEW.transport = 3 THEN\n SET m_proto := 'TLS';\n ELSE\n SET m_proto := 'UDP';\n END IF;\n\n INSERT INTO voip_peer_preferences (peer_host_id, attribute_id, value)\n SELECT NEW.id, p.id, pe.value\n FROM voip_preferences p, voip_preferences_enum pe\n WHERE p.id <=> preference_id AND p.peer_pref=1 AND pe.peer_pref=1 AND pe.default_val=1 AND pe.value IS NOT NULL;\n\n IF NEW.enabled THEN\n INSERT INTO kamailio.lcr_gw (id, lcr_id, gw_name, ip_addr, hostname, port, uri_scheme, transport, strip, group_id)\n VALUES(NEW.id, 1, NEW.name, NEW.ip, NEW.host, NEW.port, 1, NEW.transport, 0, NEW.group_id);\n\n INSERT INTO kamailio.lcr_rule_target (lcr_id, rule_id, gw_id, priority, weight)\n SELECT rule.lcr_id, rule.id, NEW.id, vpg.priority, NEW.weight\n FROM kamailio.lcr_rule rule\n INNER JOIN provisioning.voip_peer_groups vpg ON vpg.id = rule.group_id\n WHERE vpg.id <=> NEW.group_id;\n\n IF NEW.probe = 1 THEN\n INSERT INTO kamailio.dispatcher (setid, destination, flags, priority, attrs, description)\n VALUES(100, CONCAT('sip:', NEW.ip, ':', NEW.port, ';transport=', m_proto), 8, 0, CONCAT('peerid=', NEW.id, ';peername=\"', NEW.name, '\";peergid=', NEW.group_id, ';'), 'Peer Probe');\n END IF;\n\n END IF;\n\n\n END",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "INSERT",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_peer_hosts",
"TRIGGER_NAME" : "voip_phost_crepl_trig",
"key_col" : "voip_phost_crepl_trig/voip_peer_hosts"
},
"voip_phost_drepl_trig/voip_peer_hosts" : {
"ACTION_STATEMENT" : "BEGIN\n\n DELETE FROM kamailio.lcr_gw\n WHERE id <=> OLD.id;\n\n DELETE FROM kamailio.peer_preferences\n WHERE uuid = OLD.id;\n\n IF OLD.enabled = 1 AND OLD.probe = 1 THEN\n DELETE FROM kamailio.dispatcher WHERE attrs LIKE CONCAT('%peerid=', OLD.id, ';%');\n END IF;\nEND",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "DELETE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_peer_hosts",
"TRIGGER_NAME" : "voip_phost_drepl_trig",
"key_col" : "voip_phost_drepl_trig/voip_peer_hosts"
},
"voip_phost_urepl_trig/voip_peer_hosts" : {
"ACTION_STATEMENT" : "BEGIN\n\n DECLARE m_proto CHAR(4);\n DECLARE m_probechange INTEGER;\n\n IF NEW.transport = 2 THEN\n SET m_proto := 'TCP';\n ELSEIF NEW.transport = 3 THEN\n SET m_proto := 'TLS';\n ELSE\n SET m_proto := 'UDP';\n END IF;\n\n IF OLD.enabled = 1 AND NEW.enabled = 1 THEN\n\n UPDATE kamailio.lcr_gw\n SET gw_name = NEW.name, ip_addr = NEW.ip, hostname = NEW.host, port = NEW.port, transport = NEW.transport\n WHERE lcr_id = 1\n AND id <=> NEW.id;\n\n UPDATE kamailio.lcr_rule_target rt\n JOIN kamailio.lcr_gw as gw ON gw.id = rt.gw_id\n SET rt.weight = NEW.weight\n WHERE gw.id <=> NEW.id\n AND gw.id <=> rt.gw_id\n AND gw.lcr_id = 1\n AND gw.group_id <=> NEW.group_id;\n\n IF OLD.probe = 1 AND (OLD.ip != NEW.ip OR OLD.port != NEW.port OR OLD.transport != NEW.transport OR OLD.name != NEW.name OR OLD.group_id != NEW.group_id) THEN\n DELETE FROM kamailio.dispatcher WHERE attrs LIKE CONCAT('%peerid=', OLD.id, ';%');\n SET m_probechange := 1;\n ELSEIF OLD.probe = 1 and NEW.probe = 0 THEN\n DELETE FROM kamailio.dispatcher WHERE attrs LIKE CONCAT('%peerid=', OLD.id, ';%');\n END IF;\n IF NEW.probe = 1 AND (m_probechange = 1 OR OLD.probe = 0) THEN\n INSERT INTO kamailio.dispatcher (setid, destination, flags, priority, attrs, description)\n VALUES(100, CONCAT('sip:', NEW.ip, ':', NEW.port, ';transport=', m_proto), 8, 0, CONCAT('peerid=', NEW.id, ';peername=\"', NEW.name, '\";peergid=', NEW.group_id, ';'), 'Peer Probe');\n END IF;\n\n ELSEIF OLD.enabled = 0 AND NEW.enabled = 1 THEN\n\n INSERT INTO kamailio.lcr_gw (id, lcr_id, gw_name, ip_addr, hostname, port, uri_scheme, transport, strip, group_id)\n VALUES(NEW.id, 1, NEW.name, NEW.ip, NEW.host, NEW.port, 1, NEW.transport, 0, NEW.group_id);\n\n INSERT INTO kamailio.lcr_rule_target (lcr_id, rule_id, gw_id, priority, weight)\n SELECT rule.lcr_id, rule.id, NEW.id, vpg.priority, NEW.weight\n FROM kamailio.lcr_rule rule\n INNER JOIN provisioning.voip_peer_groups vpg ON vpg.id = rule.group_id\n WHERE vpg.id <=> NEW.group_id;\n\n IF NEW.probe = 1 THEN\n INSERT INTO kamailio.dispatcher (setid, destination, flags, priority, attrs, description)\n VALUES(100, CONCAT('sip:', NEW.ip, ':', NEW.port, ';transport=', m_proto), 8, 0, CONCAT('peerid=', NEW.id, ';peername=\"', NEW.name, '\";peergid=', NEW.group_id, ';'), 'Peer Probe');\n END IF;\n\n ELSEIF OLD.enabled = 1 AND NEW.enabled = 0 THEN\n\n DELETE FROM kamailio.lcr_gw\n WHERE lcr_id = 1\n AND id <=> NEW.id;\n\n IF OLD.probe = 1 THEN\n DELETE FROM kamailio.dispatcher WHERE attrs LIKE CONCAT('%peerid=', NEW.id, ';%');\n END IF;\n\n END IF;\n\n\n END",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "UPDATE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_peer_hosts",
"TRIGGER_NAME" : "voip_phost_urepl_trig",
"key_col" : "voip_phost_urepl_trig/voip_peer_hosts"
},
"voip_pref_drepl_trig/voip_preferences" : {
"ACTION_STATEMENT" : "BEGIN\n\n DELETE FROM voip_usr_preferences WHERE attribute_id <=> OLD.id;\n DELETE FROM voip_dom_preferences WHERE attribute_id <=> OLD.id;\n DELETE FROM voip_peer_preferences WHERE attribute_id <=> OLD.id;\n DELETE FROM voip_contract_preferences WHERE attribute_id <=> OLD.id;\n DELETE FROM voip_prof_preferences WHERE attribute_id <=> OLD.id;\n DELETE FROM voip_fielddev_preferences WHERE attribute_id <=> OLD.id;\n DELETE FROM voip_dev_preferences WHERE attribute_id <=> OLD.id;\n DELETE FROM voip_devprof_preferences WHERE attribute_id <=> OLD.id;\n DELETE FROM voip_reseller_preferences WHERE attribute_id <=> OLD.id;\n\n END",
"ACTION_TIMING" : "BEFORE",
"EVENT_MANIPULATION" : "DELETE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_preferences",
"TRIGGER_NAME" : "voip_pref_drepl_trig",
"key_col" : "voip_pref_drepl_trig/voip_preferences"
},
"voip_pref_icheck_trig/voip_preferences" : {
"ACTION_STATEMENT" : "BEGIN\n IF ( ((NEW.attribute like '\\_\\_%') and !NEW.dynamic)\n or ((NEW.attribute not like '\\_\\_%') and NEW.dynamic)\n ) THEN\n SIGNAL sqlstate '45001' set message_text = \"voip_preferences attributes are allowed either '__' prefixed + dynamic=1 or without the '__' prefix and dynamic=0\";\n END IF;\nEND",
"ACTION_TIMING" : "BEFORE",
"EVENT_MANIPULATION" : "INSERT",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_preferences",
"TRIGGER_NAME" : "voip_pref_icheck_trig",
"key_col" : "voip_pref_icheck_trig/voip_preferences"
},
"voip_pref_ucheck_trig/voip_preferences" : {
"ACTION_STATEMENT" : "BEGIN\n IF ( ((NEW.attribute like '\\_\\_%') and !NEW.dynamic)\n or ((NEW.attribute not like '\\_\\_%') and NEW.dynamic)\n ) THEN\n SIGNAL sqlstate '45001' set message_text = \"voip_preferences attributes are allowed either '__' prefixed + dynamic=1 or without the '__' prefix and dynamic=0\";\n END IF;\nEND",
"ACTION_TIMING" : "BEFORE",
"EVENT_MANIPULATION" : "UPDATE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_preferences",
"TRIGGER_NAME" : "voip_pref_ucheck_trig",
"key_col" : "voip_pref_ucheck_trig/voip_preferences"
},
"voip_pref_urepl_trig/voip_preferences" : {
"ACTION_STATEMENT" : "BEGIN\n\n IF OLD.attribute != NEW.attribute THEN\n UPDATE kamailio.usr_preferences\n SET attribute = NEW.attribute\n WHERE attribute <=> OLD.attribute;\n UPDATE kamailio.dom_preferences\n SET attribute = NEW.attribute\n WHERE attribute <=> OLD.attribute;\n UPDATE kamailio.peer_preferences\n SET attribute = NEW.attribute\n WHERE attribute <=> OLD.attribute;\n UPDATE kamailio.contract_preferences\n SET attribute = NEW.attribute\n WHERE attribute <=> OLD.attribute;\n UPDATE kamailio.prof_preferences\n SET attribute = NEW.attribute\n WHERE attribute <=> OLD.attribute;\n END IF; \n\n END",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "UPDATE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_preferences",
"TRIGGER_NAME" : "voip_pref_urepl_trig",
"key_col" : "voip_pref_urepl_trig/voip_preferences"
},
"voip_prof_crepl_trig/voip_subscriber_profiles" : {
"ACTION_STATEMENT" : "BEGIN\n\n INSERT INTO voip_prof_preferences (profile_id, attribute_id, value)\n SELECT NEW.id, p.id, pe.value\n FROM voip_preferences p, voip_preferences_enum pe\n WHERE p.id <=> preference_id AND p.prof_pref=1 AND pe.prof_pref=1 AND pe.default_val=1 AND pe.value IS NOT NULL;\nEND",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "INSERT",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_subscriber_profiles",
"TRIGGER_NAME" : "voip_prof_crepl_trig",
"key_col" : "voip_prof_crepl_trig/voip_subscriber_profiles"
},
"voip_profpref_crepl_trig/voip_prof_preferences" : {
"ACTION_STATEMENT" : "BEGIN\n DECLARE attribute_name varchar(31);\n DECLARE attribute_type tinyint(3);\n\n SELECT attribute, type INTO attribute_name, attribute_type\n FROM voip_preferences\n WHERE id <=> NEW.attribute_id;\n\n INSERT INTO kamailio.prof_preferences (uuid, attribute, type, value)\n VALUES(NEW.profile_id, attribute_name, attribute_type, NEW.value);\n END",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "INSERT",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_prof_preferences",
"TRIGGER_NAME" : "voip_profpref_crepl_trig",
"key_col" : "voip_profpref_crepl_trig/voip_prof_preferences"
},
"voip_profpref_drepl_trig/voip_prof_preferences" : {
"ACTION_STATEMENT" : "BEGIN\n DECLARE attribute_name varchar(31);\n\n SELECT attribute INTO attribute_name\n FROM voip_preferences\n WHERE id <=> OLD.attribute_id;\n\n DELETE FROM kamailio.prof_preferences WHERE uuid <=> OLD.profile_id\n AND attribute <=> attribute_name\n AND value <=> OLD.value;\n END",
"ACTION_TIMING" : "BEFORE",
"EVENT_MANIPULATION" : "DELETE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_prof_preferences",
"TRIGGER_NAME" : "voip_profpref_drepl_trig",
"key_col" : "voip_profpref_drepl_trig/voip_prof_preferences"
},
"voip_profpref_urepl_trig/voip_prof_preferences" : {
"ACTION_STATEMENT" : "BEGIN\n DECLARE old_attribute_name varchar(31);\n DECLARE new_attribute_name varchar(31);\n\n SELECT attribute INTO old_attribute_name\n FROM voip_preferences\n WHERE id <=> OLD.attribute_id;\n SELECT attribute INTO new_attribute_name\n FROM voip_preferences\n WHERE id <=> NEW.attribute_id;\n\n UPDATE kamailio.prof_preferences SET uuid = NEW.profile_id,\n attribute = new_attribute_name,\n value = NEW.value\n WHERE uuid <=> OLD.profile_id\n AND attribute <=> old_attribute_name\n AND value <=> OLD.value;\n END",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "UPDATE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_prof_preferences",
"TRIGGER_NAME" : "voip_profpref_urepl_trig",
"key_col" : "voip_profpref_urepl_trig/voip_prof_preferences"
},
"voip_prul_crepl_trig/voip_peer_rules" : {
"ACTION_STATEMENT" : "BEGIN\n\n IF NEW.enabled = 1 THEN\n INSERT INTO kamailio.lcr_rule (lcr_id, prefix, request_uri, from_uri, stopper, enabled, group_id)\n VALUES(1, NEW.callee_prefix, NEW.callee_pattern, NEW.caller_pattern, NEW.stopper, 1, NEW.group_id);\n\n INSERT INTO kamailio.lcr_rule_target (lcr_id, rule_id, gw_id, priority, weight)\n SELECT gw.lcr_id, LAST_INSERT_ID(), gw.id, vpg.priority, vph.weight\n FROM kamailio.lcr_gw gw\n INNER JOIN provisioning.voip_peer_hosts vph ON vph.name = gw.gw_name\n AND gw.lcr_id = 1\n AND vph.group_id = gw.group_id\n INNER JOIN provisioning.voip_peer_groups vpg ON vpg.id = vph.group_id\n WHERE vph.group_id <=> NEW.group_id;\n END IF;\n\n END",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "INSERT",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_peer_rules",
"TRIGGER_NAME" : "voip_prul_crepl_trig",
"key_col" : "voip_prul_crepl_trig/voip_peer_rules"
},
"voip_prul_drepl_trig/voip_peer_rules" : {
"ACTION_STATEMENT" : "BEGIN\n\n DELETE FROM kamailio.lcr_rule\n WHERE prefix <=> OLD.callee_prefix\n AND request_uri <=> OLD.callee_pattern\n AND from_uri <=> OLD.caller_pattern\n AND group_id <=> OLD.group_id;\n\n \n\n END",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "DELETE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_peer_rules",
"TRIGGER_NAME" : "voip_prul_drepl_trig",
"key_col" : "voip_prul_drepl_trig/voip_peer_rules"
},
"voip_prul_urepl_trig/voip_peer_rules" : {
"ACTION_STATEMENT" : "BEGIN\n\n IF OLD.enabled = 1 AND NEW.enabled = 1 THEN\n UPDATE kamailio.lcr_rule\n SET prefix = NEW.callee_prefix,\n request_uri = NEW.callee_pattern,\n from_uri = NEW.caller_pattern,\n stopper = NEW.stopper,\n group_id = NEW.group_id\n WHERE prefix <=> OLD.callee_prefix\n AND request_uri <=> OLD.callee_pattern\n AND from_uri <=> OLD.caller_pattern\n AND group_id <=> OLD.group_id\n AND stopper <=> OLD.stopper;\n IF OLD.group_id != NEW.group_id THEN\n DELETE FROM kamailio.lcr_rule_target WHERE rule_id = OLD.id;\n INSERT INTO kamailio.lcr_rule_target (lcr_id, rule_id, gw_id, priority, weight)\n SELECT gw.lcr_id, OLD.id, gw.id, vpg.priority, vph.weight\n FROM kamailio.lcr_gw gw\n INNER JOIN provisioning.voip_peer_hosts vph ON vph.name = gw.gw_name\n AND gw.lcr_id = 1\n AND vph.group_id = gw.group_id\n INNER JOIN provisioning.voip_peer_groups vpg ON vpg.id = vph.group_id\n WHERE vph.group_id <=> NEW.group_id;\n END IF;\n ELSEIF OLD.enabled = 0 AND NEW.enabled = 1 THEN\n INSERT INTO kamailio.lcr_rule (lcr_id, prefix, request_uri, from_uri, stopper, enabled, group_id)\n VALUES(1, NEW.callee_prefix, NEW.callee_pattern, NEW.caller_pattern, NEW.stopper, 1, NEW.group_id);\n\n INSERT INTO kamailio.lcr_rule_target (lcr_id, rule_id, gw_id, priority, weight)\n SELECT gw.lcr_id, LAST_INSERT_ID(), gw.id, vpg.priority, vph.weight\n FROM kamailio.lcr_gw gw\n INNER JOIN provisioning.voip_peer_hosts vph ON vph.name = gw.gw_name\n AND gw.lcr_id = 1\n AND vph.group_id = gw.group_id\n INNER JOIN provisioning.voip_peer_groups vpg ON vpg.id = vph.group_id\n WHERE vph.group_id <=> NEW.group_id;\n ELSEIF OLD.enabled = 1 AND NEW.enabled = 0 THEN\n DELETE FROM kamailio.lcr_rule\n WHERE prefix <=> OLD.callee_prefix\n AND request_uri <=> OLD.callee_pattern\n AND from_uri <=> OLD.caller_pattern\n AND group_id <=> OLD.group_id\n AND stopper <=> OLD.stopper\n LIMIT 1;\n END IF;\n\n END",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "UPDATE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_peer_rules",
"TRIGGER_NAME" : "voip_prul_urepl_trig",
"key_col" : "voip_prul_urepl_trig/voip_peer_rules"
},
"voip_resellerpref_crepl_trig/voip_reseller_preferences" : {
"ACTION_STATEMENT" : "BEGIN\n\n INSERT INTO kamailio.reseller_preferences\n (id, uuid, attribute, type, value, last_modified)\n SELECT NEW.id, NEW.reseller_id, attribute, type, NEW.value, '0'\n FROM provisioning.voip_preferences\n WHERE id <=> NEW.attribute_id;\n\n END",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "INSERT",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_reseller_preferences",
"TRIGGER_NAME" : "voip_resellerpref_crepl_trig",
"key_col" : "voip_resellerpref_crepl_trig/voip_reseller_preferences"
},
"voip_resellerpref_drepl_trig/voip_reseller_preferences" : {
"ACTION_STATEMENT" : "BEGIN\n\n DELETE FROM kamailio.reseller_preferences\n WHERE id <=> OLD.id;\n\n END",
"ACTION_TIMING" : "BEFORE",
"EVENT_MANIPULATION" : "DELETE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_reseller_preferences",
"TRIGGER_NAME" : "voip_resellerpref_drepl_trig",
"key_col" : "voip_resellerpref_drepl_trig/voip_reseller_preferences"
},
"voip_resellerpref_urepl_trig/voip_reseller_preferences" : {
"ACTION_STATEMENT" : "BEGIN\n\n UPDATE kamailio.reseller_preferences pp, provisioning.voip_preferences vp\n SET pp.id = NEW.id, pp.uuid = NEW.reseller_id, pp.type = vp.type,\n pp.attribute = vp.attribute, pp.value = NEW.value, pp.last_modified = '0'\n WHERE pp.id <=> OLD.id\n AND vp.id <=> NEW.attribute_id;\n\n END",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "UPDATE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_reseller_preferences",
"TRIGGER_NAME" : "voip_resellerpref_urepl_trig",
"key_col" : "voip_resellerpref_urepl_trig/voip_reseller_preferences"
},
"voip_rwrules_crepl_trig/voip_rewrite_rules" : {
"ACTION_STATEMENT" : "BEGIN\n\n DECLARE new_set_id int(11) unsigned;\n\n IF NEW.enabled = 1 THEN\n\n IF NEW.direction = 'in' THEN\n SELECT IF(NEW.field = 'caller', caller_in_dpid, callee_in_dpid)\n INTO new_set_id FROM voip_rewrite_rule_sets WHERE id <=> NEW.set_id;\n ELSEIF NEW.direction = 'out' THEN\n SELECT IF(NEW.field = 'caller', caller_out_dpid, callee_out_dpid)\n INTO new_set_id FROM voip_rewrite_rule_sets WHERE id <=> NEW.set_id;\n ELSEIF NEW.direction = 'lnp' THEN\n SELECT IF(NEW.field = 'caller', caller_lnp_dpid, callee_lnp_dpid)\n INTO new_set_id FROM voip_rewrite_rule_sets WHERE id <=> NEW.set_id;\n END IF;\n\n INSERT INTO kamailio.dialplan (dpid,pr,match_op,match_exp,match_len,subst_exp,repl_exp,attrs)\n VALUES(new_set_id,NEW.priority,1,NEW.match_pattern,0,NEW.match_pattern,NEW.replace_pattern,'');\n END IF;\n\nEND",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "INSERT",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_rewrite_rules",
"TRIGGER_NAME" : "voip_rwrules_crepl_trig",
"key_col" : "voip_rwrules_crepl_trig/voip_rewrite_rules"
},
"voip_rwrules_drepl_trig/voip_rewrite_rules" : {
"ACTION_STATEMENT" : "BEGIN\n\n DECLARE old_set_id int(11) unsigned;\n\n IF OLD.direction = 'in' THEN\n SELECT IF(OLD.field = 'caller', caller_in_dpid, callee_in_dpid)\n \t INTO old_set_id FROM voip_rewrite_rule_sets WHERE id <=> OLD.set_id;\n ELSEIF OLD.direction = 'out' THEN\n SELECT IF(OLD.field = 'caller', caller_out_dpid, callee_out_dpid)\n\t INTO old_set_id FROM voip_rewrite_rule_sets WHERE id <=> OLD.set_id;\n ELSEIF OLD.direction = 'lnp' THEN\n SELECT IF(OLD.field = 'caller', caller_lnp_dpid, callee_lnp_dpid)\n\t INTO old_set_id FROM voip_rewrite_rule_sets WHERE id <=> OLD.set_id;\n END IF;\n\n DELETE FROM kamailio.dialplan\n WHERE dpid <=> old_set_id\n AND pr <=> OLD.priority\n AND match_exp <=> OLD.match_pattern\n AND subst_exp <=> OLD.match_pattern\n AND repl_exp <=> OLD.replace_pattern;\n\nEND",
"ACTION_TIMING" : "BEFORE",
"EVENT_MANIPULATION" : "DELETE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_rewrite_rules",
"TRIGGER_NAME" : "voip_rwrules_drepl_trig",
"key_col" : "voip_rwrules_drepl_trig/voip_rewrite_rules"
},
"voip_rwrules_urepl_trig/voip_rewrite_rules" : {
"ACTION_STATEMENT" : "BEGIN\n\n DECLARE old_set_id int(11) unsigned;\n DECLARE new_set_id int(11) unsigned;\n\n IF OLD.enabled = 1 AND NEW.enabled = 1 THEN\n\n IF OLD.direction = 'in' THEN\n SELECT IF(OLD.field = 'caller', caller_in_dpid, callee_in_dpid)\n INTO old_set_id FROM voip_rewrite_rule_sets WHERE id <=> OLD.set_id;\n ELSEIF OLD.direction = 'out' THEN\n SELECT IF(OLD.field = 'caller', caller_out_dpid, callee_out_dpid)\n INTO old_set_id FROM voip_rewrite_rule_sets WHERE id <=> OLD.set_id;\n ELSEIF OLD.direction = 'lnp' THEN\n SELECT IF(OLD.field = 'caller', caller_lnp_dpid, callee_lnp_dpid)\n INTO old_set_id FROM voip_rewrite_rule_sets WHERE id <=> OLD.set_id;\n END IF;\n\n IF NEW.direction = 'in' THEN\n SELECT IF(NEW.field = 'caller', caller_in_dpid, callee_in_dpid)\n INTO new_set_id FROM voip_rewrite_rule_sets WHERE id <=> NEW.set_id;\n ELSEIF NEW.direction = 'out' THEN\n SELECT IF(NEW.field = 'caller', caller_out_dpid, callee_out_dpid)\n INTO new_set_id FROM voip_rewrite_rule_sets WHERE id <=> NEW.set_id;\n ELSEIF NEW.direction = 'lnp' THEN\n SELECT IF(NEW.field = 'caller', caller_lnp_dpid, callee_lnp_dpid)\n INTO new_set_id FROM voip_rewrite_rule_sets WHERE id <=> NEW.set_id;\n END IF;\n\n UPDATE kamailio.dialplan\n SET dpid = new_set_id,\n pr = NEW.priority,\n match_exp = NEW.match_pattern,\n subst_exp = NEW.match_pattern,\n repl_exp = NEW.replace_pattern\n WHERE dpid <=> old_set_id\n AND pr <=> OLD.priority\n AND match_exp <=> OLD.match_pattern\n AND subst_exp <=> OLD.match_pattern\n AND repl_exp <=> OLD.replace_pattern;\n ELSEIF OLD.enabled = 0 AND NEW.enabled = 1 THEN\n\n IF NEW.direction = 'in' THEN\n SELECT IF(NEW.field = 'caller', caller_in_dpid, callee_in_dpid)\n INTO new_set_id FROM voip_rewrite_rule_sets WHERE id <=> NEW.set_id;\n ELSEIF NEW.direction = 'out' THEN\n SELECT IF(NEW.field = 'caller', caller_out_dpid, callee_out_dpid)\n INTO new_set_id FROM voip_rewrite_rule_sets WHERE id <=> NEW.set_id;\n ELSEIF NEW.direction = 'lnp' THEN\n SELECT IF(NEW.field = 'caller', caller_lnp_dpid, callee_lnp_dpid)\n INTO new_set_id FROM voip_rewrite_rule_sets WHERE id <=> NEW.set_id;\n END IF;\n\n INSERT INTO kamailio.dialplan (dpid,pr,match_op,match_exp,match_len,subst_exp,repl_exp,attrs)\n VALUES(new_set_id,NEW.priority,1,NEW.match_pattern,0,NEW.match_pattern,NEW.replace_pattern,'');\n ELSEIF OLD.enabled = 1 AND NEW.enabled = 0 THEN\n\n IF OLD.direction = 'in' THEN\n SELECT IF(OLD.field = 'caller', caller_in_dpid, callee_in_dpid)\n INTO old_set_id FROM voip_rewrite_rule_sets WHERE id <=> OLD.set_id;\n ELSEIF OLD.direction = 'out' THEN\n SELECT IF(OLD.field = 'caller', caller_out_dpid, callee_out_dpid)\n INTO old_set_id FROM voip_rewrite_rule_sets WHERE id <=> OLD.set_id;\n ELSEIF OLD.direction = 'lnp' THEN\n SELECT IF(OLD.field = 'caller', caller_lnp_dpid, callee_lnp_dpid)\n INTO old_set_id FROM voip_rewrite_rule_sets WHERE id <=> OLD.set_id;\n END IF;\n\n DELETE FROM kamailio.dialplan\n WHERE dpid <=> old_set_id\n AND pr <=> OLD.priority\n AND match_exp <=> OLD.match_pattern\n AND subst_exp <=> OLD.match_pattern\n AND repl_exp <=> OLD.replace_pattern;\n END IF;\n\nEND",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "UPDATE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_rewrite_rules",
"TRIGGER_NAME" : "voip_rwrules_urepl_trig",
"key_col" : "voip_rwrules_urepl_trig/voip_rewrite_rules"
},
"voip_rwrulesets_crepl_trig/voip_rewrite_rule_sets" : {
"ACTION_STATEMENT" : "BEGIN\n\n IF NEW.caller_in_dpid IS NULL THEN\n INSERT INTO voip_rwrs_sequence VALUES();\n SET NEW.caller_in_dpid = (SELECT LAST_INSERT_ID());\n END IF;\n IF NEW.callee_in_dpid IS NULL THEN\n INSERT INTO voip_rwrs_sequence VALUES();\n SET NEW.callee_in_dpid = (SELECT LAST_INSERT_ID());\n END IF;\n IF NEW.caller_out_dpid IS NULL THEN\n INSERT INTO voip_rwrs_sequence VALUES();\n SET NEW.caller_out_dpid = (SELECT LAST_INSERT_ID());\n END IF;\n IF NEW.callee_out_dpid IS NULL THEN\n INSERT INTO voip_rwrs_sequence VALUES();\n SET NEW.callee_out_dpid = (SELECT LAST_INSERT_ID());\n END IF;\n IF NEW.caller_lnp_dpid IS NULL THEN\n INSERT INTO voip_rwrs_sequence VALUES();\n SET NEW.caller_lnp_dpid = (SELECT LAST_INSERT_ID());\n END IF;\n IF NEW.callee_lnp_dpid IS NULL THEN\n INSERT INTO voip_rwrs_sequence VALUES();\n SET NEW.callee_lnp_dpid = (SELECT LAST_INSERT_ID());\n END IF;\n\n DELETE a FROM voip_rwrs_sequence a, voip_rwrs_sequence b WHERE a.id < b.id;\nEND",
"ACTION_TIMING" : "BEFORE",
"EVENT_MANIPULATION" : "INSERT",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_rewrite_rule_sets",
"TRIGGER_NAME" : "voip_rwrulesets_crepl_trig",
"key_col" : "voip_rwrulesets_crepl_trig/voip_rewrite_rule_sets"
},
"voip_rwrulesets_drepl_trig/voip_rewrite_rule_sets" : {
"ACTION_STATEMENT" : "BEGIN\n\n DELETE a FROM voip_usr_preferences a, voip_preferences b\n WHERE b.attribute <=> 'rewrite_caller_in_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.caller_in_dpid;\n DELETE a FROM voip_usr_preferences a, voip_preferences b\n WHERE b.attribute <=> 'rewrite_callee_in_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.callee_in_dpid;\n DELETE a FROM voip_usr_preferences a, voip_preferences b\n WHERE b.attribute <=> 'rewrite_caller_out_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.caller_out_dpid;\n DELETE a FROM voip_usr_preferences a, voip_preferences b\n WHERE b.attribute <=> 'rewrite_callee_out_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.callee_out_dpid;\n DELETE a FROM voip_usr_preferences a, voip_preferences b\n WHERE b.attribute <=> 'rewrite_caller_lnp_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.caller_lnp_dpid;\n DELETE a FROM voip_usr_preferences a, voip_preferences b\n WHERE b.attribute <=> 'rewrite_callee_lnp_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.callee_lnp_dpid;\n\n DELETE a FROM voip_dom_preferences a, voip_preferences b\n WHERE b.attribute <=> 'rewrite_caller_in_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.caller_in_dpid;\n DELETE a FROM voip_dom_preferences a, voip_preferences b\n WHERE b.attribute <=> 'rewrite_callee_in_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.callee_in_dpid;\n DELETE a FROM voip_dom_preferences a, voip_preferences b\n WHERE b.attribute <=> 'rewrite_caller_out_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.caller_out_dpid;\n DELETE a FROM voip_dom_preferences a, voip_preferences b\n WHERE b.attribute <=> 'rewrite_callee_out_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.callee_out_dpid;\n DELETE a FROM voip_dom_preferences a, voip_preferences b\n WHERE b.attribute <=> 'rewrite_caller_lnp_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.caller_lnp_dpid;\n DELETE a FROM voip_dom_preferences a, voip_preferences b\n WHERE b.attribute <=> 'rewrite_callee_lnp_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.callee_lnp_dpid;\n\n DELETE a FROM voip_peer_preferences a, voip_preferences b\n WHERE b.attribute <=> 'rewrite_caller_in_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.caller_in_dpid;\n DELETE a FROM voip_peer_preferences a, voip_preferences b\n WHERE b.attribute <=> 'rewrite_callee_in_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.callee_in_dpid;\n DELETE a FROM voip_peer_preferences a, voip_preferences b\n WHERE b.attribute <=> 'rewrite_caller_out_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.caller_out_dpid;\n DELETE a FROM voip_peer_preferences a, voip_preferences b\n WHERE b.attribute <=> 'rewrite_callee_out_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.callee_out_dpid;\n DELETE a FROM voip_peer_preferences a, voip_preferences b\n WHERE b.attribute <=> 'rewrite_caller_lnp_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.caller_lnp_dpid;\n DELETE a FROM voip_peer_preferences a, voip_preferences b\n WHERE b.attribute <=> 'rewrite_callee_lnp_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.callee_lnp_dpid;\n\n DELETE a FROM voip_prof_preferences a, voip_preferences b\n WHERE b.attribute <=> 'rewrite_caller_in_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.caller_in_dpid;\n DELETE a FROM voip_prof_preferences a, voip_preferences b\n WHERE b.attribute <=> 'rewrite_callee_in_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.callee_in_dpid;\n DELETE a FROM voip_prof_preferences a, voip_preferences b\n WHERE b.attribute <=> 'rewrite_caller_out_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.caller_out_dpid;\n DELETE a FROM voip_prof_preferences a, voip_preferences b\n WHERE b.attribute <=> 'rewrite_callee_out_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.callee_out_dpid;\n DELETE a FROM voip_prof_preferences a, voip_preferences b\n WHERE b.attribute <=> 'rewrite_caller_lnp_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.caller_lnp_dpid;\n DELETE a FROM voip_prof_preferences a, voip_preferences b\n WHERE b.attribute <=> 'rewrite_callee_lnp_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.callee_lnp_dpid;\n\n DELETE FROM kamailio.dialplan WHERE dpid <=> OLD.caller_in_dpid;\n DELETE FROM kamailio.dialplan WHERE dpid <=> OLD.callee_in_dpid;\n DELETE FROM kamailio.dialplan WHERE dpid <=> OLD.caller_out_dpid;\n DELETE FROM kamailio.dialplan WHERE dpid <=> OLD.callee_out_dpid;\n DELETE FROM kamailio.dialplan WHERE dpid <=> OLD.caller_lnp_dpid;\n DELETE FROM kamailio.dialplan WHERE dpid <=> OLD.callee_lnp_dpid;\n\nEND",
"ACTION_TIMING" : "BEFORE",
"EVENT_MANIPULATION" : "DELETE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_rewrite_rule_sets",
"TRIGGER_NAME" : "voip_rwrulesets_drepl_trig",
"key_col" : "voip_rwrulesets_drepl_trig/voip_rewrite_rule_sets"
},
"voip_rwrulesets_urepl_trig/voip_rewrite_rule_sets" : {
"ACTION_STATEMENT" : "BEGIN\n\n IF NEW.caller_in_dpid != OLD.caller_in_dpid THEN\n UPDATE kamailio.dialplan SET dpid = NEW.caller_in_dpid WHERE dpid <=> OLD.caller_in_dpid;\n UPDATE voip_usr_preferences a, voip_preferences b\n SET a.value = NEW.caller_in_dpid\n WHERE b.attribute <=> 'rewrite_caller_in_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.caller_in_dpid;\n UPDATE voip_dom_preferences a, voip_preferences b\n SET a.value = NEW.caller_in_dpid\n WHERE b.attribute <=> 'rewrite_caller_in_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.caller_in_dpid;\n UPDATE voip_peer_preferences a, voip_preferences b\n SET a.value = NEW.caller_in_dpid\n WHERE b.attribute <=> 'rewrite_caller_in_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.caller_in_dpid;\n UPDATE voip_prof_preferences a, voip_preferences b\n SET a.value = NEW.caller_in_dpid\n WHERE b.attribute <=> 'rewrite_caller_in_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.caller_in_dpid;\n END IF;\n\n IF NEW.callee_in_dpid != OLD.callee_in_dpid THEN\n UPDATE kamailio.dialplan SET dpid = NEW.callee_in_dpid WHERE dpid <=> OLD.callee_in_dpid;\n UPDATE voip_usr_preferences a, voip_preferences b\n SET a.value = NEW.callee_in_dpid\n WHERE b.attribute <=> 'rewrite_callee_in_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.callee_in_dpid;\n UPDATE voip_dom_preferences a, voip_preferences b\n SET a.value = NEW.callee_in_dpid\n WHERE b.attribute <=> 'rewrite_callee_in_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.callee_in_dpid;\n UPDATE voip_peer_preferences a, voip_preferences b\n SET a.value = NEW.callee_in_dpid\n WHERE b.attribute <=> 'rewrite_callee_in_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.callee_in_dpid;\n UPDATE voip_prof_preferences a, voip_preferences b\n SET a.value = NEW.callee_in_dpid\n WHERE b.attribute <=> 'rewrite_callee_in_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.callee_in_dpid;\n END IF;\n\n IF NEW.caller_out_dpid != OLD.caller_out_dpid THEN\n UPDATE kamailio.dialplan SET dpid = NEW.caller_out_dpid WHERE dpid <=> OLD.caller_out_dpid;\n UPDATE voip_usr_preferences a, voip_preferences b\n SET a.value = NEW.caller_out_dpid\n WHERE b.attribute <=> 'rewrite_caller_out_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.caller_out_dpid;\n UPDATE voip_dom_preferences a, voip_preferences b\n SET a.value = NEW.caller_out_dpid\n WHERE b.attribute <=> 'rewrite_caller_out_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.caller_out_dpid;\n UPDATE voip_peer_preferences a, voip_preferences b\n SET a.value = NEW.caller_out_dpid\n WHERE b.attribute <=> 'rewrite_caller_out_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.caller_out_dpid;\n UPDATE voip_prof_preferences a, voip_preferences b\n SET a.value = NEW.caller_out_dpid\n WHERE b.attribute <=> 'rewrite_caller_out_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.caller_out_dpid;\n END IF;\n\n IF NEW.callee_out_dpid != OLD.callee_out_dpid THEN\n UPDATE kamailio.dialplan SET dpid = NEW.callee_out_dpid WHERE dpid <=> OLD.callee_out_dpid;\n UPDATE voip_usr_preferences a, voip_preferences b\n SET a.value = NEW.callee_out_dpid\n WHERE b.attribute <=> 'rewrite_callee_out_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.callee_out_dpid;\n UPDATE voip_dom_preferences a, voip_preferences b\n SET a.value = NEW.callee_out_dpid\n WHERE b.attribute <=> 'rewrite_callee_out_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.callee_out_dpid;\n UPDATE voip_peer_preferences a, voip_preferences b\n SET a.value = NEW.callee_out_dpid\n WHERE b.attribute <=> 'rewrite_callee_out_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.callee_out_dpid;\n UPDATE voip_prof_preferences a, voip_preferences b\n SET a.value = NEW.callee_out_dpid\n WHERE b.attribute <=> 'rewrite_callee_out_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.callee_out_dpid;\n END IF;\n\n IF NEW.caller_lnp_dpid != OLD.caller_lnp_dpid THEN\n UPDATE kamailio.dialplan SET dpid = NEW.caller_lnp_dpid WHERE dpid <=> OLD.caller_lnp_dpid;\n UPDATE voip_usr_preferences a, voip_preferences b\n SET a.value = NEW.caller_lnp_dpid\n WHERE b.attribute <=> 'rewrite_caller_lnp_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.caller_lnp_dpid;\n UPDATE voip_dom_preferences a, voip_preferences b\n SET a.value = NEW.caller_lnp_dpid\n WHERE b.attribute <=> 'rewrite_caller_lnp_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.caller_lnp_dpid;\n UPDATE voip_peer_preferences a, voip_preferences b\n SET a.value = NEW.caller_lnp_dpid\n WHERE b.attribute <=> 'rewrite_caller_lnp_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.caller_lnp_dpid;\n UPDATE voip_prof_preferences a, voip_preferences b\n SET a.value = NEW.caller_lnp_dpid\n WHERE b.attribute <=> 'rewrite_caller_lnp_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.caller_lnp_dpid;\n END IF;\n\n IF NEW.callee_lnp_dpid != OLD.callee_lnp_dpid THEN\n UPDATE kamailio.dialplan SET dpid = NEW.callee_lnp_dpid WHERE dpid <=> OLD.callee_lnp_dpid;\n UPDATE voip_usr_preferences a, voip_preferences b\n SET a.value = NEW.callee_lnp_dpid\n WHERE b.attribute <=> 'rewrite_callee_lnp_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.callee_lnp_dpid;\n UPDATE voip_dom_preferences a, voip_preferences b\n SET a.value = NEW.callee_lnp_dpid\n WHERE b.attribute <=> 'rewrite_callee_lnp_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.callee_lnp_dpid;\n UPDATE voip_peer_preferences a, voip_preferences b\n SET a.value = NEW.callee_lnp_dpid\n WHERE b.attribute <=> 'rewrite_callee_lnp_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.callee_lnp_dpid;\n UPDATE voip_prof_preferences a, voip_preferences b\n SET a.value = NEW.callee_lnp_dpid\n WHERE b.attribute <=> 'rewrite_callee_lnp_dpid'\n AND a.attribute_id <=> b.id\n AND a.value <=> OLD.callee_lnp_dpid;\n END IF;\nEND",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "UPDATE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_rewrite_rule_sets",
"TRIGGER_NAME" : "voip_rwrulesets_urepl_trig",
"key_col" : "voip_rwrulesets_urepl_trig/voip_rewrite_rule_sets"
},
"voip_sd_crepl_trig/voip_speed_dial" : {
"ACTION_STATEMENT" : "BEGIN\n DECLARE target_username varchar(64);\n DECLARE target_domain varchar(64);\n\n SELECT a.username, b.domain INTO target_username, target_domain\n FROM voip_subscribers a, voip_domains b\n WHERE a.id <=> NEW.subscriber_id\n AND b.id <=> a.domain_id;\n\n INSERT INTO kamailio.speed_dial (username, domain, sd_username, sd_domain,\n new_uri, fname, lname, description)\n VALUES(target_username, target_domain,\n NEW.slot, target_domain,\n NEW.destination, '', '', '');\n END",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "INSERT",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_speed_dial",
"TRIGGER_NAME" : "voip_sd_crepl_trig",
"key_col" : "voip_sd_crepl_trig/voip_speed_dial"
},
"voip_sd_drepl_trig/voip_speed_dial" : {
"ACTION_STATEMENT" : "BEGIN\n DECLARE old_username varchar(127);\n DECLARE old_domain varchar(127);\n\n SELECT a.username, b.domain INTO old_username, old_domain\n FROM voip_subscribers a, voip_domains b\n WHERE a.id <=> OLD.subscriber_id\n AND b.id <=> a.domain_id;\n\n DELETE FROM kamailio.speed_dial WHERE username <=> old_username\n AND domain <=> old_domain\n AND sd_username <=> OLD.slot;\n END",
"ACTION_TIMING" : "BEFORE",
"EVENT_MANIPULATION" : "DELETE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_speed_dial",
"TRIGGER_NAME" : "voip_sd_drepl_trig",
"key_col" : "voip_sd_drepl_trig/voip_speed_dial"
},
"voip_sd_urepl_trig/voip_speed_dial" : {
"ACTION_STATEMENT" : "BEGIN\n DECLARE old_username varchar(127);\n DECLARE old_domain varchar(127);\n DECLARE new_username varchar(127);\n DECLARE new_domain varchar(127);\n\n SELECT a.username, b.domain INTO old_username, old_domain\n FROM voip_subscribers a, voip_domains b\n WHERE a.id <=> OLD.subscriber_id\n AND b.id <=> a.domain_id;\n SELECT a.username, b.domain INTO new_username, new_domain\n FROM voip_subscribers a, voip_domains b\n WHERE a.id <=> NEW.subscriber_id\n AND b.id <=> a.domain_id;\n\n UPDATE kamailio.speed_dial SET username = new_username, domain = new_domain,\n sd_username = NEW.slot, sd_domain = new_domain,\n new_uri = NEW.destination\n WHERE username <=> old_username\n AND domain <=> old_domain\n AND sd_username <=> OLD.slot;\n END",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "UPDATE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_speed_dial",
"TRIGGER_NAME" : "voip_sd_urepl_trig",
"key_col" : "voip_sd_urepl_trig/voip_speed_dial"
},
"voip_sound_files_create_trig/voip_sound_files" : {
"ACTION_STATEMENT" : "BEGIN\n\n CALL update_sound_set_handle_parents(NEW.set_id, NEW.handle_id);\n\nEND",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "INSERT",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_sound_files",
"TRIGGER_NAME" : "voip_sound_files_create_trig",
"key_col" : "voip_sound_files_create_trig/voip_sound_files"
},
"voip_sound_files_delete_trig/voip_sound_files" : {
"ACTION_STATEMENT" : "BEGIN\n\n DECLARE done INT DEFAULT 0;\n DECLARE set_id INT DEFAULT 0;\n DECLARE x CURSOR FOR\n SELECT DISTINCT set_id\n FROM voip_sound_set_handle_parents\n WHERE parent_set_id = OLD.set_id\n AND handle_id = OLD.handle_id;\n DECLARE continue handler FOR NOT FOUND SET done = true;\n\n OPEN x;\n iter: LOOP\n FETCH x INTO set_id;\n IF done THEN\n LEAVE iter;\n END IF;\n CALL update_sound_set_handle_parents(set_id, OLD.handle_id);\n END LOOP;\n CLOSE x;\n\nEND",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "DELETE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_sound_files",
"TRIGGER_NAME" : "voip_sound_files_delete_trig",
"key_col" : "voip_sound_files_delete_trig/voip_sound_files"
},
"voip_sound_files_update_trig/voip_sound_files" : {
"ACTION_STATEMENT" : "BEGIN\n\n CALL update_sound_set_handle_parents(NEW.set_id, NEW.handle_id);\n\nEND",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "UPDATE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_sound_files",
"TRIGGER_NAME" : "voip_sound_files_update_trig",
"key_col" : "voip_sound_files_update_trig/voip_sound_files"
},
"voip_sound_sets_create_trig/voip_sound_sets" : {
"ACTION_STATEMENT" : "BEGIN\n\n CALL update_sound_set_handle_parents(NEW.id, NULL);\n\nEND",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "INSERT",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_sound_sets",
"TRIGGER_NAME" : "voip_sound_sets_create_trig",
"key_col" : "voip_sound_sets_create_trig/voip_sound_sets"
},
"voip_sound_sets_delete_trig/voip_sound_sets" : {
"ACTION_STATEMENT" : "BEGIN\n\n DECLARE done INT DEFAULT 0;\n DECLARE set_id INT DEFAULT 0;\n DECLARE x CURSOR FOR\n SELECT DISTINCT set_id\n FROM voip_sound_set_handle_parents\n WHERE parent_set_id = OLD.id;\n DECLARE continue handler FOR NOT FOUND SET done = true;\n\n OPEN x;\n iter: LOOP\n FETCH x INTO set_id;\n IF done THEN\n LEAVE iter;\n END IF;\n CALL update_sound_set_handle_parents(set_id, NULL);\n END LOOP;\n CLOSE x;\n\n CALL update_sound_set_handle_parents(OLD.id, NULL);\n\nEND",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "DELETE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_sound_sets",
"TRIGGER_NAME" : "voip_sound_sets_delete_trig",
"key_col" : "voip_sound_sets_delete_trig/voip_sound_sets"
},
"voip_sound_sets_update_trig/voip_sound_sets" : {
"ACTION_STATEMENT" : "BEGIN\n\n IF NOT (OLD.parent_id <=> NEW.parent_id) THEN\n CALL update_sound_set_handle_parents(NEW.id, NULL);\n END IF;\n\nEND",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "UPDATE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_sound_sets",
"TRIGGER_NAME" : "voip_sound_sets_update_trig",
"key_col" : "voip_sound_sets_update_trig/voip_sound_sets"
},
"voip_sub_crepl_trig/voip_subscribers" : {
"ACTION_STATEMENT" : "BEGIN\n \n DECLARE subscriber_domain varchar(127);\n \n SELECT domain INTO subscriber_domain FROM voip_domains where id = NEW.domain_id;\n \n INSERT INTO kamailio.subscriber (username, domain, uuid, password, datetime_created, ha1, ha1b)\n VALUES(NEW.username, subscriber_domain, NEW.uuid, NEW.password, '0',\n MD5(CONCAT(NEW.username, ':', subscriber_domain, ':', NEW.password)),\n MD5(CONCAT(NEW.username, '@', subscriber_domain, ':', subscriber_domain, ':', NEW.password)));\n\n \n INSERT INTO voip_usr_preferences (subscriber_id, attribute_id, value)\n SELECT NEW.id, p.id, pe.value\n FROM voip_preferences p, voip_preferences_enum pe\n WHERE p.id <=> preference_id AND p.usr_pref=1 AND pe.usr_pref=1 AND pe.default_val=1 AND pe.value IS NOT NULL;\nEND",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "INSERT",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_subscribers",
"TRIGGER_NAME" : "voip_sub_crepl_trig",
"key_col" : "voip_sub_crepl_trig/voip_subscribers"
},
"voip_sub_drepl_trig/voip_subscribers" : {
"ACTION_STATEMENT" : "BEGIN\n DECLARE subscriber_domain varchar(127);\n DECLARE os_subscriber_id int(10) UNSIGNED;\n\n SELECT domain INTO subscriber_domain FROM voip_domains where id = OLD.domain_id;\n SELECT id INTO os_subscriber_id FROM kamailio.subscriber\n WHERE username <=> OLD.username AND domain <=> subscriber_domain;\n\n DELETE FROM kamailio.subscriber WHERE username <=> OLD.username\n AND domain <=> subscriber_domain;\n\n \n \n DELETE FROM kamailio.voicemail_users WHERE customer_id <=> OLD.uuid;\n\n \n \n DELETE FROM kamailio.usr_preferences WHERE username <=> OLD.username\n AND domain <=> subscriber_domain;\n DELETE FROM kamailio.dbaliases WHERE username <=> OLD.username\n AND domain <=> subscriber_domain;\n DELETE FROM kamailio.speed_dial WHERE username <=> OLD.username\n AND domain <=> subscriber_domain;\n DELETE FROM kamailio.fax_preferences WHERE subscriber_id <=> os_subscriber_id;\n DELETE FROM kamailio.fax_destinations WHERE subscriber_id <=> os_subscriber_id;\n DELETE FROM kamailio.trusted WHERE tag <=> OLD.uuid;\n END",
"ACTION_TIMING" : "BEFORE",
"EVENT_MANIPULATION" : "DELETE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_subscribers",
"TRIGGER_NAME" : "voip_sub_drepl_trig",
"key_col" : "voip_sub_drepl_trig/voip_subscribers"
},
"voip_sub_urepl_trig/voip_subscribers" : {
"ACTION_STATEMENT" : "BEGIN\n DECLARE old_subscriber_domain varchar(127);\n DECLARE new_subscriber_domain varchar(127);\n\n SELECT domain INTO old_subscriber_domain FROM voip_domains where id = OLD.domain_id;\n SELECT domain INTO new_subscriber_domain FROM voip_domains where id = NEW.domain_id;\n\n UPDATE kamailio.subscriber SET username = NEW.username, domain = new_subscriber_domain,\n uuid = NEW.uuid, password = NEW.password,\n ha1 = MD5(CONCAT(NEW.username, ':', new_subscriber_domain, ':', NEW.password)),\n ha1b = MD5(CONCAT(NEW.username, '@', new_subscriber_domain, ':', new_subscriber_domain, ':', NEW.password))\n WHERE username <=> OLD.username\n AND domain <=> old_subscriber_domain;\n END",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "UPDATE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_subscribers",
"TRIGGER_NAME" : "voip_sub_urepl_trig",
"key_col" : "voip_sub_urepl_trig/voip_subscribers"
},
"voip_usr_preferences_blob_delete/voip_usr_preferences_blob" : {
"ACTION_STATEMENT" : "BEGIN\n\n UPDATE voip_usr_preferences\n SET value = ''\n WHERE id = OLD.preference_id;\n\n END",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "DELETE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_usr_preferences_blob",
"TRIGGER_NAME" : "voip_usr_preferences_blob_delete",
"key_col" : "voip_usr_preferences_blob_delete/voip_usr_preferences_blob"
},
"voip_usr_preferences_blob_insert/voip_usr_preferences_blob" : {
"ACTION_STATEMENT" : "BEGIN\n\n UPDATE voip_usr_preferences\n SET value = NEW.id\n WHERE id = NEW.preference_id;\n\n END",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "INSERT",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_usr_preferences_blob",
"TRIGGER_NAME" : "voip_usr_preferences_blob_insert",
"key_col" : "voip_usr_preferences_blob_insert/voip_usr_preferences_blob"
},
"voip_usrpref_crepl_trig/voip_usr_preferences" : {
"ACTION_STATEMENT" : "BEGIN\n DECLARE subscriber_username varchar(127);\n DECLARE subscriber_domain varchar(127);\n DECLARE subscriber_uuid char(36);\n DECLARE attribute_name varchar(31);\n DECLARE attribute_type tinyint(3);\n\n SELECT a.username, b.domain, a.uuid INTO subscriber_username, subscriber_domain, subscriber_uuid\n FROM voip_subscribers a, voip_domains b\n WHERE a.id <=> NEW.subscriber_id\n AND a.domain_id <=> b.id;\n SELECT attribute, type INTO attribute_name, attribute_type\n FROM voip_preferences\n WHERE id <=> NEW.attribute_id;\n\n INSERT INTO kamailio.usr_preferences (uuid, username, domain, attribute, type, value)\n VALUES(subscriber_uuid, subscriber_username, subscriber_domain,\n attribute_name, attribute_type, NEW.value);\n END",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "INSERT",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_usr_preferences",
"TRIGGER_NAME" : "voip_usrpref_crepl_trig",
"key_col" : "voip_usrpref_crepl_trig/voip_usr_preferences"
},
"voip_usrpref_drepl_trig/voip_usr_preferences" : {
"ACTION_STATEMENT" : "BEGIN\n DECLARE subscriber_username varchar(127);\n DECLARE subscriber_domain varchar(127);\n DECLARE attribute_name varchar(31);\n\n SELECT a.username, b.domain INTO subscriber_username, subscriber_domain\n FROM voip_subscribers a, voip_domains b\n WHERE a.id <=> OLD.subscriber_id\n AND a.domain_id <=> b.id;\n SELECT attribute INTO attribute_name\n FROM voip_preferences\n WHERE id <=> OLD.attribute_id;\n\n DELETE FROM kamailio.usr_preferences WHERE username <=> subscriber_username\n AND domain <=> subscriber_domain\n AND attribute <=> attribute_name\n AND value <=> OLD.value;\n END",
"ACTION_TIMING" : "BEFORE",
"EVENT_MANIPULATION" : "DELETE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_usr_preferences",
"TRIGGER_NAME" : "voip_usrpref_drepl_trig",
"key_col" : "voip_usrpref_drepl_trig/voip_usr_preferences"
},
"voip_usrpref_urepl_trig/voip_usr_preferences" : {
"ACTION_STATEMENT" : "BEGIN\n DECLARE old_subscriber_username varchar(127);\n DECLARE new_subscriber_username varchar(127);\n DECLARE old_subscriber_domain varchar(127);\n DECLARE new_subscriber_domain varchar(127);\n DECLARE old_attribute_name varchar(31);\n DECLARE new_attribute_name varchar(31);\n\n SELECT a.username, b.domain INTO old_subscriber_username, old_subscriber_domain\n FROM voip_subscribers a, voip_domains b\n WHERE a.id <=> OLD.subscriber_id\n AND a.domain_id <=> b.id;\n SELECT a.username, b.domain INTO new_subscriber_username, new_subscriber_domain\n FROM voip_subscribers a, voip_domains b\n WHERE a.id <=> NEW.subscriber_id\n AND a.domain_id <=> b.id;\n SELECT attribute INTO old_attribute_name\n FROM voip_preferences\n WHERE id <=> OLD.attribute_id;\n SELECT attribute INTO new_attribute_name\n FROM voip_preferences\n WHERE id <=> NEW.attribute_id;\n\n UPDATE kamailio.usr_preferences SET username = new_subscriber_username, domain = new_subscriber_domain,\n attribute = new_attribute_name, value = NEW.value\n WHERE username <=> old_subscriber_username\n AND domain <=> old_subscriber_domain\n AND attribute <=> old_attribute_name\n AND value <=> OLD.value;\n END",
"ACTION_TIMING" : "AFTER",
"EVENT_MANIPULATION" : "UPDATE",
"EVENT_OBJECT_SCHEMA" : "provisioning",
"EVENT_OBJECT_TABLE" : "voip_usr_preferences",
"TRIGGER_NAME" : "voip_usrpref_urepl_trig",
"key_col" : "voip_usrpref_urepl_trig/voip_usr_preferences"
}
},
"views" : {
"v_sound_set_files" : {
"VIEW_DEFINITION" : "select `r`.`set_id` AS `set_id`,`s`.`reseller_id` AS `reseller_id`,`s`.`contract_id` AS `contract_id`,`s`.`name` AS `name`,`s`.`description` AS `description`,`r`.`handle_id` AS `handle_id`,`h`.`name` AS `handle_name`,if(`r`.`parent_set_id` is not null,`vsf_p`.`id`,`vsf`.`id`) AS `file_id`,if(`r`.`parent_set_id` is not null,`vsf_p`.`filename`,`vsf`.`filename`) AS `filename`,if(`r`.`parent_set_id` is not null,`vsf_p`.`loopplay`,`vsf`.`loopplay`) AS `loopplay`,replace(replace(replace(json_remove(`r`.`parent_chain`,'$[0]'),'[',''),']',''),', ',':') AS `parent_chain`,`r`.`parent_set_id` AS `data_set_id`,if(`r`.`parent_set_id` is not null,`vsf_p`.`data`,`vsf`.`data`) AS `data` from ((((`provisioning`.`voip_sound_set_handle_parents` `r` join `provisioning`.`voip_sound_sets` `s` on(`s`.`id` = `r`.`set_id`)) join `provisioning`.`voip_sound_handles` `h` on(`h`.`id` = `r`.`handle_id`)) left join `provisioning`.`voip_sound_files` `vsf` on(`vsf`.`set_id` = `r`.`set_id` and `vsf`.`handle_id` = `r`.`handle_id`)) left join `provisioning`.`voip_sound_files` `vsf_p` on(`vsf_p`.`set_id` = `r`.`parent_set_id` and `vsf_p`.`handle_id` = `r`.`handle_id`))",
"key_col" : "v_sound_set_files"
},
"v_subscriber_cfs" : {
"VIEW_DEFINITION" : "select `cfm`.`id` AS `id`,`vs`.`uuid` AS `uuid`,`cfm`.`type` AS `cf_type`,`cfm`.`subscriber_id` AS `subscriber_id`,`cfss`.`name` AS `source_name`,`cfss`.`mode` AS `source_mode`,`cfss`.`is_regex` AS `source_is_regex`,`cfs`.`source` AS `source`,`cfds`.`name` AS `destination_name`,`cfd`.`destination` AS `destination`,`cfd`.`priority` AS `priority`,`cfd`.`timeout` AS `timeout`,`cfd`.`announcement_id` AS `announcement_id`,`cfbs`.`name` AS `bnumber_name`,`cfbs`.`mode` AS `bnumber_mode`,`cfbs`.`is_regex` AS `bnumber_is_regex`,`cfb`.`bnumber` AS `bnumber`,`cfts`.`name` AS `time_name`,`cft`.`year` AS `year`,`cft`.`month` AS `month`,`cft`.`mday` AS `mday`,`cft`.`wday` AS `wday`,`cft`.`hour` AS `hour`,`cft`.`minute` AS `minute`,`cfm`.`use_redirection` AS `use_redirection` from ((((((((`provisioning`.`voip_cf_destinations` `cfd` left join (`provisioning`.`voip_cf_destination_sets` `cfds` left join `provisioning`.`voip_cf_mappings` `cfm` on(`cfm`.`destination_set_id` = `cfds`.`id`)) on(`cfd`.`destination_set_id` = `cfds`.`id`)) left join `provisioning`.`voip_cf_source_sets` `cfss` on(`cfm`.`source_set_id` = `cfss`.`id`)) left join `provisioning`.`voip_cf_sources` `cfs` on(`cfs`.`source_set_id` = `cfss`.`id`)) left join `provisioning`.`voip_cf_bnumber_sets` `cfbs` on(`cfm`.`bnumber_set_id` = `cfbs`.`id`)) left join `provisioning`.`voip_cf_bnumbers` `cfb` on(`cfb`.`bnumber_set_id` = `cfbs`.`id`)) left join `provisioning`.`voip_cf_time_sets` `cfts` on(`cfm`.`time_set_id` = `cfts`.`id`)) left join `provisioning`.`voip_cf_periods` `cft` on(`cft`.`time_set_id` = `cfts`.`id`)) left join `provisioning`.`voip_subscribers` `vs` on(`vs`.`id` = `cfm`.`subscriber_id`)) where `cfm`.`enabled` = 1",
"key_col" : "v_subscriber_cfs"
},
"v_time_periods_ical" : {
"VIEW_DEFINITION" : "select `p`.`id` AS `id`,`p`.`time_set_id` AS `time_set_id`,`p`.`start` AS `start`,`p`.`end` AS `end`,`p`.`comment` AS `comment`,concat('DTSTART:',date_format(`p`.`start`,'%Y%m%dT%H%i%s'),'\\n',ifnull(concat('RRULE:','FREQ=',`p`.`freq`,ifnull(concat(';COUNT=',`p`.`count`),''),ifnull(concat(';UNTIL=',date_format(`p`.`until`,'%Y%m%dT%H%i%s')),''),ifnull(concat(';INTERVAL=',`p`.`interval`),''),ifnull(concat(';BYSECOND=',`p`.`bysecond`),''),ifnull(concat(';BYMINUTE=',`p`.`byminute`),''),ifnull(concat(';BYHOUR=',`p`.`byhour`),''),ifnull(concat(';BYDAY=',`p`.`byday`),''),ifnull(concat(';BYMONTHDAY=',`p`.`bymonthday`),''),ifnull(concat(';BYYEARDAY=',`p`.`byyearday`),''),ifnull(concat(';BYWEEKNO=',`p`.`byweekno`),''),ifnull(concat(';BYMONTH=',`p`.`bymonth`),''),ifnull(concat(';BYSETPOS=',`p`.`bysetpos`),''),ifnull(concat(';WKST=',`p`.`wkst`),'')),'')) AS `rrule_ical`,concat('BEGIN:VEVENT\\n','UID:','sipwise',`p`.`id`,'@sipwise',`s`.`id`,'\\n','SUMMARY:',`s`.`name`,' event ',`p`.`id`,'\\n','DTSTART:',date_format(`p`.`start`,'%Y%m%dT%H%i%s'),'\\n',if(year(`p`.`end`) <> '0000',concat('DTEND:',date_format(`p`.`end`,'%Y%m%dT%H%i%s'),'\\n'),''),ifnull(concat('DURATION:',`p`.`duration`,'\\n'),''),ifnull(concat('RRULE:','FREQ=',`p`.`freq`,ifnull(concat(';COUNT=',`p`.`count`),''),ifnull(concat(';UNTIL=',date_format(`p`.`until`,'%Y%m%dT%H%i%s')),''),ifnull(concat(';INTERVAL=',`p`.`interval`),''),ifnull(concat(';BYSECOND=',`p`.`bysecond`),''),ifnull(concat(';BYMINUTE=',`p`.`byminute`),''),ifnull(concat(';BYHOUR=',`p`.`byhour`),''),ifnull(concat(';BYDAY=',`p`.`byday`),''),ifnull(concat(';BYMONTHDAY=',`p`.`bymonthday`),''),ifnull(concat(';BYYEARDAY=',`p`.`byyearday`),''),ifnull(concat(';BYWEEKNO=',`p`.`byweekno`),''),ifnull(concat(';BYMONTH=',`p`.`bymonth`),''),ifnull(concat(';BYSETPOS=',`p`.`bysetpos`),''),ifnull(concat(';WKST=',`p`.`wkst`),''),'\\n'),''),ifnull(concat('DESCRIPTION:',`p`.`comment`,'\\n'),''),'END:VEVENT\\n') AS `event_ical` from (`provisioning`.`voip_time_sets` `s` join `provisioning`.`voip_time_periods` `p` on(`s`.`id` = `p`.`time_set_id`))",
"key_col" : "v_time_periods_ical"
},
"v_time_sets_ical" : {
"VIEW_DEFINITION" : "select `s`.`id` AS `id`,`s`.`name` AS `name`,concat('BEGIN:VCALENDAR\\n','PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN\\n',ifnull(concat('NAME:',`s`.`name`,'\\n'),''),'VERSION:2.0\\n\\n',group_concat(`p`.`event_ical` separator '\\n'),'END:VCALENDAR\\n') AS `ical` from (`provisioning`.`voip_time_sets` `s` left join `provisioning`.`v_time_periods_ical` `p` on(`s`.`id` = `p`.`time_set_id`)) group by `s`.`id`",
"key_col" : "v_time_sets_ical"
}
}
}