b83cc19fc0b6ec3a4c506c159eb94d927fa3790e
For context, there was a report of a VoIP app experiencing audio
issues in call when switching between a self-managed and PSTN call.
The root cause was from calling setAudioModeIsVoip(false)
on a self-managed connection.
To prevent misuse of the API, prevent toggling of
setAudioModeIsVoIP(false) on a self-managed connection.
Additionally, 2 CTS tests and 1 CtsVerifier test are put in place to
assert there isnt manipulation of this API.
Test: 2 cts,
1 CtsVerifier called "Telecom Call Audio test"
bug: 236018173
Change-Id: I9161f9369f7bb37c1c2e3f9342e63693cb4f10cc
…
…
Merge "Update boot image and system server profiles [M10C10P80S0]" into tm-dev am:
0cbdd27570 am: fdadb861b0
…
…
…
…
…
…
Merge "Rename split classes/variables for consistency" into tm-qpr-dev am:
422f1d8b4e am: 21dceecca3
…
…
Merge "Limit GtsMediaTestCases presubmit to drm/crypto updates" into tm-dev am:
88ff8b2409 am: cf6974aba2 am: cff8587384
…
…
…
…
…
…
…
…
…
Merge "Add field to note if a process has a foreground service" into tm-dev am:
b6c06687dd am: 4fe78f6476 am: 2456f4957d
…
Merge "Use python 3 in ./tools/localedata/extract_icu_data.py" am:
6f701fe9fb am: 5344f27f2b am: eff730569a am: cf791290ba am: 7e84f7573b
…
…
…
…
…
Description
No description provided
Languages
Java
73.7%
Kotlin
14%
PowerBuilder
5.8%
C++
5.2%
AIDL
1%