![]() |
Post Page Rank |
Unstructured Supplementary Services Data (USSD) is a GSM service that allows high speed interactive communication between the subscribers and applications across a GSM Network. A sample USSD service is the bill status service accessed by dialing *141# or similar numbers in between * and #. USSD applications can be thought of as an IVRS (Interactive Voice Response System) with out voice.
Some of the USSD applications that we use regularly are
- Alerts About special offers, services and news
- Balance enquiry
- Changing tariff plan and subscribing to various VAS services.
- Recharging using prepaid vouchers
Other than these many interesting services can be given using the USSD platform. One such service is the “call back” service. The user will use USSD to send a USSD message to his friend asking him to call back. This is done by pressing the USSD service number and the number to which the alert needs to be send. Assume 14 is the service number and you want me to call you back. Press this on your mobile and press dial.
*14*9846831128#
I will receive a message, “XXXXXXXXXX wants you to call him back” where XXXXXXXXXX will be your number.
USSD supports interactive sessions where a service can be provided by using a menu. Micro payment market gets a real boom with the USSD technology in place. Users can transfer money from their mobile prepaid and post paid account to other mobile accounts. There will be a service number associated with it. When the user presses the number and dials, he will be presented with menus where he has to enter the amount and the mobile number to which the money needs to be transferred.
USSD is a session oriented technology and hence it supports menus and transactions. The state of the interaction between the user is tracked by the USSD server. Response times for USSD messages are shorter than SMS because SMS is a store and forward technology. All USSD services are accessed by dialing numbers between * and #. The handset recognizes those numbers and forwards the request to the USSD server instead of initializing a normal call or a data call. No additional application, phone menu or sim menu is needed for USSD to function as USSD is supported by every GSM handset.
|
|
|
|
![]() |
Related posts
If you enjoyed this post, make sure you subscribe to my RSS feed!



23 comments ↓
Thanks, that is the simplest and clearest explanation I found of USSD on the web.
It was really easy to understand .thanks indeed
As USSD is a session oriented technology
Q1.) on the handset, how can we know the sesion end?
Q2.) Can we send the 2 service in one time command, such as *141#*14*9846831128#
Thank you for the answer from anyone.
I’m interested in developing an USSD menu driven applications
I’m currently sms content provider and I would want to intergrate sms content with USSD technologyhow do I go about it.
Thanks
Cool one. Please add more information on how Service Provides done USSD applications & about there APIs.
Thanks
Thiwanka
I’m a service provider (sms), i would like to know the way to develop USSD services gateway (documentation, website …)
Thanks
Interesting piece !!. Thanks
In a USSD session, will I be allowed to enter characters (or) can I enter only digits?
Where can I find those service number, and do they work in the Netherlands? I want to transmit lager messages to my employees, what do I need to do that. It has to be based on USSD, like cell broadcasting. Thank you.
Thanks…for such a nice explanation of USSD…very interesting and useful information indeed…In fact i keep looking for new technologies in field of telecommunications for my seminar.
It’ s good overview of USSD, I would like to know more about its implementation. Thanks
Nice piece, Do we have any FOSS USSD Servers?
the way u have given the overview for USSD is really nice one and easy to understand.
I am vas on IVRS provider. Now we are looking to provide VAS on USSD. Can u give me more information on USSD.
I’m service provider in sms. Now i wan’t to improve my services using USSD. Can u tell me how to interact with the Operator USSD application server.
very interesting
what abt for USSD application server ? whether these are in built in HLR and IN ? or do we have a seperate server for these ? If we have seperate server, then how it’s connected to MSC ?
Hi! I wanted to know whether the session on USSD can be generated from the customer end and what would be the approx cost if the session time is increased. Why is this facility lying underutilised.
I want to know whether a consumer can add an extra menu in USSD service? If yes , then plz write what are the criteria that will have to be followed and if not the what is the alternate method to do so.
I want to know whether a consumer can add an extra menu in USSD service? If yes , then plz write what are the criteria that will have to be followed and if not then what is the alternate method to do so.
I’m interested in developing an USSD menu driven applications. Currently I’m working with service provider provider and I want provide different services by intergrating sms content with USSD technology. Where I can get information (documentation, website etc.)regarding the same
Thanks
[…] The registration is pretty simple just enter your mobile number and after that you will receive a USSD push from mchek. USSD push is a simple session oriented SMS push(similar to session oriented login […]
[…] But still, majority kept themselves away from this, just because of cost of sending a message. 3Rs for GSM networks, 2 RS for CDMA networks and 1Rs for BSNL. But now USSD promises to change all of that. Read my earlier post on USSD here. […]
Leave a Comment