Closed
Bug 978639
Opened 10 years ago
Closed 10 years ago
[Sora][Call][MPTY][GCF] GCF case 31.4.2.1.3 : Terminate the entire MultiParty call failed
Categories
(Firefox OS Graveyard :: RIL, defect, P1)
Firefox OS Graveyard
RIL
Tracking
(blocking-b2g:2.0M+, firefox34 wontfix, firefox35 wontfix, firefox36 fixed, b2g-v2.0M verified, b2g-v2.1 verified, b2g-v2.2 verified)
People
(Reporter: sync-1, Assigned: aknow)
References
Details
(Whiteboard: [caf priority: p2][CR 738822])
Attachments
(23 files, 17 obsolete files)
Firefox OS v1.3 Mozilla build ID: 20140208004002 DEFECT DESCRIPTION: GCF case 31.4.2.1.3 : Terminate the entire MultiParty call failed REPRODUCING PROCEDURES: Precondition:Run Anite test case 31.4.2.1.3 1.Make an active multiparty call with two RP A-B, A-C. 2.End the multiParty call with menu or with end key -> Can not end the multiparty call with menu(K.O) Note:Beetle Lite FF no MPTY function. EXPECTED BEHAVIOUR: 2.On receipt of a RELEASE message in respect of each transaction identifier, the MS shall respond with a RELEASE COMPLETE message, andenter state U0 Null. MultiParty call is ended ASSOCIATE SPECIFICATION: TEST PLAN REFERENCE: TOOLS AND PLATFORMS USED: USER IMPACT: REPRODUCING RATE: For FT PR, Please list reference mobile's behavior:
Comment 1•10 years ago
|
||
This sounds like a QC RIL only bug potentially. Can someone confirm this doesn't reproduce on the Moz RIL?
Keywords: qawanted
Updated•10 years ago
|
blocking-b2g: --- → 1.3?
Per discussion with Ming, this issue cannot be reproduced on the real network, so it could be: 1. Something wrong with the Anite test equipment configuration 2. Something wrong with QCT RIL Either case, should not block 1.3 release. So 1.3-- first, Ming, please re-nominate again if you find anything strange in the logs
blocking-b2g: 1.3? → ---
Comment 3•10 years ago
|
||
(In reply to Vance Chen [:vchen][vchen@mozilla.com] from comment #2) > Per discussion with Ming, this issue cannot be reproduced on the real > network, so it could be: > > 1. Something wrong with the Anite test equipment configuration > 2. Something wrong with QCT RIL > > Either case, should not block 1.3 release. So 1.3-- first, Ming, please > re-nominate again if you find anything strange in the logs In a GCF scenario the network does not respond to incorrect requests whereas a live network may try to make a best effort. GCF has shown the device to break the spec and we should do our best to conform as carriers only allow a certain number of failures. This GCF test case continues to fail. The fix could be to add a endConference method to the nsTelephonyService API.
blocking-b2g: --- → 2.1?
Blocks: CAF-v2.1-FC-metabug
Updated•10 years ago
|
Whiteboard: [CR 730147]
Updated•10 years ago
|
Whiteboard: [CR 730147] → [caf priority: p2][CR 730147]
Comment 5•10 years ago
|
||
Ni : ken to get started here from Moz to investigate this.. In parallel, CAF is trying to get info on how did we pass certification on prior releases and this becoming a blocker for 2.1. Was something changed in telephony platform on Moz or CAF side that is raising this ? Anshul can you also comment on comment #2 about the validity of this issue in production env?
Flags: needinfo?(bhargavg1)
Flags: needinfo?(anshulj)
Updated•10 years ago
|
Flags: needinfo?(kchang)
Comment 6•10 years ago
|
||
(In reply to bhavana bajaj [:bajaj] from comment #5) > In parallel, CAF is trying to get info on how did we pass certification on > prior releases and this becoming a blocker for 2.1. Good question. Seems like there was a coverage hole in prior runs.
Flags: needinfo?(bhargavg1)
Flags: needinfo?(anshulj)
Updated•10 years ago
|
Flags: needinfo?(kchang) → needinfo?(htsai)
Comment 7•10 years ago
|
||
Hi Michael, In current FxOS design, as you understand, there's no specific API for releasing a conference call. Dialer app is releasing individual calls in a conference instead. However, referring to the steps #2 and #3 of 31.4.2.1.3, two separate messages are sent to SS in any order. It looks our current design of sending individual hangup commands is acceptable, no? Please let me know if I am getting something wrong, and please point me where/in which step the current FxOS design fails to help have a right solution, thank you!
Flags: needinfo?(htsai) → needinfo?(mschwart)
Comment 8•10 years ago
|
||
You're right. The current API should conform to the test and I think I've found the issue. I'll verify with the tech teams and get back to you. Thank you!
Flags: needinfo?(mschwart)
Comment 9•10 years ago
|
||
Looks like the lower layers assume behaviour as per 27.007 (or 07.07) where a specific message to end all calls would be used ie AT+CHUP. It seems reasonable to enable these messages as this is closer to the UI/user intent in some cases. Hsin-Yi, please let me know what you think.
Updated•10 years ago
|
Flags: needinfo?(htsai)
Comment 10•10 years ago
|
||
Thanks for the reply, Michael. (In reply to Michael Schwartz [:m4] from comment #9) > Looks like the lower layers assume behaviour as per 27.007 (or 07.07) where > a specific message to end all calls would be used ie AT+CHUP. Is this behaviour documented as standard or de facto standard? I am still concerned how this GCF test passed for previous releases but not this time. Has the behaviour somehow been changed? > It seems > reasonable to enable these messages as this is closer to the UI/user intent > in some cases. Hsin-Yi, please let me know what you think. If the above behaviour is standard, then to empower fxos, it is reasonable to introduce a single specific message to hang up all calls at a time. However, I still think that message is not necessary from the UI point of view as it's proven the current API design works quite good. Last concern is, from AOSP ril.h, I don't see which parcel request is designed for this capability. Are we going to add a new parcel request for Flame as well?
Flags: needinfo?(htsai)
Comment 11•10 years ago
|
||
(In reply to Hsin-Yi Tsai [:hsinyi] from comment #10) > I am still concerned how this GCF test passed for previous releases but not this time. > Has the behaviour somehow been changed? No, just a coverage hole in our testing. > Is this behaviour documented as standard or de facto standard? > > If the above behaviour is standard, then to empower fxos, it is reasonable > to introduce a single specific message to hang up all calls at a time. > However, I still think that message is not necessary from the UI point of > view as it's proven the current API design works quite good. > > Last concern is, from AOSP ril.h, I don't see which parcel request is > designed for this capability. Are we going to add a new parcel request for > Flame as well? It's the de facto standard as you can see that is the behaviour in AOSP. Please excuse a correction: it's not a AT+CHUP but actually AT+CHLD=1 which is available in ril.h. TelephonyCallGroup already has hold and resume methods so an end method wouldn't be out of place.
Updated•10 years ago
|
Flags: needinfo?(htsai)
Comment 12•10 years ago
|
||
Note, you'll probably need to add support for this anyway as part of the unify dial/mmi bug.
Comment 13•10 years ago
|
||
(In reply to Michael Schwartz [:m4] from comment #11) > (In reply to Hsin-Yi Tsai [:hsinyi] from comment #10) > > I am still concerned how this GCF test passed for previous releases but not this time. > > Has the behaviour somehow been changed? > > No, just a coverage hole in our testing. > > > Is this behaviour documented as standard or de facto standard? > > > > If the above behaviour is standard, then to empower fxos, it is reasonable > > to introduce a single specific message to hang up all calls at a time. > > However, I still think that message is not necessary from the UI point of > > view as it's proven the current API design works quite good. > > > > Last concern is, from AOSP ril.h, I don't see which parcel request is > > designed for this capability. Are we going to add a new parcel request for > > Flame as well? > > It's the de facto standard as you can see that is the behaviour in AOSP. > Please excuse a correction: it's not a AT+CHUP but actually AT+CHLD=1 which > is available in ril.h. TelephonyCallGroup already has hold and resume > methods so an end method wouldn't be out of place. Okay... per ril.h, we take advantage of RIL_REQUEST_HANGUP_FOREGROUND_RESUME_BACKGROUND (AT+CHLD=1). Also, we need a new API telephonyCallGroup.hangUp(), and gaia work is required as well. Sounds reasonable? (In reply to Michael Schwartz [:m4] from comment #12) > Note, you'll probably need to add support for this anyway as part of the > unify dial/mmi bug. We already have hangUpAll() in ril_worker.js. We don't necessarily need a new API for this.
Flags: needinfo?(htsai)
Comment 14•10 years ago
|
||
Adding Dialer developers in cc as gaia work might be needed, see comment 13.
Comment 15•10 years ago
|
||
(In reply to Michael Schwartz [:m4] from comment #11) > (In reply to Hsin-Yi Tsai [:hsinyi] from comment #10) > > I am still concerned how this GCF test passed for previous releases but not this time. > > Has the behaviour somehow been changed? > > No, just a coverage hole in our testing. Hi Michael, Just want to be more sure whether this should block or not at this moment. We are hitting FC now. > > > Is this behaviour documented as standard or de facto standard? > > > > If the above behaviour is standard, then to empower fxos, it is reasonable > > to introduce a single specific message to hang up all calls at a time. > > However, I still think that message is not necessary from the UI point of > > view as it's proven the current API design works quite good. > > > > Last concern is, from AOSP ril.h, I don't see which parcel request is > > designed for this capability. Are we going to add a new parcel request for > > Flame as well? > > It's the de facto standard as you can see that is the behaviour in AOSP. > Please excuse a correction: it's not a AT+CHUP but actually AT+CHLD=1 which > is available in ril.h. TelephonyCallGroup already has hold and resume > methods so an end method wouldn't be out of place.
Component: Vendcom → RIL
Updated•10 years ago
|
Flags: needinfo?(mschwart)
Assignee | ||
Updated•10 years ago
|
Assignee: nobody → szchen
Whiteboard: [caf priority: p2][CR 730147] → [caf priority: p2][CR 730147][ETA 10/17]
Comment 16•10 years ago
|
||
(In reply to Wesley Huang [:wesley_huang] from comment #15) > (In reply to Michael Schwartz [:m4] from comment #11) > > (In reply to Hsin-Yi Tsai [:hsinyi] from comment #10) > > > I am still concerned how this GCF test passed for previous releases but not this time. > > > Has the behaviour somehow been changed? > > > > No, just a coverage hole in our testing. > Hi Michael, > Just want to be more sure whether this should block or not at this moment. > We are hitting FC now. Hey Wesley, yes this is considered blocking for this release. > > > > > > Is this behaviour documented as standard or de facto standard? > > > > > > If the above behaviour is standard, then to empower fxos, it is reasonable > > > to introduce a single specific message to hang up all calls at a time. > > > However, I still think that message is not necessary from the UI point of > > > view as it's proven the current API design works quite good. > > > > > > Last concern is, from AOSP ril.h, I don't see which parcel request is > > > designed for this capability. Are we going to add a new parcel request for > > > Flame as well? > > > > It's the de facto standard as you can see that is the behaviour in AOSP. > > Please excuse a correction: it's not a AT+CHUP but actually AT+CHLD=1 which > > is available in ril.h. TelephonyCallGroup already has hold and resume > > methods so an end method wouldn't be out of place.
Comment 17•10 years ago
|
||
(In reply to Hsin-Yi Tsai [:hsinyi] from comment #13) > Okay... per ril.h, we take advantage of > RIL_REQUEST_HANGUP_FOREGROUND_RESUME_BACKGROUND (AT+CHLD=1). Also, we need a > new API telephonyCallGroup.hangUp(), and gaia work is required as well. > Sounds reasonable? Yup, sounds perfect. > We already have hangUpAll() in ril_worker.js. We don't necessarily need a > new API for this. Ah, gotcha.
Flags: needinfo?(mschwart)
Comment 18•10 years ago
|
||
(In reply to Hsin-Yi Tsai [:hsinyi] from comment #13) > Okay... per ril.h, we take advantage of > RIL_REQUEST_HANGUP_FOREGROUND_RESUME_BACKGROUND (AT+CHLD=1). Also, we need a > new API telephonyCallGroup.hangUp(), and gaia work is required as well. We need to file a gaia bug, right? Hi Wesley, I think you need to bring this to comms team.
Flags: needinfo?(whuang)
Updated•10 years ago
|
Flags: needinfo?(whuang)
Updated•10 years ago
|
Whiteboard: [ETA: 10/17]
Updated•10 years ago
|
Whiteboard: [ETA: 10/17] → [CR 738822][ETA: 10/17]
Updated•10 years ago
|
Whiteboard: [CR 738822][ETA: 10/17] → [caf priority: p2][CR 738822][ETA: 10/17]
Assignee | ||
Comment 19•10 years ago
|
||
Attachment #8505324 -
Flags: review?(htsai)
Assignee | ||
Comment 20•10 years ago
|
||
Attachment #8505325 -
Flags: review?(htsai)
Assignee | ||
Comment 21•10 years ago
|
||
Attachment #8505326 -
Flags: review?(htsai)
Assignee | ||
Comment 22•10 years ago
|
||
Attachment #8505327 -
Flags: review?(htsai)
Assignee | ||
Comment 23•10 years ago
|
||
Attachment #8505328 -
Flags: review?(htsai)
Assignee | ||
Comment 24•10 years ago
|
||
Attachment #8505331 -
Flags: review?(htsai)
Comment 25•10 years ago
|
||
setting target milestone per the ETA 10/17.
Target Milestone: --- → 2.1 S7 (24Oct)
Comment 26•10 years ago
|
||
Comment on attachment 8505324 [details] [diff] [review] Part 1: Add hangUp method (webidl) Review of attachment 8505324 [details] [diff] [review]: ----------------------------------------------------------------- Given there's already a request for returning a error response to gaia (Bug 1077075), let's return a promise for this new API. Sorry for not mentioning this earlier.
Attachment #8505324 -
Flags: review?(htsai)
No longer blocks: CAF-v2.1-FC-metabug
Blocks: CAF-v2.1-CC-metabug
Assignee | ||
Comment 27•10 years ago
|
||
It's promise version
Attachment #8505324 -
Attachment is obsolete: true
Attachment #8506845 -
Flags: review?(htsai)
Assignee | ||
Comment 28•10 years ago
|
||
Attachment #8505325 -
Attachment is obsolete: true
Attachment #8505325 -
Flags: review?(htsai)
Attachment #8506847 -
Flags: review?(htsai)
Assignee | ||
Comment 29•10 years ago
|
||
Attachment #8505326 -
Attachment is obsolete: true
Attachment #8505326 -
Flags: review?(htsai)
Attachment #8506848 -
Flags: review?(htsai)
Assignee | ||
Comment 30•10 years ago
|
||
Attachment #8505327 -
Attachment is obsolete: true
Attachment #8505327 -
Flags: review?(htsai)
Attachment #8506849 -
Flags: review?(htsai)
Assignee | ||
Comment 31•10 years ago
|
||
Attachment #8505328 -
Attachment is obsolete: true
Attachment #8505328 -
Flags: review?(htsai)
Attachment #8506850 -
Flags: review?(htsai)
Assignee | ||
Comment 32•10 years ago
|
||
Attachment #8505331 -
Attachment is obsolete: true
Attachment #8505331 -
Flags: review?(htsai)
Attachment #8506852 -
Flags: review?(htsai)
Updated•10 years ago
|
Attachment #8506845 -
Flags: review?(htsai) → review+
Comment 33•10 years ago
|
||
Comment on attachment 8506848 [details] [diff] [review] Part 3#2: Add hangUpConference method (internal interface) Review of attachment 8506848 [details] [diff] [review]: ----------------------------------------------------------------- ::: dom/telephony/nsITelephonyService.idl @@ +295,5 @@ > void resumeCall(in unsigned long clientId, in unsigned long callIndex); > > void conferenceCall(in unsigned long clientId); > void separateCall(in unsigned long clientId, in unsigned long callIndex); > + void hangUpConference(in unsigned long clientId, nit: trailing w.s.
Attachment #8506848 -
Flags: review?(htsai) → review+
Comment 34•10 years ago
|
||
Comment on attachment 8506847 [details] [diff] [review] Part 2#2: Add hangUp method (dom) Review of attachment 8506847 [details] [diff] [review]: ----------------------------------------------------------------- r=me with comment addressed, thank you! ::: dom/telephony/TelephonyCallGroup.cpp @@ +291,5 @@ > + nsRefPtr<Promise> promise = Promise::Create(global, aRv); > + NS_ENSURE_TRUE(!aRv.Failed(), nullptr); > + > + nsCOMPtr<nsITelephonyCallback> callback = new TelephonyCallback(promise); > + aRv = mTelephony->Service()->HangUpConference(mCalls[0]->ServiceId(), Don't we need Promise.reject in a case of failure?
Attachment #8506847 -
Flags: review?(htsai) → review+
Updated•10 years ago
|
Attachment #8506849 -
Flags: review?(htsai) → review+
Updated•10 years ago
|
Attachment #8506850 -
Flags: review?(htsai) → review+
Comment 35•10 years ago
|
||
Comment on attachment 8506852 [details] [diff] [review] Part 6#2: Add test case Review of attachment 8506852 [details] [diff] [review]: ----------------------------------------------------------------- Thank you thank you!
Attachment #8506852 -
Flags: review?(htsai) → review+
Assignee | ||
Comment 36•10 years ago
|
||
Instead of returning a rejected promise, I think we can just return null.
Attachment #8506847 -
Attachment is obsolete: true
Attachment #8507639 -
Flags: review?(htsai)
Comment 37•10 years ago
|
||
Comment on attachment 8507639 [details] [diff] [review] Part 2#3: Add hangUp method (dom) Review of attachment 8507639 [details] [diff] [review]: ----------------------------------------------------------------- Looks good to me, too.
Attachment #8507639 -
Flags: review?(htsai) → review+
Assignee | ||
Comment 38•10 years ago
|
||
Attachment #8506845 -
Attachment is obsolete: true
Attachment #8507781 -
Flags: review+
Assignee | ||
Comment 39•10 years ago
|
||
Attachment #8507639 -
Attachment is obsolete: true
Attachment #8507782 -
Flags: review+
Assignee | ||
Comment 40•10 years ago
|
||
Attachment #8506848 -
Attachment is obsolete: true
Attachment #8507783 -
Flags: review+
Assignee | ||
Comment 41•10 years ago
|
||
Attachment #8506849 -
Attachment is obsolete: true
Attachment #8507784 -
Flags: review+
Assignee | ||
Comment 42•10 years ago
|
||
Attachment #8506850 -
Attachment is obsolete: true
Attachment #8507786 -
Flags: review+
Assignee | ||
Comment 43•10 years ago
|
||
Attachment #8506852 -
Attachment is obsolete: true
Attachment #8507787 -
Flags: review+
Assignee | ||
Comment 44•10 years ago
|
||
https://treeherder.mozilla.org/ui/#/jobs?repo=try&revision=2c6c0817c022
Keywords: checkin-needed
Assignee | ||
Comment 46•10 years ago
|
||
Comment on attachment 8507781 [details] [diff] [review] [final] Part 1: Add hangUp method (webidl). r=hsinyi Hi Kyle, May I have your review for the webidl part? Thank you.
Attachment #8507781 -
Flags: review?(khuey)
Assignee | ||
Comment 47•10 years ago
|
||
Comment on attachment 8507781 [details] [diff] [review] [final] Part 1: Add hangUp method (webidl). r=hsinyi Cancel the review. Hsinyi's review should be OK. https://www.mail-archive.com/dev-b2g@lists.mozilla.org/msg11294.html
Attachment #8507781 -
Flags: review?(khuey)
(In reply to Ryan VanderMeulen [:RyanVM UTC-4] from comment #45) > webidl changes need DOM peer review Hsin-Yi's review is sufficient for Telephony/RIL/etc stuff. See https://groups.google.com/forum/#!topic/mozilla.dev.platform/DYlmmbWyOJ8.
Keywords: checkin-needed
Comment 49•10 years ago
|
||
https://hg.mozilla.org/integration/b2g-inbound/rev/48b004974cd2 https://hg.mozilla.org/integration/b2g-inbound/rev/a5c28b69a261 https://hg.mozilla.org/integration/b2g-inbound/rev/b64604a829ff https://hg.mozilla.org/integration/b2g-inbound/rev/b20c4afb0c7e https://hg.mozilla.org/integration/b2g-inbound/rev/d4a7883e0e92 https://hg.mozilla.org/integration/b2g-inbound/rev/0964acec6851
Keywords: checkin-needed
Comment 50•10 years ago
|
||
sorry had to backout this changes for bustage like https://treeherder.mozilla.org/ui/logviewer.html#?job_id=670274&repo=b2g-inbound
Assignee | ||
Comment 51•10 years ago
|
||
Attachment #8507782 -
Attachment is obsolete: true
Attachment #8509365 -
Flags: review+
Assignee | ||
Comment 52•10 years ago
|
||
https://treeherder.mozilla.org/ui/#/jobs?repo=try&revision=58097f2cadca
Keywords: checkin-needed
Comment 53•10 years ago
|
||
https://hg.mozilla.org/integration/b2g-inbound/rev/5bd0c9eec7d6 https://hg.mozilla.org/integration/b2g-inbound/rev/bc96cff67ac9 https://hg.mozilla.org/integration/b2g-inbound/rev/d8248fc099f8 https://hg.mozilla.org/integration/b2g-inbound/rev/fb2b6629a57c https://hg.mozilla.org/integration/b2g-inbound/rev/eb6ead190d74 https://hg.mozilla.org/integration/b2g-inbound/rev/2cdf87a14e8c
Flags: in-testsuite+
Keywords: checkin-needed
Whiteboard: [caf priority: p2][CR 738822][ETA: 10/17] → [caf priority: p2][CR 738822]
Comment 54•10 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/5bd0c9eec7d6 https://hg.mozilla.org/mozilla-central/rev/bc96cff67ac9 https://hg.mozilla.org/mozilla-central/rev/d8248fc099f8 https://hg.mozilla.org/mozilla-central/rev/fb2b6629a57c https://hg.mozilla.org/mozilla-central/rev/eb6ead190d74 https://hg.mozilla.org/mozilla-central/rev/2cdf87a14e8c
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Comment 55•10 years ago
|
||
Please request b2g34 approval on these patches when you get a chance :)
status-b2g-v2.1:
--- → affected
status-b2g-v2.2:
--- → fixed
status-firefox34:
--- → wontfix
status-firefox35:
--- → wontfix
status-firefox36:
--- → fixed
Flags: needinfo?(szchen)
Assignee | ||
Comment 56•10 years ago
|
||
Sorry....... just found a bug
Flags: needinfo?(szchen)
Attachment #8510212 -
Flags: review?(htsai)
Assignee | ||
Updated•10 years ago
|
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Comment 57•10 years ago
|
||
Comment on attachment 8510212 [details] [diff] [review] Part 7: Fix a bug Review of attachment 8510212 [details] [diff] [review]: ----------------------------------------------------------------- Thanks for the catch.
Attachment #8510212 -
Flags: review?(htsai) → review+
Assignee | ||
Comment 58•10 years ago
|
||
Attachment #8510212 -
Attachment is obsolete: true
Attachment #8510216 -
Flags: review+
Comment 60•10 years ago
|
||
https://hg.mozilla.org/integration/b2g-inbound/rev/b038fb6537e1 part7
Keywords: checkin-needed
Assignee | ||
Updated•10 years ago
|
Attachment #8510216 -
Attachment is obsolete: true
Assignee | ||
Updated•10 years ago
|
Attachment #8510216 -
Attachment is obsolete: false
Comment 62•10 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/b038fb6537e1
Status: REOPENED → RESOLVED
Closed: 10 years ago → 10 years ago
Resolution: --- → FIXED
Comment 63•10 years ago
|
||
NOTE: Please see https://wiki.mozilla.org/Release_Management/B2G_Landing to better understand the B2G approval process and landings. Note that this should be landed before bug 1081854 as there is a dependency. [Approval Request Comment] Bug caused by (feature/regressing bug #): Found by gap in test coverage User impact if declined: I believe this is requested by a partner. Testing completed: yes - patch includes unit tests Risk to taking this patch (and alternatives if risky): low/medium String or UUID changes made by this patch:
Attachment #8511086 -
Flags: approval-mozilla-b2g34?
Comment 64•10 years ago
|
||
(In reply to Michael Schwartz [:m4] from comment #11) > (In reply to Hsin-Yi Tsai [:hsinyi] from comment #10) > > I am still concerned how this GCF test passed for previous releases but not this time. > > Has the behaviour somehow been changed? > > No, just a coverage hole in our testing. > > > Is this behaviour documented as standard or de facto standard? > > > > If the above behaviour is standard, then to empower fxos, it is reasonable > > to introduce a single specific message to hang up all calls at a time. > > However, I still think that message is not necessary from the UI point of > > view as it's proven the current API design works quite good. > > > > Last concern is, from AOSP ril.h, I don't see which parcel request is > > designed for this capability. Are we going to add a new parcel request for > > Flame as well? > > It's the de facto standard as you can see that is the behaviour in AOSP. > Please excuse a correction: it's not a AT+CHUP but actually AT+CHLD=1 which > is available in ril.h. TelephonyCallGroup already has hold and resume > methods so an end method wouldn't be out of place. :m4/Inder once this patch lands, can you please help with verification on your side confirming this fixes the issue you reported? Thanks!
Updated•10 years ago
|
Flags: needinfo?(mschwart)
Flags: needinfo?(ikumar)
Updated•10 years ago
|
Attachment #8511086 -
Flags: approval-mozilla-b2g34? → approval-mozilla-b2g34+
Comment 65•10 years ago
|
||
https://hg.mozilla.org/releases/mozilla-b2g34_v2_1/rev/d81ecd0478bc https://hg.mozilla.org/releases/mozilla-b2g34_v2_1/rev/3968fe833f9f https://hg.mozilla.org/releases/mozilla-b2g34_v2_1/rev/eb23dfa303a4 https://hg.mozilla.org/releases/mozilla-b2g34_v2_1/rev/03d92424a02e https://hg.mozilla.org/releases/mozilla-b2g34_v2_1/rev/12ecc76c487f https://hg.mozilla.org/releases/mozilla-b2g34_v2_1/rev/4e4459c95a51 https://hg.mozilla.org/releases/mozilla-b2g34_v2_1/rev/b5c384119e53
Comment 66•10 years ago
|
||
Backed out for bustage. https://hg.mozilla.org/releases/mozilla-b2g34_v2_1/rev/b0182ac643ea https://treeherder.mozilla.org/ui/logviewer.html#?job_id=14152&repo=mozilla-b2g34_v2_1
Comment 67•10 years ago
|
||
What's the status here? We need the fix for 2.1. Should we reopen the issue?
Flags: needinfo?(mschwart)
Comment 68•10 years ago
|
||
(In reply to bhavana bajaj [:bajaj] from comment #64) > :m4/Inder once this patch lands, can you please help with verification on > your side confirming this fixes the issue you reported? Thanks! Yes, we'll be integrating with this change anyway.
Assignee | ||
Comment 69•10 years ago
|
||
Provide several changes as an adapting layer so that the patches could be applied on 2.1
Flags: needinfo?(szchen)
Attachment #8512446 -
Flags: review?(htsai)
Comment 70•10 years ago
|
||
Hi Szu-Yu, Partner also reported same issue on 2.0M. Is the patch for 2.1 also good for 2.0M?
Comment 72•10 years ago
|
||
Comment on attachment 8512446 [details] [diff] [review] Part 0: Adapting layer Review of attachment 8512446 [details] [diff] [review]: ----------------------------------------------------------------- The code in m-c and v2.1 diverges a lot... Thanks for the great effort to prepare this 2.1-branch patch. ::: dom/telephony/TelephonyDialCallback.cpp @@ +3,5 @@ > + * You can obtain one at http://mozilla.org/MPL/2.0/. */ > + > +#include "TelephonyDialCallback.h" > + > +#include "mozilla/dom/DOMMMIError.h" We don't need this. @@ +4,5 @@ > + > +#include "TelephonyDialCallback.h" > + > +#include "mozilla/dom/DOMMMIError.h" > +#include "nsServiceManagerUtils.h" don't need this, either. @@ +30,5 @@ > + const nsAString& aNumber) > +{ > + nsRefPtr<TelephonyCallId> id = mTelephony->CreateCallId(aNumber); > + nsRefPtr<TelephonyCall> call = > + mTelephony->CreateCall(id, mServiceId, aCallIndex, nit: indention
Attachment #8512446 -
Flags: review?(htsai) → review+
Assignee | ||
Comment 73•10 years ago
|
||
(In reply to Josh Cheng [:josh] from comment #70) > Hi Szu-Yu, > > Partner also reported same issue on 2.0M. > Is the patch for 2.1 also good for 2.0M? I am afraid not. Let me provide the version for 2.0M later.
Flags: needinfo?(szchen)
Assignee | ||
Comment 74•10 years ago
|
||
Attachment #8512446 -
Attachment is obsolete: true
Attachment #8513155 -
Flags: review+
Assignee | ||
Comment 75•10 years ago
|
||
Attachment #8513156 -
Flags: review+
Assignee | ||
Comment 76•10 years ago
|
||
Attachment #8513157 -
Flags: review+
Assignee | ||
Comment 77•10 years ago
|
||
Attachment #8513158 -
Flags: review+
Assignee | ||
Comment 78•10 years ago
|
||
Attachment #8513160 -
Flags: review+
Assignee | ||
Comment 79•10 years ago
|
||
Attachment #8513161 -
Flags: review+
Assignee | ||
Comment 80•10 years ago
|
||
Attachment #8513162 -
Flags: review+
Assignee | ||
Comment 81•10 years ago
|
||
2.1 try https://treeherder.mozilla.org/ui/#/jobs?repo=try&revision=7ea2b4d449bb
Assignee | ||
Comment 82•10 years ago
|
||
Attachment #8513218 -
Flags: review?(htsai)
Updated•10 years ago
|
blocking-b2g: 2.0M? → 2.0M+
Comment 83•10 years ago
|
||
Comment on attachment 8513218 [details] [diff] [review] (2.0m) Part 0: Adapting layer Review of attachment 8513218 [details] [diff] [review]: ----------------------------------------------------------------- r=me with comment addressed, thank you! ::: dom/telephony/gonk/TelephonyService.js @@ +477,5 @@ > return false; > } > > if (response.isCdma) { > + onCdmaDialSuccess.call(this, response.callIndex, response.number); In the case of 'cdma 3-way call' there's no response.callIndex coming from ril_worker when we dial out the 2nd call. Please correct this, thank you.
Attachment #8513218 -
Flags: review?(htsai) → review+
Assignee | ||
Comment 84•10 years ago
|
||
Hsinyi, I remember that we can avoid the warning by this kind of fix.
Attachment #8513218 -
Attachment is obsolete: true
Attachment #8513319 -
Flags: review?(htsai)
Assignee | ||
Updated•10 years ago
|
Attachment #8513319 -
Attachment description: (2.0m) Part 0: Adapting layer. r=hsinyi → (2.0m) Part 0#2: Adapting layer. r=hsinyi
Assignee | ||
Comment 85•10 years ago
|
||
Attachment #8513330 -
Flags: review+
Assignee | ||
Comment 86•10 years ago
|
||
Attachment #8513332 -
Flags: review+
Assignee | ||
Comment 87•10 years ago
|
||
Attachment #8513334 -
Flags: review+
Assignee | ||
Comment 88•10 years ago
|
||
Attachment #8513335 -
Flags: review+
Assignee | ||
Comment 89•10 years ago
|
||
Attachment #8513336 -
Flags: review+
Assignee | ||
Comment 90•10 years ago
|
||
Attachment #8513338 -
Flags: review+
Updated•10 years ago
|
Attachment #8513319 -
Flags: review?(htsai) → review+
Assignee | ||
Updated•10 years ago
|
Attachment #8513319 -
Attachment description: (2.0m) Part 0#2: Adapting layer. r=hsinyi → (2.0m) [final] Part 0: Adapting layer. r=hsinyi
Assignee | ||
Comment 91•10 years ago
|
||
2.0m try https://treeherder.mozilla.org/ui/#/jobs?repo=try&revision=c8bc787b7aa2
Assignee | ||
Comment 92•10 years ago
|
||
check-in needed, 2.1: part 0 ~ part 6 2.0m: part 0 ~ part 6
Keywords: checkin-needed
Comment 93•10 years ago
|
||
https://hg.mozilla.org/releases/mozilla-b2g34_v2_1/rev/464149f4a6dc https://hg.mozilla.org/releases/mozilla-b2g34_v2_1/rev/bd428aee6324 https://hg.mozilla.org/releases/mozilla-b2g34_v2_1/rev/c25c6be5f625 https://hg.mozilla.org/releases/mozilla-b2g34_v2_1/rev/051e2099f812 https://hg.mozilla.org/releases/mozilla-b2g34_v2_1/rev/2a7fa1773415 https://hg.mozilla.org/releases/mozilla-b2g34_v2_1/rev/abc72ad593f7 https://hg.mozilla.org/releases/mozilla-b2g34_v2_1/rev/29d0bdb98ed5 https://hg.mozilla.org/releases/mozilla-b2g32_v2_0m/rev/e2dcec45fb56 https://hg.mozilla.org/releases/mozilla-b2g32_v2_0m/rev/dd43047ad566 https://hg.mozilla.org/releases/mozilla-b2g32_v2_0m/rev/486aa36c827f https://hg.mozilla.org/releases/mozilla-b2g32_v2_0m/rev/96d77d1d9f3e https://hg.mozilla.org/releases/mozilla-b2g32_v2_0m/rev/4ce3973866ba https://hg.mozilla.org/releases/mozilla-b2g32_v2_0m/rev/65cb222c1eee https://hg.mozilla.org/releases/mozilla-b2g32_v2_0m/rev/66d41be7c319
Comment 94•10 years ago
|
||
(In reply to Szu-Yu Chen [:aknow] from comment #69) > Created attachment 8512446 [details] [diff] [review] > Part 0: Adapting layer > > Provide several changes as an adapting layer so that the patches could be > applied on 2.1 By adding this adapting layer, you have increased the scope of this bug unnecessarily. The code change is much bigger now and risky for 2.1 so close to QC CS.
Comment 95•10 years ago
|
||
This issue has been verified successfully on Woodduck 2.0; Flame2.1&2.2. Reproducing rate: 0/5 See attachment: Verify_Woodduck_MultiPartycall.mp4 Woodduck build version: Gaia-Rev d742e375aca6dc1bf3a36638000ad7f5338ef457 Gecko-Rev d049d4ef127844121c9cf14d2e8ca91fd9045fcb Build-ID 20141127050313 Version 32.0 Flame2.1 build version: Gaia-Rev f9d6e3d83c3922e9399a6c27f5ce4cdd27bdfd05 Gecko-Rev https://hg.mozilla.org/releases/mozilla-b2g32_v2_0/rev/45112935086f Build-ID 20141126000203 Version 32.0 Flame 2.2 build version: Gaia-Rev 41b7be7c67167f367c3c4982ff08651d55455373 Gecko-Rev https://hg.mozilla.org/mozilla-central/rev/ff4a63d66806 Build-ID 20141126160201 Version 36.0a1
Comment 96•10 years ago
|
||
You need to log in
before you can comment on or make changes to this bug.
Description
•