maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Maemo 5 / Fremantle (https://talk.maemo.org/forumdisplay.php?f=40)
-   -   Missing USSD functionality: N900 can't dial numbers beginning with # or * (https://talk.maemo.org/showthread.php?t=32878)

sjgadsby 2010-01-28 17:36

Re: Missing USSD functionality: N900 can't dial numbers beginning with # or *
 
The thread "T-Mobile US / Minute Check #646# ?" with one post has been merged into this thread.

jgarneau 2010-01-29 02:36

Re: Missing USSD functionality: N900 can't dial numbers beginning with # or *
 
1 Attachment(s)
Can someone help me to understand why I got «UNKNOWN APPLICATION»?

nintendogs 2010-01-29 02:43

Re: Missing USSD functionality: N900 can't dial numbers beginning with # or *
 
probably because *21# doesn't usually do anything on it's own.. what are you trying to do?

"unknown application" is the network's reply.

jgarneau 2010-01-29 04:14

Re: Missing USSD functionality: N900 can't dial numbers beginning with # or *
 
*21# is the Call Forwarding code for Fido in Canada.

See «How do I Call Forward my phone?» on this link: http://www.fido.ca/web/content/faq/faq_call_forwarding

KiberGus 2010-01-29 08:41

Re: Missing USSD functionality: N900 can't dial numbers beginning with # or *
 
Quote:

Originally Posted by jgarneau (Post 500348)
Can someone help me to understand why I got «UNKNOWN APPLICATION»?

Try changing language. Instead 15 in at+cusd... command use another value, here is a table (numbers are binary, you should convert them to decimal):
Quote:

Bits 3..0 indicate the language:
0000 German
0001 English
0010 Italian
0011 French
0100 Spanish
0101 Dutch
0110 Swedish
0111 Danish
1000 Portuguese
1001 Finnish
1010 Norwegian
1011 Greek
1100 Turkish
1101..1110 Reserved for European languages
1111 Language unspecified
This functionality would be included in next release.

nintendogs 2010-01-29 10:19

Re: Missing USSD functionality: N900 can't dial numbers beginning with # or *
 
Quote:

Originally Posted by jgarneau (Post 500395)
*21# is the Call Forwarding code for Fido in Canada.

See «How do I Call Forward my phone?» on this link: http://www.fido.ca/web/content/faq/faq_call_forwarding

but as I said, that doesn't do anything on it's own unless the network has a saved number for that specific divert which isn't usually the case.

the syntax is *21*number# to enable and #21# to disable, not *21#...

KiberGus 2010-01-29 16:03

Re: Missing USSD functionality: N900 can't dial numbers beginning with # or *
 
New version available.
* Fixed buf with \n in reply
* Fixed bug with = in configs
* Customizable font
* Customizable colors
* Names for widgets
* You can select reply language (is supported by operator)

lendurhenry 2010-01-29 18:05

Re: Missing USSD functionality: N900 can't dial numbers beginning with # or *
 
Very good job! I found some minor issues after testing:

Initial text is „Click to update“. It stays after setting up the name. Good thing is that it will be replaced after restart. That was a bit annoying before - I had to press each USSD command to get names. Maybe this is not bad idea to put this text as default name.

It shows status (Processing/Error) after name. Currently I have to add extra space after name. Maybe you can add hyphen between them. I would prefer if the name is replaced with status or result for few seconds, so I don’t have to reserve extra room for expanding. I hope you can implement a message box also in future. After that it will be perfect. ;)

shamoni8 2010-01-30 13:58

Re: Howto install ussd-pad and ussd-widget
 
Quote:

Originally Posted by Marshall Banana (Post 493831)
First a warning:
The software you want to install is not ready for end users and it is even not yet in extras-devel. Please read this first:
Seriously: don't send users out of Extras without a big warning

There are two applications for ussd:
ussd-widget: A widget on your homescreen. You can use to display your account balance for example.
ussd-pad: An application with a dialpad. You can enter an ussd-code and see the result

First you need to be root to use dpkg to install the .debs you download from garage.maemo.org, so you have to install rootsh form the maemo extras repository.


Install ussd-pad:

Go to https://garage.maemo.org/projects/ussd-widget/ and download the .debs for ussd-common, pexpect and ussd-pad and save them in your Documents folder

Open x-term and type:
Code:

sudo gainroot
cd MyDocs/.documents
dpkg -i pexpect_2.3.0-1_all.deb
dpkg -i ussd-common_0.0.1-0_all.deb
dpkg -i ussd-pad_2010.01.07_armel.deb

You can use the tab button or press ctrl+i to autocomplete directorys and filenames.


Now you can try the ussd-pad application. It might not work if the answer from your provider contains non-ascii characters (like öäü), in this case you can try this: http://talk.maemo.org/showpost.php?p...&postcount=101. ussdquery.py is in /usr/bin. Danger! Shoddy programming! :)

Install ussd-widget:

Go to https://garage.maemo.org/projects/ussd-widget/ and download the .debs for ussd-common, pexpect and ussd-widget and save them in your Documents folder. If you installed ussd-pad before you dont need to install ussd-common and pexpect again.

ussd-widget needs two dependencies to work: python-hildondesktop and hildon-desktop-python-loader. They are in the maemo extras repository.
Open x-term and type (you can use tab to autocomplete the filenames:
Code:

sudo gainroot
cd MyDocs/.documents
apt-get install python-hildondesktop
apt-get install hildon-desktop-python-loader
dpkg -i pexpect_2.3.0-1_all.deb
dpkg -i ussd-common_0.0.1-0_all.deb
dpkg -i ussd-widget_0.0.4-0_all.deb

Now a widget on your desktop appears, configure it with an ussd-code. Mine shows my account balance.


do i have to use the pad? what if i don't want it?

Marshall Banana 2010-01-30 16:33

Re: Howto install ussd-pad and ussd-widget
 
Quote:

Originally Posted by shamoni8 (Post 502546)
do i have to use the pad? what if i don't want it?

No you dont need to install ussd-pad if you don't need it.

Ussd-widget is in extras-devel now, so you just need to add the extras-devel repository and after that you can install ussd-widget with the Application Manager.


All times are GMT. The time now is 02:17.

vBulletin® Version 3.8.8