这是CDMA的功能(在IS-95中已标准化),称为语音隐私。
参见M.Zhang等人对IS-95 CDMA语音隐私的分析。从2000开始,在这里免费下载
引文(真正的文章开始于PDF:p.10。
摘要。本文分析了IS-95 CDMA蜂窝系统的语音隐私。通过在下行链路话务信道上利用信息冗余,表明窃听者可以恢复窃听下行链路业务信道上的传输大约一秒钟后,语音隐私掩码会变弱,因此IS-95 CDMA语音隐私在纯密文攻击下很脆弱。
那个密码分析现在已经有12年历史了,那时该方案已经被认为是无效的。我认为建议禁用此设置很容易。
通过结合从android来源获取的一些信息,我很确定这就是您所要的。
为了使其更加透明,这里有一些参考资料:
包/应用程序/电话/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;