# 为什么企业来电显示中的"陌生号码与信息识别"页面设计两个按钮

#### 问题现象

“陌生号码与信息识别”页面，有一个总开关和每个应用开关，共2个开关，用户只开了陌生号码和信息识别开关，需要引导用户开启对应应用的企业应用号码识别功能开关。

#### 背景知识

来去电时，页面显示已安装企业应用的联系人信息，方便用户识别来去电人信息，快速回应，增强企业内部沟通效率。开发者接入企业来电显示能力请参考企业联系人信息来去电页面显示。

#### 解决方案

*   目前“陌生号码和信息识别”总开关是默认开的，并且当前的规格不只是对企业应用来电显示这个服务起作用，还支持判断各种骚扰电话、垃圾短信的识别和标记，总开关关闭就没有子开关了。
*   “陌生号码和信息识别”开关是基础能力，开启了“陌生号码和信息识别”开关能支持华为云端标记的骚扰、诈骗、推销等号码黄页信息，只有少部分用户需要使用企业应用来电显示服务，需要时开启企业应用号码识别即可。
*   应用的“企业应用号码识别”开关只是控制是否查询应用云端的号码黄页。

#### 常见FAQ

Q：是否能在应用内部通过API开启“企业应用的号码识别”功能开关？

A：当前不可以通过应用内部开启，电话相关的设置都是系统级别的，普通App都是normal级别，拿不到系统设置的接入权限。

Q：是否有API可以直接拉起“陌生号码和信息识别”页面？

A：当前不支持直接拉起“陌生号码和信息识别”设置页面。建议直接文字提示用户设置路径：请点击电话图标前往“电话”，点击右上角的“更多”图标，前往“设置”=>“陌生号码和信息识别”，打开对应企业应用的号码识别功能开关。

Q：如何感知用户在横幅上做的动作？

A：通过订阅voipCallUiEvent事件感知用户在横幅通知上做的接听、挂断、静音与解除静音等操作。

Q：应用上线后还需要在设置里面手动打开对应企业应用的号码识别功能开关吗？

A：上线后用户仍然需要手动在手机设置中开启对应企业应用的号码识别功能开关。

Q：是否存在API可以查询到“陌生号码和信息识别”开关的状态？

A：目前不存在查看“陌生号码和信息识别”开关的状态API。