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/db_scripts/diff/15796.up

120 lines
2.4 KiB

USE provisioning;
SET autocommit=0;
SELECT id INTO @vp_id FROM voip_preferences
WHERE attribute = 'record_call';
UPDATE voip_preferences
SET data_type = 'enum'
WHERE id = @vp_id;
-- Off (never) is the default for domain and peer
INSERT INTO voip_preferences_enum
SET
preference_id = @vp_id,
label = "Off (never)",
value = 0,
usr_pref = 0,
prof_pref = 0,
dom_pref = 1,
peer_pref = 1,
contract_pref = 0,
contract_location_pref = 0,
dev_pref = 0,
devprof_pref = 0,
fielddev_pref = 0,
default_val = 1,
reseller_pref = NULL;
-- Off (never) is the optional for subscriber and subscriber profile
INSERT INTO voip_preferences_enum
SET
preference_id = @vp_id,
label = "Off (never)",
value = 0,
usr_pref = 1,
prof_pref = 1,
dom_pref = 0,
peer_pref = 0,
contract_pref = 0,
contract_location_pref = 0,
dev_pref = 0,
devprof_pref = 0,
fielddev_pref = 0,
default_val = 0,
reseller_pref = NULL;
-- use domain default is the default for subscriber and subscriber profile
INSERT INTO voip_preferences_enum
SET
preference_id = @vp_id,
label = "use domain default",
value = NULL,
usr_pref = 1,
prof_pref = 1,
dom_pref = 0,
peer_pref = 0,
contract_pref = 0,
contract_location_pref = 0,
dev_pref = 0,
devprof_pref = 0,
fielddev_pref = 0,
default_val = 1,
reseller_pref = NULL;
-- On (always) is the optional for all
INSERT INTO voip_preferences_enum
SET
preference_id = @vp_id,
label = "On (always)",
value = 1,
usr_pref = 1,
prof_pref = 1,
dom_pref = 1,
peer_pref = 1,
contract_pref = 0,
contract_location_pref = 0,
dev_pref = 0,
devprof_pref = 0,
fielddev_pref = 0,
default_val = 0,
reseller_pref = NULL;
-- On demand using VSC (initially disabled) is the optional for all but peer
INSERT INTO voip_preferences_enum
SET
preference_id = @vp_id,
label = "On demand using VSC (initially disabled)",
value = 2,
usr_pref = 1,
prof_pref = 1,
dom_pref = 1,
peer_pref = 1,
contract_pref = 0,
contract_location_pref = 0,
dev_pref = 0,
devprof_pref = 0,
fielddev_pref = 0,
default_val = 0,
reseller_pref = NULL;
-- On demand using VSC (initially enabled) is the optional for all but peer
INSERT INTO voip_preferences_enum
SET
preference_id = @vp_id,
label = "On demand using VSC (initially enabled)",
value = 3,
usr_pref = 1,
prof_pref = 1,
dom_pref = 1,
peer_pref = 1,
contract_pref = 0,
contract_location_pref = 0,
dev_pref = 0,
devprof_pref = 0,
fielddev_pref = 0,
default_val = 0,
reseller_pref = NULL;
COMMIT;