Ussd
Ussd
network. USSD is session orientated, unlike SMS, which is a store-and-forward technology, thus turnaround response times for interactive applications are shorter for USSD than SMS. An USSD message can be maximum182 characters long, i.e. comparable to SMS. USSD messages in a dialogue are delivered significantly quicker than SMS. When a session is initiated, the radio connection stays open until it is released by either the terminal or by the gateway. A USSD session typically starts with the subscriber sending a USSD message like *51234# SEND. This message is sent through the GSM network to the USSD Gateway. The USSD gateway interprets the code to a specific request for interaction with a defined application. The application can even be a hyperlink to an Internet site or information stored locally in the Service Application System. Return information is then sent to the USSD Gateway where it is Converted to USSD and sent to the mobile terminal. 1 Objective
The Objective of the document is to put requirement for implementing OSIYAN USSD platform in RCOMM-RTL GSM Network. Details about the standard message parameter that are populated in the messages over SIGTRAN between STP & USSD.
15/06/11
2.1
O-MSC
ST P
HLR
STP
USSD
Message1- PSSR Req MTP -3: OPC=O_MSC PC DPC =ST P PC SCCP : cgpa: RI=1 PC=O_MSC PC cdpa: RI=0 TT=19 GT A=A MSISDN TCAP : A MSISDN ,MAP PSSR(USSD _STRING =*51234 # 12)
Message2 MTP-3: OPC=ST P PC DPC=HLR PC SCCP : cgpa: RI=1 PC=STP PC cdpa: RI=1 PC=HLR PC SSN=6 T CAP : A MSISDN ,MAP PSSR(USSD_STRING =*51234 # 12))
Message4-PSSR Req MTP-3: OPC=STP PC DPC=USSD PC SCCP : cgpa: RI=0 SSN=6 GT A=HLR ISDN No . cdpa: RI=0 GT A=USSD ISDN No . T CAP : A MSISDN ,MAP PSSR(USSD _STRING =*51234 # 12)
MTP-3: OPC=HLR PC DPC=STP PC SCCP : cgpa: RI=0 GT A=HLR ISDN No . SSN=6 cdpa: RI=0 GT A=USSD ISDN No TCAP : A MSISDN ,MAP PSSR(USSD _STRING =*51234 # 12)
Message7
Message6-PSSR ACK MTP-3: OPC=STP PC DPC=HLR PC SCCP : cgpa: RI=1 PC=STP PC cdpa: RI=1 PC=HLR PC TCAP : MAP PSSR _ACK (USSD String :Hello this is Reliance Alert Service )
Message5-PSSR ACK
MTP-3: OPC=HLR PC DPC=MSC PC SCCP : cgpa: RI=1 PC=HLR PC cdpa: RI=1 PC=MSC PC T CAP : MAP PSSR _ACK(USSD String :Hello this is Reliance Alert Service )
MTP -3: OPC=USSD PC DPC =STP PC SCCP : cgpa: RI= 0 GT A=USSD ISDN No . cdpa: RI= 0 GT A=HLR ISDN No . T CAP : MAP PSSR _ACK (USSD String :Hello this is Reliance Alert Service )
1. User initiates an USSD request. 2. This request is passed to HLR through STP
3. HLR inquires USSD Service code and checks for required USSD flags (explained in a section below) in HLR for that service code.If a match is found, the request is forwarded to Configured USSD Gateway as it is. 4. USSD Gateway handles the USSD request and based on service logic as configured responds to USSD request in same opened dialogue. Based on Service logic, USSD Gateway responds with Either USSD_Request or USSD_Notify message (For More detail refer to 3GPP MAP Specification 3GPP TS 29.002 V8.1.0 (2007-03)) 5. Response involves the same entities as in request 6. At any time of USSD operation dialogue, either party can close/abort the dialogue/operation.
15/06/11
2.2
USSD Operations
USSD operations can be broadly divided as MS initiated (say, balance inquiry) or Network Initiated (Post Call Balance). As an example, when subscriber wants to refill or consult his account from his HPLMN or FPLMN, he can dial a sequence on his MS that will be interpreted as an MS Initiated USSD message. Two types of message can be responded back during USSD exchanges by USSD gateway as response USSD request: Operation used by an application (MS application) in order to obtain some data from the remote part (SCP application). USSD notification: Operation used by an application (SCP application) in order to provide some information to the initiator (MS application) of unstructured supplementary services
Each USSD notification and request consists of: An alphabet indicator (IA5, UCS2,or default alphabet) A language indicator, An USSD string.
15/06/11