Commit Graph

13286 Commits

Author SHA1 Message Date
TreeHugger Robot
7957cfbbc4 Merge "Use IPv4v6 as default protocol when APN setting is not available" 2022-12-05 00:26:47 +00:00
Syed Saifuddin Khazi
8e718a5bb0 Merge "Acknowledge IMS with TPDU with the received Data Coding Scheme, Protocol Identifier and response bytes." 2022-12-02 03:22:42 +00:00
Sewook Seo
c894d0adda Merge "Notify IMS Call info via CallAttributesListener" 2022-12-01 06:58:22 +00:00
TreeHugger Robot
083dd31a58 Merge "Add carrier config to include LTE bands when calculating NR advaanced threshold" 2022-11-30 06:29:55 +00:00
Sewook Seo
0e47845a27 Notify IMS Call info via CallAttributesListener
Notify IMS call type & IMS call ID through CallAttributes.
List of CallAttributes mapped to whole calls will be passed to the
listener.

Bug: 242928210
Test: atest FrameworksTelephonyTests, Device test b/260350954
Change-Id: I1584524cec49af0694f691efdcbec4210f06e09a
2022-11-30 04:10:01 +00:00
Jack Yu
1ec4942f8c Use IPv4v6 as default protocol when APN setting is not available
Use IPv4v6 for default protocol and IPv4 for default roaming protocol
when APN setting is not available.

Fix: 258636082
Test: atest DataProfileTest
Change-Id: Ic61fa42f99750e6e48ea1cd08f058af3fd67c551
2022-11-29 16:17:02 -08:00
Sarah Chin
c8259c17b1 Add carrier config to include LTE bands when calculating NR advaanced threshold
Test: atest NetworkTypeControllerTest
Bug: 260052715
Change-Id: I71f989d5dcff9d5f7d3fd11c87fbce68b1484b50
2022-11-29 14:54:56 -08:00
Sewook Seo
00a6676069 Merge "Revert "Notify IMS Call info via CallAttributesListener"" 2022-11-29 05:52:19 +00:00
Sewook Seo
6c1fe270cb Revert "Notify IMS Call info via CallAttributesListener"
Revert "Adding Ims Call Info to CallAttributes"

Revert submission 19673329-IMSCallInfo_In_CallAttributes

Reason for revert: <phone crash at CS call>
Reverted Changes:
Id5c4ba0b6:Add CTS for CallAttributesListener
Ic7b5adefd:Adding Ims Call Info to CallAttributes
I1584524ce:Notify IMS Call info via CallAttributesListener

Change-Id: Ia875f7441fbaac28d9220b9ed42da42ab286440c
2022-11-28 21:50:29 +00:00
Aishwarya Mallampati
6f6db36bfa Merge "Replace callers of SmsApplication with user-aware methods." 2022-11-28 18:50:40 +00:00
Jack Yu
2463056b83 Merge "Added few more APIs support" 2022-11-28 17:00:52 +00:00
Jack Yu
1f1f39bec0 Added few more APIs support
Added getAllSubscriptionInfoList and setPhoneNumber support. Allowed
carrier privilege apps to get full subscription info on their
associated subscriptions.

Bug: 239607619
Test: atest SubscriptionManagerServiceTest
Change-Id: Id3c0f3afc7a5fc95beb4dde0c570520626244761
2022-11-25 14:50:28 -08:00
Sewook Seo
ca32463c07 Merge "Notify IMS Call info via CallAttributesListener" 2022-11-24 22:16:22 +00:00
Sewook Seo
fddca1d3b9 Notify IMS Call info via CallAttributesListener
Notify IMS call type & IMS call ID through CallAttributes.
List of CallAttributes mapped to whole calls will be passed to the
listener.

Bug: 242928210
Test: atest FrameworksTelephonyTests
Change-Id: I1584524cec49af0694f691efdcbec4210f06e092
2022-11-24 08:19:06 +00:00
TreeHugger Robot
7404725832 Merge "Fixed crash when UUID string is empty" 2022-11-21 06:01:53 +00:00
Jack Yu
03c3abbaca Fixed crash when UUID string is empty
Added empty string check.

Bug: 239607619
Test: atest SubscriptionInfoTest
Change-Id: I2d7867c458d83301b6e3558bdc468458fcd13ffd
2022-11-20 17:37:02 -08:00
Jack Yu
2483981951 Add getSubscriptionId API
The old getSubId or getSubscriptionIds return multiple sub ids
per slot index, which is not possible in today's implementation
because the slot index here refers to the logical slot index,
which is also known as phone id, or the logical modem index. In
today's telephony, one logical phone can only have one
subscription at one time, so does the modem.

Bug: 239607619
Test: Manual
Change-Id: I67cb2bade2c9496a50cccd81fa8f6edc57ede967
2022-11-20 12:22:27 -08:00
Thomas Nguyen
19722ba9ed Merge "Fix for GSM-8bit encoding error" 2022-11-18 16:08:24 +00:00
TreeHugger Robot
43b2c08eb4 Merge "Renamed methods for clatification" 2022-11-18 10:57:43 +00:00
Jack Yu
983f9f9925 Renamed methods for clatification
Test: build
Bug: 239607619
Change-Id: Idf33e6db48e7ccba72b5e389039f68011949938a
2022-11-18 00:48:19 -08:00
Saifuddin
9248616886 Acknowledge IMS with TPDU with the received Data Coding Scheme, Protocol Identifier and response bytes.
Test: manual(receive class2 SMS)
Change-Id: Id03d41e7b8fb0902c9d725647141b9dd0ebad584
2022-11-18 04:33:44 +00:00
Thomas Nguyen
76302e12e7 Fix for GSM-8bit encoding error
Bug: 253538769
Test: atest android.telephony.cts.VisualVoicemailServiceTest

Change-Id: I63dca4369c7b4285abb99bfffffe8fd9edbf9443
2022-11-17 17:29:36 -08:00
Hunsuk Choi
6d44a9da69 Merge "Fix description for PRECISE_CALL_STATE_INCOMING_SETUP" 2022-11-17 19:58:30 +00:00
Hunsuk Choi
1ba7fa83aa Fix description for PRECISE_CALL_STATE_INCOMING_SETUP
Bug: 217654931
Test: build
Change-Id: Ic724c12152b323dd74e2dc2e9d8760b8675391cc
2022-11-17 17:09:51 +00:00
Gil Cukierman
92e8869e22 Merge "Update TelephonyManager.setAllowedNetworkTypeForReason Docs" am: 44f53112ec am: af2c835964 am: e851338f6f
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2240933

Change-Id: I542eefda1e98d8a6f92614465f368d52f78cac3c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-17 15:04:08 +00:00
Gil Cukierman
e851338f6f Merge "Update TelephonyManager.setAllowedNetworkTypeForReason Docs" am: 44f53112ec am: af2c835964
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2240933

Change-Id: Ia42d0cb344266a316012357b6cfff0259830f11d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-17 14:58:30 +00:00
Gil Cukierman
af2c835964 Merge "Update TelephonyManager.setAllowedNetworkTypeForReason Docs" am: 44f53112ec
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2240933

Change-Id: Icc26671e9b9cbd14389d86bff36b30a0489ef07f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-17 14:32:13 +00:00
Gil Cukierman
44f53112ec Merge "Update TelephonyManager.setAllowedNetworkTypeForReason Docs" 2022-11-17 14:02:55 +00:00
Kishan Chandra
333d11a2bc Merge "Telephony GBA_U Authentication" 2022-11-17 08:59:57 +00:00
Hunsuk Choi
e2ba80f16a Merge "Add CarrierConfig items for emergency call domain selection" 2022-11-16 23:48:39 +00:00
Aishwarya Mallampati
0e16f328f5 Replace callers of SmsApplication with user-aware
methods.

Bug: 250617029
Test: Sending and receiving SMS/MMS,
      atest com.android.internal.telephony.tests.SmsApplicationTest
Change-Id: Idb6671d35bed6a35804b5553f75d461b54273612
2022-11-16 22:56:18 +00:00
Ling Ma
cfdcb8cd81 Merge "Add NGRAN to default KEY_XCAP_OVER_UT_SUPPORTED_RATS_INT_ARRAY" 2022-11-16 21:06:45 +00:00
Treehugger Robot
86c28d8d1a Merge "Add toString for RadioAccessSpecifier" am: 8ea0d57f8d am: f3af3a21da am: f35a414675
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2293343

Change-Id: I49797f8a28391d53b3696e3dd53e6075d920eb25
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-16 20:02:02 +00:00
Treehugger Robot
f35a414675 Merge "Add toString for RadioAccessSpecifier" am: 8ea0d57f8d am: f3af3a21da
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2293343

Change-Id: I110a75625e2c1a070da9ed5c7b6ca95cd093812e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-16 19:24:17 +00:00
Treehugger Robot
f3af3a21da Merge "Add toString for RadioAccessSpecifier" am: 8ea0d57f8d
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2293343

Change-Id: Ic40703b9efd450c8dfa9502c97bb49a89a6e3958
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-16 19:01:08 +00:00
TreeHugger Robot
a10da3bd7f Merge "Update anomaly report UUID" into tm-qpr-dev am: 2e7167dfed am: 05f32f6c94
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20390683

Change-Id: I31a2baa94c23544f5f552070e518ff8d9bf1fc70
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-16 18:37:03 +00:00
Treehugger Robot
8ea0d57f8d Merge "Add toString for RadioAccessSpecifier" 2022-11-16 18:26:26 +00:00
Hunsuk Choi
03ad7a2ca5 Merge "Change the parameter type of WwanSelectorCallback#onDomainSelected()" 2022-11-16 10:42:50 +00:00
Cole Faust
22deef8d08 Merge "[conflict] Merge "Fix errorprone warnings that should be errors" am: 677d6cd780 am: f9df26ae3c am: d3c499dabc" 2022-11-16 03:17:38 +00:00
Gary Jian
0273971290 Merge "Add new carrier config to record the default preference setting" 2022-11-16 02:11:41 +00:00
Ling Ma
fcc627750d Add NGRAN to default KEY_XCAP_OVER_UT_SUPPORTED_RATS_INT_ARRAY
Fix: 259296539
Test: m
Change-Id: I23fce6c0cfa1e701e3e77587deda1cf399917ca5
2022-11-15 17:52:36 -08:00
TreeHugger Robot
05f32f6c94 Merge "Update anomaly report UUID" into tm-qpr-dev am: 2e7167dfed
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20390683

Change-Id: I1831169cbb46a16a7c6d27522949ecffdb8a6ac7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-15 22:27:51 +00:00
TreeHugger Robot
2e7167dfed Merge "Update anomaly report UUID" into tm-qpr-dev 2022-11-15 21:34:57 +00:00
Cole Faust
e4abcbec1d [conflict] Merge "Fix errorprone warnings that should be errors" am: 677d6cd780 am: f9df26ae3c am: d3c499dabc
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2256563

Change-Id: I84d67fdfcc99f9f6fca218d4264ab8e0bc1f1653
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-15 19:47:41 +00:00
Cole Faust
d3c499dabc Merge "Fix errorprone warnings that should be errors" am: 677d6cd780 am: f9df26ae3c
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2256563

Change-Id: I8090e254f06a3b5fc7e9b23fdae6c5bd3db230c5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-15 19:37:15 +00:00
Sewook Seo
7013933d19 Merge "Support QoS Filter protocol" 2022-11-15 19:32:10 +00:00
Cole Faust
f9df26ae3c Merge "Fix errorprone warnings that should be errors" am: 677d6cd780
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2256563

Change-Id: I0e9c5077610407a117ee34ff688b40b52e161a03
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-15 19:11:55 +00:00
Gary Jian
9e19af0d91 Add new carrier config to record the default preference setting
Some carriers need to disable the VoNR setting as default, so
introduce new config “vonr_on_by_default_bool” to control this requirement.

Bug: 237621350
Test: manual
Change-Id: Idaa9cfb1739f8261e9a4697eae30b7f4e16241c7
2022-11-15 03:28:01 +00:00
Cole Faust
7da659bb6c Fix errorprone warnings that should be errors
This commit is part of a large scale change to fix errorprone
errors that have been downgraded to warnings in the android
source tree, so that they can be promoted to errors again.
The full list of changes include the following, but not all
will be present in any one individual commit:

BadAnnotationImplementation
BadShiftAmount
BanJNDI
BoxedPrimitiveEquality
ComparableType
ComplexBooleanConstant
CollectionToArraySafeParameter
ConditionalExpressionNumericPromotion
DangerousLiteralNull
DoubleBraceInitialization
DurationFrom
DurationTemporalUnit
EmptyTopLevelDeclaration
EqualsNull
EqualsReference
FormatString
FromTemporalAccessor
GetClassOnAnnotation
GetClassOnClass
HashtableContains
IdentityBinaryExpression
IdentityHashMapBoxing
InstantTemporalUnit
InvalidTimeZoneID
InvalidZoneId
IsInstanceIncompatibleType
JUnitParameterMethodNotFound
LockOnBoxedPrimitive
MathRoundIntLong
MislabeledAndroidString
MisusedDayOfYear
MissingSuperCall
MisusedWeekYear
ModifyingCollectionWithItself
NoCanIgnoreReturnValueOnClasses
NonRuntimeAnnotation
NullableOnContainingClass
NullTernary
OverridesJavaxInjectableMethod
ParcelableCreator
PeriodFrom
PreconditionsInvalidPlaceholder
ProtoBuilderReturnValueIgnored
ProtoFieldNullComparison
RandomModInteger
RectIntersectReturnValueIgnored
ReturnValueIgnored
SelfAssignment
SelfComparison
SelfEquals
SizeGreaterThanOrEqualsZero
StringBuilderInitWithChar
TreeToString
TryFailThrowable
UnnecessaryCheckNotNull
UnusedCollectionModifiedInPlace
XorPower

See https://errorprone.info/bugpatterns for more
information on the checks.

Bug: 253827323
Test: m RUN_ERROR_PRONE=true javac-check
Change-Id: I8446f9076a45ebf7e7ffa06cb0d4ddb1001b6c00
2022-11-14 17:57:30 -08:00
jimsun
a4c9bc8003 Create module-specific Hal versions
Bug: 243072871
Test: cts test
Change-Id: Ib4bd4e42677b6d506a509a0097b86dd4a9acb012
2022-11-15 00:09:45 +08:00