Amazon Connect 联络事件 - Amazon Connect

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

Amazon Connect 联络事件

Amazon Connect 允许您在 Amazon Connect 联系中心订阅近乎实时的联络(语音呼叫、聊天和任务)事件流(例如,已排队的呼叫)。

您可以使用联系人事件创建分析仪表板来监控和跟踪联系人活动,集成到劳动力管理 (WFM) 解决方案中以更好地了解联络中心的绩效,或者集成实时对事件(例如呼叫断开连接)做出反应的应用程序。

联络事件数据模型

联系人事件是在中生成的JSON。对于每种事件类型,都会按照规则中的配置向您选择的目标发送一个 JSON blob。提供的联络事件如下:

  • AMD_ DISABLED-已禁用答录机检测。

  • INITIATED-语音通话、聊天或任务已启动或转移。

  • CONNECTED_TO_ SYSTEM-联系人已建立媒体(例如,联系人或通过语音信箱回复)。此事件是针对任何 AnsweringMachineDetectionStatus 代码生成的。

    注意

    此事件是针对出站呼叫(包括 Amazon Connect 出站活动)任务和聊天生成的。

  • CONTACT_ DATA _ UPDATED-语音通话、聊天或任务中更新了以下一个或多个联系人属性:计划时间戳(仅限任务)、用户定义的属性和标签、路由条件已更新或步骤已过期,以及是否为给定联系人启用了隐形眼镜。

  • QUEUED-语音通话、聊天或任务已排队等候分配给代理。

  • CONNECTED_TO_ AGENT-语音通话、聊天或任务已连接到客服。

  • DISCONNECTED-语音通话、聊天或任务已断开连接。对于出站呼叫,拨号尝试失败,尝试已接通但未接听电话,或者尝试发出SIT提示音

    断开连接事件是指:

    • 聊天或任务断开连接。

    • 任务因流操作而断开连接。

    • 任务过期。如果任务在 7 天内未完成,则会自动断开连接。

  • PAUSED-活动任务联系人已暂停。

  • RESUMED-暂停的任务联系已恢复。

AgentInfo

AgentInfo 对象包括以下属性:

AgentArn

代理账户的 Amazon 资源名称 (ARN)。

类型:ARN

HierarchyGroups

座席的座席层次结构组。

类型:ARN

AttributeCondition

用于指定预定义的属性条件的对象。

Name

预定义的属性的名称。

类型:String

长度:1-64

Value

预定义的属性的值。

类型:String

长度:1-64

ComparisonOperator

条件的运算符。

类型:String

有效值: NumberGreaterOrEqualTo

ProficiencyLevel

条件的熟练程度。

类型:Float

有效值:1.0、2.0、3.0、4.0 和 5.0

MatchCriteria

要定义的对象 AgentsCriteria。

类型:MatchCriteria 对象

AgentsCriteria

要定义的对象agentIds。

类型:AgentsCriteria 对象

AgentIds

用于按代理 ID 指定代理列表的对象。

类型:字符串数组

长度限制:最大长度为 256

活动

与活动相关的信息。

类型:活动对象

联络事件

Contact 对象包括以下属性:

ContactId

联系人的标识符。

类型:字符串

长度:1-256

InitialContactId

初始联系人的标识符。

类型:字符串

长度:1-256

RelatedContactId

与 contactId 该联系人相关的。

类型:String

长度:最小为 1。最大为 256。

PreviousContactId

转接的联系人的原始标识符。

类型:字符串

长度:1-256

频道

渠道的类型。

类型:VOICECHATTASK

InstanceArn

在其中创建代理用户账户的 Amazon Connect 实例的亚马逊资源名称 (ARN)。

类型:ARN

InitiationMethod

表示发起联系的方法。

有效值:

  • INBOUND:客户与您的联络中心发起了语音(电话)联系。

  • OUTBOUND:代表从联络控制面板 () CCP 中代理发起的出站语音呼叫。

  • TRANSFER:该联系人已由代理使用中的快速连接转移到另一个代理或队列CCP。这会创建新的联系记录。

  • CALLBACK: 在回拨流程中联系了客户。有关此场景 InitiationMethod 中的的更多信息,请参阅关于指标中的排队回拨

  • API: 此次联系是由 Amazon Connect 发起的API。这可能是您使用创建并排队等候客服的出站联系人 StartOutboundVoiceContactAPI,也可能是客户与您的联络中心发起的实时聊天(您在那里致电)StartChatContactAPI,或者可能是客户通过致电来启动的任务。StartTaskContactAPI

  • QUEUE_TRANSFER:虽然联系人是一个队列,然后使用流量块被转移到另一个队列中。

  • EXTERNAL_OUTBOUND:座席使用快速连接CCP或流程块启动了与联络中心的外部参与者的语音(电话)联系。

  • MONITOR: 主管启动了对代理的监控。主管可以静默监视座席和客户,也可以插入谈话。

  • DISCONNECT:当一个设置断开连接流区块被触发时,它会指定在断开连接事件之后要运行哪个流。

    断开连接事件是指:

    • 聊天或任务断开连接。

    • 任务因流操作而断开连接。

    • 任务过期。如果任务在 7 天内未完成,则会自动断开连接。

    当断开连接事件发生时,相应的内容流将运行。如果在运行断开连接流程时创建了新联系人,则该新联系人的启动方法为DISCONNECT。

DisconnectReason 代码

指定联系是如何终止的。这适用于媒体连接失败的出站活动的联系人。

有效值:

  • OUTBOUND_ DESTINATION _ ENDPOINT _ERROR:当前配置不允许拨打此目的地(例如,从不符合条件的实例呼叫终端节点目的地)。

  • OUTBOUND_ RESOURCE _ERROR:实例没有足够的权限拨打外拨电话,或者找不到必要的资源。

  • OUTBOUND_ ATTEMPT _FAILED:出现未知错误、参数无效或权限不足,无法调用API。

  • EXPIRED: 没有足够的代理可用,或者没有足够的电信容量来接听此类呼叫。

AnsweringMachineDetectionStatus

表示如果联系人已连接,则实际处理出站活动电话的方式 Amazon Connect。

类型:字符串

有效值:

  • HUMAN_ANSWERED:拨打的号码已有人接听。

  • VOICEMAIL_BEEP:拨打的号码已通过语音信箱接听,并发出蜂鸣声。

  • VOICEMAIL_NO_BEEP:拨打的号码已通过语音信箱接听,未发出蜂鸣声。

  • AMD_UNANSWERED:拨打的号码一直在响,但未被接听。

  • AMD_UNRESOLVED:拨打的号码已接通,但应答机检测无法确定来电是由人接听还是由语音信箱接听。

  • AMD_NOT_APPLICABLE:呼叫在响起之前已断开连接,没有媒体可供检测。

  • SIT_TONE_BUSY:拨打的号码占线

  • SIT_TONE_INVALID_NUMBER:拨打的号码无效。

  • SIT_TONE_DETECTED: 检测到特殊信息音 (SIT)。

  • FAX_MACHINE_DETECTED:检测到传真机。

  • AMD_ERROR:拨打的号码已接通,但应答机检测出错。

EventType

已发布的事件类型。

类型:字符串

有效值:INITIATED、CONNECTED _TO_ SYSTEM、CONTACT _、、CONNECTED _TO DATA AGENT _ UPDATED QUEUED、、、DISCONNECTED PAUSED RESUMED

UpdatedProperties

已更新的属性类型。

类型:字符串

有效值: ScheduledTimestamp、 UserDefinedAttributes、 ContactLens。 ConversationalAnalytics. 配置、标签

AgentInfo

联系人分配到的座席。

类型:AgentInfo 对象

QueueInfo

将联系人放入的队列。

类型:QueueInfo 对象

ContactLens

Contact Lens 信息(如果在流中启用了 Contact Lens)。

类型:有关ContactLens对象的更多信息,请参阅《Amazon Connect API 参考UpdateContactRecordingBehavior》中 “流程语言” 部分中的操作。

SegmentAttributes

一组系统定义的键值对,使用属性映射存储在各个联系分段上。这些属性是标准 Amazon Connect 属性,可以在流程中访问。属性键只能包含字母数字、- 和 _ 字符。

此字段可用于显示频道子类型。例如,connect:Guideconnect:SMS

类型:SegmentAttributes

成员:SegmentAttributeName、SegmentAttributeValue

Tags

与联系关联的标签。它包含 AWS 生成的标签和用户定义的标签。

类型:字符串到字符串映射

CustomerVoiceActivity

CustomerVoiceActivity 对象包括以下属性:

GreetingStartTimestamp

衡量出站语音呼叫中客户问候语的开始时间的日期和UTC时间。

类型:字符串 (yyyy-mm-dd't'HH: mm: ss。 SSS'Z')

GreetingEndTimestamp

衡量出站语音通话中客户问候语结束时间的日期和UTC时间。

类型:字符串 (yyyy-mm-dd't'HH: mm: ss。 SSS'Z')

Expiry

用于指定路由步骤到期时间的对象。

DurationInSeconds

路由步骤到期前等待的秒数。

类型:Integer

最小值:0

ExpiryTimestamp

表示路由步骤何时到期的时间戳。

类型:String (yyyy-mm-ddThh:mm:ssZ)

Expression

标签集合,用于为路由步骤指定表达式。

AndExpression

将组合在一起的路由表达式列表AND。

类型:Expression

最小值:0

OrExpression

将一起进行 OR 计算的路由表达式列表。

类型:Expression

AttributeCondition

用于指定预定义的属性条件的对象。

类型:AttributeCondition

QueueInfo

QueueInfo 对象包括以下属性:

QueueArn

队列的 Amazon 资源名称 (ARN)。

类型:字符串

QueueType

队列的类型。

类型:字符串

RoutingCriteria

路由标准列表。每次更新联系路由标准时,都会将其添加到此列表中。

ActivationTimestamp

表示何时将路由标准设置为活动的时间戳。将联系转接到队列时,才会激活路由标准。

ActivationTimestamp 将根据座席队列中联系人的路由标准进行设置,即使座席队列中的联系人从未激活过路由标准。

类型:String (yyyy-mm-ddThh:mm:ssZ)

Index

有关路由标准索引的信息。

类型:Integer

最小值:0

Steps

路由步骤的列表。

类型:步骤对象的列表

长度:1-5

Steps

当 Amazon Connect 在给定步骤持续时间内找不到符合步骤要求的可用座席时,路由标准将按顺序进入下一步,直到有座席加入。当所有步骤都用完后,将向队列中的任何座席提供联系信息。

Status

表示“路由”步骤的状态。

类型:String

有效值:EXPIRED, ACTIVE, JOINED, INACTIVE, DEACTIVATED, INTERRUPTED

Expression

用于指定路由步骤表达式的对象。

类型:Expression

Expiry

用于指定路由步骤到期时间的对象。

类型:Expiry

联系人时间戳

InitiationTimestamp

发起此次联系的日期和时间,以UTC时间为准。如果语音联系是作为出站活动的一部分发起的,则InitiationTimestamp会显示已发起事件的联系人何时启动,并在后续事件中更新为呼叫的开始时间。

类型:字符串 (yyyy-mm-dd't'HH: mm: ss。 SSS'Z')

ConnectedToSystemTimestamp

客户终端节点连接到 Amazon Connect 的日期和时间,以UTC时间为单位。

EnqueueTimestamp

将联系人添加到队列中的日期和时间,以UTC时间为准。

类型:字符串 (yyyy-mm-dd't'HH: mm: ss。 SSS'Z')

ConnectedToAgentTimestamp

联系人与代理建立联系的日期和时间,以UTC时间为单位。

类型:字符串 (yyyy-mm-dd't'HH: mm: ss。 SSS'Z')

DisconnectTimestamp

客户终端节点与 Amazon Connect 断开连接的日期和时间,以UTC时间为单位

类型:字符串 (yyyy-mm-dd't'HH: mm: ss。 SSS'Z')

ScheduledTimestamp

计划此联系人触发流程运行的日期和时间,以UTC时间为准。仅任务渠道支持此功能。

类型:字符串 (yyyy-mm-dd't'HH: mm: ss。 SSS'Z')

GreetingStartTimestamp

衡量出站语音呼叫中客户问候语的开始时间的日期和UTC时间。

类型:字符串 (yyyy-mm-dd't'HH: mm: ss。 SSS'Z')

GreetingEndTimestamp

衡量出站语音通话中客户问候语结束时间的日期和UTC时间。

类型:字符串 (yyyy-mm-dd't'HH: mm: ss。 SSS'Z')

订阅 Amazon Connect 联络事件

Amazon Connect 联系人事件使用亚马逊发布 EventBridge,通过创建新规则,只需几个步骤即可在亚马逊 EventBridge 控制台中为你的 Amazon Connect 实例启用。尽管事件不是有序的,但它们有时间戳,允许您使用数据。

尽最大努力发出事件。

要订阅 Amazon Connect 联络事件:

  1. 在 Amazon EventBridge 控制台中,选择创建规则

  2. 默认规则详细信息页面上,为规则指定名称,选择带有事件模式的规则,然后选择下一步,如下图所示。

    EventBridge 控制台中的定义规则详细信息页面。
  3. 在 “生成事件模式” 页面的 “事件源” 下,确认已选择AWS 事件或 EventBridge合作伙伴事件

  4. 示例事件类型下,选择AWS 事件,然后从下拉框中选择 Amazon Connect 联系人事件,如下图所示。

    示例事件部分,示例事件类型为AWS事件。
  5. 创建方法,选择“使用模式表单”。在事件模式部分,选择 AWS 服务Amazon ConnectAmazon Connect 联络事件,然后选择下一步,如下图所示。

    默认规则详细信息页面的“创建方法”和“事件模式”部分。
  6. 然后,在选择目标页面上,您可以选择自己选择的目标,其中包括 Lambda 函数、SQS队列或SNS主题。有关配置目标的信息,请以 Amazon 为 EventBridge目标

  7. 可选配置标签。请在审核和创建页面,选择创建

有关配置规则的更多信息,请参阅亚马逊 EventBridge 用户指南中的亚马逊 EventBridge 规则

停止流式传输事件类型的示例

以下示例显示了如何停止将CONTACT_DATA_UPDATED事件从 Amazon Connect 流式传输到 EventBridge。

{ "source": ["aws.connect"], "detail-type": ["Amazon Connect Contact Event"], "detail": { "eventType": [{ "anything-but": ["CONTACT_DATA_UPDATED"] }] }

语音呼叫连接到座席时的联络事件示例

{ "version": "0", "id": "abcabcab-abca-abca-abca-abcabcabcabc", "detail-type": "Amazon Connect Contact Event", "source": "aws.connect", "account": "111122223333", "time": "2021-08-04T17:43:48Z", "region": "your-region", "resources": [ "arn:aws:...", "contactArn", "instanceArn" ], "detail": { "initiationTimestamp":"2021-08-04T17:17:53.000Z", "contactId":"11111111-1111-1111-1111-111111111111", "channel":"VOICE", "instanceArn":"arn:aws::connect:your-region:123456789012:instance/12345678-1234-1234-1234-123456789012", "initiationMethod":"INBOUND", "eventType":"CONNECTED_TO_AGENT", "agentInfo":{ "agentArn":"arn:aws::connect:your-region:123456789012:instance/12345678-1234-1234-1234-123456789012/agent/12345678-1234-1234-1234-123456789012", "connectedToAgentTimestamp":"2021-08-04T17:29:09.000Z", "hierarchyGroups": { "level1": { "arn": "arn:aws:connect:your-region:012345678901:instance/12345678-1234-1234-1234-123456789012/agent-group/abcdefgh-1234-1234-1234-12345678901a", }, "level2": { "arn": "arn:aws:connect:your-region:012345678901:instance/12345678-1234-1234-1234-123456789012/agent-group/abcdefgh-1234-1234-1234-12345678901b", }, "level3": { "arn": "arn:aws:connect:your-region:012345678901:instance/12345678-1234-1234-1234-123456789012/agent-group/abcdefgh-1234-1234-1234-12345678901c", }, "level4": { "arn": "arn:aws:connect:your-region:012345678901:instance/12345678-1234-1234-1234-123456789012/agent-group/abcdefgh-1234-1234-1234-12345678901d", }, "level5": { "arn": "arn:aws:connect:your-region:012345678901:instance/12345678-1234-1234-1234-123456789012/agent-group/abcdefgh-1234-1234-1234-12345678901e", } } } }, "queueInfo": { "queueType":"type", "queueArn":"arn:aws::connect:your-region:123456789012:instance/12345678-1234-1234-1234-123456789012/queue/12345678-1234-1234-1234-123456789012", "enqueueTimestamp":"2021-08-04T17:29:04.000Z" }, "tags": { "aws:connect:instanceId":"12345678-1234-1234-1234-123456789012", "aws:connect:systemEndpoint":"+11234567890" } } }

语音呼叫断开连接时的联络事件示例

以下事件示例显示了具有用户定义标签的联系人,该标签的键为 Dept。请注意,queueInfo这不包含在 when initiationMethod is EventBridge 收到的事件中OUTBOUND

{ "version": "0", "id": "the event ID", "detail-type": "Amazon Connect Contact Event", "source": "aws.connect", "account": "111122223333", "time": "2021-08-04T17:43:48Z", "region": "your-region", "resources": [ "arn:aws:...", "contactArn", "instanceArn" ], "detail": { "eventType": "DISCONNECTED", "contactId": "11111111-1111-1111-1111-111111111111", "initialContactId": "11111111-2222-3333-4444-555555555555", "previousContactId": "11111111-2222-3333-4444-555555555555", "channel": "Voice", "instanceArn": "arn:aws::connect:your-region:123456789012:instance/12345678-1234-1234-1234-123456789012", "initiationMethod": "OUTBOUND", "initiationTimestamp":"2021-08-04T17:17:53.000Z", "connectedToSystemTimestamp":"2021-08-04T17:17:55.000Z", "disconnectTimestamp":"2021-08-04T17:18:37.000Z", "agentInfo": { "agentArn": "arn", "connectedToAgentTimestamp":"2021-08-04T17:29:09.000Z", "hierarchyGroups": { "level1": { "arn": "arn:aws:connect:your-region:012345678901:instance/12345678-1234-1234-1234-123456789012/agent-group/abcdefgh-1234-1234-1234-12345678901a", }, "level2": { "arn": "arn:aws:connect:your-region:012345678901:instance/12345678-1234-1234-1234-123456789012/agent-group/abcdefgh-1234-1234-1234-12345678901b", }, "level3": { "arn": "arn:aws:connect:your-region:012345678901:instance/12345678-1234-1234-1234-123456789012/agent-group/abcdefgh-1234-1234-1234-12345678901c", }, "level4": { "arn": "arn:aws:connect:your-region:012345678901:instance/12345678-1234-1234-1234-123456789012/agent-group/abcdefgh-1234-1234-1234-12345678901d", }, "level5": { "arn": "arn:aws:connect:your-region:012345678901:instance/12345678-1234-1234-1234-123456789012/agent-group/abcdefgh-1234-1234-1234-12345678901e", } } }, "CustomerVoiceActivity": { "greetingStartTimestamp":"2021-08-04T17:29:20.000Z", "greetingEndTimestamp":"2021-08-04T17:29:22.000Z", }, "tags": { "aws:connect:instanceId":"12345678-1234-1234-1234-123456789012", "aws:connect:systemEndpoint":"+11234567890", "Dept":"Finance" } } }

联系人属性更新时的事件示例

{ "version": "0", "id": "the event ID", "detail-type": "Amazon Connect Contact Event", "source": "aws.connect", "account": "the account ID", "time": "2021-08-04T17:43:48Z", "region": "your-region", "resources": [ "arn:aws:...", "contactArn", "instanceArn" ], "detail": { "eventType": "CONTACT_DATA_UPDATED", "contactId": "the contact ID", "channel": "CHAT", "instanceArn": "arn:aws:connect:us-west-2:the account ID:instance/the instance ID", "initiationMethod": "API", "queueInfo": { "queueArn": "arn:aws:connect:us-west-2:the account ID:instance/the instance ID/queue/the queue ID", "enqueueTimestamp": "2023-10-24T02:39:15.240Z", "queueType": "STANDARD" }, "agentInfo": { "agentArn": "arn:aws:connect:us-west-2:the account ID:instance/the instance ID/agent/the agent ID", "connectedToAgentTimestamp": "1970-01-01T00:00:00.001Z", "hierarchyGroups": { "level1": { "arn": "arn:aws:connect:us-west-2:the account ID:instance/the instance ID/agent-group/the agent group ID" }, "level2": { "arn": "arn:aws:connect:us-west-2:the account ID:instance/the instance ID/agent-group/the agent group ID" }, "level3": { "arn": "arn:aws:connect:us-west-2:the account ID:instance/the instance ID/agent-group/the agent group ID" }, "level4": { "arn": "arn:aws:connect:us-west-2:the account ID:instance/the instance ID/agent-group/the agent group ID" } } }, "updatedProperties": ["ContactLens.ConversationalAnalytics.Configuration"], "initiationTimestamp": "2023-10-24T02:39:15.154Z", "connectedToSystemTimestamp": "1970-01-01T00:00:00.001Z", "tags": { "aws:connect:instanceId": "the instance ID" }, "contactLens": { "conversationalAnalytics": { "configuration": { "enabled": true, "channelConfiguration": { "analyticsModes": ["PostContact"] }, "languageLocale": "en-US", "redactionConfiguration": { "behavior": "Enable", "policy": "RedactedAndOriginal", "entities": ["EMAIL"], "maskMode": "EntityType" } } } } } }

使用路由标准将语音呼叫连接到座席时的联络事件示例

{ "version": "0", "id": "abcabcab-abca-abca-abca-abcabcabcabc", "detail-type": "Amazon Connect Contact Event", "source": "aws.connect", "account": "111122223333", "time": "2021-08-04T17:43:48Z", "region": "your-region", "resources": [ "arn:aws:...", "contactArn", "instanceArn" ], "detail": { "ContactId": "12345678-1234-1234-1234-123456789012", "Channel": "VOICE", "InstanceArn": "arn:aws::connect:us-west-2:123456789012:instance/12345678-1234-1234-1234-123456789012", "InitiationMethod": "INBOUND", "EventType": "CONNECTED_TO_AGENT", "AgentInfo": { "AgentArn": "arn:aws::connect:us-west-2:123456789012:instance/12345678-1234-1234-1234-123456789012/agent/12345678-1234-1234-1234-123456789012", "ConnectedToAgentTimestamp": "2021-08-04T17:29:09.000Z" }, "QueueInfo": { "QueueType": "type", "QueueArn": "arn:aws::connect:us-west-2:123456789012:instance/12345678-1234-1234-1234-123456789012/queue/12345678-1234-1234-1234-123456789012", "EnqueueTimestamp": "2021-08-04T17:29:04.000Z" }, "tags": { "aws:connect:instanceId":"12345678-1234-1234-1234-123456789012", "aws:connect:systemEndpoint":"+11234567890" }, "RoutingCriteria": [{ "ActivationTimestamp": "2021-08-04T17:29:04.000Z", "Index": 0, "Steps": [{ "Status": "JOINED", "Expiry": { "DurationInSeconds": 60, }, "Expression": { "OrExpression": [{ "AttributeCondition": { "Name": "Technology", "ComparisonOperator": "NumberGreaterOrEqualTo", "ProficiencyLevel": 2.0, "Value": "AWS Kinesis" } }, { "AttributeCondition": { "Name": "Language", "ComparisonOperator": "NumberGreaterOrEqualTo", "ProficiencyLevel": 4.0, "Value": "English" } }], "AndExpression": [{ "AttributeCondition": { "Name": "Language", "ComparisonOperator": "NumberGreaterOrEqualTo", "ProficiencyLevel": 2.0, "Value": "Spanish" } }] } }] }] } }

联系人路由步骤到期时的事件示例

{ "version": "0", "id": "the event ID", "detail-type": "Amazon Connect Contact Event", "source": "aws.connect", "account": "the account ID", "time": "2021-08-04T17:43:48Z", "region": "your-region", "resources": [ "arn:aws:...", "contactArn", "instanceArn" ], "detail": { "eventType":"CONTACT_DATA_UPDATED", "contactId":"12345678-1234-1234-1234-123456789012", "channel":"CHAT", "instanceArn":"arn:aws::connect:us-west-2:123456789012:instance/12345678-1234-1234-1234-123456789012", "initiationMethod":"API", "queueInfo":{ "queueArn":"arn:aws:connect:us-west-2:123456789012:instance/12345678-1234-1234-1234-123456789012/queue/12345678-1234-1234-1234-123456789012", "enqueueTimestamp":"2023-11-01T18:33:03.062Z", "queueType":"STANDARD" }, "updatedProperties":["RoutingCriteria.Step.Status"], "initiationTimestamp":"2023-11-01T18:33:00.716Z", "connectedToSystemTimestamp":"2023-11-01T18:33:01.736Z", "tags":{ "aws:connect:instanceId":"12345678-1234-1234-1234-123456789012" }, "routingCriteria":{ "steps":[{ "expiry":{ "durationInSeconds":50, "expiryTimestamp":"2023-11-01T18:34:54.275Z" }, "expression":{ "attributeCondition":{ "name":"Location", "value":"AZ", "proficiencyLevel":3.0, "comparisonOperator":"NumberGreaterOrEqualTo" } }, "status":"EXPIRED" }, { "expiry":{ "durationInSeconds":10 }, "expression":{ "attributeCondition":{ "name":"Language", "value":"Spanish", "proficiencyLevel":4.0, "comparisonOperator":"NumberGreaterOrEqualTo" } }, "status":"ACTIVE" }, { "expression":{ "attributeCondition":{ "name":"Language", "value":"Spanish", "proficiencyLevel":1.0, "comparisonOperator":"NumberGreaterOrEqualTo" } }, "status":"INACTIVE" }], "activationTimestamp":"2023-11-01T18:34:04.275Z", "index":1 } } }

使用路由条件将语音呼叫连接到客户提供的座席时的联系事件示例

{ "version": "0", "id": "abcabcab-abca-abca-abca-abcabcabcabc", "detail-type": "Amazon Connect Contact Event", "source": "aws.connect", "account": "111122223333", "time": "2021-08-04T17:43:48Z", "region": "your-region", "resources": [ "arn:aws:...", "contactArn", "instanceArn" ], "detail": { "ContactId": "12345678-1234-1234-1234-123456789012", "Channel": "VOICE", "InstanceArn": "arn:aws::connect:us-west-2:123456789012:instance/12345678-1234-1234-1234-123456789012", "InitiationMethod": "INBOUND", "EventType": "CONNECTED_TO_AGENT", "AgentInfo": { "AgentArn": "arn:aws::connect:us-west-2:123456789012:instance/12345678-1234-1234-1234-123456789012/agent/12345678-1234-1234-1234-123456789012", "ConnectedToAgentTimestamp": "2021-08-04T17:29:09.000Z" }, "QueueInfo": { "QueueType": "type", "QueueArn": "arn:aws::connect:us-west-2:123456789012:instance/12345678-1234-1234-1234-123456789012/queue/12345678-1234-1234-1234-123456789012", "EnqueueTimestamp": "2021-08-04T17:29:04.000Z" }, "tags": { "aws:connect:instanceId":"12345678-1234-1234-1234-123456789012", "aws:connect:systemEndpoint":"+11234567890" }, "RoutingCriteria": [{ "ActivationTimestamp": "2021-08-04T17:29:04.000Z", "Index": 0, "Steps": [{ "Status": "JOINED", "Expiry": { "DurationInSeconds": 60, }, "Expression": { "AttributeCondition": { "ComparisonOperator": "Match", "MatchCriteria": { "AgentsCriteria": { "AgentIds": ["AGENT_1"] } } } } }] }] } }