Probably a small bug with phonebook - pls take a look

For user who dont speak german please use this part of my forum
Antworten
mixmax

Probably a small bug with phonebook - pls take a look

Beitrag von mixmax »

I'm using last version of MPE and K750i, and my mobile provider has ability to manage services and view their statuses by sending some tricky USSD requests, which I prefer instead of calling to the service numbers, listening to the advertising bullshit and navigating thru complicated IVR. These USSD requests look alike *123*34*5# and sometimes are not easy to remember %) So I saved some useful of them to the SIM card as numbers, named them accordingly (i.e. 'Detailed Acc Status', 'Used mins and SMS stat') and from my phone now can call them and view reports on screen of my mobile.

Here the problem goes - when I choose such entries from MPE and then perform attempt to call - on he confirmation dialog call button is grayed and disabled :( I suppose it may be a kind of bug in number validation routine, pls take a look. You can make entry in pb i.e. *111*11#, name it 'test' and try to call from MPE.
FJ
Site Admin
Beiträge: 32109
Registriert: Mi 15. Feb 2006, 01:16
Wohnort: Tirol

Beitrag von FJ »

I'll take a look at it
Gast

Beitrag von Gast »

FJ hat geschrieben:I'll take a look at it
It still doesn't work properly even with newest 1.6.2 release - when attempting to call (perform USSD request) program somehow adds country code before the sequence to dial, i.e. "+380*110*10#" and the network returns error message, because correct sequence should be just "*110*10#".
FJ
Site Admin
Beiträge: 32109
Registriert: Mi 15. Feb 2006, 01:16
Wohnort: Tirol

Beitrag von FJ »

MyPhoneExplorer doesn't add the language-prefix. Just tested - if you take a look at the logfile you'll see it also
mixmax

Beitrag von mixmax »

This is strange - please see attached picture
Number is saved on SIM definetely WITHOUT any country prefix, but when I press "dial" as you can see it is somehow gets dialed WITH +380 international prefix, and phone returns error message "wrong number".
[img=http://img401.imageshack.us/img401/1227/mpeerrrpt1rg2.jpg]

Probably it's about ATD commant format or additional parameters sent with it? Any thoughts? Can you reproduce the situation with your phone?
Thanks for quick reply and willingless to help!
mixmax

Beitrag von mixmax »

Bild
Gast

Beitrag von Gast »

One more thing - I found

Code: Alles auswählen

CountryCode=380
parameter in settings.dat - but after removal of this line and restart of MPE - it still dials with "+380" !!! That's really now frustrates me %) Is this data also saved in registry?
FJ
Site Admin
Beiträge: 32109
Registriert: Mi 15. Feb 2006, 01:16
Wohnort: Tirol

Beitrag von FJ »

Forget the call-monitor-window. There is always the languagecode added - but for interface and not for dialing. Please try it and post the logfile.
mixmax

Beitrag von mixmax »

Here is the log.

Code: Alles auswählen

Logdatei MyPhoneExplorer
************************
Programmversion: 1.6.2
Datum:   16.08.2007


00:21:41.15       Setting Port: 4
00:21:41.15       Setting Baud: 921600
00:21:41.15       Avaiable Ports: COM3=Winachsf0; COM4=\Device\k750mdm0; COM5=\Device\k750mdm1; COM6=\Device\k750obex0; COM7=\Device\k750mgmt0; 
00:21:41.35       frmSplash geladen
00:21:41.96       Hauptfenster wird geladen
00:21:42.25       Sidebar fertig geladen
00:21:42.26       Farbschema wurde gelesen
00:21:42.35       UC SMS wird geladen
00:21:42.45       UC Phonebook wird geladen
00:21:42.51       UC Phonebook fertig geladen
00:21:42.51       UC Calls wird geladen
00:21:42.65       UC Organizer wird geladen
00:21:42.95       DoItemUpdate
00:21:43.04       DoItemUpdate fertig
00:21:43.26       UC Notes wird geladen
00:21:43.28       UC Calls wird geladen
00:21:43.43       Setting Lastuser: Sony Ericsson K750 [353406016753362]
00:21:43.43       Lade Userdatenbank: Sony Ericsson K750 [353406016753362]
00:21:43.43       GMT Einstellungen geladen
00:21:43.43       InfoSMS geladen
00:21:43.43       Notizeintrag gesetzt
00:21:43.64       Kontakte geladen
00:21:43.67       DoItemUpdate
00:21:43.79       DoItemUpdate fertig
00:21:43.82       Organizer geladen
00:21:43.82       Notizen geladen
00:21:43.85       SMS - Datenbank wird geladen...
00:21:43.98       SMS Laden  - Readfile: 16 Split: 0 Parse: 109 HandleMultiSMS: 16 Nachrichten: 174
00:21:44.17       SMS geladen
00:21:44.28       Anrufe geladen
00:21:44.34       Hauptfenster fertig geladen
00:21:47.95       Avaiable Ports: COM3=Winachsf0; COM4=\Device\k750mdm0; COM5=\Device\k750mdm1; COM6=\Device\k750obex0; COM7=\Device\k750mgmt0; 
00:21:47.95       Neue COM-Bibliothek wird verwendet
00:21:47.98       Settimeout: RT=2000 WT=200
00:21:48.48       Port 4 wurde geoffnet !
00:21:48.48 [TX]: AT+CGSN
00:21:48.50 [RX]: AT+CGSN

00:21:48.50 [RX]: 353406016753362
00:21:48.50 [RX]: OK
00:21:48.51       Settimeout: RT=15000 WT=1000
00:21:48.51 [TX]: AT+CGMI
00:21:48.53 [RX]: AT+CGMI

00:21:48.53 [RX]: Sony Ericsson
00:21:48.53 [RX]: OK
00:21:48.53 [TX]: ATI
00:21:48.54 [RX]: ATI

00:21:48.54 [RX]: Sony Ericsson K750
00:21:48.54 [RX]: OK
00:21:48.54 [TX]: AT+CSCS="UTF-8"
00:21:48.56 [RX]: AT+CSCS="UTF-8"

00:21:48.56 [RX]: OK
00:21:48.57 [TX]: ATI3
00:21:48.57 [RX]: ATI3

00:21:48.57 [RX]: Sony Ericsson USB WMC Modem
00:21:48.57 [RX]: OK
00:21:48.59 [TX]: AT+CNMI=2,1,0,1
00:21:48.59 [RX]: AT+CNMI=2,1,0,1

00:21:48.59 [RX]: OK
00:21:48.60 [TX]: AT*ECAM=1
00:21:48.62 [RX]: AT*ECAM=1

00:21:48.62 [RX]: OK
00:21:48.64 [TX]: AT*EVH=?
00:21:48.64 [RX]: AT*EVH=?

00:21:48.64 [RX]: ERROR
00:21:48.65 [TX]: AT+CBC
00:21:48.67 [RX]: AT+CBC

00:21:48.67 [RX]: +CBC: 1, 88
00:21:48.67 [RX]: OK
00:21:48.68 [TX]: AT+CSQ
00:21:48.70 [RX]: AT+CSQ

00:21:48.70 [RX]: +CSQ: 15,99
00:21:48.70 [RX]: OK
00:21:48.71       Alle Verbindungsaktionen beendet
00:21:48.71       Suche Memorystick: C:\ D:\ E:\ F:\ G:\
00:21:48.71       Suche abgeschlossen: G:\
00:21:58.71       Settimeout: RT=1500 WT=800
00:21:58.71 [TX]: AT+CBC
00:21:58.73 [RX]: AT+CBC

00:21:58.73 [RX]: +CBC: 1, 88
00:21:58.73 [RX]: OK
00:21:58.75 [TX]: AT+CSQ
00:21:58.75 [RX]: AT+CSQ

00:21:58.75 [RX]: +CSQ: 15,99
00:21:58.76 [RX]: OK
00:22:05.40       Settimeout: RT=15000 WT=1000
00:22:05.40 [TX]: ATD*110*10#;
00:22:05.87 [RX]: ATD*110*10#;

00:22:05.87 [RX]: OK
00:22:05.87 [RX]: *ECAV: 1,1,1,,,"*110*10#",129
00:22:08.76       Settimeout: RT=1500 WT=800
00:22:08.76 [TX]: AT+CBC
00:22:08.78 [RX]: AT+CBC

00:22:08.78 [RX]: +CBC: 1, 88
00:22:08.78 [RX]: OK
00:22:08.79 [TX]: AT+CSQ
00:22:08.79 [RX]: AT+CSQ

00:22:08.79 [RX]: +CSQ: 14,0
00:22:08.81 [RX]: OK
00:22:12.95 [RX]: *ECAV: 1,0,1,08,001
00:22:18.81 [TX]: AT+CBC
00:22:18.82 [RX]: AT+CBC

00:22:18.82 [RX]: +CBC: 1, 88
00:22:18.82 [RX]: OK
00:22:18.82 [TX]: AT+CSQ
00:22:18.84 [RX]: AT+CSQ

00:22:18.84 [RX]: +CSQ: 14,99
00:22:18.85 [RX]: OK
And when attempting to dial number - I'm getting "Number error Retry? Yes / No" message on my K750i' screen so i pressed No.
FJ
Site Admin
Beiträge: 32109
Registriert: Mi 15. Feb 2006, 01:16
Wohnort: Tirol

Beitrag von FJ »

00:22:05.40 [TX]: ATD*110*10#;
The command is OK.
mixmax

Beitrag von mixmax »

I see, but why it does not work then? Where is the problem? Probably, ATD may need number with * and # to be put into '' or "", what you say?

Another interesting thing - when I choose this entry from "Dialled Calls" on my phone menu after call from PC via MPE has failed - it works OK!
FJ
Site Admin
Beiträge: 32109
Registriert: Mi 15. Feb 2006, 01:16
Wohnort: Tirol

Beitrag von FJ »

You will find in the FAQ a post about dialing throught headsets. There is also a tweak describet how to dial the numbers via keypad. Try this out
mixmax

Beitrag von mixmax »

Thanks for hint! It now works OK with "EmulateDialString=1" parameter set :wink: (though it takes some more time to 'dial' the number)

I'm still wondering if it was bug in phone firmware or AT protocol issue or something else %)
FJ
Site Admin
Beiträge: 32109
Registriert: Mi 15. Feb 2006, 01:16
Wohnort: Tirol

Beitrag von FJ »

Its a bug in the phones firmware. Basicly it's AT-Conform
Antworten