Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-11-20 | Fix: Poll CLCC to replace the code in call_held=1 | Zhenhua Zhang | 1 | -44/+6 | |
When using CHLD=2x in multiparty call, call_held is 1 and we should not swap all active->held. So we cannot save this pull in private chat. | |||||
2009-11-18 | Fix: warnings | Denis Kenzior | 1 | -3/+3 | |
2009-11-18 | Get rid of a few debugs | Denis Kenzior | 1 | -4/+0 | |
2009-11-18 | Make HSO context driver use OWANCALL/OWANDATA | Denis Kenzior | 1 | -22/+83 | |
2009-11-18 | Add CALLBACK_WITH_SUCCESS | Denis Kenzior | 1 | -0/+8 | |
2009-11-18 | Parse the weird response of _OWANDATA | Denis Kenzior | 1 | -8/+24 | |
The strings are unquoted and preceded by space. Don't these people read specs? | |||||
2009-11-18 | Fix: Properly send & parse _OWANDATA | Denis Kenzior | 1 | -2/+2 | |
2009-11-18 | Fix: Send username and password properly | Denis Kenzior | 1 | -2/+2 | |
2009-11-18 | Add initial HSO GPRS context driver | Denis Kenzior | 3 | -0/+396 | |
2009-11-18 | Fix: Report status & tech in hfpmodem | Denis Kenzior | 1 | -0/+2 | |
2009-11-18 | Fix: Report the current operator as current | Denis Kenzior | 1 | -1/+2 | |
2009-11-17 | Update the MBM modem driver to the new API | Denis Kenzior | 1 | -7/+17 | |
2009-11-17 | Update the AT modem driver to the new API | Denis Kenzior | 1 | -7/+7 | |
2009-11-16 | Fix: Don't drop dialing calls when call=0 signaled | Denis Kenzior | 1 | -23/+12 | |
2009-11-16 | Fix: Don't double-swap calls when 3-way dialing | Denis Kenzior | 1 | -0/+13 | |
2009-11-16 | Fix: Update the status to held properly | Denis Kenzior | 1 | -1/+1 | |
2009-11-16 | Refactor: Move repeated code to a function | Denis Kenzior | 1 | -24/+21 | |
2009-11-16 | Fix: Handle callsetup=0 when no waiting or dialing call | Zhenhua Zhang | 1 | -0/+5 | |
When call=1 and callsetup=0, if no waiting or dialing call, the call is active and no need to notify status change. | |||||
2009-11-16 | Fix: Ignore repeated CCWAs in atmodem as well | Denis Kenzior | 1 | -0/+5 | |
2009-11-16 | Fix: Ignore repeated CCWA notify if have | Zhenhua Zhang | 1 | -0/+6 | |
Some phone like iPhone repeats CCWA notify. So we need to ignore it when we already have waiting call. | |||||
2009-11-16 | Fix: Set current element properly | Denis Kenzior | 1 | -1/+4 | |
When removing an element from the list, the current iterator was not being updated properly. Most likely leading to double free. | |||||
2009-11-16 | Style: Spacing | Denis Kenzior | 1 | -1/+1 | |
2009-11-13 | Add three-way calling support to HFP voice driver | Denis Kenzior | 1 | -93/+503 | |
2009-11-13 | Make sure the atmodem handles ATD properly | Denis Kenzior | 1 | -0/+12 | |
The driver must set any existing active calls to held | |||||
2009-11-13 | Fix: Fill in the phone number info for outgoing call | Zhenhua Zhang | 1 | -30/+123 | |
There're two cases of outgoing call: dial from HF or dial from phone. We could receive callsetup=2 indicator in both case. So adding AT+CLCC query to sync the outgoing call. In the first case, we only need to sync the phone number. In the second case, the phone is dialing from phone and we know nothing. Create a new call and notify the core. If phone does not support AT+CLCC and there's no call dialing from HF, we fake a new call for it. | |||||
2009-11-13 | Fix issue with missing masking of AT%CHLD | Marcel Holtmann | 1 | -1/+1 | |
drivers/calypsomodem/voicecall.c: In function ‘calypso_release_specific’: drivers/calypsomodem/voicecall.c:162: error: too few arguments for format | |||||
2009-11-12 | Fix: On calypso use proprietory %CHLD=7X command | Denis Kenzior | 1 | -1/+4 | |
2009-11-12 | Use at_util_parse_clcc in atmodem | Zhenhua Zhang | 1 | -57/+2 | |
Replace parse_clcc by at_util_parse_clcc in atmodem voicecall. | |||||
2009-11-12 | Add parse_clcc into atutil.c | Zhenhua Zhang | 2 | -0/+56 | |
So that it could be shared by atmodem and hfpmodem. | |||||
2009-11-12 | Fix: Set data to NULL in hfpmodem drivers | Zhenhua Zhang | 2 | -0/+5 | |
2009-11-11 | Style: Use 1 instead of 0x1 | Zhenhua Zhang | 1 | -3/+3 | |
2009-11-11 | Add call_compare_by_phone_number utility function | Zhenhua Zhang | 2 | -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-11 | Fix: Set data to NULL in drivers | Denis Kenzior | 4 | -0/+9 | |
2009-11-11 | Fix: Don't leak data in SIM atom driver | Denis Kenzior | 1 | -0/+5 | |
2009-11-11 | Add call volume support for hfpmodem | Zhenhua Zhang | 3 | -0/+246 | |
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-10 | Fix: Rename G1 quirk to QUALCOMM_MSM | Denis Kenzior | 3 | -6/+5 | |
2009-11-10 | Work around Palm Pre SIM file reading quirk. | Andrzej Zaborowski | 2 | -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-10 | Fix +CGEV: parsing | Andrzej Zaborowski | 1 | -2/+4 | |
2009-11-10 | Accept ranges in +CSMS responses. | Andrzej Zaborowski | 1 | -3/+3 | |
2009-11-10 | Fix: Don't bail if CREG/CGREG mode=2 is unsupported | Andrzej Zaborowski | 2 | -7/+106 | |
2009-11-03 | Fix: Minor style issues | Denis Kenzior | 1 | -3/+3 | |
2009-11-03 | Create network registration driver for hfpmodem | Gustavo F. Padovan | 3 | -0/+361 | |
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-03 | Fix: The use of cind_val / cind_pos was wrong | Zhenhua Zhang | 1 | -7/+5 | |
2009-11-03 | Refactor: Get rid of mpty_call variable | Zhenhua Zhang | 1 | -9/+3 | |
2009-11-03 | Fix: Remove some dead code | Zhenhua Zhang | 1 | -5/+1 | |
2009-10-29 | Update the isimodem driver to the new API | Denis Kenzior | 1 | -2/+2 | |
2009-10-29 | Update the atmodem driver to the new API | Denis Kenzior | 1 | -2/+2 | |
2009-10-28 | Fix: This hack is no longer necessary | Denis Kenzior | 1 | -44/+1 | |
2009-10-28 | Fix: Don't pass the indexes | Denis Kenzior | 1 | -7/+9 | |
These can be obtained inside the function anyway | |||||
2009-10-28 | Fix: No need to set this to NULL | Denis Kenzior | 1 | -1/+0 | |