Ticket #1760 (closed defect: fixed)

Opened 6 years ago

Last modified 6 years ago

[Qt-dialer] Can't really end up outgoing calls if the other side did not pick it up

Reported by: wendy_hung Owned by: zecke
Priority: high Milestone: Om2008.9
Component: Qtopia Version:
Severity: critical Keywords: keep watching
Cc: testing@…, erin_yueh@… Blocked By:
Blocking: Estimated Completion (week):
HasPatchForReview: PatchReviewResult:
Reproducible:

Description

Summary:
Can't really end up outgoing calls if the other side did not pick it up.

kernel:20080808-asu.stable-uImage.bin
root file system:20080807-asu.stable-rootfs.jffs2

Steps+current results:
1) Make an outgoing phone call
2) Before the other side pick up press "End Call"
3) Neo will show up "disconnected" message, but the call still acting(the other side will have an incoming call ringing)
4) if the other side pick up, won't have any voice

Reproduceable: always

Change History

comment:1 Changed 6 years ago by wendy_hung

  • Status changed from new to closed
  • Resolution set to worksforme

tested with the image below:
kernel:20080826-asu.stable-uImage.bin
root file system:20080826-asu.stable-rootfs.jffs2

It doesn't happen now, so i close it, will keep an eye on this.
Reopen if it happen again

comment:2 Changed 6 years ago by wendy_hung

  • Status changed from closed to reopened
  • Resolution worksforme deleted

sorry, after I discuss with Regina, we decide reopen it and put it in to in_testing and keep watch it.
Will keep test with another two to three images.

comment:3 Changed 6 years ago by wendy_hung

  • Keywords keep watching added
  • Status changed from reopened to in_testing
  • Milestone changed from Om2008.8 to Om2008.9

comment:4 Changed 6 years ago by erin_yueh

  • Cc erin_yueh@… added

comment:5 Changed 6 years ago by zecke

a) Attach a log file (output of logread after you tried to end a call)
b) Qtopia is issueing AT+CHLD=0 (IIRC) instead of ATH to end the call. You can take a look at src/libraries/qtopiaphonemodem/qmodemcallprovider.cpp and QModemCallProvider::setBusyCommand, simply changing it to ATH is likely to break multi call handling. So test that as well.

comment:6 Changed 6 years ago by regina_kim

  • Status changed from in_testing to closed
  • Resolution set to fixed

kernel : 20080903
rootfs : 20080904

it never happen again.

Note: See TracTickets for help on using tickets.