Closed Bug 784616 Opened 13 years ago Closed 13 years ago

B2G RIL: Cannot dial emergency call when SIM is locked or SIM is not inserted on Otoro ICS

Categories

(Core :: DOM: Device Interfaces, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: allstars.chh, Unassigned)

Details

On Otoro ICS, When SIM is locked by PIN or when SIM is not inserted, the registration state from the response of RIL_REQUEST_VOICE_REGISTRATION_STATE is always 2, which means "Not registered, but MT is currently searching a new operator to register", also it means emergency call is disable. In that case, user cannot dial emergency call.
CC to Michael Vines, Hi, Michael Are you aware of this problem on Otoro ICS? The registration state reported from rild is always 2, but others (for example, galaxy s2) reports 13, (when the value is >10, it means emergency call is enable) Thanks
This seems to be fixed magically with today's build. Did we fix it somewhere?
Now it works for me , too.
Note that according to our contacts at Telefonica Vivo, you're not supposed to be able to make an emergency call without a SIM card inserted.
errr...that requirements seems very broken -- "I need some HALP but I lost my SIM card (which doesn't matter cause the device should be able to make emergency calls regardless)"
I'm not trying to make sense of the requirement, but that's what I was told. CCing Beatriz, maybe she knows details. In any case, if this bug seems to no longer be reproducible, can we RESO/WORKSFORME?
The official requirement said that emergency calls must be placed when no SIM card or SIM is locked. Philipp in case you remember who told the opposite, I can try to double check. I have tried to test today with today build: gaia: 10db82d m-c: 52d171d It is not working. I dial 112 and press green key but voice call is not placed.
Two comments here: 1/ In Brazil, without a SIM Card inserted, Emergency Calls are not allowed. However, in case the device tries to make it (as in our case) the network drops the call. So we are on the safe-side (at least from a legal point of view) 2/ With OOP enabled and with no SIM I cannot make emergency calls (dialer seems to be not initializing properly). With OOP disabled and with no SIM Card I can make the Emergency Call (this was - not very well - reported at https://bugzilla.mozilla.org/show_bug.cgi?id=788608)
(In reply to Beatriz Rodríguez [:brg] from comment #8) > The official requirement said that emergency calls must be placed when no > SIM card or SIM is locked. > Philipp in case you remember who told the opposite, I can try to double > check. > > I have tried to test today with today build: > gaia: 10db82d > m-c: 52d171d > It is not working. I dial 112 and press green key but voice call is not > placed. Hmmm... weird... it works for me with the following commits: Gaia commit: 392ad1710b4f4071a3f7dde466c3d72e606af6e2 (Sep. 16) Gecko commit: a68e207da72b44bd8df1d573bfdfc270595b5e0d (Sep. 16) Would you please enable log and attach it if you still encounter this problem? To enable log, just edit |gecko/dom/system/gonk/ril_const.js|, then change |const DEBUG_ALL = false;| to |const DEBUG_ALL = true;|. Thanks!
(In reply to Hsin-Yi Tsai [:hsinyi] from comment #10) > (In reply to Beatriz Rodríguez [:brg] from comment #8) > > The official requirement said that emergency calls must be placed when no > > SIM card or SIM is locked. > > Philipp in case you remember who told the opposite, I can try to double > > check. > > > > I have tried to test today with today build: > > gaia: 10db82d > > m-c: 52d171d > > It is not working. I dial 112 and press green key but voice call is not > > placed. > > Hmmm... weird... it works for me with the following commits: > > Gaia commit: 392ad1710b4f4071a3f7dde466c3d72e606af6e2 (Sep. 16) > Gecko commit: a68e207da72b44bd8df1d573bfdfc270595b5e0d (Sep. 16) > > Would you please enable log and attach it if you still encounter this > problem? > To enable log, just edit |gecko/dom/system/gonk/ril_const.js|, then change > |const DEBUG_ALL = false;| to |const DEBUG_ALL = true;|. > > Thanks! The case I mentioned here is that without sim card inserted.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.