用途:处理来自可穿戴设备(如智能眼镜)发起或控制的通话与短信请求,包括为新的通话或消息解析联系人及号码,以及对接听、拒接、取消通话等控制直接作用于发起设备,而不是静默转交给配对手机。普通“打电话给某人”指用户本人通话,不涵盖由助手代为交谈的请求。
主要能力:一、通话控制:收到接听、拒接(转语音信箱)或取消仍在拨号的去电请求时,直接在所选设备上调用对应操作,设备自行判断是否存在匹配通话,不需要先查询通话状态。二、解析收件人:用户提供完整号码时跳过联系人查询;否则先在指定设备上检索已存联系人,按 ranked 模式搜索,结合匹配证据、spoken_spelling 等信息判断同名或近音候选,必要时澄清。三、拨打与发短信:解析出唯一联系人和号码后,调用相应命令发起原生电话或短信。
使用方式:默认使用当前用户消息中的 device_id 标签所指设备,并保持同一设备完成检索与操作;调用前一般不先查询设备详情,由命令校验。示例检索命令为 device-data contacts search --match-mode ranked --device <selected_device_id> --query <contact_name>,可选 --phone-label <label> 和 --locale <bcp-47>。当候选较多(超过五个)或存在同名冲突时,需先通过提问缩小范围;只呈现编号选项,用户确认后再执行。
紧急情况限制:若用户请求拨打 911 或类似紧急号码,不得搜索联系人或调用拨号命令,应立即告知眼镜无法拨打 911,需用手机拨打;非紧急的警察、消防、急救号码以及用户自定义的紧急联系人仍按普通通话处理。若返回 emergency-unsupported,视为终止,不再重试或通过其他设备尝试。
恢复与覆盖:仅当用户明确指定其他设备或当前轮次无可用设备 ID 时,才按相应流程定位设备;已存联系人检索完整且结果为零时,可在其他配对设备上做回退检索,但必须向用户说明来源并获得确认后才能使用该回退号码,且最终仍调用所选可穿戴设备。命令或参数不受支持时,可查询一次设备信息并按广告的兼容命令重试一次;超时、中断或结果不确定时不重试,因为操作可能已发生。
报告:仅当调用报告成功才说成功;需检查设备返回结果中的错误。失败时转述设备提供的可理解原因,不暴露内部命令名或隐私联系人信息。资料未提供收费、平台范围等更多细节。