diff --git a/yang-models/_3gpp-common-subscription-control.yang b/yang-models/_3gpp-common-subscription-control.yang index 833e46ad59066ea86ad5c776a03592b055309778..16b763f237aba7701641f45257c20e1d539c09f8 100755 --- a/yang-models/_3gpp-common-subscription-control.yang +++ b/yang-models/_3gpp-common-subscription-control.yang @@ -21,6 +21,7 @@ module _3gpp-common-subscription-control { Solution Set (SS) definitions 3GPP TS 28.623"; + revision 2026-04-26 { reference "CR-0625"; } revision 2026-03-19 { reference "CR-0618 CR-0619"; } //common for r19, r20 revision 2025-11-07 { reference "CR-0551 CR-0586"; } revision 2025-08-13 { reference "CR-0551 CR-0561"; } @@ -337,6 +338,14 @@ module _3gpp-common-subscription-control { by a 'NtfSubscriptionControl' instance."; } + leaf administrativeState { + type types3gpp:BasicAdministrativeState; + default UNLOCKED; + description "The administrative state describes the permission to use or + prohibition against using the NtfSubscriptionControl instance. The adminstrative state + is set by the MnS consumer."; + } + leaf operationalState { type types3gpp:OperationalState; config false; @@ -429,6 +438,13 @@ module _3gpp-common-subscription-control { can create a subscription for another MnS consumer since it is not required the notificationRecipientAddress be his own address. + To receive notifications, a MnS consumer has to ensure that the + administrativeState attribute is set to UNLOCKED. If the + administrativeState is LOCKED + - notifcations will not be sent out for this subscription, nor + will they be logged in any NotificationList MOI + - the lastSequenceNo is not updated + When a MnS consumer does not wish to receive notifications any more the MnS consumer shall delete the corresponding NtfSubscriptionControl instance.