summaryrefslogtreecommitdiffstats
path: root/drivers/isimodem/voicecall.c
AgeCommit message (Collapse)AuthorFilesLines
2011-01-07isimodem: use simplified client interfacePekka Pessi1-6/+4
2011-01-07isimodem: fix style issuesPekka Pessi1-4/+4
2010-12-22isimodem: Always compare to NULL explicitlyAki Niemi1-13/+13
2010-12-22isimodem: Adapt and refactor voicecall driverAki Niemi1-706/+678
2010-12-03isi/voicecall: fix handling of waiting callsPekka Pessi1-58/+56
Also, do not retrieve calls after isi_release_all_active() because retrieving is now only an unwanted side-effect .
2010-12-03isi/voicecall: avoid side-effects of releasePekka Pessi1-16/+16
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-03isi/voicecall: add call id to queued requestsPekka Pessi1-32/+57
2010-12-03isi/voicecall: fix status reportingPekka Pessi1-198/+189
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-11-29drivers: explicitly compare pointers to NULLLucas De Marchi1-7/+7
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-22isi/voicecall: release COMING calls with BUSY causePekka Pessi1-0/+1
Very early incoming calls were not released with BUSY cause.
2010-10-20isi: fix hangup_active and set_udub methodsPekka Pessi1-24/+36
The concept of "active" call seems to be overloaded.
2010-10-19isimodem: Fix request cleanup codeAki Niemi1-4/+6
Adds a check for when the driver is being removed, in which case no new ISI requests should be generated.
2010-10-14isimodem: Fix copyright and license boilerplateAki Niemi1-14/+12
2010-10-06isimodem/voicecall: fix hangup_activePekka Pessi1-4/+3
2010-08-12voicecall: Rename hangup to hangup_activeSjur Brændeland1-1/+1
2010-05-27isimodem: More cleanup of bad styleDenis Kenzior1-164/+130
2010-05-27Fixed style issues in isimodem voicecall.Pekka Pessi1-38/+31
2010-05-27Eliminated bool, true and false from isimodem.Pekka Pessi1-57/+57
2010-01-14Clean up style issuesAki Niemi1-3/+1
2010-01-11Refactor voicecall driverAki Niemi1-19/+24
2010-01-11Split ISI codepoints to separate filesAki Niemi1-2/+4
Also, adding infrastructure for debugging ISI messages, with APIs for turning most common fields into human readable string format.
2009-12-18gisi: pass object handle to g_isi_verify() callbackRémi Denis-Courmont1-2/+3
This will be needed for GPDS.
2009-12-04Get rid of list_calls in isi driverDenis Kenzior1-16/+0
2009-10-16Fix: restrict keyword use breaking distcheckAki Niemi1-2/+2
2009-10-16isimodem/voicecall.c: initial versionPekka Pessi1-35/+1242
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-09-01Rename isi drivers to isimodemDenis Kenzior1-1/+1
Be more consistent with directory naming
2009-09-01Make remove functions not return anythingDenis Kenzior1-3/+1
2009-09-01change int vendor to unsigned int vendorDenis Kenzior1-2/+2
2009-09-01Add vendor flag capability to voicecallsDenis Kenzior1-2/+3
2009-08-25Rename all files under drivers/isimodem/Aki Niemi1-0/+188