| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Stock stores the IMSI gathered with SIMRecords and uses that value when
RuimRecords wants to get the APN/operator number.
Set System prop "ro.telephony.get_imsi_from_sim=true" to enable this function
Change-Id: I5e766951313afe4dedb0b6bccfdc83acf701f440
|
| |
| |
| |
| |
| |
| | |
Also clean up redundant code by creating a new method (resolvePackageName).
Change-Id: I14eafe2c1ae007c1a8d9c1270a832a2c92f3a04e
|
| |
| |
| |
| | |
Change-Id: I72a8e479eab903a8354b5a3eb5aaf11a41570294
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Since some of our legacy cdma devices utilizes legacy
RIL blobs and hacky implementations, we can't wholly rely
on getting a correct format from the InboundSmsTracker.
Thus we fallback on the deprecated createFromPdu which attempts
to guess the format of the SmsMessage by looking at the voice tech
and falling back to the other format if it's incorrect.
Change-Id: I90dc185071de827510f2bcec1c837c0024182c41
|
| |
| |
| |
| |
| |
| |
| | |
Also clean up redundant code by creating a new method (resolvePackageName).
Change-Id: I14eafe2c1ae007c1a8d9c1270a832a2c92f3a04e
(cherry picked from commit 9e7b80a78a156b729e6fe92636494d900404d138)
|
| |
| |
| |
| |
| | |
Change-Id: I72a8e479eab903a8354b5a3eb5aaf11a41570294
(cherry picked from commit 023e93eec9f7f6c91fc2fa8b54a1b66c91567b20)
|
|\| |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Using an alternative SMS app like chompSMS leads to a crash as
sendResult is an array without any entries (sendResult[0] is accessed)
The default SMS app does not show this because mCurrntCmd == null
Change-Id: Icfef6d20f9082dd1f64ed29b67031d2575896513
|
| |
| |
| |
| |
| |
| |
| |
| | |
Add in the ability to overlay a config value to allow for incoming calls
to always request focus no matter the current ring volume.
Change-Id: Ie1fdbf7f0783772e3a0dae9606e3b5c3ea8e1e2b
Signed-off-by: Roman Birg <roman@cyngn.com>
|
| |
| |
| |
| | |
Change-Id: I1a704a3a15ba43a29332412e2453ee0f48fd6c41
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Don't attempt to normalized an address if the originating
address isn't given to us.
- BUGDUMP-251344
Change-Id: I78c47f7c82886c1b6386f50d238850b51e1fc69d
|
| |
| |
| |
| |
| |
| |
| | |
This was breaking some apps which bundle libphonenumbergoogle.
Change-Id: Iaabb7463ff4dd91da9b310672d5d5dc1014a81f0
Signed-off-by: Roman Birg <roman@cyngn.com>
|
| |
| |
| |
| | |
Change-Id: Id5200c33aab4dd7c039396e34df8fdabc9464ee7
|
| |
| |
| |
| |
| |
| |
| |
| | |
- If an address matches against a whitelist for known reg/auth,
broadcast it as a protected sms received action. Not for third
party applications.
Change-Id: Ibc62b5bb0110192620ef35f197553065a8c5345f
|
|\| |
|
| |
| |
| |
| | |
Change-Id: I12865e8d974515d4f349d476bcf775e015008e16
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When user accepts MT call mSpeedUpAudioForMtCall should be set
to true, but this is not happening when there is already a call active
and user accepts an MT call. As a result when setAudioMode()is called
after user accepting call, audio mode is again set to RINGING.
As part of the change, mSpeedUpAudioForMtCall is set to true,
when user accepts MT call, regardless of whether there is already
an active call or not.
Change-Id: I08cc4955c5d8dbb100bd33b5ef2db2532d43fb56
CRs-Fixed: 690366
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
For CDMA-LTE mode, operator numeric based on USIM is used for configuring
MMSC settings in APN db. Currently CSIM based operator numeric is set
as current carrier in CDMALTEPhone and hence MMS app cannot find MMSC
setting when camped to LTE in CDMA-LTE mode.
However for CDMA only networks, MMSC settings are added based on CSIM/RUIM
operator numeric.
To make both configurations work, update the current carrier operator
numeric based on current data RAT from DcTracker.
Also make sure that only DcTracker updates the current carrier in case of
CDMA/CDMA-LTE modes to avoid overwriting with wrong value in case of multi
app UICC cards.
Change-Id: I465369811520cf345605ad70d7dadf9532b74017
CRs-Fixed: 642640
|
| |
| |
| |
| |
| |
| |
| |
| | |
The class must be in 1st place for RIL_REQUEST_SIM_TRANSMIT_BASIC
or RIL_REQUEST_SIM_TRANSMIT_CHANNEL requests to map hardware/RIL
component.
Change-Id: Idcf6faee0f6259704ea07b62ce713ebdd4c5da1b
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fixes receiving MMS as one or more sms from a 9999999999 number full of
gibberish.
Back in the CM7 days, a developer named Blarf (Blarfiejandro) started a
repo called Inferior Human Organs for the optimus S/V (LG LS670 and
VM670) when no-one could figure out how to get Virgin Mobile MMS working
in CM.
His MMS patch to decode Virgin's weird system for MMS was eventually
absorbed by CM10.2 by rukin5197. Without it, MMS comes in as one or
more sms from a 9999999999 number full of gibberish.
bigsupersquid took the CM10.2 patch for this fix and updated it enough
to work in CM11. However because he doesn't have Gerrit, he asked others
to integrate the fix for him.
More information here:
http://forum.xda-developers.com/showthread.php?t=2663277
http://androidforums.com/virgin-mobile-galaxy-s3-all-things-root/840298-mod-universal-lte-virgin-mobile-apn-fix-wip-cm-aosp-4-4-x-2.html
Change-Id: I6518538e941fdbfb7d7441b6db49d1309e87aa9e
|
| |
| |
| |
| | |
Change-Id: I70fd8d9b4900dc9e070be24e7efa8d3458caef99
|
| |
| |
| |
| |
| |
| |
| |
| | |
Turns out some SIM (TMobile US, at least) don't fill in the SPN, but
do insert a PNN record for home network (which in the case of a non-MVNO
are the same. a MVNO should always have the SPN filled anyway).
Change-Id: I18388bb071a49698015c76abefb58798f800946c
|
|\| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Support for following apis have been added:
1. exchangeApdu()
2. openLogicalChannel()
3. closeLogicalChannel()
4. getAtr()
Conflicts:
src/java/com/android/internal/telephony/sip/SipCommandInterface.java
src/java/com/android/internal/telephony/test/SimulatedCommands.java
Change-Id: I267d0d6fd229f20671411b130f7654ee705f14ca
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The current stall recovery process has a pending packet queue which
needs to fill up before a stall is determined. But that process is
also multi-step, and it is currently expecting that queue to fill
between steps.
Waiting for the unacknowledged packets to grow after running the
connection cleanup step looks like something that would never happen,
or would take a very long time to, so expedite the stall recovery after
it begins: if any single packet stalls and there's already a recovery
in progress, run the follow up step immediately.
Change-Id: Ib16b2c47b5c832a812c8bd2a3d940862741ed9db
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fix: In C+G configuration, While copying MO/MT SMS of SUB2 to its
SIM memory, in process of getting current Phonetype is returned with
default sub's(i.e,SUB1's)Phonetype which is CDMA type.
To fix this, get current Phonetype based on subscription id.
Change-Id: I394eadfb091c4901a553cf66192e8ee965b69eda
CRs-Fixed: 689036
|
| |
| |
| |
| |
| |
| |
| |
| | |
Add one API:
- getSmsCapacityOnIcc: get the capacity of stored SMS on ICC card.
Change-Id: I63c1431cf02db2dbdee3553afc2448b4ec2cdfa3
CRs-Fixed: 645022
|
| |
| |
| |
| | |
Change-Id: I580057791e3a37e084c870446e07195fbe3d96d0
|
| |\ |
|
| | |
| | |
| | |
| | | |
Change-Id: I25e8ae7a41070b7554697439ae8ec81c2fea2131
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
There is no API to get the recipient address of submit pdu for SIM
card message. getDisplayOriginatingAddress() return null for submit
pdu, it will cause applicatoin can not get address of sent message.
Thread ID can not be created for this invalid message record.
Add an API getRecipientAddress() for SubmitPdu in SmsMessage.
Change-Id: I8b8af6002b5b309cba5383adb37275642487f1f0
CRs-Fixed: 627278
|
| |
| |
| |
| |
| |
| |
| | |
Add conversation sub
Change-Id: I67f508baf66ba5ebc86a4f430af739d6ba8180ba
CRs-Fixed: 659123
|
| |
| |
| |
| |
| |
| |
| | |
Add methods to send/stop dtmf as per subscription.
Change-Id: Ia17a733bd6ec1cd0163024d12c021e1e21032078
CRs-Fixed: 610582
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The current stall recovery process has a pending packet queue which
needs to fill up before a stall is determined. But that process is
also multi-step, and it is currently expecting that queue to fill
between steps.
Waiting for the unacknowledged packets to grow after running the
connection cleanup step looks like something that would never happen,
or would take a very long time to, so expedite the stall recovery after
it begins: if any single packet stalls and there's already a recovery
in progress, run the follow up step immediately.
Change-Id: Ib16b2c47b5c832a812c8bd2a3d940862741ed9db
|
|\| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
setCreateTime() API is added to Connection class so that
create time can be transferred from IMS to CS connection
during SRVCC.
Change-Id: I20dc536171e3e91ac13c0897bf2121c56762785b
CRs-Fixed: 682041
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
1)Added new registrant to handle CallModifyRequest
Fail or success.
2)Added Error codes.
3)This will ensure failed response to be propagated
properly.
Change-Id: Ib5671d57e227e4e46bb548cb99703292eb6d4f6e
CRs-Fixed: 667503
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add ServiceStatus class to support different access tech and
create uniform way of storing information for local/peer ability
and service status updates
Change-Id: I418c273e8b7f4cd5912e9b9cde85e9d83419cbf4
CRs-Fixed: 639446
|
| |
| |
| |
| |
| |
| |
| |
| | |
As per spec C.S0065 section 5.2.2 MNC length in case of CSIM
IMSI is 2. So modify the code to return the MNC of proper length.
Change-Id: Id046b9ff3173c038fb2196e18625f077b1897beb
CRs-Fixed: 656508
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Telephony checks voicemail count stored
in persist memory if SIM record returns
count zero.
Add code not to check voicemail count stored
in persist phone memory if card read success
and valid count is returned from card.
Change-Id: I69ea6e5087dd49a550bbb4b6f6721729e8cd7f15
CRs-Fixed: 655038
|
|\| |
|
| |\
| | |
| | |
| | |
| | |
| | | |
git://codeaurora.org/platform/frameworks/opt/telephony into cm-11.0
Change-Id: Iea6b1df02ab59e2f897d589e5b9575546e09dd17
|
| | |\ |
|
| | |/|
| | | |
| | | |
| | | | |
Change-Id: Ia6921909facfd1d93f32f009c73ee51f03d30de7
|
| | | |\ |
|
| | | |/|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Android 4.4.3 release 1
Conflicts:
src/java/com/android/internal/telephony/ServiceStateTracker.java
src/java/com/android/internal/telephony/WapPushOverSms.java
src/java/com/android/internal/telephony/cdma/SmsMessage.java
src/java/com/android/internal/telephony/uicc/RuimRecords.java
src/java/com/android/internal/telephony/uicc/SIMRecords.java
Change-Id: I6fb33d6bac56c6a98e6f19d06d6d86a004a49fde
|
| | |\ \ \ |
|
| | |/| | |
| | | |/ /
| | | | |
| | | | | |
Change-Id: I6be7b8dba5e85660eb728b8e6ecc154af5e7d489
|
| | | |\ \ |
|