Closed
Bug 813854
Opened 12 years ago
Closed 12 years ago
Add APN settings for MMS and SUPL
Categories
(Firefox OS Graveyard :: Gaia::Settings, defect, P1)
Tracking
(blocking-b2g:shira+, blocking-basecamp:+, b2g18 fixed, b2g18-v1.0.0 fixed, b2g18-v1.0.1 fixed)
RESOLVED
FIXED
B2G C2 (20nov-10dec)
People
(Reporter: m1, Assigned: kaze)
References
Details
(Keywords: late-l10n, Whiteboard: [mno11][triaged:1/18] QARegressExclude)
Attachments
(1 file)
Modifications to the manual APN settings are completely ignored. The APN from the built-in APN database for the given mcc/mnc always overrides.
It is a testing requirement that we be able to provide a manual APN, and I don't think we want to start adding APNs used by random test equipment to the APN database.
Reporter | ||
Updated•12 years ago
|
Group: qualcomm-confidential
Updated•12 years ago
|
Assignee: nobody → kaze
blocking-basecamp: ? → +
Priority: -- → P1
Target Milestone: --- → B2G C2 (20nov-10dec)
Assignee | ||
Comment 1•12 years ago
|
||
Works For Me (latest Gecko 18, Gaia, Otoro).
Michael, did you click on the "OK" button after modifying the APN settings? This is a very common mistake with these panels…
Reporter | ||
Comment 2•12 years ago
|
||
Hey kaze,
Just checked at the tip. ril.data.apn is now getting set correctly based on the manual values but ril.supl.apn is not (neither is ril.mms.apn but I don't care much about that right now). Same for ril.supl.{user,passwd}
Thanks,
Michael
Assignee | ||
Comment 3•12 years ago
|
||
Hi Michael,
I have probably misunderstood the UX requirements here. We currently have dialog box for the ril.data.* settings, I guess we need two other dialogs for ril.supl.* and ril.mms.* as well?
Larissa, your UX input would be appreciated here.
Status: NEW → ASSIGNED
Flags: needinfo?(lco)
Reporter | ||
Comment 4•12 years ago
|
||
Yes, two other dialogs would probably be nice. It's definitely possible that a different APN is needed for SUPL or MMS, not sure if this is a v1 requirement though (from the network POV). If we decide not to add the other two dialogs then we should just make the SUPL and MMS APNs match whatever is manually set for "the" APN.
Assignee | ||
Comment 5•12 years ago
|
||
Just to clarify, here’s the current situation (or what it should be):
* if the APN settings are unset, the device auto-selects the first APN settings that are compatible with the iccInfo (mcc, mnc) tuple — and that applies to ril.data.*, ril.supl.*, ril.mms.*;
* we have a dialog box that allows to:
• override the APN settings that have been automatically applied to ril.data.*;
• select another APN when several entries match the same (mcc, mnc) tuple (e.g.: 208, 10).
(In reply to Michael Vines [:m1] from comment #4)
> Yes, two other dialogs would probably be nice.
OK, waiting for UX input on this.
> If we decide not to add the
> other two dialogs then we should just make the SUPL and MMS APNs match
> whatever is manually set for "the" APN.
This is the part I don’t understand.
A user would probably expect to select his operator in a single list matching the mcc/mnc tuple and getting these settings applied to data+supl+mms, but that’s not always possible — the “default” and “mms” carrier identifiers are often different.
If a user wants to manually override the data settings that have been taken from the APN database (i.e. not select another APN set but modify each field manually), these changes can’t be propagated to ril.supl.* or ril.mms.*.
So I guess I can’t do much better than proposing to manually select an APN set from a matching list for each type (data, supl, mms), but maybe I’m missing a point?
Depends on: 805781
Comment 6•12 years ago
|
||
Agreed with comment 5. We need two other dialogs for ril.supl.* and ril.mms.*, because they could be different from data APN.
For auto-select case, when user makes a choice, he should be able to see and modify the settings applied to data/mms/supl.
It means no matter auto or manual case, there should be three dialogs.
Comment 7•12 years ago
|
||
(In reply to Shian-Yow Wu from comment #6)
> Agreed with comment 5. We need two other dialogs for ril.supl.* and
> ril.mms.*, because they could be different from data APN.
>
> For auto-select case, when user makes a choice, he should be able to see and
> modify the settings applied to data/mms/supl.
>
Sorry but I do not understand it, do you mean that the user will be able to edit the settings that come from the automatic configuration? If this is the case, I disagree here. The settings loaded automatically should not be editable by final user. Did you mean it or I am wrong and I should file a new bug?
Comment 8•12 years ago
|
||
(In reply to Beatriz Rodríguez [:brg] from comment #7)
> Sorry but I do not understand it, do you mean that the user will be able to
> edit the settings that come from the automatic configuration? If this is the
> case, I disagree here. The settings loaded automatically should not be
> editable by final user. Did you mean it or I am wrong and I should file a
> new bug?
When user choose automatic, the data/mms/supl settings will be coming from APN database, but it's read only. If user switch to manual, those settings still there and user can modify them. If user switch back to automatic, the settings will be copied from APN database again. This is what I mean, is there any concern on this way?
Maintaining manual settings separately (not been overwritten by automatic settings) is fine too.
Comment 9•12 years ago
|
||
(In reply to Shian-Yow Wu from comment #8)
>
Thanks a lot for the explanation!
Assignee | ||
Comment 10•12 years ago
|
||
Rafa, Marco: could we talk about this please?
I need some UX input here, Larissa is overwhelmed and I think it shouldn’t take more than a few minutes to take a decision on this.
Flags: needinfo?(lco) → needinfo?(hello)
Comment 11•12 years ago
|
||
Hey,
I agree: we should have the option to manually input different APNs for different services. In my experience with a virtual carrier, I've had to manually entry the settings on most devices (iOS, WP, Android 2.X)
So:
* Automatic configuration should show non-editable values for each entry
* Manual configuration should provide blank inputs for each.
Flags: needinfo?(hello)
Comment 12•12 years ago
|
||
(In reply to Beatriz Rodríguez [:brg] from comment #7)
> (In reply to Shian-Yow Wu from comment #6)
> > Agreed with comment 5. We need two other dialogs for ril.supl.* and
> > ril.mms.*, because they could be different from data APN.
> >
> > For auto-select case, when user makes a choice, he should be able to see and
> > modify the settings applied to data/mms/supl.
> >
> Sorry but I do not understand it, do you mean that the user will be able to
> edit the settings that come from the automatic configuration? If this is the
> case, I disagree here. The settings loaded automatically should not be
> editable by final user. Did you mean it or I am wrong and I should file a
> new bug?
Having them not being editable sounds like a new bug for me. This one is not about changing the current behavior.
Comment 13•12 years ago
|
||
(In reply to Vivien Nicolas (:vingtetun) from comment #12)
> (In reply to Beatriz Rodríguez [:brg] from comment #7)
> > (In reply to Shian-Yow Wu from comment #6)
> > > Agreed with comment 5. We need two other dialogs for ril.supl.* and
> > > ril.mms.*, because they could be different from data APN.
> > >
> > > For auto-select case, when user makes a choice, he should be able to see and
> > > modify the settings applied to data/mms/supl.
> > >
> > Sorry but I do not understand it, do you mean that the user will be able to
> > edit the settings that come from the automatic configuration? If this is the
> > case, I disagree here. The settings loaded automatically should not be
> > editable by final user. Did you mean it or I am wrong and I should file a
> > new bug?
>
> Having them not being editable sounds like a new bug for me. This one is not
> about changing the current behavior.
Yesterday, I saw a nice proposal from Kaze. We liked it, for V1 is great. If we keep that behaviour, I will not modify it.
Comment 14•12 years ago
|
||
(In reply to Beatriz Rodríguez [:brg] from comment #13)
> Yesterday, I saw a nice proposal from Kaze. We liked it, for V1 is great. If
> we keep that behaviour, I will not modify it.
Sounds good to keep it!
Assignee | ||
Updated•12 years ago
|
Summary: Manual APN settings are not applied → Add APN settings for MMS and SUPL
Assignee | ||
Comment 15•12 years ago
|
||
This patch adds an “A-GPS Settings” panel to support the SUPL settings. It also fixes the “MMS Settings” panel, though it’s still hidden in the UI for v1.
Evelyn, would you review it please?
Staś, I’ve removed the `apnSettings' l10n entity and added two new ones:
• dataSettings = Data Settings
• suplSettings = A-GPS Settings
Attachment #689010 -
Flags: review?(ehung)
Comment 16•12 years ago
|
||
Comment on attachment 689010 [details]
patch proposal
r=me. the patch is good.
Add Staś for late-l10n review.
Attachment #689010 -
Flags: review?(stas)
Attachment #689010 -
Flags: review?(ehung)
Attachment #689010 -
Flags: review+
Comment 17•12 years ago
|
||
Comment on attachment 689010 [details]
patch proposal
Sounds good for me. Strings removal / additions is not perfect but needed at this point and as long as the key is changed it should be fine.
Attachment #689010 -
Flags: review?(stas) → review+
Assignee | ||
Comment 18•12 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Updated•12 years ago
|
Whiteboard: [mno11]
Updated•12 years ago
|
blocking-b2g: --- → shira+
Updated•12 years ago
|
Whiteboard: [mno11] → [mno11][triaged:1/18]
Comment 19•12 years ago
|
||
Resolved on v1.0.0 and v1.0.1 already.
Comment 20•12 years ago
|
||
(given 12/6 commit)
Whiteboard: [mno11][triaged:1/18] → [mno11][triaged:1/18] QARegressExclude
Comment 21•12 years ago
|
||
Cannot verify, need information on what to add to create a custom APN.
You need to log in
before you can comment on or make changes to this bug.
Description
•