

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

# 在 Amazon Connect 中设置呼叫方 ID
<a name="queues-callerid"></a>

本主题介绍如何设置您的出站呼叫方 ID 名称和号码。

**Topics**
+ [出站参数：在队列中设置](#set-callerID-name)
+ [如何选择出站参数](#how-outbound-parameters-selected)
+ [如何动态设置呼叫方 ID 号码](#using-dynamic-caller-id)
+ [对国际电话号码使用 E.164 格式](#international-calls-ccp)
+ [如何使用[呼叫电话号码](call-phone-number.md)数据块指定自定义呼叫方 ID 号码](#call-number-block-how-it-works)
+ [CNAM](#CNAM)
+ [避免像“垃圾邮件”这样的标签](#enroll-in-CNAM-services)

## 出站参数：在队列中设置
<a name="set-callerID-name"></a>

您可以在队列设置中设置出站呼叫方 ID 名称（例如贵公司的名称）和呼叫方 ID 号码。要编辑队列设置，请在导航菜单上选择**路由**、**队列**，然后选择要编辑的队列。

下图显示了**编辑队列**页面，其中的箭头指向**出站呼叫方 ID 名称**和**出站呼叫方 ID 号码**。

![“编辑队列”页面，“出站呼叫方 ID 名称”和“出站呼叫方 ID 号码”框。](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/set-callerID-callerName.png)


### 出站呼叫方 ID 名称
<a name="outbound-callerID"></a>

**出站呼叫方 ID 名称**设置为从 SIP 标头传回的值。例如 `Alice<sip:alice@example.com>`。

**重要**  
按照 SIP 协议 RFC3261，将保留以下字符：**;/? : @ & = \+ $ ,**。请勿在呼叫方 ID 名称中使用这些字符。如果包含这些字符，则出站呼叫可能会失败或呼叫方 ID 名称显示不准确。
Amazon Connect 通过我们的运营商合作伙伴在仅限 SIP 的基础设施上运行。但是，只有当公共电话网络上的呼叫路径全部在 SIP 上时，才能将呼叫方 ID 名称传送给您的客户。由于您的客户位于 Amazon Connect 控制范围之外的许多不同网络上，因此不能保证将呼叫方 ID 名称传送给您的客户。根据国家/地区的不同，有效率将高达 75%。
为确保将呼叫方 ID 名称发送给客户，请参阅[在 Amazon Connect 中优化您的出站呼叫声誉](optimize-outbound-calling.md)，了解有关使用合作伙伴解决方案实现此目标的信息。

### 出站呼叫方 ID 号码
<a name="using-call-number-block"></a>

只能将您已[申请](get-connect-number.md)或[转网到 Amazon Connect](port-phone-number.md) 的电话号码用作您的呼叫方 ID 号码。在某些国家/地区（例如英国和澳大利亚），可能会阻止没有适当识别号的出站呼叫。

要使用外部电话号码作为您的呼出来电者 ID 号码，请联系 支持 以了解是否可以。电话号码必须位于自定义呼叫方 ID 的[我们支持的国家/地区](https://d1v2gagwb6hfe1.cloudfront.net/Amazon_Connect_Telecoms_Coverage.pdf)，并且您需要提供[所有权证明](phone-number-requirements.md)。

1. 选择[账户和账单](https://console.aws.amazon.com/support/home#/case/create?issueType=customer-service&serviceCode=service-connect-number-management)，访问 支持 控制台中预先填写的表单。您必须登录自己的 AWS 账户才能访问表单。

1. 在**服务**中，应选择 *Connect（号码管理）*。

1. 在**类别**中，应选择*自定义出站呼叫方 ID*。

1. 选择所需的严重性。

1. 选择**下一步：其他信息**

1. 在**其他信息**页面上：

   1. 输入主题。

   1. 在**描述**下，尽可能详述您的请求的信息。如果您并不清楚所有这些详细信息，可以忽略。
**重要**  
请勿附上任何包含个人信息的文件。在我们审查您的案例后，会向您发送指向我们安全存储（Amazon S3）的链接，以便您提交所需的文档。此内容稍后将在下面的步骤 10 中进行介绍。

1. 选择**下一步：立即解决或联系我们**。

1. 在**立即解决或联系我们**页面上：

   1. 选择**联系我们**选项卡，然后选择您的**首选联系语言**和首选联系方式。

1. 选择**提交**。

1.  Connect Customer 团队将审核您的票证并与您联系。他们将提供指向我们安全存储（Amazon S3）的链接，以便您提交所需的文档。

您可以按如下方式设置呼叫方 ID 号码：
+ **[呼叫电话号码](call-phone-number.md)数据块**：在[出站私密消息流](create-contact-flow.md#contact-flow-types)中使用此数据块来启动对客户的出站呼叫，并可选择指定向接听人显示的自定义呼叫方 ID 号。

  在您有多个电话号码用于出站呼叫，但希望从联络中心拨出的电话统一显示相同公司电话号码作为呼叫方 ID 时，此数据块会非常有用。

  您还可以将该数据块与[设置联系属性](set-contact-attributes.md)数据块一起使用来动态设置回拨号码。例如，您可以基于客户的账户类型显示特定呼叫方 ID 号。
+ **队列：**如果在[呼叫电话号码](call-phone-number.md)数据块中未指定呼叫方 ID 号码，则使用队列设置中的呼叫方 ID。

**重要**  
各个国家/地区的电信法规都限制您可以进行出站呼叫的电话号码。如果您设置了一个号码但无法进行出站呼叫，请查看 [Amazon Connect 电信国家/地区覆盖范围指南](https://d1v2gagwb6hfe1.cloudfront.net/Amazon_Connect_Telecoms_Coverage.pdf)和 [在 Amazon Connect 中订购和转网电话号码的地区要求](phone-number-requirements.md)，并确保您的号码类型正确。
某些国家/地区的电信法规要求运营商识别呼叫方的身份，并阻止无法识别身份的出站呼叫。请务必在配置中设置呼叫方 ID 以避免呼叫失败。  
例如：  
**在澳大利亚**：呼叫方 ID 必须是 Amazon Connect 提供的 DID（直接内部拨号）电话号码。如果呼叫方 ID 中使用了免费电话号码或非 Amazon Connect 提供的号码，由于当地的反欺诈要求，本地电话供应商可能会拒绝外拨电话。  
**在英国**：呼叫方 ID 必须是有效的 E164 电话号码。如果未在呼叫方 ID 中提供电话号码，由于当地的反欺诈要求，本地电话供应商可能会拒绝外拨电话。

### 匿名来电者 ID
<a name="anonymous-caller-id"></a>

大多数运营商会屏蔽匿名呼叫（没有来电显示的呼叫），并且可能无法连接。

 **匿名通话失败的原因：**
+ 现在，大多数电话运营商都会屏蔽匿名通话，以此作为反垃圾邮件措施。
+ 许多国家通过监管禁止匿名通话。
+ 通话成功率不可预测且不可靠。

**预防：**请务必在 “去电显示号码” 字段中为用于**出站呼叫**的每个队列配置有效的电话号码。仅使用您已申领或移植到 Amazon Connect 的号码。

### 呼叫方 ID 的免费电话号码
<a name="tfn-callerid"></a>

免费电话号码进行出站通信有许多限制。例如，使用免费电话号码拨打美国的其他免费电话号码可能会导致运营商滤除、阻止该号码或无法将该号码正确路由到目的地。免费电话号码的终止费率可能高于预期。如果您知道需要拨打美国的免费电话号码，则必须使用该号码 DIDs 来保证电话的送达。

如果您在美国境外使用免费电话号码，请参阅 [Amazon Connect 电信国家/地区覆盖指南](https://d1v2gagwb6hfe1.cloudfront.net/Amazon_Connect_Telecoms_Coverage.pdf)，了解哪些国家/地区支持拨出免费电话号码。例如，在澳大利亚，**全国出站**列表示不支持免费电话号码。

**重要**  
免费电话产品的设计目的是作为全国性产品，可以在国内拨打。我们不保证任何这些服务的国际可达性，因为对号码的访问是由呼叫方的网络访问控制的。

## 如何选择出站参数
<a name="how-outbound-parameters-selected"></a>

如果使用外部快速连接或快速连接数字键盘拨打电话，则出站呼叫方 ID 和呼叫方名称将取决于座席是否正在进行通话。
+ 如果座席正在进行通话，则为呼叫提供服务的原始队列将提供出站呼叫方 ID 和呼叫方名称。
+ 如果座席未在进行通话，则座席的[路由配置文件](routing-profiles.md)的出站队列将提供出站呼叫方 ID 和呼叫方名称。

**注意**  
您可以通过在[自定义出站耳语流 IDs 中使用屏蔽来电者来覆盖[呼叫电话号码](call-phone-number.md)座席路由配置文件中的出站来电者](https://repost.aws/knowledge-center/connect-custom-outbound-whisper-flows)。

## 如何动态设置呼叫方 ID 号码
<a name="using-dynamic-caller-id"></a>

使用[呼叫电话号码](call-phone-number.md)数据块中的属性在流期间动态设置呼叫方 ID 号码。

该属性可以是您在流中的[设置联系属性](set-contact-attributes.md)数据块中定义的属性。或者，它可以是从 AWS Lambda 函数返回的外部属性。

属性的值必须是来自实例的电话号码，采用 [ E.164](https://www.itu.int/rec/T-REC-E.164/en) 格式。
+ 如果号码不是 E.164 格式，则使用与[出站私密消息流](create-contact-flow.md#contact-flow-types)关联的队列的号码作为呼叫方 ID 号。
+ 如果没有为队列设置出站呼叫方 ID 号，呼叫尝试将失败。

有关动态设置呼叫方 ID 的更多信息，请参阅这篇 AWS Support 知识中心文章：[如何根据国家/地区来动态设置我的 Amazon Connect 出站呼叫方 ID？](https://aws.amazon.com/premiumsupport/knowledge-center/connect-dynamic-outbound-caller-id/) 

## 对国际电话号码使用 E.164 格式
<a name="international-calls-ccp"></a>

Amazon Connect 要求电话号码采用 [ E.164](https://www.itu.int/rec/T-REC-E.164/en) 格式。

要将美国的电话号码表示为 E.164 格式，只需在号码前加上前缀“\+”和国家/地区代码。例如，美国电话号码应为：
+  \+1-800-555-1212

在英国和世界上许多其他国家/地区，本地拨号时需在用户号码前加上一个 0。但要使用 E.164 格式，这个 0 必须去掉。像 020 718 xxxxx 这样的英国号码，格式应为 \+44 20 718 xxxxx。当使用 Amazon Connect 从 CCP 呼叫时，CCP 将自动为号码提供正确格式。

**重要**  
电话号码必须采用 E.164 格式，否则将无法使用。它们还将导致违反面向可接受使用策略的 [Amazon Connect 服务条款和条件](https://aws.amazon.com/service-terms/)，这样可能会导致您的服务被暂停。

## 如何使用[呼叫电话号码](call-phone-number.md)数据块指定自定义呼叫方 ID 号码
<a name="call-number-block-how-it-works"></a>

1. 在左侧的导航菜单中，选择**路由**、**流**。

1. 选择**创建流**旁边的下箭头，然后选择**创建出站私密消息流**。

1. 将[呼叫电话号码](call-phone-number.md)数据块添加到流，并将**入口点**数据块连接到该数据块。

   如果流包含**播放提示**数据块，则[呼叫电话号码](call-phone-number.md)数据块必须位于该数据块之前。

1. 选择[呼叫电话号码](call-phone-number.md)数据块，然后选择**要显示的呼叫方 ID 号码**。

1. 请执行以下操作之一：
   + 要使用来自实例的号码，请选择**从实例中选择号码**，然后搜索或从下拉菜单中选择要使用的号码。
   + 选择**使用属性**以使用联系属性为呼叫方 ID 号提供值。您可以使用采用[设置联系属性](set-contact-attributes.md)数据块创建的**用户定义**属性，也可以使用 AWS Lambda 函数返回的**外部**属性。您使用的任何属性的值必须是为实例申请的电话号码，并采用 E.164 格式。如果所用来自属性的号码不是 E.164 格式，则使用为列队设置的**出站呼叫方 ID 号码**。
**重要**  
您使用的任何属性的值都必须是为您的实例申请的电话号码。号码必须使用 E.164 格式。如果所用来自属性的号码不是 E.164 格式，则目标网络可能会终止呼叫。
您有责任确保您使用的号码在法律上是允许的。某些号码（例如英国的 \+44870 号码）在法律上是不允许的。您必须确保没有使用它们。

1. 添加任何其他数据块以完成流，并将[呼叫电话号码](call-phone-number.md)数据块的**成功**分支连接到流中的下一个数据块。

   数据块没有错误分支。如果呼叫未成功发起，则呼叫流程将结束，座席将处于 **AfterContactWork**(ACW) 状态。

## CNAM
<a name="CNAM"></a>

作为美国公用电话网络内部变化的一部分，以及向[在 Amazon Connect 中优化您的出站呼叫声誉](optimize-outbound-calling.md)中所述的替代信誉机制的转变，自 2023 年 3 月 31 日起，Amazon Connect 不再设置 CNAM 配置。

我们在 2023 年 1 月至 3 月期间进行了调查，结果显示只有不到 7% 的用户看到了 CNAM。这是由于对移动提供商的支持发生了变化，并且由于已迁移到基于应用程序的信誉机制。

2023 年 3 月之前设置的所有现有 CNAM 配置仍然存在。我们将继续专注于支持添加到我们市场中的现代替代机制，例如 [First Orion](https://firstorion.com/amazon-connect-integration/) 和 Neustar。

## 如何避免像“垃圾邮件”和“电话营销人员”这样的标签
<a name="enroll-in-CNAM-services"></a>

请参阅[在 Amazon Connect 中优化您的出站呼叫声誉](optimize-outbound-calling.md)中的建议步骤。