mirror of https://github.com/sipwise/db-schema.git
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.
120 lines
2.4 KiB
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;
|