Based on the nature of your query, mail us on these IDs:
Unstructured Supplementary Service Data (USSD) is a protocol used by GSM cellular telephones to communicate with service provider's computers. Supported by almost every phone on this planet, its response time is several times faster than SMS. It provides session-based communication, enabling a variety of interactive applications.
Its applications range from mobile-banking services to tele-voting, from WAP browsing to location-based recommendations. Simply put; USSD is to SMS, what instant messaging is to email. It enables internet on mobile without an internet connection!
Fonetwish is the most professional and comprehensive USSD platform for enterprises and developers. With neat design elements and powerful tools, user can easily create fabulous USSD applications on this platform; without bothering about distribution on multiple telecom operators. Enterprises can create compelling applications to extend their reach, enhance customer engagement, gather market feedback etc.
Think of an application name and enter it in the form provided for new application. (Remember to use a unique name for all your applications). Enter a short description for what the application does. Once name and short description are entered, application creation screen will appear.
By default, a single screen will appear which can be attached to further screens. Application screens will have unique screen-ids assigned against them. This is how it will look like:
Screen layout has three major constituents:
Heading: Heading shows up at the top of application. It is similar to a caption or a title explaining menu options below.
Menu: Allows user to browse through different options; option 1, option 2, option 3. Once a screen is ready; menu options can be connected to further screens. All screens need not feature menu options. If application developer intends to make a particular screen the last screen for the application, then all menu options have to be removed from that screen; keeping text in heading only.
Footer: Footer shows up at the bottom of application.
Think of menus and sub-menus, visualize screens and connecting screens. Put them down on Fonetwish, run them on emulator. Get started!
(a) Static: predefined alphanumeric text for each screen
(b) Dynamic: URL/APIs (see below)
(c) User-input: alphanumeric text
If application developer intends to take user input; then remove menu options while keeping the text in heading, and connect to further screens.
Yes! Application can be a mix of static and dynamic (API/URLs). If the application is fully dynamic, no static; place the URL in heading and save it.
If the application is a mix of static and dynamic (URL/APIs), then also the URL has to be placed in the heading.
Please refer to API Documentation for a detailed information. Currently we support JSON format for API content.
Yes. This is effected through drag and drop feature. Click on the connector displayed on the right corner of menu, and a new screen will pop up. Further options can be connected by clicking on the connector for that option and dragging it to the destination screen. How do you go about effecting this? Below is a sample example:
App can be tested in two ways:
(a) Testing on emulator: Application can be tested on web-based emulator. See screenshot below:
(b) Before publishing the application, select the option “Try this app” and input your mobile number. Your mobile number will be whitelisted, and you will be able to run the application on mobile handset. During trial mode, application runs only on whitelisted mobile number.
Once the publish option is selected, application developer is asked to select operators. All operators where service can be made live are displayed. Select the ones you want to take the app live. Selection can be made for multiple operators or a single operator. Once the operator selection is done, input the four digit multimodal.
In case you are unable to get the desired multimodal, please mail us at firstname.lastname@example.org
Yes, charges are applicable for one session. One session is defined as from the time end user dials the code to the time when that session is terminated.
Yes, you can make the application free for end users. Please mail us at email@example.com for details.
USSD uses the same GSM signalling channel as SMS and it has built-in encryption, authentication, authorization and accounting protocols.