From 11ba26ee785e671dde25a126d23193c71f3152c8 Mon Sep 17 00:00:00 2001 From: Andrew Pogrebennyk Date: Wed, 20 Nov 2019 11:54:24 +0100 Subject: [PATCH] TT#71029 nat_sipping support for SIP OPTIONS ping independent of NAT status of subscriber Change-Id: I1fe550855319df8a279dc5e72ae9bbed346f2598 --- db_scripts/diff/15570.down | 12 ++++++++++++ db_scripts/diff/15570.up | 14 ++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 db_scripts/diff/15570.down create mode 100644 db_scripts/diff/15570.up diff --git a/db_scripts/diff/15570.down b/db_scripts/diff/15570.down new file mode 100644 index 00000000..2c12b7b8 --- /dev/null +++ b/db_scripts/diff/15570.down @@ -0,0 +1,12 @@ +USE provisioning + +SET autocommit=0; + +select id from voip_preferences where attribute='nat_sipping' into @vpid; +update voip_preferences set label='NAT pinger' where id=@vpid; +update voip_preferences set description='Controls whether to enable/disable NAT pings for a given domain/user' where id=@vpid; + +update voip_preferences_enum set label='Yes' where preference_id=@vpid and value='yes'; +delete from voip_preferences_enum where preference_id=@vpid and value='always'; + +COMMIT; diff --git a/db_scripts/diff/15570.up b/db_scripts/diff/15570.up new file mode 100644 index 00000000..10087c65 --- /dev/null +++ b/db_scripts/diff/15570.up @@ -0,0 +1,14 @@ +USE provisioning + +SET autocommit=0; + +select id from voip_preferences where attribute='nat_sipping' into @vpid; +update voip_preferences set label='Enable SIP OPTIONS ping' where id=@vpid; +update voip_preferences set description='Controls whether to enable/disable NAT pings for a given domain/user. Requires re-registrations for the change in settings to take effect' where id=@vpid; + +update voip_preferences_enum set label='When behind NAT' where preference_id=@vpid and value='yes'; +insert into voip_preferences_enum (preference_id, label, value, usr_pref, prof_pref, dom_pref, peer_pref, + contract_pref, contract_location_pref, default_val) values + (@vpid, 'Force ping', 'always', 1, 1, 1, 0, 0, 0, 0); + +COMMIT;