Commit Graph

134 Commits

Author SHA1 Message Date
da647ef936 Actually parse the number upon incoming SMS messages in PDU mode 2010-05-28 00:00:36 +00:00
9269981986 Trying to fix message reception in PDU mode 2010-05-27 16:50:59 +00:00
b83ab8c414 Hopefully fixed reading messages in PDU mode (the phone number is still wrong) 2010-05-27 16:26:19 +00:00
e12b62eb11 Fix a crash when reading messages 2010-05-27 15:17:06 +00:00
caf69fd430 Hopefully implemented the timestamp when parsing incoming messages in PDU mode 2010-05-27 15:02:59 +00:00
2954744378 Trying to fix SMS reception 2010-05-27 14:24:48 +00:00
f70964a59a Trying to support PDU mode while receiving SMS messages (untested) 2010-05-27 11:58:12 +00:00
058621c2b2 Avoid errors while handling call waiting control 2010-05-21 09:32:42 +00:00
d60cf7296b Working on acceptance of incoming calls 2010-05-21 02:06:42 +00:00
01d2e6b76a Added a check whether the modem is alive (simply issuing "AT") 2010-05-20 17:04:11 +00:00
dd49410d4e Probable fix for the CLIP trigger 2010-05-19 12:31:30 +00:00
795134ce1c Enabling call waiting fixes incoming calls on the Openmoko Freerunner 2010-05-19 12:25:46 +00:00
b50b91d9b8 Request extended call presentation, ring reports and service notifications once ready 2010-05-18 21:41:14 +00:00
d82723a1e7 Code cleanup 2010-05-15 14:02:08 +00:00
41f560524d Fixed device default to "/dev/modem" 2010-05-14 12:43:00 +00:00
754a5dbb7f Device, hardware flow and retry come from the configuration file if not given 2010-05-12 14:44:57 +00:00
d64de55f2d Added another couple of CMS errors 2010-05-12 12:03:35 +00:00
cbf256f9dc Added CMS error 321 2010-05-12 11:59:20 +00:00
0a6e11eecc Longer timeout when calling (should fix some modems eg Openmoko Freerunner) 2010-05-12 11:38:56 +00:00
d362a87362 Hopefully reporting the correct phone number when listing messages 2010-05-11 17:12:07 +00:00
810ea309ad Actually send an event upon incoming messages 2010-05-11 16:59:07 +00:00
1620f6a144 The Openmoko Freerunner may be identified differently 2010-05-11 16:22:18 +00:00
db0e2a5f89 Fixed a crash 2010-05-11 15:38:58 +00:00
6fa34aa104 Implemented the mute control over AT+CMUT (may not fit the hardware) 2010-05-11 14:12:02 +00:00
27799ec00f Now able to fetch the battery status 2010-05-11 13:44:09 +00:00
3931a523d3 Tighter check when checking for potential echo 2010-05-11 13:06:12 +00:00
29cb9922da Now able to read messages 2010-05-11 12:05:34 +00:00
9ba6e09f06 Fetching messages in text mode for the moment 2010-05-11 10:31:10 +00:00
0bb228fe93 Fetching the messages in PDU mode (without any conversion yet) 2010-05-11 09:46:04 +00:00
510ee0fff1 Partly implemented unsollicited and intermediate service notifications 2010-05-10 13:22:49 +00:00
efe1a37c46 Remove the timeout handler if a command was considered answered 2010-05-10 01:55:25 +00:00
9a8c41f8dc Now rejecting calls correctly 2010-05-10 01:39:08 +00:00
7fafe3261f Implemented full API access to +COLP and +CLIP 2010-05-10 01:32:42 +00:00
efe5e8811e Detect if a call is ongoing 2010-05-09 22:18:42 +00:00
0f1244eb5f Fetching incoming messages as they are reported 2010-05-09 21:35:22 +00:00
a7aca56b5b Minor optimization in the contact handling event trigger 2010-05-09 18:39:21 +00:00
b9197def55 Implemented call presentation (partly tested) 2010-05-09 18:34:24 +00:00
7568bb814e Detecting when phone calls terminate 2010-05-09 17:58:23 +00:00
02bca3b11f Correct error messages when the baudrate cannot be set 2010-05-09 02:04:08 +00:00
1c9304df2b Always report an error upon +CME ERROR 2010-05-09 01:08:03 +00:00
983eb1c371 The CME ERROR code 100 is "Unknown error" 2010-05-08 14:42:27 +00:00
1e735470f5 Forgot to inject "\r\n" in the timeout handler 2010-05-08 14:29:46 +00:00
e3c993c66e Re-inject the current command on timeout and then ensure the operation worked 2010-05-08 13:03:58 +00:00
5fb92d3189 Obtaining the functionality status before really using the phone 2010-05-08 03:07:47 +00:00
35164ad8dc Send a noop command after 2 seconds of inactivity 2010-05-08 02:32:26 +00:00
e003ea830e Use the correct error code when parsing +CME and +CMS errors 2010-05-08 02:00:07 +00:00
f90494db0b Gave triggers the optional possibility to consider a command answered 2010-05-08 01:45:44 +00:00
df6c2f84c3 Hardened the management of callbacks 2010-05-08 01:31:43 +00:00
2dfa1e0cec Let the modem command generation be done in its own class too 2010-05-08 01:23:56 +00:00
f0e4d57e23 Let the GSMCommand class have its own file 2010-05-08 00:22:44 +00:00