Closed Bug 921463 Opened 11 years ago Closed 6 years ago

[MMS] When data roaming disabled and auto-retrieve with roaming, download still proceeded and failed after retrying

Categories

(Firefox OS Graveyard :: RIL, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: pyang, Unassigned, NeedInfo)

References

Details

Precondition:
- Data roaming is disabled
- Auto-retrieve is on with roaming

STR:
- Send a message to target fxos phone
- Check the message
Gaia:     a22ba4a3a9efd99f94adf9ece8a2b391d4df295b
  B-D     2013-09-24 15:39:28
Gecko:    http://hg.mozilla.org/mozilla-central/rev/1fda74e33e06
BuildID   20130924040201
Version   27.0a1

Expect:
- Refuse to auto-download and show a manual download page
or
- Immediately fail and tell user data roaming is disabled
or
- Content downloaded successfully

Actual:
- A manual download message is shown and started automatically; keep retrying to download the attachment
Component: Gaia::SMS → DOM: Device Interfaces
Product: Boot2Gecko → Core
Ayman, Could you please help to determine what is the correct expect behavior in this roaming situation?
Thanks.
Flags: needinfo?(aymanmaat)
Blocks: 921979
(In reply to Paul Yang: pyang: pyang@mozilla.com from comment #0)

> 
> Expect:
> - Refuse to auto-download and show a manual download page
This might not work because it's still not downloadable after switch to manual download.
> or
> - Immediately fail and tell user data roaming is disabled
Could be a solution. Need both gecko and gaia work.
> or
> - Content downloaded successfully
Not sure if it's a reasonable behavior because we skip the notification before data roaming enabled.
> 
> Actual:
> - A manual download message is shown and started automatically; keep
> retrying to download the attachment
(In reply to Chia-hung Tai [:ctai :ctai_mozilla :cht] from comment #1)
> Ayman, Could you please help to determine what is the correct expect
> behavior in this roaming situation?
> Thanks.

I need some tests running before i can answer this. leaving ni? to me until i have the results i need.
ayman, thanks for your help.
Hi Guys

Ok, I am really sorry but i am unable to obtain the results from the tests that i need running because apparently none of the SIMs will allow MMS to be sent to roaming numbers so i cannot review data roaming behaviour. In view of this I cannot understand the relationship/behaviour between the different settings for Data and messaging during roaming and therefore am not able to prescribe a reliable/robust solution to this bug. 

If anyone can run tests for data roaming please either Ni? me or email me. 

Sorry
Flags: needinfo?(aymanmaat)
Ayman, can we try to imagine a good enough solution, at least better than what we have now ?

I'd say "immediately fail with a useful message" seems quite safe to do, right ?
Flags: needinfo?(aymanmaat)
(In reply to Julien Wajsberg [:julienw] from comment #6)
> Ayman, can we try to imagine a good enough solution, at least better than
> what we have now ?
> 
> I'd say "immediately fail with a useful message" seems quite safe to do,
> right ?

I would really prefer to understand the relationships in settings for this one rather than hypothesise and be wrong. i am going to mark this bug qawanted to see if anyone anyone in the QA team can help us.
Flags: needinfo?(aymanmaat)
Keywords: qawanted
Hi Ayman,
We are not quite sure either.  Here are some results from test.

In settings/Cellular & Data:
Data roaming : { on , off }
  Data roaming is on: user may use data connection while roaming, which might introduce huge charge.

Message settings/ Auto retrieve : { off, on with roaming, on without roaming }
Auto-retrieve depends on data connection and data roaming, which restricts user to receive MMS payload in an unexpected situation.

For example,
Auto-retrieve off: not allow to download any payload(image, music, or video), user must download them manually.
Auto-retrieve on-with-roaming: user can always get all contents automatically.

It conflicts because data-roaming dominates auto-retrieve; you can not set auto-retrieve MMS when data roaming but keep data-roaming off.

It also make sense to me, if these two options can have certain relation, for example, if user turns off data-roaming, then all roaming relative options are set off and gray-out.
Keywords: qawanted
Component: DOM: Device Interfaces → RIL
Product: Core → Firefox OS
Ayman, see comment 8.
Flags: needinfo?(aymanmaat)
Firefox OS is not being worked on
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.