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