History log of /frameworks/base/telephony/java/com/android/internal/telephony/TelephonyProperties.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
65314501f43a55b987852b2442061196978429e6 10-Mar-2016 Anju Mathapati <anjucm@codeaurora.org> IMS: Changes for MultiEndpoint

- Change in api names

Change-Id: I9317c391d0017f5079ab488abe0bd1e949317bce
/frameworks/base/telephony/java/com/android/internal/telephony/TelephonyProperties.java
f604fc33c699b9f91315588ea4d6c6cd3b09a372 10-Mar-2016 Anju Mathapati <anjucm@codeaurora.org> IMS: Changes for MultiEndpoint

- Interface changes for MultiEndpoint

- Extra for CallPull in -
- TelephonyProperties
- ImsProfile
- Error codes in ImsReasonInfo

Change-Id: I9a497cf04a412dc9d2f80b489e3455d289c3dfb7
/frameworks/base/telephony/java/com/android/internal/telephony/TelephonyProperties.java
07366813cdf3768dcd69a1f744023747564d654a 25-Mar-2015 Rekha Kumar <rekhak@codeaurora.org> IMS-VT: Upgrade/Downgrade change
-Add isVideo API to VideoProfile.VideoState

IMS-VT: Fix propagation of device orientation.
Orientation received at VT Service is incorrect.
Fixed propagation of device orientation to VT service.

IMS-VT: Upgrade fix
-Add session modify call timed out constant

Notify listeners of video quality changed event
- Propagate the video quality changed message to the UI.

IMS: Add support for video quality
- Add Config interface to get/set video quality

IMS-VT: Multitasking feature
-Support for video multitasking

IMS-VT: Modification of data usage aidl
Change data usage aidl interface to take parameter type long
instead of int

Change-Id: I7cda2a689edb86d025dfe8efc8f573918c4bd6bc

Propagate the call substate changed message to the UI

IMS-VT: Add call modifiable capability

PhoneCapababilities call type modifiable constant added

IMS-VT: Add a bit mask CALL_SUBSTATE_ALL with all call substate bits set

IMS-VT: Enable Video conferencing.

Enable Video conferencing.

Change-Id: I4240aa6f32c75d6eea8a41da3c87bca651f0901b

IMS-VT: Add hide for setVideoProvider API
Observed compilation error for SDK generation due to setVideoProvider
API. Marking setVideoProvider as hide inorder to resolve the
compilation error.

IMS-VT: Add persist.radio.ims.audio.output for VT calls
-- Add persist.radio.ims.audio.output to set the default speaker
for VT calls.
-- Add required constants

IMS-VT: Add additional error codes for upgrade downgrade
-Add support to send additional error codes to UI during
upgrade downgrade.

Change-Id: Id452d225098fe3bccdcd37d242985c5c761144c1
/frameworks/base/telephony/java/com/android/internal/telephony/TelephonyProperties.java
db960ad188ae00b320146fedf790ca588f89deff 08-Sep-2014 Steven Liu <stevenliu@motorola.com> change the property name about IDP from 'telephony.' to 'gsm.'

'telphony.' couldn't be set successfully.

Change-Id: I8a9ee29461bf764f2b269bb81fafe83d8d5e48d9
/frameworks/base/telephony/java/com/android/internal/telephony/TelephonyProperties.java
9b656ee3201ee85e1bb3374ea2877aad4adab82b 10-Jul-2014 Steven Liu <stevenliu@motorola.com> Plus code handling for non-NANP CDMA carrier

Since most of CDMA network do not support phone number with "+" for
international dialing, current AOSP support the "+" handling for
NANP CDMA network, this part add the support for non-NANP CDMA Network,
convert "+" to right IDD(International Direct Dialing) code. And adding
a new property for current IDD.

Bug: 17210134

Change-Id: I369083169bb3504f8de9774b65f3993dd561c525
/frameworks/base/telephony/java/com/android/internal/telephony/TelephonyProperties.java
77437731a70c74d24a3a63d5d1cb899ffae34eb1 11-Aug-2014 Etan Cohen <etancohen@google.com> Revert "Added debug system property to enable/disable IMS VoLTE/VT."

Superseded by "Enhanced 4G LTE Mode" official setting.

This reverts commit d32e5aa844307221785bfe64b3a1b7ef36958cbd.
/frameworks/base/telephony/java/com/android/internal/telephony/TelephonyProperties.java
241312e07bbe1d345d99618f9a1a8e7884e5bd5e 02-Aug-2014 Etan Cohen <etancohen@google.com> Added debug system property to enable/disable IMS VoLTE/VT.

If property is 0: IMS VoLTE is disabled.
If property is 1 then IMS is used as normal: i.e. expected to
be provisioned, registered etc.

Action on missing property defined by constant.

Change-Id: Ibdbb21fa7db30a4088b74092dd6256da012cd697
/frameworks/base/telephony/java/com/android/internal/telephony/TelephonyProperties.java
fb40dd4d00bd3361b2535bc866e6c21eadc52558 13-Jun-2014 Wink Saville <wink@google.com> Merge kwd to master

Add initial IMS and MSIM support from klp-wireless-dev-mirror

Change-Id: Idb607c0aa32f80fe4fe1539aedea7a221e9e7f04
/frameworks/base/telephony/java/com/android/internal/telephony/TelephonyProperties.java
a27421a306c49fbe9b3823b30f7ab1cd58b28854 01-Mar-2012 Wink Saville <wink@google.com> If no NITZ information use Country Code to set TimeZone.

This is not perfect and only works if the CC is known via
the GSM radio and is only accurate if there is one time zone
per country. This does nothing to resolve time zone problems
for wifi only devices.

So this is a partial fix for bug 2896745

Bug: 2896745
Change-Id: I78f013836c4e4870b8b1016a8312f5adbe0d31c9
/frameworks/base/telephony/java/com/android/internal/telephony/TelephonyProperties.java
9e2cc044fd6605a84867f706748fa54a92c734b2 26-Sep-2011 Wink Saville <wink@google.com> Remove unused persist.radio.imsregrequired.

Change-Id: I49a2360260917f3e1034c1106ff139375fa1c9ed
/frameworks/base/telephony/java/com/android/internal/telephony/TelephonyProperties.java
d34ed1660afb7385c80f377623e12299bab0fa4c 19-Sep-2011 Wink Saville <wink@google.com> Add PROPERTY_IMS_REG_REQUIRED.

Bug: 5337311
Change-Id: Ic5f310f485b49b29385bc1427a1f156484896569
/frameworks/base/telephony/java/com/android/internal/telephony/TelephonyProperties.java
cd4636ec08a50ab890acab0cf0c3c3f07f91896a 18-Jul-2011 Wink Saville <wink@google.com> Add LteOnCdmaDevice system property.

Provide a system property which may be
optionally set at build time.

Change-Id: I253ff0df7c8f8c5627c775fb0cff2cb831157eed
/frameworks/base/telephony/java/com/android/internal/telephony/TelephonyProperties.java
e5d891e84e7ac3bfd56258e37e3f8b77f24d3045 09-Jul-2011 Kazuhiro Ondo <kazuhiro.ondo@motorola.com> Add a property so that CSIM provision check can be bypassed

To support test environment where a call box is used with
non-provisioned SIM.

Bug: 5010622
Change-Id: I0dd2d3c2d199f600e5979c865f97b41e2fbb706d
/frameworks/base/telephony/java/com/android/internal/telephony/TelephonyProperties.java
fe071d3d37c8b3e2f332b5ad8c30f02717501153 20-May-2011 Wink Saville <wink@google.com> Change getLteOnCdmaModeStatic to dynamically determine its result.

bug: 4202572
Change-Id: I956b61840e2043229df29054dd2a6daccd7a845f
/frameworks/base/telephony/java/com/android/internal/telephony/TelephonyProperties.java
0198fff90430d9f974b0284fc3659434406c751b 01-Apr-2011 Wink Saville <wink@google.com> Rename ro.telephony.lte_on_cdma to telephony.lte_on_cdma.

This allows the system property to be updated at runtime and
for testing.

Change-Id: I75788e5fa70efdbb9186b9f03baac1d9e6b3febd
/frameworks/base/telephony/java/com/android/internal/telephony/TelephonyProperties.java
e62dee25e50c04c235cd37df66e4ef123b761663 09-Mar-2011 Ramesh Sudini <ramesh.sudini@motorola.com> Do not merge: Telephony: Rename lte_on_cdma property.

Fix Issue: 3479211. Dont use Mot property in Android Framework.

Change-Id: I1c13af5d00bf8c246ee6ecbedd1d1977a75c7142
/frameworks/base/telephony/java/com/android/internal/telephony/TelephonyProperties.java
cde0233512f8dbbc62238e90c850c310894e3972 07-Jan-2011 Wink Saville <wink@google.com> Add telephony.sms.receive and telephony.sms.send properties.

The purpose of these properties is to allow, at boot time, the
enable and disabling of receiving and sending of SMS messages.
These properties are used to initialize two booleans within
[Gsm|Cdma]SMSDispatcher code. The two booleans are initialized
to the value of config_sms_capable and when config_sms_capable
is false the device can neither receive nor send SMS.

Under some conditions, such as testing, it could be desirable
to send and or receive SMS messages on a device where config_sms_capable
is false. With the addition of these two properties it is now possible
to use /data/local.prop to control the booleans independently.

bug: 3315489
Change-Id: I83fe6f2da7d66ff720f28b696d8d76ec388706c0
/frameworks/base/telephony/java/com/android/internal/telephony/TelephonyProperties.java
43a869f3adaa001a48bc437ed1934d8cb5d406c7 21-Apr-2010 Jake Hamby <jhamby@google.com> Fix some typos and move two .java files to the correct package directory.

- Fix typos in comments in TelephonyProperties.java
- Move two .java files in telephonytests to the correct package directory.

Change-Id: Ie69da31c128899d149d4f5d5aababe8d017d8f18
/frameworks/base/telephony/java/com/android/internal/telephony/TelephonyProperties.java
d7d6fb39470e212ce53b05fdc1c4dd8a724e9db7 09-Dec-2009 Wink Saville <wink@google.com> Telephony: Make resetting radio on a radio technology change optional

When there is a radio technology change in a multimode modem, resetting
the radio is not necessary always. Reset radio only when a property is
set. Notify applications that data connection is lost and ignore
notifications coming on the old radio technology.

Minor optimizations and bug fixes in CdmaDataConnectionTracker.
- Stop netstat polling when data connection is not active
- check all the elements of the data call list array to figure out if the
data connection is active.

Change-Id: I36785a9d1bf8ee135b574b61e9ba371faa04ffc7
/frameworks/base/telephony/java/com/android/internal/telephony/TelephonyProperties.java
0e57e73575f27682b57b8ba615215d1bc2669b3a 20-Nov-2009 Wink Saville <wink@google.com> Increase the default wake lock timeout.

Previously the wake lock time was 5 seconds but there
are operations which take longer such as setting up
and tearing down so increase the default to 30 seconds.
Also provide TelephonyProperty.PROPERTY_WAKE_LOCK_TIMEOUT
so it can be overridden at build time.

Bug: 2268276
Change-Id: I3ae1fb196564c9fd5b9ea3e3b0927be9dd9ef255
/frameworks/base/telephony/java/com/android/internal/telephony/TelephonyProperties.java
1f952a178db86559ff4bab79c4a9b5fae18096bf 25-Aug-2009 Tammo Spalink <tammo@google.com> Move SMS pdu creation fully into the central Phone process.

Previously pdu creation was haphazardly done sometimes by the app and
sometimes centrally by the phone process -- specifically the phone
process did creation for multipart texts. This change gets rid of the
previous IPC interface for sending raw pdus to SMSDispatch in the
phone process, and instead makes everything work like multipart
messages worked before, namely the structured data is passed and pdu
encoding done centrally.

The motivation for this was the need to ensure that CDMA message id
numbers were strictly monotonic, including across reboots, which
necessitated central state in the form of a system property, which
could in turn only be modified by the phone process.

Hence, this (in part) addresses issue: http://buganizer/issue?id=2075760

Change-Id: I94ca207b6e657c465e8472534704db8646ee277c
/frameworks/base/telephony/java/com/android/internal/telephony/TelephonyProperties.java
a3659232ba9f7f3ba87ff036d17e08a46cf1be62 28-Aug-2009 Wink Saville <wink@google.com> Fix bug 2040024 phone rings only once sometimes.

The phone only rang once on rings that did't loop. In the GSM phones
the vendor ril sends a RIL_UNSOL_CALL_RING event to cause the phone
to properly play non-looping ring tones. To reproduce select a non-looping
ring tone such as "Digital Phone" and call it from another phone, the
phone will only ring once.

Three solutions were discussed:

*) Have all ring tones loop; rejected because to more space would be taken
by the silence.

*) Require all vendor RIL's to send RIL_UNSOL_CALL_RING; rejected because
it is inefficient to send a notification from the bottom of the stack.

*) Modify the PhoneApp or the audio layer; rejected because it would be
to big of change.

*) Modify the framework; this is the solution accepted.

The framework was modified to use two now properties to control the
call ring notification.

ro.telephony.multiple_call_ring: a boolean that if true the vendor ril
is assumed to send multiple RIL_UNSOL_CALL_RING messages. If false
only one is assumed and the framework will generate additional events.
(The default if absent is true).

ro.telephony.call_ring_delay: the delay in milli-seconds between
the generated events. (default if absent is 3000)

To minimize code duplication this change does some reorganization
of the PhoneBase class hierarchy and PhoneBase becomes a handler
and implements a default handleMessage method handles events associated
with call ring notification. This handler is overridden by derived
classes, CDMAPhone and GSMPhone which will pass unknown events
to PhoneBase.handleMessage and thus handle call notification for any
derived class.

Change-Id: I5b147b2b69b647d9987052f16ada41c9b66e4bf1
/frameworks/base/telephony/java/com/android/internal/telephony/TelephonyProperties.java
597f2b7022db1368831251d776f42b98d10ba2cd 10-Aug-2009 johnwang <johnwang@google.com> Add ro.telephony.disable-call check in dialing.

When ro.telephony.disable-call is set to true the phone disable actual calls. It provides a way to test in user-debug builds for stability runs. See bug 2031157.

modified: java/com/android/internal/telephony/TelephonyProperties.java
modified: java/com/android/internal/telephony/cdma/CdmaCallTracker.java
modified: java/com/android/internal/telephony/gsm/GsmCallTracker.java

modified: java/com/android/internal/telephony/TelephonyProperties.java
modified: java/com/android/internal/telephony/cdma/CdmaCallTracker.java
modified: java/com/android/internal/telephony/gsm/GsmCallTracker.java
/frameworks/base/telephony/java/com/android/internal/telephony/TelephonyProperties.java
e4a84af11d94e90f8d0a376582e0c91cdfc1c4fe 01-Jul-2009 Ling Li <Ling.Li@motorola.com> Implement the carrier specified OTASP numbers

It defines a new system property for carrier defined OTASP number.
It also includes the change to check the dial string against the OTASP
number.
/frameworks/base/telephony/java/com/android/internal/telephony/TelephonyProperties.java
aa4593706e4586fb4dfa6bd00d49c6f6159cbe0f 13-Jul-2009 jsh <jsh@google.com> Update javadoc for TelephonyManager.getNetwork* for CDMA.

These are unreliable for CDMA, so note it in the javadoc. Also update
for the corresponding TelephonyProperties.
/frameworks/base/telephony/java/com/android/internal/telephony/TelephonyProperties.java
22ccaf5321cf9d2df57cf0d686d1abcd74acb193 07-Jun-2009 Wink Saville <wink@google.com> Motorola changes from 090602 through 090605

The changes from 090602 update frameworks/base to support 3way calling
and call waiting.

The changes from 090603 completed the CdmaInformationRecords class
but the original changes submitted has been simplified, toString added
and a bug fixed where the notifications where not being handled properly.

The changes from 090605 added Prl Version, apn fixes.
/frameworks/base/telephony/java/com/android/internal/telephony/TelephonyProperties.java
dda5391d5079537e275c9f4ed2637a1484d0e4e8 29-May-2009 Wink Saville <wink@google.com> Motorola additions for CDMA support without CdmaSuppConnTracker

There are corresponding changes to hardware/ril and packages/apps/Phone
that are required to go with these changes.
/frameworks/base/telephony/java/com/android/internal/telephony/TelephonyProperties.java
9bfbfbd40df381817c0c685b177a2a1d666e101d 15-May-2009 Jaikumar Ganesh <jaikumar@google.com> Add a method to get the PhoneType in CellLocation.

CellLocation uses TelephonyManager to get the PhoneType.
TelephonyManager uses the system property to get the phoneType,
if the ITelephony interface is not up.
/frameworks/base/telephony/java/com/android/internal/telephony/TelephonyProperties.java
e9b06d754af03faf27012fbed1e7559ec1ba7c79 19-May-2009 Wink Saville <wink@google.com> Teleca 2b changes
/frameworks/base/telephony/java/com/android/internal/telephony/TelephonyProperties.java
767a662ecde33c3979bf02b793d392aca0403162 02-Apr-2009 Wink Saville <> AI 144185: Integrate cdma into the main code base.

Automated import of CL 144185
/frameworks/base/telephony/java/com/android/internal/telephony/TelephonyProperties.java
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/frameworks/base/telephony/java/com/android/internal/telephony/TelephonyProperties.java
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/frameworks/base/telephony/java/com/android/internal/telephony/TelephonyProperties.java
f013e1afd1e68af5e3b868c26a653bbfb39538f8 18-Dec-2008 The Android Open Source Project <initial-contribution@android.com> Code drop from //branches/cupcake/...@124589
/frameworks/base/telephony/java/com/android/internal/telephony/TelephonyProperties.java
54b6cfa9a9e5b861a9930af873580d6dc20f773c 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
/frameworks/base/telephony/java/com/android/internal/telephony/TelephonyProperties.java