本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
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
-
类型:String
长度:最小为 1。最大为 256。
- PreviousContactId
-
转接的联系人的原始标识符。
类型:字符串
长度:1-256
- 频道
-
渠道的类型。
类型:
VOICE
、CHAT
或TASK
- 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:Guide
或connect: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 联系人事件使用亚马逊
尽最大努力发出事件。
要订阅 Amazon Connect 联络事件:
-
在 Amazon EventBridge 控制台中,选择创建规则。
-
在默认规则详细信息页面上,为规则指定名称,选择带有事件模式的规则,然后选择下一步,如下图所示。
-
在 “生成事件模式” 页面的 “事件源” 下,确认已选择AWS 事件或 EventBridge合作伙伴事件。
-
在示例事件类型下,选择AWS 事件,然后从下拉框中选择 Amazon Connect 联系人事件,如下图所示。
-
创建方法,选择“使用模式表单”。在事件模式部分,选择 AWS 服务、Amazon Connect、Amazon Connect 联络事件,然后选择下一步,如下图所示。
-
然后,在选择目标页面上,您可以选择自己选择的目标,其中包括 Lambda 函数、SQS队列或SNS主题。有关配置目标的信息,请以 Amazon 为 EventBridge目标。
-
可选配置标签。请在审核和创建页面,选择创建。
有关配置规则的更多信息,请参阅亚马逊 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"]
}
}
}
}
}]
}]
}
}