summaryrefslogtreecommitdiffstats
path: root/drivers/atmodem/voicecall.c
AgeCommit message (Collapse)AuthorFilesLines
2010-08-20atmodem: Default to +CHUP to hangup_allDenis Kenzior1-1/+1
2010-08-16atmodem: Remove useless NULL checks before g_freeMarcel Holtmann1-8/+4
2010-08-12atmodem: Use g_at_chat_cloneDenis Kenzior1-5/+6
2010-08-12voicecall: Rename hangup to hangup_activeSjur Brændeland1-2/+2
2010-02-08Refactor: Remove atutil dump_responseDenis Kenzior1-15/+0
No longer needed now that we have nice AT command tracing using OFONO_AT_DEBUG=1
2010-02-08Fix: Don't use ofono_debug directly in pluginsDenis Kenzior1-5/+5
2010-02-05Fix: Use snprintf instead of sprintf in atmodemDenis Kenzior1-5/+5
2010-02-04Fix: Dead AssignmentsDenis Kenzior1-2/+1
2010-01-01Update copyright informationMarcel Holtmann1-1/+1
2009-12-09Style: Fix some remaining style issues in atmodemDenis Kenzior1-4/+5
2009-12-04Fix release clcc_source when voicecall is removedZhenhua Zhang1-0/+3
Release the timer to avoid invoking the callback function after voicecall driver is removed.
2009-12-04Refactor: Run CLCC when initializingDenis Kenzior1-56/+9
When voicecall atom is initialized, we should run a CLCC query to populate our call list. This also notifies the core of the new calls
2009-12-04Update atmodem voicecall driver to new world orderDenis Kenzior1-9/+7
2009-12-04Fix: StyleDenis Kenzior1-2/+1
2009-11-16Fix: Ignore repeated CCWAs in atmodem as wellDenis Kenzior1-0/+5
2009-11-13Make sure the atmodem handles ATD properlyDenis Kenzior1-0/+12
The driver must set any existing active calls to held
2009-11-12Use at_util_parse_clcc in atmodemZhenhua Zhang1-57/+2
Replace parse_clcc by at_util_parse_clcc in atmodem voicecall.
2009-11-11Fix: Set data to NULL in driversDenis Kenzior1-0/+3
2009-10-28Refactor: Move alloc/release id to atutil.cZhenhua Zhang1-22/+2
2009-10-28Refactor: Move & Rename functions to atutil.cZhenhua Zhang1-32/+7
Move and rename call_compare and call_compare_by_status to atutil.c. These will be utilized by other drivers, including hfpmodem.
2009-10-23Fix: Invalid call state transitionDenis Kenzior1-0/+16
When an active and a waiting call exist, and the active is released the waiting call becomes incoming. This wasn't properly handled by the generic at driver.
2009-09-22Move SSN unsolicited notification activationDenis Kenzior1-1/+0
2009-09-11Rework DECLARE_FAILURE to be a bit nicerDenis Kenzior1-25/+7
2009-09-04Rename at.h to atmodem.hDenis Kenzior1-1/+1
2009-09-01Rename generic_at drivers to atmodemDenis 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-1/+1
2009-09-01Add vendor flag capability to voicecallsDenis Kenzior1-2/+3
2009-08-19Remove modem member from cb_dataDenis Kenzior1-3/+3
2009-08-19Fix release specific not reporting proper reasonDenis Kenzior1-1/+1
The proper disconnect reason was not being reported in the at modem voicecall plugin
2009-08-19Remove poll_clcc variableDenis Kenzior1-26/+17
The reference implementation will always poll. If a modem vendor has extensions for call status reporting, then those should be used in a separate driver
2009-08-19Update the AT modem voicecall driver for new APIDenis Kenzior1-217/+241
2009-08-19Remove dead code in voicecall at driverDenis Kenzior1-31/+0
2009-08-14Update the AT modem SSN driver to the new APIDenis Kenzior1-65/+0
2009-07-29Rename ofono_modem_userdataDenis Kenzior1-20/+21
2009-06-25Preserve clip_validityDenis Kenzior1-0/+9
CLCC does not report clip_validity. So if clip_validity of witheld has been reported in CLIP, but we're still somehow polling CLCC, which happens if CRING is not supported, and RING is used instead, this fact can be lost. Make sure we preserve clip_validity if possible
2009-06-25Number and Number Type are optional in CLCCDenis Kenzior1-7/+5
According to 27.007, the number and number type are optional. We must take care not to do anything unexpected in this case.
2009-06-11Fix another pointer cast to use GINT_TO_POINTERDenis Kenzior1-3/+3
2009-06-03Add check for error pathDenis Kenzior1-0/+3
2009-05-28Remove unused functionDenis Kenzior1-8/+0
2009-05-28Free voicecalls when exitingDenis Kenzior1-0/+3
2009-05-26Add plus sign for ATD when dialing internationalDenis Kenzior1-1/+4
2009-05-26Create ofono_phone_number structDenis Kenzior1-41/+39
Creates a new structure in driver.h called ofono_phone_number. This is meant to replace const char *number, int number_type arguments everywhere. Fix up all existing code to use this structure instead.
2009-05-20Remove yet more unused variables.Andrzej Zaborowski1-2/+0
2009-05-12Replace "aofono_" back with "atd_".Andrzej Zaborowski1-5/+5
2009-05-12Implement AT plugin hooks for +CSSN API.Andrzej Zaborowski1-0/+73
2009-05-10Add initial implementation of AT modem driverDenis Kenzior1-0/+1048