processUnstructuredSs
From ss7api.null.ro
Contents |
Capability: Services
Usage
This message is sent to a HLR when a mobile terminal makes a single USSD request – normally by "dialing" a number like *NNNN# or *NNN*NNNNNN#. Common usage is for activating and deactivating various non-standard services, entering prepaid card codes or performing custom operations.
Expected actions
- The HLR must process the USSD string according to its local convention.
- The HLR may initiate a sequence of unstructuredSs-Request to the mobile station in the same dialog to implement menu navigation.
- The HLR may return a text answer that will be displayed but not saved on the mobile terminal.
Addressing
The TCAP dialog userInformation is used for identifying the subscriber. The originationReference parameter will normally hold the IMSI as a land-mobile international number.
Invoke parameters
- ussd-DataCodingScheme – Coding used by USSD string
- ussd-String – Decoded USSD string
- alertingPattern – Special ringing mode
- msisdn – Sender phone number
Result parameters
- ussd-DataCodingScheme – Coding used by USSD string
- ussd-String – Decoded USSD string
Example
<component remoteCID=1" type="Invoke" operationCode="processUnstructuredSs"> <ussd-DataCodingScheme enc="hex">0f</ussd-DataCodingScheme> <ussd-String>*100*123456789012#</ussd-String> <msisdn enc="e164">49173123456</msisdn> </component> ... <component remoteCID=1" type="ResultLast" operationCode="processUnstructuredSs"> <ussd-DataCodingScheme enc="hex">0f</ussd-DataCodingScheme> <ussd-String>Added 10 E to your account, new credit 11.84 E</ussd-String> </component>
References
- ETSI TS 100 974 V7.15.0 (2004-03) p1080