Roll over valid APNs for MMS instead of picking the first valid one
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
nuntium (Ubuntu) |
Fix Released
|
High
|
Sergio Schvezov | ||
nuntium (Ubuntu RTM) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Picking the first valid APN was a design decision which has resulted to be a poor choice as we have multiple matches for MVNOs as the MNC and MCC matches the parent operator.
To avoid this conundrum, the bug is to:
- return a list of valid MMS contexts
- try to activate each one at a time
- mark the one that activates as preferred.
- on the next call to get the list of valid MMS contexts; make the preferred context the runner up.
ProblemType: Bug
DistroRelease: Ubuntu 14.10
Package: nuntium 0.1+14.
Uname: Linux 3.4.0-5-mako armv7l
ApportVersion: 2.14.7-0ubuntu2
Architecture: armhf
Date: Wed Sep 17 15:19:16 2014
InstallationDate: Installed on 2014-09-12 (5 days ago)
InstallationMedia: Ubuntu Utopic Unicorn (development branch) - armhf (20140912-020204)
SourcePackage: nuntium
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
- Ricardo Salveti (community): Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 351 lines (+202/-53)2 files modifiedofono/context_test.go (+166/-31)
ofono/modem.go (+36/-22)
tags: | added: rtm-09-25 rtm14 |
tags: |
added: touch-2014-09-25 removed: rtm-09-25 |
Changed in nuntium (Ubuntu): | |
assignee: | nobody → Sergio Schvezov (sergiusens) |
importance: | Undecided → Critical |
importance: | Critical → High |
tags: | added: operators |
Status changed to 'Confirmed' because the bug affects multiple users.