Это функция CDMA (стандартизированная в IS-95) и называется Voice Privacy.
См. Анализ конфиденциальности голоса CDMA IS-95, выполненный M.Zhang, et al. с 2000 года, скачать бесплатно здесь
Цитирование (настоящая статья начинается в п.10 в PDF:
Аннотация . В этой статье анализируется конфиденциальность голоса сотовой системы IS-95 CDMA. Используя избыточность информации в канале трафика нисходящей линии связи, показано, что перехватчик может восстановить маска секретности голоса после прослушивания передачи по каналу трафика нисходящей линии связи в течение примерно одной секунды. Таким образом, конфиденциальность голоса IS-95 CDMA уязвима при атаках только зашифрованным текстом.
Этому криптоанализу сейчас 12 лет, и уже тогда схема считалась нарушенной . Я думаю, что легко предложить просто оставить настройку отключенной.
Объединяя некоторую информацию, извлеченную из источника Android, я почти уверен, что это то, что вы просите.
Чтобы сделать его немного более прозрачным, вот несколько ссылок на источники:
packages / apps / Phone / res / xml / cdma_call_privacy.xml определяет:
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:settings="http://schemas.android.com/apk/res/com.android.phone"
android:title="@string/additional_cdma_call_settings">
<com.android.phone.CdmaVoicePrivacyCheckBoxPreference
android:key="button_voice_privacy_key"
android:title="@string/voice_privacy"
android:persistent="false"
android:summary="@string/voice_privacy_summary"/>
</PreferenceScreen>
packages / apps / Phone / res / values / strings.xml определяет эти строки:
<string name="voice_privacy">Voice Privacy</string>
<string name="voice_privacy_summary">Enable enhanced privacy mode</string>
./hardware/ril/include/telephony/ril.h также определяет:
typedef struct {
RIL_CallState state;
[...]
char isVoice; /* nonzero if this is is a voice call */
char isVoicePrivacy; /* nonzero if CDMA voice privacy mode is active */
[...]
} RIL_Call;