Closed Bug 796326 Opened 13 years ago Closed 13 years ago

[STK] needs Dialer app to observe an outgoing call placed by STK

Categories

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

x86_64
Linux
defect

Tracking

(blocking-basecamp:+)

VERIFIED FIXED
blocking-basecamp +

People

(Reporter: hsinyi, Assigned: etienne)

References

Details

Attachments

(1 file)

Github issue by hsinyi: https://github.com/mozilla-b2g/gaia/issues/5394 With support by STK, a user can make an outgoing call from STK app, even when dialer app is closed. Dialer needs to be able to observe an outgoing call placed by STK, and then process the call as usual. So a user can handle the call via dialer.
This feature is needed by STK. Dialer app needs to receive system message from Bug 795235.
blocking-basecamp: --- → ?
Bug 795232 is about to land. The gaia support is needed for testing in Brazil this week. Could you help this issue, etienne? Thanks!
(In reply to Hsin-Yi Tsai [:hsinyi] from comment #2) > Bug 795232 is about to land. The gaia support is needed for testing ^^^^^^^^^^ should be Bug 795235. > in Brazil this week. Could you help this issue, etienne? Thanks!
Assignee: nobody → etienne
Depends on: 795235
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Etienne, this works on the second try. I mean: 1.- Boot B2G 2.- Open a STK app 3.- Select a phone call option (issue: No dialer started) 4.- Opens again the same STK app 5.- Select the same option (now the dialer is opened)
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Fernando, can you provide the log for the issue you said? There might be cause by other problems. Can you paste your bug with ril_const.js DEBUG_ALL is on? Thank you.
(In reply to Fernando R. Sela from comment #7) > Etienne, this works on the second try. I mean: > > 1.- Boot B2G > 2.- Open a STK app > 3.- Select a phone call option > > (issue: No dialer started) > > 4.- Opens again the same STK app > 5.- Select the same option > > (now the dialer is opened) I can reproduce it. The dialer doesn't get the system message. FYI the telephony-incoming system message works before the first launch of the Dialer, so it's something else.
I just see that the dialer app starts in background ... probably this is the main issue.
(In reply to Fernando R. Sela from comment #10) > I just see that the dialer app starts in background ... probably this is the > main issue. I also noticed that. In my tests, dialer did receive "icc-dialing" message (I used "dump" for debugging), but no call screen popped out.
Attached file logcat
enabled "DEBUG_ALL" for RIL and SystemMessageInternal.js You can see the system message was passed correctly from RIL to SystemMessageInternal to dialer.js, but the call screen wasn't launched.
(In reply to Fernando R. Sela from comment #10) > I just see that the dialer app starts in background ... probably this is the > main issue. The dialer app starts in background, but it isn't binded to the stk call.
Mmmhhh... indeed the dialer *does* get the system message, sorry for the misdirection, looking at it.
Yep yep yep, totally my bad. The call is already connected by the time the dialer is launched and we weren't handling this properly... https://github.com/mozilla-b2g/gaia/pull/5678
Status: REOPENED → RESOLVED
Closed: 13 years ago13 years ago
Resolution: --- → FIXED
(In reply to Etienne Segonzac (:etienne) from comment #15) > Yep yep yep, totally my bad. > The call is already connected by the time the dialer is launched and we > weren't handling this properly... > > https://github.com/mozilla-b2g/gaia/pull/5678 Yaya, thanks Etienne :D
(In reply to Hsin-Yi Tsai [:hsinyi] from comment #17) > (In reply to Etienne Segonzac (:etienne) from comment #15) > > Yep yep yep, totally my bad. > > The call is already connected by the time the dialer is launched and we > > weren't handling this properly... > > > > https://github.com/mozilla-b2g/gaia/pull/5678 > Yaya, thanks Etienne :D Wow, I also noticed that this patch solves a problem that I encountered and I thought that resulted from my ongoing patches. Thanks again, Etienne :D
blocking-basecamp: ? → +
Priority: -- → P2
Device: Unagi Build ID: 20121231070201 Does not reproduce.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: