Context
The context of outgoing-prefix-barring within the schema tree is shown. Italicised links are to other pages.
deployment-config:sentinel-volte (in sentinel-volte-gsm-config.yaml and sentinel-volte-cdma-config.yaml) mmtel communication-barring operator-communication-barring outgoing-prefix-barring prefixes list prefix classifications list classifications list name minimum-number-length maximum-number-length match-international barring-treatment disable-ocb-announcement announcement announcement-id
Configuration for outgoing prefix barring.
- When present
 - 
Outgoing prefix barring is configured
 
prefixes list
/sentinel-volte/mmtel/communication-barring/operator-communication-barring/outgoing-prefix-barring/prefixes
The list of prefixes to match against, and their corresponding classifications to be used for outgoing barring.
prefix
/sentinel-volte/mmtel/communication-barring/operator-communication-barring/outgoing-prefix-barring/prefixes/prefix
The prefix to match against for outgoing barring.
This node is mandatory.
Type string
- Value
 - 
a string
 
classifications list
/sentinel-volte/mmtel/communication-barring/operator-communication-barring/outgoing-prefix-barring/prefixes/classifications
The classification(s) to apply when this prefix is matched.
Type List of leafref
- Values
 - 
one of ../../classifications/name
 
classifications list
/sentinel-volte/mmtel/communication-barring/operator-communication-barring/outgoing-prefix-barring/classifications
The list of classifications that can be applied for a prefix match.
List Structure
name string minimum-number-length uint8 maximum-number-length uint8 match-international boolean barring-treatment enumeration disable-ocb-announcement boolean announcement announcement-id announcement-id-type
The key is name.
Data Validation Constraints
Validation Error:  | 
'minimum-number-length' must be less than or equal to 'maximum-number-length'.  | 
  | 
|
Validation Error:  | 
'disable-ocb-announcement' must be omitted or set to 'false' if an outgoing prefix barring announcement is specified.  | 
name
/sentinel-volte/mmtel/communication-barring/operator-communication-barring/outgoing-prefix-barring/classifications/name
The name for this barring classification.
This node is mandatory.
Type string
- Value
 - 
a string with length 0 or more matching
[^\t\n\r]+ 
minimum-number-length
/sentinel-volte/mmtel/communication-barring/operator-communication-barring/outgoing-prefix-barring/classifications/minimum-number-length
The minimum length the number must be to match this classification.
This node is mandatory.
Related Constraint
.. has a Data Validation Constraint which references this node. The validation expression refers to this node  as minimum-number-length.
Type uint8
- Value
 - 
a number in the range 1 to 20
 
maximum-number-length
/sentinel-volte/mmtel/communication-barring/operator-communication-barring/outgoing-prefix-barring/classifications/maximum-number-length
The maximum length the number can be to match this classification.
This node is mandatory.
Related Constraint
.. has a Data Validation Constraint which references this node. The validation expression refers to this node  as maximum-number-length.
Type uint8
- Value
 - 
a number in the range 1 to 20
 
match-international
/sentinel-volte/mmtel/communication-barring/operator-communication-barring/outgoing-prefix-barring/classifications/match-international
When true, the normalized number must be international and not within the Home Country Code to match this classification.
This node is mandatory.
Type boolean
- Value
 - 
'true' or 'false'
 
barring-treatment
/sentinel-volte/mmtel/communication-barring/operator-communication-barring/outgoing-prefix-barring/classifications/barring-treatment
How to handle a call that this classification applies to.
This node is mandatory.
Type enumeration
- Value
 - 
one of the following
 
| Value | Description | 
|---|---|
  | 
Treat call as a Type1 operator barring rule.  | 
  | 
Treat call as a Type2 operator barring rule.  | 
  | 
Treat call as a Type3 operator barring rule.  | 
  | 
Treat call as a Type4 operator barring rule.  | 
  | 
Allow call to proceed.  | 
  | 
Bar the call.  | 
  | 
Treat call as premium rate information.  | 
  | 
Treat call as premium rate entertainment.  | 
disable-ocb-announcement
/sentinel-volte/mmtel/communication-barring/operator-communication-barring/outgoing-prefix-barring/classifications/disable-ocb-announcement
Disables the 'outgoing-call-barring' announcement. Cannot be 'true' when an announcement is specified.
Related Constraint
.. has a Data Validation Constraint which references this node. The validation expression refers to this node  as disable-ocb-announcement.
Type boolean
- Value
 - 
'true' or 'false'
 - Default value
 - 
false
 
announcement
/sentinel-volte/mmtel/communication-barring/operator-communication-barring/outgoing-prefix-barring/classifications/announcement
Should an announcement be played
- When present
 - 
Enables announcements
 
Container Structure
Related Constraint
.. has a Data Validation Constraint which references this node. The validation expression refers to this node  as announcement.
announcement-id
/sentinel-volte/mmtel/communication-barring/operator-communication-barring/outgoing-prefix-barring/classifications/announcement/announcement-id
The ID of an announcement to play instead of the usual 'outgoing-call-barring' announcement.
This node is mandatory.
Type announcement-id-type
- Description
 - 
The announcement-id type, limits use to be one of the configured SIP announcement IDs from '/sentinel-volte/mmtel/announcement/announcements/id'.
 - Value
 
