Closed Bug 915211 Opened 7 years ago Closed 7 years ago

[User Story] Voicemail Runtime Customization by SIM

Categories

(Firefox OS Graveyard :: Gaia::System, defect)

ARM
Gonk (Firefox OS)
defect
Not set

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: pdol, Assigned: qdot)

References

Details

(Keywords: feature, verifyme, Whiteboard: [ucid:System20][systemsfe])

User Story

Note that the implementation of voicemail number is actually such that the settings get reconfigured when the SIM is changed (not just during First Run Experience) which is a superior implementation.
User Story:

As an OEM, I want to be able to specify which voicemail number should be used on the device based on the MNC/MCC setting from the SIM card inserted during the First Run Experience in order to target customizations to locales without needing to use separate builds.


Acceptance Criteria:
1. If a certain voicemail number is specified for an MNC/MCC combination, and a SIM card with that MNC/MCC combination is in the device during the First Run Experience, attempting to access voicemail on the device uses the defined number.
2. If no SIM card is inserted during the First Run Experience, the device uses the specified default number when calling voicemail.
3. If no SIM card is inserted during the First Run Experience, and no default voicemail number is specified, attempting to access voicemail does nothing.
Once Bug 891725 lands, we can close this out. Both tests are in there.
Assignee: nobody → kyle
Depends on: 891725
Landed as part of pull request for Bug 891725, which also contained revert revert and fix. A sad mess I will try not to repeat.

https://github.com/mozilla-b2g/gaia/pull/12121
(In reply to Kyle Machulis [:kmachulis] [:qdot] from comment #2)
> Landed as part of pull request for Bug 891725, which also contained revert
> revert and fix. A sad mess I will try not to repeat.
> 
> https://github.com/mozilla-b2g/gaia/pull/12121

Should this be closed as resolved fixed then?
Yup. Forgot to change the status. Oops. :)
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Flags: in-moztrap?(jsmith)
Keywords: verifyme
QA Contact: jsmith
Flags: in-moztrap?(jsmith) → in-moztrap?
QA Contact: jsmith
Flags: in-moztrap? → in-moztrap?(jhammink)
Kyle - Can you provide a sample customization json file showcasing how this could work?
Flags: needinfo?(kyle)
Test data was checked in with the unit tests as part of apn changes. See github commit.
Flags: needinfo?(kyle)
Whiteboard: [ucid:System20] → [ucid:System20][systemsfe]
User Story: (updated)
You need to log in before you can comment on or make changes to this bug.