summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2009-11-12Use release_all_held to release a single held callDenis Kenzior1-0/+8
2009-11-12Remove Voicecall.Busy methodDenis Kenzior2-40/+28
According to 22.030, UDUB or CHLD=0 can only be invoked on waiting calls. Most AT command based modems do not support using CHLD=0 on an incoming call. So we remove the Busy method and invoke set_udub on a call that is in the waiting state.
2009-11-12Use at_util_parse_clcc in atmodemZhenhua Zhang1-57/+2
Replace parse_clcc by at_util_parse_clcc in atmodem voicecall.
2009-11-12Add parse_clcc into atutil.cZhenhua Zhang2-0/+56
So that it could be shared by atmodem and hfpmodem.
2009-11-12Fix: Set data to NULL in hfpmodem driversZhenhua Zhang2-0/+5
2009-11-11Fix: Emit Manufacturer, not SerialDenis Kenzior1-1/+1
2009-11-11Fix: Capitalize modem options in calypso driverRyan M. Raasch1-7/+7
This patch fixes the calypso driver when setting the g_at_tty variables.
2009-11-11Style: Use 1 instead of 0x1Zhenhua Zhang1-3/+3
2009-11-11Add call_compare_by_phone_number utility functionZhenhua Zhang2-0/+10
This utility will be used by HFP voicecall driver to compare two calls. In some hardware, the call index may be shift when a call transitions from waiting to incoming state (e.g. all other held and active calls are released)
2009-11-11Fix: Set data to NULL in driversDenis Kenzior4-0/+9
2009-11-11Fix: Don't leak data in SIM atom driverDenis Kenzior1-0/+5
2009-11-11Add call volume support for hfpmodemZhenhua Zhang5-1/+250
The call volume driver listens the speaker volume and microphone gain from the AG. It also allow to synchronze the speaker and microphone volume changes with the AG through AT+VGS and AT+VGM. Volume level synchronization from HFP spec 1.5 Section 4.28.2 is performed on startup.
2009-11-11Fix: Invoke microphone_volume, not speakerZhenhua Zhang1-1/+1
2009-11-10Add SMS support to PalmPre pluginDenis Kenzior1-0/+3
2009-11-10Add Palm Pre pluginAndrzej Zaborowski3-1/+225
2009-11-10Fix: Rename G1 quirk to QUALCOMM_MSMDenis Kenzior5-8/+7
2009-11-10Work around Palm Pre SIM file reading quirk.Andrzej Zaborowski2-27/+46
I'm not sure if MSM is not a too generic name but it seems the G1's Qualcomm MSM suffers from similar problems.
2009-11-10Remove GTHREAD_CFLAGS and GTHREAD_LIBS usageMarcel Holtmann1-4/+2
2009-11-10Properly skip over quoted valuesAndrzej Zaborowski1-0/+11
Otherwise a left paren in a string can bring an obscure segfault.
2009-11-10Update test script to newer api.Andrzej Zaborowski2-3/+1
Also remove an unused "import".
2009-11-10Fix +CGEV: parsingAndrzej Zaborowski1-2/+4
2009-11-10Accept ranges in +CSMS responses.Andrzej Zaborowski1-3/+3
2009-11-10Fix: Don't bail if CREG/CGREG mode=2 is unsupportedAndrzej Zaborowski2-7/+106
2009-11-09Update network-api.txt to match implementationDenis Kenzior1-3/+9
2009-11-05Add basic state saving for SMS atomDenis Kenzior1-0/+39
Message ID and Reference number for concatenated messages should be persisted.
2009-11-05Add sample implementation of SMS historyDenis Kenzior1-0/+71
2009-11-05Add hooks to call into sms history for SMS atomDenis Kenzior1-1/+21
2009-11-05Add SMS history capabilityDenis Kenzior3-5/+138
2009-11-05Refactor: Make SendMessage asyncDenis Kenzior1-27/+79
This commit does two things. First it makes SendMessage an async method, which returns only when the SMS message has been successfully sent or failed. This also adds a set number of tries that oFono will resubmit the PDU to the SMSC. If any fragment fails to be submitted, the entire send message attempt is deemed a failure and an error is returned to the caller.
2009-11-05Rename sms assembly path to sms_assembly from smsDenis Kenzior1-1/+1
Not to interfere with sms settings storage
2009-11-05Use localtime_r instead of localtimeDenis Kenzior1-1/+2
2009-11-05Fix: Update send-sms to the new APIDenis Kenzior1-1/+1
2009-11-05Fix: Handle MBM hardware that fails on EMRDY?Denis Kenzior1-2/+25
2009-11-05Refactor: Move SMS SendMessage to 1 recipient onlyDenis Kenzior1-28/+12
2009-11-05Fix: Load GPRS settings before finding netregDenis Kenzior1-9/+9
GPRS Settings should be loaded before we try to find netreg atom and potentially try to make the attach/detach decisions.
2009-11-04Fix: Handle the case where only PLMN name is givenDenis Kenzior1-7/+17
HFP does not allow the use of register / unregister or scan for operator functionality. It only allows the name of the operator to be given, not even an MCC/MNC. Handle this situation inside netreg atom.
2009-11-03Fix: Minor style issuesDenis Kenzior2-3/+4
2009-11-03Create network registration driver for hfpmodemGustavo F. Padovan5-1/+364
This driver handles phone informations about registration status, signal strength and roaming status listening +CIEV commands. It also gets the Network Operator name with +COPS commands.
2009-11-03Fix: The use of cind_val / cind_pos was wrongZhenhua Zhang1-7/+5
2009-11-03Refactor: Get rid of mpty_call variableZhenhua Zhang1-9/+3
2009-11-03Fix: Remove some dead codeZhenhua Zhang1-5/+1
2009-11-02Add ability to restore GPRS contexts from settingsDenis Kenzior1-5/+113
2009-11-02Save GPRS context settingsDenis Kenzior1-2/+67
2009-11-02Add Basic save/restore code for GPRS settingDenis Kenzior1-3/+76
2009-11-02Limit the number of contexts that we manageDenis Kenzior1-0/+4
2009-11-02Update CreateContext APIDenis Kenzior2-14/+35
2009-11-02Add utility to convert strings to context typeDenis Kenzior1-8/+17
2009-11-02Fix: Default to type internetDenis Kenzior1-1/+1
2009-11-01Release 0.9Marcel Holtmann2-1/+9
2009-11-01Use ofono_info() for AT command debuggingMarcel Holtmann3-5/+5