Welcome!

Welcome to the official BlackBerry Support Community Forums.

This is your resource to discuss support topics with your peers, and learn from each other.

inside custom component

Java Development

Reply
Developer
Developer
Posts: 122
Registered: ‎08-11-2008
My Device: 9700
My Carrier: XL

PHONE-USSD

my operator have USSD (Unstructured Supplementary Service Data) menu when i call into number *108#

before i start call *108#, i set my log viewer (ALT LGLG) into debug info.

 

here is the related record:

a PhoneApp - OCC SS_CALL *108# 

a UI - GS+Q2 ...blabla..net.rim.device.apps.internal.phone.api.ui.UssdInputDialog 

a PhoneApp - PHONE-USSD-input=1 

a PhoneApp - PHONE-USSD blabla-the-ussd-content 

a CC - SSUssd,,0,"true" 

 

my questions are:

1. how i can programatically invoke call to *108#

2. how i can get the PHONE-USSD content like at the log viewer?

    is there any specific API?

 

thank you.

 

 

--
"Give kudos (star) if you feel response is helpful"
BlackBerry Development Advisor
Posts: 15,125
Registered: ‎07-09-2008
My Device: BlackBerry Passport
My Carrier: Bell

Re: PHONE-USSD

You can use the Invoke class to launch the Phone application and dial the number of your choice.  There are no methods to programmatically extract USSD data from a phone call.
Mark Sohm
BlackBerry Development Advisor

Please refrain from posting new questions in solved threads.
Problem solved? Click the Accept As Solution button.
Found a bug? Report it using Issue Tracker
New Developer
Posts: 3
Registered: ‎11-01-2009
My Device: Not Specified

Re: PHONE-USSD

M shom..

so, if we can't extract USSD data. if there any "alternative way" to get that data..

Cos I want to make USSD menu browser, so I need USSD listener..

thx.. 

New Contributor
Posts: 3
Registered: ‎03-30-2010
My Device: 9000
My Carrier: O2

Re: PHONE-USSD

[ Edited ]

 

 

       I am using the same way as you suggested. it works and confirms with all success message too. But at the same time on the back ground to my application screen, it gives an error message. 

 

      It does not throw any exception at my  Invoke.invokeApplication( Invoke.APP_TYPE_PHONE, phoneArgs ); call.

 

 What am i doing wrong? Any suggessions or hints?!!!

 

New Member
Posts: 1
Registered: ‎09-09-2010
My Device: Bold 9700
My Carrier: Claro

Re: PHONE-USSD

@MSohm, is it possible to create a downloadable icon that when clicked would trigger a USSD session shortcut like: Dial *150#

 

If so, where can I find information on how to do this?

 

Thanks in advance,

 

Yaqui.

Contributor
Posts: 12
Registered: ‎11-10-2010
My Device: 9550
My Carrier: TMobile

Re: PHONE-USSD

Hi,

 

Is there any API available in blackberry for getting the USSD Response in the Application?

 

Visitor
Posts: 1
Registered: ‎07-30-2012
My Device: Blackberry Tour 9630 & Blackberry Curve 9300
My Carrier: Tigo Tanzania

Re: PHONE-USSD

With my new Blackberry Tour 9630 I can't inquire from my GSM network. If I for example want to check my account balance I have to dial *102#. But this doesn't work with my new Tour instead it dials it as a phone number.

Can you help me on this? My blackberry curve 9300 works fine.

I'm new here and I don't know if there's any thread solving this matter. Please give the link if available