Tone Rules
Tone Rules
When the OCS returns Final-Unit-Indication
or the Result-Code rule action
or billing bypass action selected is continue_period
at an initial or interim
interrogation, the application can be configured to enable or disable the alert tone sent as part of the CAMEL
ApplyCharging
message in the aChBillingChargingCharacteristics
→ timeDurationCharging
→ releaseIfdurationExceeded
→ tone
parameter.
Each rule may specify whether a tone should be played (or not). Rules are applied in the order listed until a match is
made to the received value. If no rule applies, or none are configured, the SSP model default_release_tone
will be used to set tone
.
Configuration Details
Each rule
can support the following attributes:
Attribute | Type | Description |
---|---|---|
tone |
Boolean | [Required] Whether to enable or disable the tone for this rule. |
tag |
String | [Conditional] The tag name to match the value for If tag is present, value must also be present. |
tag_x |
String | [Conditional] As for tag , but with x representing a unique pairing, e.g. tag_1 or tag_a . A matching value_x must also be present. |
value |
(various) | [Conditional] The string or integer value to match against during rule selection. Required when tag is present. |
value_x |
(various) | [Conditional] As for value , but with x representing a unique pairing, e.g. value_1 or value_a . A matching tag_x must also be present. |
originating |
Boolean | Whether this rule applies for originating calls. (Default: true ) |
forwarding |
Boolean | Whether this rule applies for forwarding calls. (Default: true ) |
terminating |
Boolean | Whether this rule applies for terminating calls. (Default: true ) |
at_initial |
Boolean | Whether this rule applies at the initial OCS interrogation, i.e. the Diameter CC-Request-Type is 1 (INITIAL_REQUEST ).(Default: true ) |
at_update |
Boolean | Whether this rule applies at interim OCS interrogations, i.e. the Diameter CC-Request-Type is 2 (UPDATE_REQUEST ).(Default: true ) |
(other available fields) | (various) | Any number of selector rule available fields. |
Note that, unlike other selector rules, the selector at_terminate
is
not permitted, as no Diameter Final-Unit-Indication
can ever be present in this message.