summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2009-12-10Fix: Fix gsmdial to handle MD300Denis Kenzior1-22/+102
MD300 never sends a CGREG indication, we must query it after CGATT
2009-12-10Add the beginnings of a GSM GPRS dialing appDenis Kenzior1-0/+374
2009-12-10bootstrap: autoconf must run before automakeRĂ©mi Denis-Courmont1-3/+4
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-09Add context-id allocation / deallocation codeDenis Kenzior1-3/+76
This also disables attempts to use multiple active contexts. The code isn't setup to do this yet.
2009-12-09Refactor: use unsigned ints for cidsDenis Kenzior2-4/+6
2009-12-10Activate Speech Service for Option devicesMarcel Holtmann1-0/+16
2009-12-10Query current state of Option specific settingsMarcel Holtmann1-0/+6
2009-12-09Add Microphone volume test scriptDenis Kenzior1-0/+18
2009-12-09Use at_util_parse_reg in netreg driverDenis Kenzior1-51/+6
2009-12-09Use new at_util_parse_reg in gprs driverDenis Kenzior1-55/+8
2009-12-09Add utilities to parse CREG/CGREGDenis Kenzior2-0/+102
These are nearly identical and can be shared between gprs/netreg
2009-12-09Style: Fix some remaining style issues in atmodemDenis Kenzior5-10/+12
2009-12-09Style: Fix style issues in hfpmodemDenis Kenzior1-6/+9
2009-12-09New modem desc for f3607g modem in Samos platformMartin Xu1-0/+6
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: Reset active contexts if gprs is detachedDenis Kenzior1-0/+21
When we lose network registration or are forcefully detached from the network we must reset all active contexts to inactive.
2009-12-08Reset context settings when context is deactivatedDenis Kenzior1-0/+1
2009-12-08Style: Remove extra blank 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.
2009-12-08Fix: Change the order of register & set_poweredDenis Kenzior1-1/+1
2009-12-08Fix: Be more paranoid even during shutdownDenis Kenzior1-1/+1
2009-12-08Fix: Print a warning in set_poweredDenis Kenzior1-4/+8
If ofono_modem_set_powered is used with no driver set, print a warning
2009-12-08Fix remove all atoms in ofono_modem_set_poweredZhenhua Zhang1-0/+3
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-08Remove: Unused code related to modem powered prefsDenis Kenzior1-8/+0
2009-12-08Revert: Previous powered patchDenis Kenzior1-4/+4
2009-12-08Harden the CGREG parsing functionDenis Kenzior1-19/+21
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-08Fix a crash during isimodem initializationAlexander Kanavin1-4/+4
2009-12-07Register to MBM ERINFO notificationDenis Kenzior1-0/+23
This is purely for information gathering purposes
2009-12-07Add experimental Option tech parsingDenis Kenzior1-0/+58
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-07Add HSO quirk to hso modem driverDenis Kenzior1-1/+4
2009-12-07Add support for HSO signal quality reportingDenis Kenzior1-0/+26
2009-12-07Add Option HSO quirkDenis Kenzior1-0/+1
2009-12-07Fix: Sometimes Option modems don't return infoDenis Kenzior1-17/+23
When querying CGMI the Option modems sometimes just return OK, with no manufacturer information given.
2009-12-07Refactor: Calypso unsolicited signal strengthDenis Kenzior1-4/+9
2009-12-06Release 0.13Marcel Holtmann2-1/+7
2009-12-05Require udev-143 or laterMarcel Holtmann2-22/+1
2009-12-05Check that signalfd() is supportedMarcel Holtmann1-0/+3
2009-12-04Don't generate multiple g_sources, 1 is enoughDenis Kenzior1-3/+8
2009-12-04Use signalfd for signal handlingDenis Kenzior1-32/+58
2009-12-04Make sure to list calls in HFP voicecall driverDenis Kenzior1-0/+18
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-04Add hfp_send_dtmf to send tones for hfpmodemZhenhua Zhang1-1/+40
2009-12-04Optimize: call list signal emissionDenis Kenzior1-9/+0
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