summaryrefslogtreecommitdiffstats
path: root/drivers/hfpmodem
AgeCommit message (Collapse)AuthorFilesLines
2011-10-20hfpmodem: minor whitespace fixMikel Astiz1-1/+0
2011-10-20hfpmodem: Support for +BSIR unsolicited responsesMikel Astiz1-0/+19
2011-10-15drivers: Some more copyright fixesMarcel Holtmann1-1/+1
2011-10-13handsfree: Pass the error information to the coreDenis Kenzior1-5/+9
if available. This is the preferred way, so that the core can take into account the error information in the future if required.
2011-10-13hfpmodem: Support of number requests (AT+BINP=1)Mikel Astiz1-0/+59
2011-10-13handsfree: Set in-band ringing before registeringDenis Kenzior1-2/+2
Avoid an extra signal emission
2011-10-13hfpmodem: Set initial state for inband ringingMikel Astiz1-0/+6
According to the HFP specification, inband ringing will be enabled by default if the AG supports it. This setting could later be changed by the unsolicited result code +BSIR.
2011-10-13hfpmodem: Copyright statement correctionMikel Astiz1-0/+1
2011-10-10drivers: Update copyright informationMarcel Holtmann6-7/+7
2011-09-09call-volume: Use g_idle_add to registerDenis Kenzior1-4/+6
2011-09-09hfpmodem: Add skeleton driver implemenetationMikel Astiz3-0/+103
2011-08-08hfpmodem: Use an enumDenis Kenzior1-2/+4
2011-08-08hfpmodem: fix hf featuresFrédéric Danis2-2/+10
check audio gateway version and only set right features
2011-08-05hfpmodem: Fix g_at_chat leakFrédéric Dalleau3-0/+3
2011-07-25hfpmodem: fix network statusFrédéric Danis1-3/+7
When receiving roaming indicator update to 0 (no roaming) network registration status should be updated with latest value of service indicator.
2011-07-25hfpmodem: fix callheld indicatorFrédéric Danis1-1/+15
Callheld move from 1 (active and held calls) to 2 (all calls on hold) may result of: - active call has been dropped by remote, - an intermediate state during a call swap which will be followed by a move back to 1. So, wait a little before checking calls state.
2011-07-21hfp_hf: Reorganize common code into hfpmodemDenis Kenzior7-58/+383
2011-07-20hfpmodem: Minor whitespace fixDenis Kenzior1-1/+1
2011-06-20hfpmodem: remove previous HFP definesFrédéric Danis1-19/+0
2011-03-17hfp: Fix some whitespace issuesDenis Kenzior1-2/+2
2011-02-05hfpmodem: M16 coding style fixJeevaka Badrappan1-1/+1
2011-02-05hfpmodem: Use defined call_status enumJeevaka Badrappan1-5/+7
2011-02-01hfpmodem: use ofono_call initializerLucas De Marchi1-1/+3
2011-01-29hfpmodem: fix memory leakJeevaka Badrappan1-0/+2
2011-01-29hfpmodem: remove NULL checkJeevaka Badrappan3-24/+0
2011-01-26voicecall: remove ofono_cug_optionJeevaka Badrappan1-2/+2
2011-01-14hfpmodem: Incorrect string length in dtmf buf.Helen Clemson1-3/+2
Strlen includes a NULL character.
2011-01-12hfpmodem: M15 coding style fixJeevaka Badrappan4-12/+12
2010-11-29drivers: explicitly compare pointers to NULLLucas De Marchi3-21/+19
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-09-14Fix common misspellings in driversLucas De Marchi1-1/+1
Fix common misspellings by using the list available at http://en.wikipedia.org/wiki/Wikipedia:Lists_of_common_misspellings/For_machines From the list cited above, the substitution script found the following misspellings: subsidary(-ies)->subsidiary(-ies) transfering->transferring
2010-08-16hfpmodem: Remove useless NULL checks before g_freeMarcel Holtmann3-16/+8
2010-08-12voicecall: Rename hangup to hangup_activeSjur Brændeland1-1/+1
2010-06-10Remove hfpmodem's header guardGustavo F. Padovan1-4/+0
2010-03-09Fix Don't check CLIR CUG option in hfp_dialZhenhua Zhang1-4/+0
For HFP call, no need to check CLIR & CUG option. It doesn't affect dial out string.
2010-02-12Fix: Unregistering the agent in disable is wrongDenis Kenzior1-0/+1
What we really want to do here is set a flag that the agent has not been released yet. If this is the case we should send the Disconnect call on disable.
2010-02-08Refactor: Remove atutil dump_responseDenis Kenzior2-14/+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 Kenzior2-4/+4
2010-02-05Fix: Use snprintf instead of sprintf in HFPDenis Kenzior1-4/+4
2010-02-04Cleanup: Refactor handling of failed connectionsDenis Kenzior1-1/+0
2010-02-04Fix: Don't send undefined values to the coreDenis Kenzior1-3/+4
2010-01-27Add HFP support through BlueZGustavo F. Padovan1-0/+4
It uses BlueZ through to get HFP working following the org.bluez.HandsfreeGateway and org.bluez.HandsfreeAgent from the BlueZ D-Bus API. You need the HFP suport into BlueZ and the new D-Bus 1.3 or later with fd-passing support. Many thanks to Zhenhua Zhang <zhenhua.zhang@intel.com> for its prototype on this code.
2010-01-01Update copyright informationMarcel Holtmann5-5/+5
2009-12-17Style: Repeat for driversDenis Kenzior1-2/+4
2009-12-09Style: Fix style issues in hfpmodemDenis Kenzior1-6/+9
2009-12-09Add clip_timeout for notify incoming callZhenhua Zhang1-0/+38
Schedule a clip_timeout in the ring notify. If CLIP comes right after RING, we cancel the timer. If doesn't, we notify the call without phone number.
2009-12-09Add poll_clcc if we are in multiparty callZhenhua Zhang1-0/+37
If we are in multiparty call, remote AG won't update indicator if any call in multiparty call is released by CHLD=1x. So we have to poll it periodically.
2009-12-09Add multiparty call support for hfpmodemZhenhua Zhang1-3/+53
Add CHLD=3, 2x and 4 to create multiparty call, private chat and call transfer.
2009-12-09Add hfp_release_specific to release specific callZhenhua Zhang1-1/+50
Use AT+CHLD=1x to release a specific call if AG supports that.
2009-12-08Style: Remove empty lineDenis Kenzior1-1/+0
2009-12-08Fix update hfp_hangup to release active callZhenhua Zhang1-2/+2
In HFP, AT+CHUP is intended to release the current active call.