Pekka Pessi
1715ce85cb
isimodem: fix problems in call state reporting
...
Do not report early incoming calls.
Report "disconnected" state separately.
Call ofono_voicecall_disconnected() only after call id is released.
2011-02-03 14:59:53 +02:00
Lucas De Marchi
51159b7610
drivers: fix misspellings
2011-02-01 18:37:34 +01:00
Lucas De Marchi
0ca07330f4
isimodem: use ofono_call initializer
2011-02-01 18:31:43 +01:00
Jeevaka Badrappan
12c3cf6969
voicecall: remove ofono_cug_option
2011-01-26 16:38:15 -06:00
Kai Vehmanen
0a5ef0a9c8
isimodem: fix sending DTMF
...
isi_call_dtmf_send_resp() handles the success case incorrectly, and
thus all send_tones attempts fail with bogus error codes.
2011-01-21 15:19:52 +02:00
Jeevaka Badrappan
2a7fa4de4e
isimodem: fix issue with user busy release
...
when the user rejects the incoming call, hangup_active
will get called on the driver side whereas when the user
rejects the waiting call, set_udub will get called on the
driver side.
2011-01-21 15:18:40 +02:00
Pekka Pessi
6d23cd1957
isimodem: fix return from call control requests
2011-01-12 08:09:09 -08:00
Jeevaka Badrappan
9af25bceac
isimodem: M15 coding style fix
2011-01-12 08:06:58 -08:00
Pekka Pessi
e0b6a058a2
isimodem: use simplified client interface
2011-01-07 13:39:18 +02:00
Pekka Pessi
e130d21be9
isimodem: fix style issues
2011-01-07 13:32:27 +02:00
Aki Niemi
98074fdb60
isimodem: Always compare to NULL explicitly
2010-12-22 17:13:48 +02:00
Aki Niemi
346ee5b051
isimodem: Adapt and refactor voicecall driver
2010-12-22 17:13:47 +02:00
Pekka Pessi
a67c5cf4c5
isi/voicecall: fix handling of waiting calls
...
Also, do not retrieve calls after isi_release_all_active() because
retrieving is now only an unwanted side-effect .
2010-12-03 14:52:40 +02:00
Pekka Pessi
be2778cb99
isi/voicecall: avoid side-effects of release
...
If a call was held automatically when an another call was dialed or
answered, it gets retrieved when the other call is released unless
auto change features is explicitly disabled.
Drop cause_type parameter because it is never used.
Use cause code for busy when releasing incoming or waiting calls.
2010-12-03 14:52:33 +02:00
Pekka Pessi
eb3af79700
isi/voicecall: add call id to queued requests
2010-12-03 14:51:40 +02:00
Pekka Pessi
fe28e6cd05
isi/voicecall: fix status reporting
...
Do not report incoming calls to the oFono core until they can be
answered.
Report MT_RELEASED or MO_RELEASED via ofono_voicecall_notify(),
TERMINATED calls via ofono_voicecall_disconnected().
2010-12-03 14:50:05 +02:00
Lucas De Marchi
b82a7f8511
drivers: explicitly compare pointers to NULL
...
This patch was generated by the following semantic patch
(http://coccinelle.lip6.fr/ )
// <smpl>
@fix disable is_null,isnt_null1@
expression *E;
@@
- !E
+ E == NULL
// </smpl>
2010-11-29 11:37:09 -06:00
Pekka Pessi
f3c75c9285
isi/voicecall: release COMING calls with BUSY cause
...
Very early incoming calls were not released with BUSY cause.
2010-11-22 08:19:38 -06:00
Pekka Pessi
6861510e5e
isi: fix hangup_active and set_udub methods
...
The concept of "active" call seems to be overloaded.
2010-10-20 12:52:44 -05:00
Aki Niemi
255782f8c2
isimodem: Fix request cleanup code
...
Adds a check for when the driver is being removed, in which case no
new ISI requests should be generated.
2010-10-19 15:06:35 +03:00
Aki Niemi
297b14ca8b
isimodem: Fix copyright and license boilerplate
2010-10-14 15:22:16 +03:00
Pekka Pessi
a5e13cb049
isimodem/voicecall: fix hangup_active
2010-10-06 12:07:27 +02:00
Sjur Brændeland
dde0a4ccb5
voicecall: Rename hangup to hangup_active
2010-08-12 11:32:12 -05:00
Denis Kenzior
a7d02fbf5c
isimodem: More cleanup of bad style
2010-05-27 14:15:30 -05:00
Pekka Pessi
48041a0e60
Fixed style issues in isimodem voicecall.
2010-05-27 14:04:32 -05:00
Pekka Pessi
654c0ef73b
Eliminated bool, true and false from isimodem.
2010-05-27 13:41:51 -05:00
Aki Niemi
85df7a952a
Clean up style issues
2010-01-14 10:32:56 +02:00
Aki Niemi
b412c1b3e7
Refactor voicecall driver
2010-01-11 10:51:01 +02:00
Aki Niemi
c03cdaed9a
Split ISI codepoints to separate files
...
Also, adding infrastructure for debugging ISI messages, with APIs for
turning most common fields into human readable string format.
2010-01-11 10:51:00 +02:00
Rémi Denis-Courmont
bc6c4adcac
gisi: pass object handle to g_isi_verify() callback
...
This will be needed for GPDS.
2009-12-18 15:59:17 +02:00
Denis Kenzior
4d5eb77de5
Get rid of list_calls in isi driver
2009-12-04 16:52:30 -06:00
Aki Niemi
9ca602c283
Fix: restrict keyword use breaking distcheck
2009-10-16 11:26:15 +03:00
Pekka Pessi
86b6cd91c9
isimodem/voicecall.c: initial version
...
Implementing all the voicecall methods. Tested with Nokia 2008 modems.
- problems in call creation are probably not reported properly
- deflect not implemented in modem, not properly tested
TODO: Clean up style issues and align with other drivers.
2009-10-16 11:18:52 +03:00
Denis Kenzior
58d0aa72b2
Rename isi drivers to isimodem
...
Be more consistent with directory naming
2009-09-01 22:35:14 -05:00
Denis Kenzior
9caa606bcc
Make remove functions not return anything
2009-09-01 22:27:08 -05:00
Denis Kenzior
422df0edfb
change int vendor to unsigned int vendor
2009-09-01 21:39:02 -05:00
Denis Kenzior
4064f4ba73
Add vendor flag capability to voicecalls
2009-09-01 18:14:59 -05:00
Aki Niemi
74782318bd
Rename all files under drivers/isimodem/
2009-08-25 14:04:42 +03:00