[go: up one dir, main page]

0% found this document useful (0 votes)
700 views3 pages

Ussd

The document outlines the process for implementing an USSD platform in an RCOMM-RTL GSM network. It describes the standard message parameters populated in messages sent over SIGTRAN between the STP and USSD. It provides details of the USSD request-response flow for a user-initiated USSD request, including the entities involved and types of responses sent by the USSD gateway. It also categorizes USSD operations as either network-initiated or MS-initiated, and describes the components of USSD notifications and requests.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
700 views3 pages

Ussd

The document outlines the process for implementing an USSD platform in an RCOMM-RTL GSM network. It describes the standard message parameters populated in messages sent over SIGTRAN between the STP and USSD. It provides details of the USSD request-response flow for a user-initiated USSD request, including the entities involved and types of responses sent by the USSD gateway. It also categorizes USSD operations as either network-initiated or MS-initiated, and describes the components of USSD notifications and requests.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 3

USSD is a GSM service that allows high-speed interactive communication between the subscribers and applications across a GSM

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

Implementation USSD Flow

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))

Message 3-PSSR Req

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)

Message 8-PSSR ACK

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 )

USSD Request Response Flow for User Initiated USSD Request:

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

You might also like