Amazon Connect 联络事件 - Amazon Connect

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

Amazon Connect 联络事件

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

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

订阅 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 规则

联络事件数据模型

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

  • AMD_DISABLED - 已禁用应答机检测。

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

  • CONNECTED_TO_SYSTEM - 联络已建立媒体(例如,有人接听或语音信箱接听)。此事件是针对任何 AnsweringMachineDetectionStatus 代码生成的。

    注意

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

  • CONTACT_DATA_UPDATED - 在语音呼叫、聊天或任务中更新了以下一个或多个联系人属性:计划时间戳(仅限任务)、用户定义的属性和标签、路由标准已更新或步骤已过期,以及是否为给定联系人启用了 Contact Lens。

  • 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

活动

与活动相关的信息。

类型:活动对象

联络事件

Contact 对象包括以下属性:

ContactId

联系人的标识符。

类型:字符串

长度:1-256

InitialContactId

初始联系人的标识符。

类型:字符串

长度:1-256

RelatedContactId

与此联系人相关的 contactId。

类型:String

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

PreviousContactId

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

类型:字符串

长度:1-256

频道

渠道的类型。

类型:VOICECHATTASK

InstanceArn

在其中创建座席用户账户的 Amazon Connect 实例的 Amazon 资源名称 (ARN)。

类型:ARN

InitiationMethod

表示发起联系的方法。

有效值:

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

  • OUTBOUND:表示座席从联系人控制面板 (CCP) 发起的出站语音呼叫。此启动方法调用 StartOutboundVoiceContactAPI。

  • TRANSFER:座席使用 CCP 中的快速连接,将联系人转接到另一个座席或队列。这会创建新的联系记录。

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

  • API:联系事宜由 API 通过 Amazon Connect 启动。这可能是您使用 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_DATA_UPDATED、QUEUED、CONNECTED_TO_AGENT、DISCONNECTED

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 时间)。

类型:字符串 (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')

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

以下示例显示了如何停止将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 } } }