Context
The context of mmtel-call-diversion
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 call-diversion mmtel-call-diversion max-diversions max-diversion-action max-diversion-fixed-destination no-reply-timeout-seconds add-orig-tag diversion-limit-exempt-uris list suppress-for-cs-terminating-domain prefer-subscriber default-target-uri additional-not-reachable-status-codes list allow-not-reachable-during-alerting add-mp-param
Configuration for the MMTel call diversion service.
max-diversions
Maximum number of diversions that may be made while attempting to establish a session.
This node is mandatory.
Type uint32
- Value
-
a number in the range 0 or more
max-diversion-action
Action to take when the maximum number of diversions is exceeded.
This node is mandatory.
Related Constraint
Conditional node ../max-diversion-fixed-destination
depends on this node. The Conditional expression refers to this node as ../max-diversion-action
.
Type enumeration
- Value
-
one of the following
Value | Description |
---|---|
|
Reject the call. |
|
Direct the call to the address specified in max-diversion-fixed-destination. |
|
Direct the call to the subscriber’s voicemail server. |
max-diversion-fixed-destination
The address to deliver communication to when the maximum number of diversions is exceeded and ../max-diversion-action is set to 'DELIVER_TO_FIXED_DESTINATION'.
Conditional
This leaf is only valid when ../max-diversion-action = 'DELIVER_TO_FIXED_DESTINATION'
.
Type sip-or-tel-uri-type
- Description
-
A type allowing either a SIP URI or a Tel URI.
- Value
-
- sip-uri-type
-
The SIP URI type.
a string with length 0 or more matching
sip:.*
- or tel-uri-type
-
The Tel URI type.
a string with length 0 or more matching
tel:\+?[-*#.()A-F0-9]+
no-reply-timeout-seconds
Time to wait (in seconds) for a reply before diverting due to a no reply rule. This value is the network default, and can be overridden in subscriber data.
This node is mandatory.
Type uint8
- Value
-
a number in the range 5 to 180
add-orig-tag
Set to 'true' to add an 'orig' tag to the Route header when diverting a call.
Type boolean
- Value
-
'true' or 'false'
- Default value
-
true
diversion-limit-exempt-uris list
List of URIs may still be diverted to after the max diversions limit has been reached.
Type List of sip-or-tel-uri-type
- Description
-
A type allowing either a SIP URI or a Tel URI.
- Values
-
- sip-uri-type
-
The SIP URI type.
a string with length 0 or more matching
sip:.*
- or tel-uri-type
-
The Tel URI type.
a string with length 0 or more matching
tel:\+?[-*#.()A-F0-9]+
suppress-for-cs-terminating-domain
Set to 'true' to suppress call diversion behaviour for calls terminating in the CS domain.
This node is mandatory.
Type boolean
- Value
-
'true' or 'false'
prefer-subscriber
Set to 'true' to have subscriber configuration take precedence over operator configuration.
This node is mandatory.
Type boolean
- Value
-
'true' or 'false'
default-target-uri
The address to forward to if an operator or subscriber forward-to rule has no target specified.
Type sip-or-tel-uri-type
- Description
-
A type allowing either a SIP URI or a Tel URI.
- Value
-
- sip-uri-type
-
The SIP URI type.
a string with length 0 or more matching
sip:.*
- or tel-uri-type
-
The Tel URI type.
a string with length 0 or more matching
tel:\+?[-*#.()A-F0-9]+
additional-not-reachable-status-codes list
List of response codes that can trigger a 'not-reachable' diversion rule (in addition to those outlined in the MMTel call diversion specification). The following status codes cannot be used: 1xx, 2xx, 302, 404, 408, 486, 487.
Type List of sip-status-code
- Description
-
SIP response status code type.
- Values
-
a number in the range 300 to 301, 303 to 399, 400 to 403, 405 to 407, 409 to 485, 488 to 699
allow-not-reachable-during-alerting
Set to 'true' to allow diversion rules with 'not-reachable' conditions to be triggered after a 180 response has been received from the called party.
This node is mandatory.
Type boolean
- Value
-
'true' or 'false'
add-mp-param
Set to 'true' to add a 'hi-target-param' of type 'mp' to the History-Info header entry added by a diversion.
This node is mandatory.
Type boolean
- Value
-
'true' or 'false'