Closed
Bug 1056535
Opened 11 years ago
Closed 11 years ago
[B2G][RIL] should view *225#4384903113430962# as a full string USSD
Categories
(Firefox OS Graveyard :: Vendcom, defect)
Tracking
(b2g-v1.3 affected)
RESOLVED
FIXED
Tracking | Status | |
---|---|---|
b2g-v1.3 | --- | affected |
People
(Reporter: diegou, Unassigned)
References
Details
(Whiteboard: POVB)
User Story
Should view *ABC#DEFGHIJK# as a full string USSD as this doesn't fall into any category below. spec-ed MMI SC format: -- *SC*SI -- #SC*SI -- *#SC*SI -- *SC*SI# and **SC*SI -- ##SC*SI
This issue has been reported by movistar Colombia. It cannot be reproduced while in roaming due to restrictions on roaming for prepaid SIM cards in Colombia; thus, only under movistar Colombia coverage.
It has been tested by movistar Colombia using commercial terminals: both ZTE Open and Alcatel 4012, with FxOS 1.1
1. Use a FxOS phone with movistar Colombia prepaid SIM card
2. Open the dialer
3. Dial a topup USSD command. These commands follow this pattern: *225#topupcode# where topupcode is 16-digit long. Example: *225#4384903113430962#
Expected result: a message informing of the successful topup appears
Actual result: a message "Recarga no existosa" (unsuccessful topup) appears
The cause may have to do with a limitation in the length of USSD commands.
Updated•11 years ago
|
OS: Windows 8.1 → Gonk (Firefox OS)
Hardware: x86_64 → ARM
Comment 1•11 years ago
|
||
[Blocking Requested - why for this release]:
status-b2g-v1.3:
--- → affected
Comment 2•11 years ago
|
||
This is a certification blocker for 1.3 in Colombia, but I find no option to ask for 1.3+. What can I do to include in 1.3 triage?
Flags: needinfo?(dscravaglieri)
Comment 3•11 years ago
|
||
[Blocking Requested - why for this release]:
Asking also to be 2.0+ for future releases
blocking-b2g: --- → 2.0?
Comment 4•11 years ago
|
||
(In reply to Marcelino Veiga Tuimil [:sonmarce] from comment #2)
> This is a certification blocker for 1.3 in Colombia, but I find no option to
> ask for 1.3+. What can I do to include in 1.3 triage?
Its to late for us to work on any 1.3 or 1.4 or 2.0 issue. But given this is a cert blocker we can try and fix this in 2.0 based on the effort needed here.
blocking-b2g: 2.0? → 2.0+
Updated•11 years ago
|
blocking-b2g: 2.0+ → 2.0?
Updated•11 years ago
|
blocking-b2g: 2.0? → 2.0+
Comment 5•11 years ago
|
||
Diego: Can you check if this happening on v2.0 in Colombia?
Flags: needinfo?(dscravaglieri) → needinfo?(diegou)
Keywords: qawanted
Comment 6•11 years ago
|
||
Hsin-Yi: Do you know if our Gecko/RIL could have any limitation in the length of USSD commands?
Flags: needinfo?(htsai)
Reporter | ||
Comment 7•11 years ago
|
||
Anthony, it is hard for us to reproduce it with 2.0 because we don't have a development team in Colombia, only the local Devices team, which has access to commercial and certification builds and terminals only. Nevertheless, we are trying to find ways to reproduce it locally - we will report any progress.
Flags: needinfo?(diegou)
Comment 8•11 years ago
|
||
(In reply to Anthony Ricaud (:rik) from comment #6)
> Hsin-Yi: Do you know if our Gecko/RIL could have any limitation in the
> length of USSD commands?
Okay, I know what's going on here. There's no limitation in the length of USSD commands. So, we don't have problem with the length concern.
But, mozRIL MMI parser did something wrong. In this case, "*225#4384903113430962#" should be viewed as a 'fullMMI' but our parser results in {"fullMMI":"*225#","procedure":"*","serviceCode":"225","dialNumber":"4384930113430962"} that is wrong.
Flags: needinfo?(htsai)
Comment 9•11 years ago
|
||
Ah nice finding Hsin-Yi. I guess this will help resolve this a lot faster :)
Moving to RIL component.
Status: UNCONFIRMED → NEW
Component: Gaia::Dialer → RIL
Ever confirmed: true
Updated•11 years ago
|
User Story: (updated)
Summary: USSD topup not working in Colombia → [B2G][RIL] should view *225#4384903113430962# as a full string USSD
Reporter | ||
Comment 11•11 years ago
|
||
(In reply to Hsin-Yi Tsai [:hsinyi] from comment #8)
> But, mozRIL MMI parser did something wrong. In this case,
> "*225#4384903113430962#" should be viewed as a 'fullMMI' but our parser
> results in
> {"fullMMI":"*225#","procedure":"*","serviceCode":"225","dialNumber":
> "4384930113430962"} that is wrong.
Just in case it is relevant: this bug was detected in commercial terminals, which as far as I know are using the Qualcomm RIL not Mozilla's. Therefore, if this is purely a RIL issue, it means it is likely happening with the Qualcomm RIL too, right?
Comment 12•11 years ago
|
||
(In reply to Diego Urdiales from comment #11)
> (In reply to Hsin-Yi Tsai [:hsinyi] from comment #8)
> > But, mozRIL MMI parser did something wrong. In this case,
> > "*225#4384903113430962#" should be viewed as a 'fullMMI' but our parser
> > results in
> > {"fullMMI":"*225#","procedure":"*","serviceCode":"225","dialNumber":
> > "4384930113430962"} that is wrong.
>
> Just in case it is relevant: this bug was detected in commercial terminals,
> which as far as I know are using the Qualcomm RIL not Mozilla's. Therefore,
> if this is purely a RIL issue, it means it is likely happening with the
> Qualcomm RIL too, right?
I am not sure if anything suspicious on gaia side, Anthony might be able to answer this.
Also NI Vance for help to check with partner as this was reported on qcRIL. Thanks!
Flags: needinfo?(vchen)
Reporter | ||
Comment 13•11 years ago
|
||
A colleague just tested with a Flame device with master, eng build and [Qualcomm RIL 1.0]. Inputting the same USSD code, he saw a log trace with the same parsing:
I/Gecko ( 7841): RIL Worker: [0] MMI {"fullMMI":"*225#","procedure":"*","serviceCode":"225","dialNumber":"4384903113430962"}
Comment 14•11 years ago
|
||
(In reply to Diego Urdiales from comment #13)
> A colleague just tested with a Flame device with master, eng build and
> [Qualcomm RIL 1.0]. Inputting the same USSD code, he saw a log trace with
> the same parsing:
>
> I/Gecko ( 7841): RIL Worker: [0] MMI
> {"fullMMI":"*225#","procedure":"*","serviceCode":"225","dialNumber":
> "4384903113430962"}
The log was coming from mozRIL, I believe.
Comment 15•11 years ago
|
||
QA-wanted team is located in WA, I don't think we can be much help here; removing tag.
Keywords: qawanted
Hi Anshul -
Mind taking a look at this one? not sure if the long format ussd string such as *225#4384903113430962# is supported...
Thanks!
Flags: needinfo?(vchen) → needinfo?(anshulj)
Comment 17•11 years ago
|
||
Reporter, please file a SR so we can investigate.
Flags: needinfo?(anshulj)
Updated•11 years ago
|
Flags: needinfo?(diegou)
Comment 18•11 years ago
|
||
According to Comment 12, change component to vendcom. After getting feedback, we can know this bug belongs to which components.
Component: RIL → Vendcom
Comment 19•11 years ago
|
||
(In reply to Anshul from comment #17)
> Reporter, please file a SR so we can investigate.
Issue reported: TELEFONICA-2
Reporter | ||
Updated•11 years ago
|
Flags: needinfo?(diegou)
Updated•11 years ago
|
Whiteboard: POVB
Comment 20•11 years ago
|
||
Dropping blocking flag since this is a vendor bug.
blocking-b2g: 2.0+ → ---
Comment 21•11 years ago
|
||
Fix has been provided to the reporter.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•