Mikel Astiz
3f41ebe5c7
hfpmodem: Report features supported by AG
2011-10-21 13:56:43 -05:00
Mikel Astiz
bab9de3843
hfpmodem: devinfo atom added to export BT address
2011-10-21 13:19:17 -05:00
Mikel Astiz
7100435142
hfpmodem: Avoid segfault in handsfree
...
The use of g_idle_add can cause a segmentation fault if the object is
destroyed in the meantime.
2011-10-21 13:17:40 -05:00
Mikel Astiz
6e5edc8ead
hfpmodem: Avoid segfault in call-volume
...
The use of g_idle_add can cause a segmentation fault if the object is
destroyed in the meantime.
2011-10-21 13:17:17 -05:00
Mikel Astiz
c1ed32db9d
hfpmodem: Avoid segfault in network-registration
...
The use of g_idle_add can cause a segmentation fault if the object is
destroyed in the meantime.
2011-10-21 13:17:13 -05:00
Mikel Astiz
bb0bcef256
hfpmodem: Support for AT+BVRA
2011-10-21 13:14:19 -05:00
Mikel Astiz
2cafaeed13
hfpmodem: minor whitespace fix
2011-10-20 12:57:36 -05:00
Mikel Astiz
813405500b
hfpmodem: Support for +BSIR unsolicited responses
2011-10-20 12:53:34 -05:00
Marcel Holtmann
48190bdc11
drivers: Some more copyright fixes
2011-10-15 12:21:30 -07:00
Denis Kenzior
066690b17f
handsfree: Pass the error information to the core
...
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-13 13:47:56 -05:00
Mikel Astiz
86cb93d410
hfpmodem: Support of number requests (AT+BINP=1)
2011-10-13 13:37:12 -05:00
Denis Kenzior
9a53aca0ab
handsfree: Set in-band ringing before registering
...
Avoid an extra signal emission
2011-10-13 13:06:35 -05:00
Mikel Astiz
f05a78a450
hfpmodem: Set initial state for inband ringing
...
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-13 13:01:14 -05:00
Mikel Astiz
eb361d874c
hfpmodem: Copyright statement correction
2011-10-13 12:27:27 -05:00
Marcel Holtmann
4e77afffb3
drivers: Update copyright information
2011-10-10 13:39:48 -07:00
Denis Kenzior
586a2a294a
call-volume: Use g_idle_add to register
2011-09-09 01:05:47 -05:00
Mikel Astiz
7d5b57e47c
hfpmodem: Add skeleton driver implemenetation
2011-09-09 00:30:14 -05:00
Denis Kenzior
6b5761f5f0
hfpmodem: Use an enum
2011-08-08 10:16:21 -05:00
Frédéric Danis
b8730eb47d
hfpmodem: fix hf features
...
check audio gateway version and only set right features
2011-08-08 10:16:21 -05:00
Frédéric Dalleau
f13b3d3a6b
hfpmodem: Fix g_at_chat leak
2011-08-05 17:02:36 -05:00
Frédéric Danis
c6c7fc3b16
hfpmodem: fix network status
...
When receiving roaming indicator update to 0 (no roaming) network
registration status should be updated with latest value of service
indicator.
2011-07-25 23:07:54 -05:00
Frédéric Danis
3b00f5aad7
hfpmodem: fix callheld indicator
...
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-25 23:06:16 -05:00
Denis Kenzior
b33d6b5fcb
hfp_hf: Reorganize common code into hfpmodem
2011-07-21 03:49:27 -05:00
Denis Kenzior
191570a1ba
hfpmodem: Minor whitespace fix
2011-07-20 08:22:25 -05:00
Frédéric Danis
6db88b21d0
hfpmodem: remove previous HFP defines
2011-06-20 04:21:30 -05:00
Denis Kenzior
1bc1e52751
hfp: Fix some whitespace issues
2011-03-17 16:11:02 -05:00
Jeevaka Badrappan
a4c3733314
hfpmodem: M16 coding style fix
2011-02-05 07:04:17 -08:00
Jeevaka Badrappan
3fef7a3d26
hfpmodem: Use defined call_status enum
2011-02-05 05:07:42 -08:00
Lucas De Marchi
a6d15c6a64
hfpmodem: use ofono_call initializer
2011-02-01 18:31:28 +01:00
Jeevaka Badrappan
ae9feb72e9
hfpmodem: fix memory leak
2011-01-29 12:43:17 -06:00
Jeevaka Badrappan
0f4b44d5cf
hfpmodem: remove NULL check
2011-01-29 18:39:37 +01:00
Jeevaka Badrappan
12c3cf6969
voicecall: remove ofono_cug_option
2011-01-26 16:38:15 -06:00
Helen Clemson
fa576435a5
hfpmodem: Incorrect string length in dtmf buf.
...
Strlen includes a NULL character.
2011-01-14 14:26:37 +01:00
Jeevaka Badrappan
7e52569104
hfpmodem: M15 coding style fix
2011-01-12 08:06:58 -08: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
Lucas De Marchi
74125ff5d4
Fix common misspellings in drivers
...
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-09-14 16:00:16 +09:00
Marcel Holtmann
41133da001
hfpmodem: Remove useless NULL checks before g_free
2010-08-16 22:06:24 +02:00
Sjur Brændeland
dde0a4ccb5
voicecall: Rename hangup to hangup_active
2010-08-12 11:32:12 -05:00
Gustavo F. Padovan
160161e6bc
Remove hfpmodem's header guard
2010-06-10 16:17:21 -05:00
Zhenhua Zhang
00262e36db
Fix Don't check CLIR CUG option in hfp_dial
...
For HFP call, no need to check CLIR & CUG option. It doesn't affect dial
out string.
2010-03-09 10:33:13 -06:00
Denis Kenzior
766a0bcfa5
Fix: Unregistering the agent in disable is wrong
...
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-12 20:10:29 -06:00
Denis Kenzior
c98b951fe6
Refactor: Remove atutil dump_response
...
No longer needed now that we have nice AT command tracing using
OFONO_AT_DEBUG=1
2010-02-08 12:28:23 -06:00
Denis Kenzior
7f9a9b0cdc
Fix: Don't use ofono_debug directly in plugins
2010-02-08 12:09:01 -06:00
Denis Kenzior
d223243913
Fix: Use snprintf instead of sprintf in HFP
2010-02-05 12:00:14 -06:00
Denis Kenzior
5a6bbd113d
Cleanup: Refactor handling of failed connections
2010-02-04 13:49:36 -06:00
Denis Kenzior
c9b80a73c1
Fix: Don't send undefined values to the core
2010-02-04 00:26:20 -06:00
Gustavo F. Padovan
ac6672e9b3
Add HFP support through BlueZ
...
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-27 21:18:07 +01:00
Marcel Holtmann
144080e749
Update copyright information
2010-01-01 17:00:10 -08:00
Denis Kenzior
6cb038fafb
Style: Repeat for drivers
2009-12-17 21:45:40 -06:00
Denis Kenzior
b95025ab01
Style: Fix style issues in hfpmodem
2009-12-09 02:41:16 -06:00