mirror of
https://github.com/open5gs/open5gs.git
synced 2025-11-14 02:47:42 +00:00
HSS: Add support for Operator-Determined-Barring field
* Add "subscriber_status" cmd to open5gs-dbctl to set values for "subscriber_status" and "operator_determined_barring" DB fields. * Add webui View+Edit for those same fields. * open5gs-hssd now takes those values into account and submits Operator-Determined-Barring AVP with DB-retrieved value if subscriber_status is set to OPERATOR_DETERMINED_BARRING. For more information, see TS 29.272 section 5.2.2.1.3 and 7.3.30.
This commit is contained in:
committed by
Sukchan Lee
parent
963df4beeb
commit
e108d6297c
@@ -43,13 +43,15 @@ class TestSchemaUpdater(unittest.TestCase):
|
||||
'opc': 'iamatransparentsecretopcstring'
|
||||
},
|
||||
'subscribed_rau_tau_timer': 12,
|
||||
'subscriber_status': 0
|
||||
'subscriber_status': 0,
|
||||
"operator_determined_barring": 0,
|
||||
}
|
||||
|
||||
def test_top_level_migration(self):
|
||||
new_sub = SchemaUpdater.create_v1_from_v0(self.legacy_sub)
|
||||
self.assertEqual(new_sub["imsi"], self.legacy_sub["imsi"])
|
||||
self.assertEqual(new_sub["subscriber_status"], self.legacy_sub["subscriber_status"])
|
||||
self.assertEqual(new_sub["operator_determined_barring"], self.legacy_sub["operator_determined_barring"])
|
||||
self.assertEqual(new_sub["subscribed_rau_tau_timer"], self.legacy_sub["subscribed_rau_tau_timer"])
|
||||
self.assertEqual(new_sub["network_access_mode"], self.legacy_sub["network_access_mode"])
|
||||
self.assertEqual(new_sub["access_restriction_data"], self.legacy_sub["access_restriction_data"])
|
||||
|
||||
Reference in New Issue
Block a user