当拨号器检测到来电时,它会向用户发送通知,其中包含接听或拒接来电的选项。
拨号器还支持在通话期间接听另一个来电。接听来电的用户可以在多个通话之间切换,也可以将多个通话合并到电话会议中。
响应呼叫
来电通知会显示来电者的姓名(如果知道)或号码,以及允许用户回复的按钮。
![来电 HUN](https://developers.google.cn/cars/design/automotive-os/apps/dialer/interaction-model/images/RC_HUN.png?authuser=9&hl=zh-cn)
来电通知会一直显示,直到用户执行以下操作:
- 接听来电
- 拒接来电
- 未接来电,因为来电者停止通话
当用户选择“接听”按钮后,拨号器会连接到通话并显示通话状态屏幕。“拒接”按钮可关闭通知,但用户仍然可以在通知中心或近期通话中找到未接来电的相关信息。
在另一个通话中接听来电
在通话期间,用户可以收到其他来电的通知。
如果用户接听来电,拨号器会执行以下操作:
- 将当前通话置于保持状态
- 连接到来电
- 在通话状态屏幕的主要部分显示新通话的相关信息
- 在屏幕顶部显示保持通话的相关信息
![在通话中接收通话 HUN](https://developers.google.cn/cars/design/automotive-os/apps/dialer/interaction-model/images/RC_in-call_receiveCall.png?authuser=9&hl=zh-cn)
![显示通话处于保持状态的通话状态屏幕](https://developers.google.cn/cars/design/automotive-os/apps/dialer/interaction-model/images/RC_in-call_Hold.png?authuser=9&hl=zh-cn)
当有进行中的通话和保持的通话时,用户可以:
- 使用屏幕顶部的切换按钮切换通话
- 合并进行中的通话和处于保持状态的通话,创建一个电话会议(如果还没有相应通话)
- 将正在进行的通话添加到处于保持状态的现有电话会议中
将多个通话合并到电话会议中
如果用户在通话期间接听并接听来电,原始通话会进入保持状态。通话控制栏中的“暂停/保持”按钮已替换为合并通话按钮,让用户可以选择将两个通话合并为一个电话会议。
![通话状态屏幕和通话控制栏,其中突出显示了合并按钮](https://developers.google.cn/cars/design/automotive-os/apps/dialer/interaction-model/images/ConferenceCall1.png?authuser=9&hl=zh-cn)
选择“合并通话”按钮会合并通话。
在电话会议中,通话状态屏幕会显示每个来电者的头像、姓名(如果已知)和电话号码。屏幕顶部的状态栏会显示添加到电话会议的来电者数量和通话时长。
![与两位来电者进行电话会议](https://developers.google.cn/cars/design/automotive-os/apps/dialer/interaction-model/images/ConferenceCall2.png?authuser=9&hl=zh-cn)
如果用户在参加电话会议时接听并接听来电,电话会议会进入保持状态。用户可以选择“合并通话”按钮来合并通话。然后,通话状态屏幕会显示可滚动的来电者列表。
![与三位来电者进行电话会议](https://developers.google.cn/cars/design/automotive-os/apps/dialer/interaction-model/images/ConferenceCall3.png?authuser=9&hl=zh-cn)
用户选择“结束通话”按钮后,所有相关方的电话会议都会结束。