Ticket #1760 (closed defect: fixed)
[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 5 years ago by wendy_hung
- Status changed from new to closed
- Resolution set to worksforme
comment:2 Changed 5 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 5 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:5 Changed 5 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.

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