summaryrefslogtreecommitdiffstats
path: root/drivers/hfpmodem
AgeCommit message (Collapse)AuthorFilesLines
2012-04-11hfpmodem: use full CLCC handling in dialing caseMichael Brudevold1-67/+1
A call that moves from the dialing to active state before the +CLCC response will not properly be added as a voicecall. This is because the dialing callback was using simplified handling and only looked for calls in the dialing or alerting state. AT sequence that exhibited the failure (AG device was an iPhone accessing visual voicemail): > +CIND: ("service",(0-1)),("call",(0-1)),("callsetup",(0-3)), ("battchg",(0-5)),("signal",(0-5)),("roam",(0-1)),("callheld",(0-2)) ... > +CIEV: 3,2 < AT+CLCC > +CIEV: 2,1 > +CIEV: 3,0 > +CLCC: 1,0,0,0,0,"**21153**",129,"Voicemail"
2011-10-21hfpmodem: Report features supported by AGMikel Astiz1-0/+1
2011-10-21hfpmodem: devinfo atom added to export BT addressMikel Astiz3-0/+114
2011-10-21hfpmodem: Avoid segfault in handsfreeMikel Astiz1-1/+7
The use of g_idle_add can cause a segmentation fault if the object is destroyed in the meantime.
2011-10-21hfpmodem: Avoid segfault in call-volumeMikel Astiz1-1/+7
The use of g_idle_add can cause a segmentation fault if the object is destroyed in the meantime.
2011-10-21hfpmodem: Avoid segfault in network-registrationMikel Astiz1-1/+8
The use of g_idle_add can cause a segmentation fault if the object is destroyed in the meantime.
2011-10-21hfpmodem: Support for AT+BVRAMikel Astiz1-0/+53
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