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)

Marshall Banana 2010-02-06 11:57

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

Originally Posted by KiberGus (Post 513018)
2 Marshall Banana and fpp
Try this script.

It works, non ascii characters are displayed correctly :)

fpp 2010-02-06 12:06

Re: Missing USSD functionality: N900 can't dial numbers beginning with # or *
 
Confirmed, I now have the full sentence, with the "à".

Do we just replace the old ussdquery in /usr/bin with the new one to get the widget & pad working again, or should we wait for an upgrade ?

Thanks again for your work & help KiberGus, and don't forget to get some sleep ! :-)

KiberGus 2010-02-06 12:15

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

Originally Posted by fpp (Post 513044)
Confirmed, I now have the full sentence, with the "à".

Do we just replace the old ussdquery in /usr/bin with the new one to get the widget & pad working again, or should we wait for an upgrade ?

Thanks again for your work & help KiberGus, and don't forget to get some sleep ! :-)

You can replace ussdquery.py with this file, ussd-widget should work with it. Next release would include this fix.

fpp 2010-02-06 12:58

Re: Missing USSD functionality: N900 can't dial numbers beginning with # or *
 
Yup, already tried it and it works, thanks!

Morfeusz_2005 2010-02-06 13:58

Re: Missing USSD functionality: N900 can't dial numbers beginning with # or *
 
USSD-Widget work. It;s super.

Screen: http://img188.imageshack.us/img188/1...0020614191.jpg

KiberGus 2010-02-06 14:54

Re: Missing USSD functionality: N900 can't dial numbers beginning with # or *
 
Corrected ussd-common is in repositories. By the way, is there a way to force phone update it? As far as I understand, application manager suggests to update packages from visible repositories only. I can make new version of widget which would require new version, but this is not a proper solution.

adancau 2010-02-06 16:15

Re: Missing USSD functionality: N900 can't dial numbers beginning with # or *
 
apt-get update; apt-get dist-upgrade in the console worked for me, it pulled ussd-common fine (don't even think it needs dist-upgrade).

KiberGus 2010-02-06 17:48

Re: Missing USSD functionality: N900 can't dial numbers beginning with # or *
 
By the way, if anybody wants to see widget in his native language, it is easily doable. You just need to translate strings from .pot file (I'l publish most recent one, if anybody wants).

fpp 2010-02-06 18:22

Re: Missing USSD functionality: N900 can't dial numbers beginning with # or *
 
Or you could use Transifex, like for Conboy ?...

rldstover48 2010-02-06 20:47

Re: Missing USSD functionality: N900 can't dial numbers beginning with # or *
 
is the ussd-widget ready for testing and is it in extras-devel im t-mobile us would just like the function. and is the widget the only thing i need to install. thanks for any help. iv read alot of thread but still alil confused

KiberGus 2010-02-06 21:16

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

Originally Posted by rldstover48 (Post 513507)
is the ussd-widget ready for testing and is it in extras-devel im t-mobile us would just like the function. and is the widget the only thing i need to install. thanks for any help. iv read alot of thread but still alil confused

I think, that it should be stable enough now. It is in extras-devel. I've promoted it to extras-testing an hour ago, packages are called pexpect, ussd-common and ussd-widget.
If you install widget from application manager all needed packages would be installed automatically.

Rockerd85 2010-02-07 06:31

Re: Missing USSD functionality: N900 can't dial numbers beginning with # or *
 
hi, I m not so good in programing but knows the linux and VI commands here and there, I have got the USSD widget installed via the ExtraTestings last night, When I click on the widget it gives me a error, I m assuming that the config file has to be changed to my mobile network, My network uses *1411# for balance and *1422# for data plan balance, Kindly letme konw on where the config file is located in order to add the *1411#

KiberGus 2010-02-07 07:06

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

Originally Posted by Rockerd85 (Post 514005)
hi, I m not so good in programing but knows the linux and VI commands here and there, I have got the USSD widget installed via the ExtraTestings last night, When I click on the widget it gives me a error, I m assuming that the config file has to be changed to my mobile network, My network uses *1411# for balance and *1422# for data plan balance, Kindly letme konw on where the config file is located in order to add the *1411#

You do not need to edit config file by hand. Go to layout mode on kesktop (click on free space, then on a gear). You would see wrenck icon on widget. Click on it and configuration dialog would be shown to you.

Rockerd85 2010-02-07 08:11

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

Originally Posted by KiberGus (Post 514026)
You do not need to edit config file by hand. Go to layout mode on kesktop (click on free space, then on a gear). You would see wrenck icon on widget. Click on it and configuration dialog would be shown to you.

Thanks for the responce, Do I have to fill the other details cus the widget goes to processing and then says error, Do I need to fill in the other details such as parser for widget etc? I have entered *1411# in the USSD number and selected the reply language as english

KiberGus 2010-02-07 08:22

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

Originally Posted by Rockerd85 (Post 514055)
Thanks for the responce, Do I have to fill the other details cus the widget goes to processing and then says error, Do I need to fill in the other details such as parser for widget etc? I have entered *1411# in the USSD number and selected the reply language as english

Try selecting language as Unspecified. And launch widget from command line, if it doesn't help
python /usr/lib/hildon-desktop/ussd-widget.py

Rockerd85 2010-02-07 08:46

Re: Missing USSD functionality: N900 can't dial numbers beginning with # or *
 
Great, I just changed the language to unspecified and now it works perfectly, Thanks a lot guys for your hard work, Keep up the good work

KiberGus 2010-02-07 08:54

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

Originally Posted by Rockerd85 (Post 514078)
Great, I just changed the language to unspecified and now it works perfectly, Thanks a lot guys for your hard work, Keep up the good work

This just means, that your operator doesn't support this feature. You hardly ever would need to set language.

shady 2010-02-07 10:17

Re: Missing USSD functionality: N900 can't dial numbers beginning with # or *
 
why does the widget disappear when i close the terminal? when i run the program i cannot get a persistent widget, is this how it works>?

KiberGus 2010-02-07 11:51

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

Originally Posted by shady (Post 514142)
why does the widget disappear when i close the terminal? when i run the program i cannot get a persistent widget, is this how it works>?

Launching it from terminal is for debugging only. When you close terminal you close all applications launched from it. For normal persistent widget add it to desktop as usual.

awben 2010-02-07 11:54

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

sry,,, i had not the time this week for testing.

after start in terminal i have the following failure code:

translation file for your language not found. sintax error in ussd number

language in program: german or unspec

language of phone and os: german

KiberGus 2010-02-07 12:26

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

Originally Posted by awben (Post 514204)
ok...

sry,,, i had not the time this week for testing.

after start in terminal i have the following failure code:

translation file for your language not found. sintax error in ussd number

language in program: german or unspec

language of phone and os: german

This is OK. There is no translation to german. Sintax error in USSD number means, that you need to configure widget, enter correct number and then click on it. THen it would work or you will get information about error in console.

awben 2010-02-07 13:09

Re: Missing USSD functionality: N900 can't dial numbers beginning with # or *
 
language german:
*#06#=timeout modem didnt reply
*135#:=timeout modem didnt reply


language unspec:
*#06#=timeout modem didnt reply
*135#: it works
*221#=timeout modem didnt reply
*#43#=timeout modem didnt reply
*#33#=could not init modem
*#61#=timeout modem didnt reply

it seems, that the only running code is *135#

hcarrega 2010-02-07 13:11

Re: Missing USSD functionality: N900 can't dial numbers beginning with # or *
 
yes u can use ussd widget, bu since yesterday stops working with me ;)
ps:language problem. issue solved thanks:)

KiberGus 2010-02-07 13:24

Re: Missing USSD functionality: N900 can't dial numbers beginning with # or *
 
2awben
Try running from console
ussdquery.py<your number> -t <timeout>
Default timeout is 30, may be for your operator it takes more time to respond. If this works, put -t <timeout> to additional ussdquery.pyoptions in widget.

awben 2010-02-07 13:56

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

:-(

rldstover48 2010-02-07 14:47

Re: Missing USSD functionality: N900 can't dial numbers beginning with # or *
 
ok i installed widget this morning and installed on desktop it says, click to update. when i click it it says processing n then says error n goes back to click to update. what am i missing on this seemed simple enough gotta be me. thank you

KiberGus 2010-02-07 15:53

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

Originally Posted by awben (Post 514261)
language german:
*#06#=timeout modem didnt reply
*135#:=timeout modem didnt reply


language unspec:
*#06#=timeout modem didnt reply
*135#: it works
*221#=timeout modem didnt reply
*#43#=timeout modem didnt reply
*#33#=could not init modem
*#61#=timeout modem didnt reply

it seems, that the only running code is *135#

Are these call forwarding queries? One more user is complaining, that call forwarding queries don't work. May be they are just not usual queries and shouldn't work? Right now I don't know if this is true.
Quote:

Originally Posted by rldstover48 (Post 514365)
ok i installed widget this morning and installed on desktop it says, click to update. when i click it it says processing n then says error n goes back to click to update. what am i missing on this seemed simple enough gotta be me. thank you

Did you configure it? Anyway, run from command line to see, why you get error.

patt2k 2010-02-07 18:26

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

Originally Posted by KiberGus (Post 513550)
I think, that it should be stable enough now. It is in extras-devel. I've promoted it to extras-testing an hour ago, packages are called pexpect, ussd-common and ussd-widget.
If you install widget from application manager all needed packages would be installed automatically.

I think I need to re install my widget I could not find it in download manager any ideas whY?

awben 2010-02-07 21:00

Re: Missing USSD functionality: N900 can't dial numbers beginning with # or *
 
some codes are 2 check settings, some for changing between sim cards, some for forwarding

rldstover48 2010-02-07 23:21

Re: Missing USSD functionality: N900 can't dial numbers beginning with # or *
 
thanks will attempt to figure out how to do that cool get to learn something new will read more of thread

rldstover48 2010-02-08 00:56

Re: Missing USSD functionality: N900 can't dial numbers beginning with # or *
 
ok got widget working seems just fine thank you. next question where is the ussd-pad located would like to use it too is it ready thanks again

mynokiamobile 2010-02-08 04:09

Re: Missing USSD functionality: N900 can't dial numbers beginning with # or *
 
yes it is missing.

tschak909 2010-02-08 04:13

Re: Missing USSD functionality: N900 can't dial numbers beginning with # or *
 
What _I_ do not understand is why the developer didn't:

(1) check to see if the dialer UI is in the maemo SVN, or
(2) offer to help the nokia developers actually INTEGRATE USSD into the dialer, _INSTEAD OF MAKING A WHOLE NEW APP_

This shows a complete lack of regard for integration, and UI.

I suggest that this be done...if not by the original developer, then I will take on the task.

-Thom

mooninite 2010-02-08 05:01

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

Originally Posted by tschak909 (Post 515360)
(2) offer to help the nokia developers actually INTEGRATE USSD into the dialer, _INSTEAD OF MAKING A WHOLE NEW APP_

The phone package is not open source.

USSD is supposed to be coming in PR1.2 so in a few months all of this will be moot.

KiberGus 2010-02-08 06:43

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

Originally Posted by tschak909 (Post 515360)
What _I_ do not understand is why the developer didn't:

(1) check to see if the dialer UI is in the maemo SVN, or
(2) offer to help the nokia developers actually INTEGRATE USSD into the dialer, _INSTEAD OF MAKING A WHOLE NEW APP_

This shows a complete lack of regard for integration, and UI.

I suggest that this be done...if not by the original developer, then I will take on the task.

-Thom

I didn't because phone application is not open and widget does absolutely different thing, than dialer. Dialer just allows to make queries. Widget filters, transforms, makes them by timer and shows.
And I want it NOW, not in several months.
Quote:

Originally Posted by mooninite (Post 515407)
The phone package is not open source.

USSD is supposed to be coming in PR1.2 so in a few months all of this will be moot.

Widget and dialer do different job. They will not concure.

fpp 2010-02-08 07:01

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

Originally Posted by tschak909 (Post 515360)
What _I_ do not understand is why the developer didn't:
(1) check to see if the dialer UI is in the maemo SVN, or
(2) offer to help the nokia developers actually INTEGRATE USSD into the dialer, _INSTEAD OF MAKING A WHOLE NEW APP_
This shows a complete lack of regard for integration, and UI.

And you, Sir, show a complete lack of regard to a community member who actually delivers solutions and supports them, thus quicky fixing a glaring omission on Nokia's part, thus helping out a lot of stuck users... as opposed to your self-rigtheous, condescending, semi capitalized *rant*.

KiberGus 2010-02-09 06:03

Re: Missing USSD functionality: N900 can't dial numbers beginning with # or *
 
I confirm, that call forwarding is NOT done by USSD queries. It is done via another AT command, +CCFC, and described in section 7.10 of GSM 07.07. Consider call forwarding applet for call forwarding. USSD widget wouldn't support this because it is not it's job.

The_Legend 2010-02-09 10:38

Re: Missing USSD functionality: N900 can't dial numbers beginning with # or *
 
I can't get it to work. I dial *222# and I always get the following message: "ERROR: Couldn't parse modem answer." On my E50 and every other phone it works just fine. Is there any way to fix this?

I'm in Brazil and my operator is TIM, if it matters.

KiberGus 2010-02-09 11:18

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

Originally Posted by The_Legend (Post 517482)
I can't get it to work. I dial *222# and I always get the following message: "ERROR: Couldn't parse modem answer." On my E50 and every other phone it works just fine. Is there any way to fix this?

I'm in Brazil and my operator is TIM, if it matters.

Does it print anything after this message? Latest version should print the answer, which could not be parsed.
It would be better, if you would copy it from console instead of retyping.

The_Legend 2010-02-09 12:03

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

Originally Posted by KiberGus (Post 517522)
Does it print anything after this message? Latest version should print the answer, which could not be parsed.
It would be better, if you would copy it from console instead of retyping.

Interesting... I just tried using the terminal, and when I send the command at+cusd=1,"*222#",1, I get and ERROR message (just this, ERROR), but if I send the command at+cusd=1,"*222#",15, that's the answer I get:

Quote:

USD: 0,"Saldo
Recarga:R$22,54 Val:06/05/10
Para saldos promocionais ligue *767#.
",15
The empty spaces between Saldo and Recarga is quite strange, but I don't care, only what's just after that. But I still get that error message from USSDPAD / WIDGET. Can anyone help me?


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

vBulletin® Version 3.8.8