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 aChBillingChargingCharacteristicstimeDurationChargingreleaseIfdurationExceededtone 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.