CAMEL SMS Configuration
CAMEL SMS Configuration
When using the IDPSMS protocol handler for CAMEL SMS, additional global action rule definitions may be specified:
- General IDPSMS parameters
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:
- IMSI: taken from the IMSI digits, if present.
- MSISDN: differs depending on the SMS direction.
- Originating SMS: taken from the calling party.
- Terminating SMS: taken from the destination subscriber.
The specific protocol field that these values are drawn from will depend on the relevant INAP ASN.1 for the INAP variant in use.