Closed Bug 1092389 Opened 10 years ago Closed 10 years ago

Cannot initiate CDMA three-way call

Categories

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

ARM
Gonk (Firefox OS)
defect
Not set
major

Tracking

(blocking-b2g:2.1+, b2g-v2.1 fixed, b2g-v2.2 fixed)

RESOLVED FIXED
2.1 S8 (7Nov)
blocking-b2g 2.1+
Tracking Status
b2g-v2.1 --- fixed
b2g-v2.2 --- fixed

People

(Reporter: mschwart, Assigned: drs)

Details

Attachments

(1 file, 1 obsolete file)

[Blocking Requested - why for this release]: found on 2.1

https://bugzilla.mozilla.org/show_bug.cgi?id=970187 added a check to determine if the network mode is CDMA [1] but it is missing a case for 'ehrpd' [2].

[1] http://mxr.mozilla.org/gaia/source/apps/communications/dialer/js/telephony_helper.js#49
[2] http://mxr.mozilla.org/mozilla-central/source/dom/webidl/MozMobileConnectionInfo.webidl#8

I have prepared a simple fix but I think this shows the need for a getNetworkFamily() function (or something of the like) in MozMobileConnection.
Attachment #8515322 - Flags: review?(drs.bugzilla)
(In reply to Michael Schwartz [:m4] from comment #0)
> I have prepared a simple fix but I think this shows the need for a
> getNetworkFamily() function (or something of the like) in
> MozMobileConnection.

Agreed. Please also add a unit-test to cover this scenario.
(In reply to Gabriele Svelto [:gsvelto] from comment #2)
> Please also add a unit-test to cover this scenario.

Sorry but I won't be able to do that.  Perhaps you could do that for me?  Fair trade for the cases we test for you guys ;)
Assignee: nobody → drs.bugzilla
Attachment #8515322 - Attachment is obsolete: true
Status: NEW → ASSIGNED
Attachment #8515322 - Flags: review?(drs.bugzilla)
Attachment #8515663 - Flags: review?(gsvelto)
Target Milestone: --- → 2.1 S8 (7Nov)
Comment on attachment 8515663 [details] [diff] [review]
Add 'ehrpd' to list of CDMA network modes.

Review of attachment 8515663 [details] [diff] [review]:
-----------------------------------------------------------------

LGTM, thanks to both!
Attachment #8515663 - Flags: review?(gsvelto) → review+
https://github.com/mozilla-b2g/gaia/commit/0bcc5667de9f8d6d751d107033eba8d8ce65aee1
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Comment on attachment 8515663 [details] [diff] [review]
Add 'ehrpd' to list of CDMA network modes.

[Approval Request Comment]
[Bug caused by] (feature/regressing bug #): Probably never worked.
[User impact] if declined: Users on 'ehrpd' CDMA type will be treated as GSM, so actions like placing calls will be broken for them under certain circumstances.
[Testing completed]: Michael tested this.
[Risk to taking this patch] (and alternatives if risky): Very low.
[String changes made]: None.
Attachment #8515663 - Flags: approval-gaia-v2.1?(release-mgmt)
Triage: Basic functionality broken on the dialer.
blocking-b2g: 2.1? → 2.1+
Attachment #8515663 - Flags: approval-gaia-v2.1?(release-mgmt) → approval-gaia-v2.1+
Unable to verify don't have CDMA devices
QA Whiteboard: [QAnalyst-Triage?][QAnalyst-verify-]
Flags: needinfo?(ktucker)
QA Whiteboard: [QAnalyst-Triage?][QAnalyst-verify-] → [QAnalyst-Triage+][QAnalyst-verify-]
Flags: needinfo?(ktucker)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: