Closed Bug 804688 Opened 12 years ago Closed 12 years ago

B2G RIL: correctly handle network display name according to SPN, PNN/OPL and Idle Mode Text

Categories

(Core :: DOM: Device Interfaces, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 798000

People

(Reporter: philikon, Unassigned)

References

Details

The desired behaviour is as follows:

When not roaming:

* evaluate 1st byte of EF_SPN:

  (a) 0x01 == showing the registered PLMN is required: display the content of EF_PNN if one is defined in EF_OPL for the network code of the registered PLMN. (Can fall back to a default operator name.)
  (b) 0x00 == showing the registered PLMN is not required: do not display any network name

* display the entire SPN string if one is defined in EF_SPN.
* display the Idle Mode Text if one is set up by the ICC via STK.

When roaming:

* display the content of EF_PNN if one is defined in EF_OPL for the network code of the registered PLMN. (Can fall back to a default operator name.)
As for emulator, we have had EF_SPN[1] and EF_PNN, but EF_SPDI(Service Provider Display Information) is still left undefined, neither does EF_OPL. Besides, all these EF files are statically defined and can't be modified at runtime. We'll have to fix  ENABLE_DYNAMIC_RECORDS[2] feature if we want to test multiple combinations of all these EF files.

[1]: https://github.com/mozilla-b2g/platform_external_qemu/blob/master/telephony/sim_card.c#L407
[2]: https://github.com/mozilla-b2g/platform_external_qemu/blob/master/telephony/sim_card.c#L17
It seems the not-roaming part duplicates bug 793111?
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.