Rémi Denis-Courmont
da4d8916f4
bootstrap: autoconf must run before automake
...
The other way, dependencies computation (depcomp) does not work
correctly. In fact, aclocal is the part of GNU/automake to be run
before autoconf whereas automake is the part to be run after it.
In other words, aclocal would not exist if automake could run
properly before autoconf. This ordering is consistent with most
autotools-based projects, and most authoritatively, with autoreconf.
This also adds a missing anti-slash for consistency.
2009-12-10 15:55:49 +01:00
Denis Kenzior
70e1d47baa
Add context-id allocation / deallocation code
...
This also disables attempts to use multiple active contexts. The code
isn't setup to do this yet.
2009-12-09 21:02:47 -06:00
Denis Kenzior
8495e047e6
Refactor: use unsigned ints for cids
2009-12-09 21:02:47 -06:00
Marcel Holtmann
b939d5e8d7
Activate Speech Service for Option devices
2009-12-10 02:56:16 +01:00
Marcel Holtmann
7546557469
Query current state of Option specific settings
2009-12-10 02:55:53 +01:00
Denis Kenzior
7acb4c2a05
Add Microphone volume test script
2009-12-09 12:52:29 -06:00
Denis Kenzior
62ba3b30d2
Use at_util_parse_reg in netreg driver
2009-12-09 12:50:52 -06:00
Denis Kenzior
fe02d6bc45
Use new at_util_parse_reg in gprs driver
2009-12-09 12:50:22 -06:00
Denis Kenzior
66d1e90814
Add utilities to parse CREG/CGREG
...
These are nearly identical and can be shared between gprs/netreg
2009-12-09 12:49:43 -06:00
Denis Kenzior
2297bc926d
Style: Fix some remaining style issues in atmodem
2009-12-09 02:46:33 -06:00
Denis Kenzior
b95025ab01
Style: Fix style issues in hfpmodem
2009-12-09 02:41:16 -06:00
Martin Xu
028dc812be
New modem desc for f3607g modem in Samos platform
2009-12-09 02:37:57 -06:00
Zhenhua Zhang
aeaf9b4a55
Add clip_timeout for notify incoming call
...
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-09 02:37:07 -06:00
Zhenhua Zhang
c7902b83e6
Add poll_clcc if we are in multiparty call
...
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-09 02:37:02 -06:00
Zhenhua Zhang
7f9e4038a2
Add multiparty call support for hfpmodem
...
Add CHLD=3, 2x and 4 to create multiparty call, private chat and
call transfer.
2009-12-09 02:36:43 -06:00
Zhenhua Zhang
5dbb2f424a
Add hfp_release_specific to release specific call
...
Use AT+CHLD=1x to release a specific call if AG supports that.
2009-12-09 02:36:28 -06:00
Denis Kenzior
e049862b51
Style: Remove empty line
2009-12-08 22:17:51 -06:00
Denis Kenzior
58c8a33adf
Fix: Reset active contexts if gprs is detached
...
When we lose network registration or are forcefully detached from the
network we must reset all active contexts to inactive.
2009-12-08 17:19:40 -06:00
Denis Kenzior
2ac70c7f27
Reset context settings when context is deactivated
2009-12-08 17:19:23 -06:00
Denis Kenzior
a1ea26cd9d
Style: Remove extra blank line
2009-12-08 17:11:35 -06:00
Zhenhua Zhang
bd81a13493
Fix update hfp_hangup to release active call
...
In HFP, AT+CHUP is intended to release the current active call.
2009-12-08 04:29:14 -06:00
Denis Kenzior
ee1e9d14bd
Fix: Change the order of register & set_powered
2009-12-08 04:26:24 -06:00
Denis Kenzior
bea0fd608e
Fix: Be more paranoid even during shutdown
2009-12-08 04:25:43 -06:00
Denis Kenzior
430e8755dc
Fix: Print a warning in set_powered
...
If ofono_modem_set_powered is used with no driver set, print a warning
2009-12-08 04:24:38 -06:00
Zhenhua Zhang
06d17397c5
Fix remove all atoms in ofono_modem_set_powered
...
We should remove all atoms when we disable the modem. In function
set_powered, we remove all atoms if modem is powered down by dbus
call.
2009-12-08 04:05:10 -06:00
Denis Kenzior
070ea1d339
Remove: Unused code related to modem powered prefs
2009-12-08 04:03:30 -06:00
Denis Kenzior
b15eccf0f4
Revert: Previous powered patch
2009-12-08 03:44:55 -06:00
Denis Kenzior
07bdfc6bce
Harden the CGREG parsing function
...
Sometimes the CGREG query and CGREG unsolicited notification get
intermixed. Since they have the same prefix, GAtChat clumps them
together. Make sure the parser skips the unsolicited notification.
2009-12-08 03:43:54 -06:00
Alexander Kanavin
81d7cd4e12
Fix a crash during isimodem initialization
2009-12-08 17:09:15 +02:00
Denis Kenzior
94f71484db
Register to MBM ERINFO notification
...
This is purely for information gathering purposes
2009-12-07 18:36:27 -06:00
Denis Kenzior
7c7f265ebc
Add experimental Option tech parsing
...
Option seems to implement their own commands for network technology
reporting. This is a first attempt to implement this for data gathering
purposes.
2009-12-07 17:14:57 -06:00
Denis Kenzior
749930dd18
Add HSO quirk to hso modem driver
2009-12-07 17:14:41 -06:00
Denis Kenzior
5b12b25ce6
Add support for HSO signal quality reporting
2009-12-07 17:14:41 -06:00
Denis Kenzior
8b496ec7eb
Add Option HSO quirk
2009-12-07 17:14:41 -06:00
Denis Kenzior
e50efac7cc
Fix: Sometimes Option modems don't return info
...
When querying CGMI the Option modems sometimes just return OK, with no
manufacturer information given.
2009-12-07 17:14:41 -06:00
Denis Kenzior
ddad4d8067
Refactor: Calypso unsolicited signal strength
2009-12-07 17:14:40 -06:00
Marcel Holtmann
349ccf45c6
Release 0.13
2009-12-06 23:06:10 +01:00
Marcel Holtmann
ca5d0f9c35
Require udev-143 or later
2009-12-05 05:49:47 +01:00
Marcel Holtmann
548c0ca401
Check that signalfd() is supported
2009-12-05 05:38:37 +01:00
Denis Kenzior
5745292cca
Don't generate multiple g_sources, 1 is enough
2009-12-04 20:51:19 -06:00
Denis Kenzior
adfb6c9d60
Use signalfd for signal handling
2009-12-04 20:44:04 -06:00
Denis Kenzior
18e8c906c5
Make sure to list calls in HFP voicecall driver
2009-12-04 16:52:32 -06:00
Zhenhua Zhang
62df556f28
Fix release clcc_source when voicecall is removed
...
Release the timer to avoid invoking the callback function after
voicecall driver is removed.
2009-12-04 16:52:32 -06:00
Zhenhua Zhang
d90c657bd4
Add hfp_send_dtmf to send tones for hfpmodem
2009-12-04 16:52:32 -06:00
Denis Kenzior
e1ceeafe5f
Optimize: call list signal emission
2009-12-04 16:52:31 -06:00
Denis Kenzior
0fbaed38aa
Refactor: Run CLCC when initializing
...
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-04 16:52:31 -06:00
Denis Kenzior
770586bfb7
Update atmodem voicecall driver to new world order
2009-12-04 16:52:31 -06:00
Denis Kenzior
7fa99301a0
Fix: Style
2009-12-04 16:52:31 -06:00
Denis Kenzior
a3539b5988
Update HFP voicecall driver to new world order
2009-12-04 16:52:31 -06:00
Denis Kenzior
341c631cd1
Remove: at_util callid APIs are no longer necessary
2009-12-04 16:52:31 -06:00