[Bug 928] New: implement AT command interrupt/cancel
bugzilla-daemon at bugzilla.openmoko.org
bugzilla-daemon at bugzilla.openmoko.org
Fri Oct 12 20:45:17 CEST 2007
http://bugzilla.openmoko.org/cgi-bin/bugzilla/show_bug.cgi?id=928
Summary: implement AT command interrupt/cancel
Product: OpenMoko
Version: current svn head
Platform: Neo1973
OS/Version: Linux
Status: NEW
Severity: critical
Priority: P2
Component: gsmd
AssignedTo: laforge at openmoko.org
ReportedBy: Tuukka.Hastrup at iki.fi
CC: buglog at lists.openmoko.org
Currently we can't cancel outgoing calls before they are answered, which is
critical. (For the issue history, please see bug 906.)
AT commands that take a long time could be cancelled by a simple "AT", or in
case of ATD, ATH would be good. However, gsmd makes sure that applications don't
cancel one another's commands. It issues the next command only after the
previous completes.
A simple workaround for now would be to remove "AT+COLP=1" from the modem init
at gsmd/gsmd.c - this makes ATD return immediately. At least in my tests, the
info lost is just +COLP: "",128, and we don't process that in libmokogsmd or the
dialer anyway.
In the long term, gsmd should get COLP back and support cancelling commands such
as AT+COPS=? too.
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
More information about the buglog
mailing list