如何排查来自 Amazon Connect 实例的呼叫失败问题?

上次更新时间:2023 年 1 月 20 日

我的 Amazon Connect 实例出现入站和出站呼叫失败错误。

解决方法

排查来自 Amazon Connect 实例的入站呼叫失败错误

1.通过以下操作,确认实例上的号码已附加到接洽流程:
Amazon Connect 控制台中,选择 Routing(路由)。
选择 Phone Numbers(电话号码)。
选择 Phone Number(电话号码),然后验证生成错误的号码是否已分配给已发布的联络流

注意:MisconfiguredPhoneNumbers 指标显示失败的呼叫数量,因为电话号码与流无关。

2.确认已在实例的 Telephony Options(电话选项)页面设置中选中 Allow incoming calls(允许来电)复选框。有关说明,请参阅步骤 2:创建实例中的步骤 4。

3.通过以下操作,确认实例未超过其并发呼叫配额
Amazon CloudWatch 控制台中,从左侧边栏中选择 Metrics(指标)。
从服务列表中,选择 Connect(连接)。
找到生成错误的实例 ID
选中实例 ID 旁边的 CallsBreachingActiveCallsQuota 指标框。
如果 CallsBreachingActiveCallsQuota 指标已填充,则会超出并发活动呼叫限制。

注意:要查看因每秒通话速率超过并发呼叫限额而被拒绝的呼叫数,请查看以下指标:
CallsPerInterval
ThrottledCalls

-或者-

如果您不确定实例的并发呼叫限额已耗尽百分比,则请执行以下操作:
选中 concurrent calls percentage(并发呼叫百分比)指标框。

确认 concurrent calls percentage(并发呼叫百分比)低于 1%。
concurrent calls percentage(并发呼叫百分比)指标的范围为 0-1。1 表示已使用 100% 的活动呼叫限制。

有关更多信息,请参阅使用 CloudWatch 监控您的实例

注意:默认的并发呼叫限额为 10。要增加实例的并发呼叫限额,请使用 Amazon Connect 服务限额增加表。您必须登录自己的 AWS 账户才能访问该表格。Amazon Connect 可能会降低这些默认限制,以防止欺诈或恶意使用。

4.通过以下操作,确认源电信运营商一端未出现 Call failure(呼叫失败)错误:
使用不同的电信运营商拨打生成错误的号码。
如果一家运营商可以接通该号码,但另一家不可以,则表示问题出在源运营商侧。

排查来自 Amazon Connect 实例的出站呼叫失败错误

1.确认生成错误消息的号码所在的国家/地区代码在默认可以呼叫的国家/地区列表中。

注意:要允许拨打其他国家/地区,请提交服务限额增加请求。您必须登录自己的 AWS 账户才能访问该表格。默认联系人控制面板(CCP)中列出的国家/地区是允许您的 Connect 实例使用的国家/地区。

2.确认拨出的号码采用 Wikipedia 上的 E.164 格式

注意:确保删除所有前导和尾随数字。例如,必须删除常在英国国家/地区代码前出现的“0”长途代码。

3.确认已在实例的 Telephony Options(电话选项)页面设置中选中 Allow outgoing calls(允许拨出通话)复选框。有关说明,请参阅步骤 2:创建实例中的步骤 4。

4.确认实例未超过其并发呼叫配额。(请参阅本文排查来自 Amazon Connect 实例的入站呼叫失败错误部分的步骤 3。)

5.确认用户在其安全配置文件中具有 CCP: Outbound(CCP:出站)权限。

6.确认 Outbound Queue(出站队列)具有在 Outbound caller(出站呼叫方)配置中配置的出站呼叫方 ID 号。 

7.通过以下操作,确认 Call failure(呼叫失败)错误并非源自目标号码一端:
使用 Amazon Connect 以外的号码拨打生成错误的号码。
如果无法在 Amazon Connect 之外接通目标号码,则问题在目标号码侧。


这篇文章对您有帮助吗?


您是否需要账单或技术支持?