

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 在 “连接客户” 中对联系人转移和会议进行建模
<a name="model-contact-transfers-conferencing"></a>

本主题适用于已将外部语音系统与 Connect Customer 对话分析集成在一起的开发人员。

您的外部语音系统可能支持联系人转移（冷热转移）和在单个呼叫中与多个座席进行会议。您可以通过调用[CreateContact](https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateContact.html)和 [ StopContact ](https://docs.aws.amazon.com/connect/latest/APIReference/API_StopContact.html) API 将这些案例发送给 Connect Customer。这些 API 创建的联系链与原生 Connect 客户语音联系人类似。通话的每个环节都将有自己的录音、联系人记录和分析，就像本地Connect客户语音联系人一样。

每一次座席与客户的互动都会由一个独立的联系分段来建模。
+ 要对向正在进行的呼叫添加代理进行建模，您可以使用带有启动方法[CreateContact](https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateContact.html)的 API 创建新的联系人区段`TRANSFER`。转接联系通过其 `previousContactId` 被链接到之前的联系。
+ 如果启用，则会为每个联系分段独立生成通话录音，并在该分段完成后交付。
+ 会话分析实时和通话后分析是针对每个联系区段独立生成的。
+ 为每个独立联系分段生成联系记录。
+ 要对代理离开通话进行建模，您可以通过调用 [ StopContact ](https://docs.aws.amazon.com/connect/latest/APIReference/API_StopContact.html) API 来结束联系区段。

## 暖转接的工作流
<a name="workflow-warm-transfer"></a>

暖转接涉及在将客户置于保持状态的同时，座席向另一方介绍呼叫者的情况。

要使用联系 API 对暖转接进行建模，请执行以下工作流：

1. 外部语音系统中的呼叫创建初始联系分段。

1. 当新代理加入调用时，调用 [ CreateContact ](https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateContact.html) API。使用初始联系分段的 `contactId` 作为 `PreviousContactId` 参数。在 `UserInfo` 参数中提供新座席的 ID。

1. 让初始座席在通话中向客户介绍新座席，然后挂断电话。

1. 当初始代理与调用断开连接时，调用 [ StopContact ](https://docs.aws.amazon.com/connect/latest/APIReference/API_StopContact.html) API。

1. 当通话在您的外部语音系统中结束时（收到 SIP BYE），联系链结束。

## 冷转接的工作流
<a name="workflow-cold-transfer"></a>

冷转接涉及直接将客户从一个座席转接到另一个座席，而座席之间无任何介绍或上下文共享。

要使用联系 API 对冷转接进行建模，请执行以下工作流：

1. 外部语音系统中的呼叫创建初始联系分段。

1. 当初始代理与调用断开连接时，调用 [ StopContact ](https://docs.aws.amazon.com/connect/latest/APIReference/API_StopContact.html) API。

1. 当新代理加入调用时，调用 [ CreateContact ](https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateContact.html) API。使用初始联系分段的 `contactId` 作为 `PreviousContactId` 参数。在 `UserInfo` 参数中提供新座席的 ID。

1. 当通话在您的外部语音系统中结束时（收到 SIP BYE），联系链结束。

## 联系分段限制
<a name="contact-segment-limits"></a>

一个链中最多可以有两个并发联系分段，因此最多总共 10 个联系分段。