Closed
Bug 1085304
Opened 11 years ago
Closed 10 years ago
STK Call control to emergency call not indicated correctly
Categories
(Firefox OS Graveyard :: Vendcom, defect)
Firefox OS Graveyard
Vendcom
Tracking
(blocking-b2g:-)
RESOLVED
FIXED
blocking-b2g | - |
People
(Reporter: christopher.posselwhite, Unassigned)
Details
(Whiteboard: POVB)
Attachments
(3 files)
User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:33.0) Gecko/20100101 Firefox/33.0
Build ID: 20141013195847
Steps to reproduce:
Set up a call and let the SIM respond with call allowed, with modifications, to an emergency number.
Actual results:
The call is set up, but it is not indicated as emergency call.
Expected results:
Call should be indicated as an emergency call,.
Comment 1•11 years ago
|
||
This is a violation of a type approval test case:
TA - 27.22.6.1.4-1.8 CALL CONTROL BY SIM , set up call attempt by user, allowed with modifications emergency call
Please fix for 2.1
blocking-b2g: --- → 2.1?
Whiteboard: [Tako_Blocker]
Comment 3•11 years ago
|
||
Can you provide log traces with "GAIA DEBUG TRACES" setting enabled? (this is inside the developers menu)
Thank you.
Also I suspect this is not STK bug but Dialer one. The STK code only informs the modem to setup the call to a phone number, then gecko sends a System Message to the dialer app to attend it.
Adding Etienne as Dialer peer.
Flags: needinfo?(frsela) → needinfo?(etienne)
Reporter | ||
Comment 4•11 years ago
|
||
Comment 5•11 years ago
|
||
(In reply to Fernando R. Sela (no CC, needinfo please) [:frsela] from comment #3)
> Can you provide log traces with "GAIA DEBUG TRACES" setting enabled? (this
> is inside the developers menu)
> Thank you.
>
> Also I suspect this is not STK bug but Dialer one. The STK code only informs
> the modem to setup the call to a phone number, then gecko sends a System
> Message to the dialer app to attend it.
>
> Adding Etienne as Dialer peer.
Or even a gecko issue...
The code to display the "emergency" message on the callscreen is really straightforward and only dependent on a flag set by gecko [1]. So if it works when manually dialing an emergency number, but not via STK it will probably require a gecko fix.
[1] https://github.com/mozilla-b2g/gaia/blob/3d9cc667f4e929861a9a77c41096bbf5a9c1bde0/apps/callscreen/js/handled_call.js#L144
Flags: needinfo?(etienne)
Comment 7•11 years ago
|
||
Hi Hsin Yi, can you help to check if this is Gecko issue? Thanks.
Flags: needinfo?(htsai)
Comment 8•11 years ago
|
||
It isn't the reference RIL. Ask help from CAF first.
Flags: needinfo?(htsai) → needinfo?(anshulj)
Comment 9•11 years ago
|
||
(In reply to howie [:howie] from comment #7)
> Hi Hsin Yi, can you help to check if this is Gecko issue? Thanks.
I agree with Etienne that gaia relies on telephonyCall.emergency to indicate the emergency information correctly. We should start from gecko first.
In mozRIL, for every new call, we check "isEmergency" in [1] by reading the property "ril.ecclist" or "ro.ril.ecclist" [2].
So, here come more questions to the reporter:
1) It seems that you were using qcRIL because, according to the logs, there were messages with prefix "QCONTENT_HELPER". Is that right?
2) How is the test result on mozRIL? Could you please check if the properties, "ril.ecclist" and "ro.ril.ecclist", are correctly configured? Make sure you have the right emergency numbers listed. If it is reproducible on mozril, please provide us log with mozRIL debug messages by following the instruction [3]. Thank you.
[1] http://dxr.mozilla.org/mozilla-central/source/dom/telephony/gonk/TelephonyService.js?from=TelephonyService.js#1234
[2] http://dxr.mozilla.org/mozilla-central/source/dom/telephony/gonk/TelephonyService.js?from=TelephonyService.js#390
[3] https://wiki.mozilla.org/B2G/QA/Tips_And_Tricks#Changing_preferences
Reporter | ||
Comment 10•11 years ago
|
||
1) The code passes through QCONTENT_HELPER, yes. We use the Qcom modem.
2) I am using the default prefs.js, which does not mention anything about ril.ecclist. I add the file as an attachment. How do I switch to mozRil? By running the Thundersoft phone? I could test that but it would have to be on 2.0 SW. When I try to reflash it to 2.1 according to https://developer.mozilla.org/en-US/Firefox_OS/Developer_phone_guide/Flame#Updating_your_Flame_to_a_nightly_build I can get the base SW in but when I tried to update to 2.1 if got stuck in boot-up. The Thundersoft phone has no reference to ril.ecclist in its preferences either, is there any point in running the test there then?
Reporter | ||
Comment 11•11 years ago
|
||
Comment 12•11 years ago
|
||
Reporter, please file an SR in QC case system so we can support you. Please also refrain from attaching QXDM logs to bugzilla bug as the tools to parse the logs are proprietary.
Flags: needinfo?(anshulj) → needinfo?(christopher.posselwhite)
Reporter | ||
Comment 13•11 years ago
|
||
@Anshul: Read, but not understood unfortunately. Do you mean that
1) This is a QualComm bug and not a Mozilla one? What do you mean by SR?
2) You do not have access to the tools to read QXDM logs? If not, what harm does it do to provide as much information as possible for a bug?
Flags: needinfo?(christopher.posselwhite)
Updated•11 years ago
|
Component: Gaia::Settings → Vendcom
Comment 14•11 years ago
|
||
Hi all,
I reviewed the whole discussion thread again. Seems this doesn't depend on bug 1089447 while this one is talking about update on "emergency indication" and that is for update "number."
Based on this I am going to remove the dependency. Sorry for the confusion!
Comment 15•11 years ago
|
||
Marking this as POVB(part of vendor build) for now as this not look like a gecko/gaia issue(correct me if I understood something wrong here), :christopher, can you please follow up with CAF here?
Flags: needinfo?(christopher.posselwhite)
Whiteboard: [Tako_Blocker] → [Tako_Blocker], POVB
Reporter | ||
Comment 16•11 years ago
|
||
I will file a support request with the vendor instead, yes.
Flags: needinfo?(christopher.posselwhite)
Comment 17•11 years ago
|
||
(In reply to christopher.posselwhite from comment #16)
> I will file a support request with the vendor instead, yes.
I am removing the blocking-flag as there is not much to do here on our side.
blocking-b2g: 2.1+ → -
Comment 18•10 years ago
|
||
Fix provided to customer by QC.
Status: UNCONFIRMED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Updated•10 years ago
|
Whiteboard: [Tako_Blocker], POVB → POVB
You need to log in
before you can comment on or make changes to this bug.
Description
•