CAMEL SMS Configuration

CAMEL SMS Configuration

When using the IDPSMS protocol handler for CAMEL SMS, additional global action rule definitions may be specified:

Selector Rules Extensions

In addition to the standard N2SVCD selector rule attributes and the N2IWF selector rule extensions, the CAMEL SMS protocol handler provides additional elements.

Available Actions

The following actions are available for global action rule definitions when using CAMEL SMS.

Action Required
Parameters
Optional
Parameters
Valid At Applies To Description
continue - - (all) (all except
Error Handling)
Allow the SMS to proceed normally with rating interaction where applicable.
release - cause (all) (all) Release the SMS immediately with the given cause. May be specified as edp in order to pass through the received EDP cause from the network, if any.
free - - Initial (all except
Error Handling)
Allow the SMS to proceed unmonitored on the network with no further rating interaction.
grace - Initial (all except
Post-Rating)
Allow the SMS to proceed monitored (according to the charging model on the network with no further rating interaction.
abort - - (all) (all) Send a TC_ABORT to end the SMS immediately.

Additional Selectors

In addition to the standard N2SVCD rule engine selector rule fields, and the N2IWF additional selectors, SMS-specific selectors may also be used.

Selector Type Description
input.originating Boolean Whether the SMS is an originating (collected) leg.
input.terminating Boolean Whether the SMS is a terminating (delivery) leg.

All fields in the Initial DP SMS script entry parameters may be used as selectors or source values. The initialdpsms field will be populated as per the relevant INAP ASN.1 in use.

These selectors are available for all rules, including action rules.

Note that the input. prefix is included here for clarity, but is not required as it is the default N2SVCD rule engine namespace.

Subscriber Information Selection

When an Initial DP SMS message is received for processing, subscriber details are extracted as:

The specific protocol field that these values are drawn from will depend on the relevant INAP ASN.1 for the INAP variant in use.