Amazon Connect 聯絡人事件 - Amazon Connect

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon Connect 聯絡人事件

Amazon Connect 可讓您在 Amazon Connect 聯絡中心訂閱近乎即時的聯絡資料流 (語音通話、聊天和任務) 事件 (例如,通話已排入佇列)。

您可以使用聯絡人事件來建立分析儀表板,以監控和追蹤聯絡人活動、整合至人力管理 (WFM) 解決方案,以更好地瞭解聯絡中心績效,或整合即時對事件做出反應的應用程式 (例如,中斷通話)。

聯絡人事件資料模型

連絡人事件會在中產生JSON。針對每個事件類型,會依照規則中的設定,將 JSON blob 傳送至您選擇的目標。可用的事件如下:

  • AMD_ DISABLED-應答機檢測被禁用。

  • INITIATED-語音通話,聊天或任務被啟動或轉移。

  • CONNECTED_TO_ SYSTEM-聯繫人已經建立了媒體(例如,它是由一個人或通過語音郵件回答)。此事件會針對任何 AnsweringMachineDetectionStatus 代碼產生。

    注意

    此事件是針對撥出電話 (包括 Amazon Connect Outbound Campaigns) 任務和聊天而產生的。

  • 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

Campaign

行銷活動相關資訊。

類型:行銷活動物件

聯絡事件

Contact 物件含有以下屬性:

ContactId

聯絡人的識別碼。

類型:字串

長度:1 - 256

InitialContactId

聯絡案例的唯一識別符。

類型:字串

長度:1 - 256

RelatedContactId

與此連絡人有關的 contactId 。

類型:String

長度下限為 1。上限為 256。

PreviousContactId

已轉接聯絡人的原始識別碼。

類型:字串

長度:1 - 256

頻道

頻道的類型。

類型:VOICECHATTASK

InstanceArn

亞馬遜資源名稱 (ARN),用於在其中建立代理程式的使用者帳戶的 Amazon Connect 執行個體。

類型:ARN

InitiationMethod

代表聯絡案例最初啟動的方式。

有效值:

  • INBOUND:客戶與您的聯絡中心發起的語音(電話)聯絡人。

  • OUTBOUND: 代表從連絡人控制台 () CCP 代表由代理程式起始的輸出語音通話。

  • TRANSFER:代理程式使用中的快速連線將聯絡人轉移到另一個代理程式或佇列CCP。這樣會建立新的聯絡人記錄。

  • CALLBACK:作為回調流程的一部分與客戶聯繫。如需此案例 InitiationMethod 中的的詳細資訊,請參閱Amazon Connect 中即時指標的佇列回呼

  • API:該聯繫人是由 Amazon Connect 啟動的API。這可能是您使用的建立並排入代理程式的輸出連絡人,也可能是由客戶與您的聯絡中心啟動的即時聊天,您在此呼叫 StartChatContactAPI,或者它可能是客戶透過呼叫. StartOutboundVoiceContactAPIStartTaskContactAPI

  • 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 _ 到 _ SYSTEM、_、CONTACT _ UPDATED、DATA _ 到 CONNECTED _ QUEUED AGENT、、、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時間。

類型:字符串(年-月-日期 '赫:毫米:SS。 SSS「Z」)

GreetingEndTimestamp

及時測量來自輸出語音通話之客戶問候語結束的日期和UTC時間。

類型:字符串(年-月-日期 '赫:毫米:SS。 SSS「Z」)

Expiry

用來指定轉接步驟到期的物件。

DurationInSeconds

轉接步驟到期前等待的秒數。

類型:Integer

最小值:0

ExpiryTimestamp

表示轉接步驟到期時間的時間戳記。

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

Expression

標記集合,用來指定轉接步驟的運算式。

AndExpression

將 AND-ed 在一起的路由表達式列表。

類型: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會顯示為「已啟動」事件的連絡人起始時間,並且在後續事件中開始通話時會更新為。

類型:字符串(年-月-日期 '赫:毫米:SS。 SSS「Z」)

ConnectedToSystemTimestamp

客戶端點及時連線到 Amazon Connect 的日期和UTC時間。

EnqueueTimestamp

連絡人新增至佇列的日期和時間,以及UTC時為單位。

類型:字符串(年-月-日期 '赫:毫米:SS。 SSS「Z」)

ConnectedToAgentTimestamp

連絡人與客服人員連線的日期和時間 (及UTC時)。

類型:字符串(年-月-日期 '赫:毫米:SS。 SSS「Z」)

DisconnectTimestamp

客戶端點及時與 Amazon Connect 中斷連線的日期和UTC時間

類型:字符串(年-月-日期 '赫:毫米:SS。 SSS「Z」)

ScheduledTimestamp

排定此聯絡人觸發執行流程的時間和UTC時間。只有任務頻道才支援此功能。

類型:字符串(年-月-日期 '赫:毫米:SS。 SSS「Z」)

GreetingStartTimestamp

及時測量來自輸出語音通話的客戶問候語開始的日期和UTC時間。

類型:字符串(年-月-日期 '赫:毫米:SS。 SSS「Z」)

GreetingEndTimestamp

及時測量來自輸出語音通話之客戶問候語結束的日期和UTC時間。

類型:字符串(年-月-日期 '赫:毫米:SS。 SSS「Z」)

訂閱 Amazon Connect 聯絡人事件

Amazon Connect 聯絡事件是使用 Amazon 發佈的 EventBridge,只要透過建立新規則,就能在 Amazon 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. 選擇性設定標籤。在 檢閱和建立 頁面上,選擇 建立規則

如需設定規則的詳細資訊,請參閱 Amazon EventBridge 使用者指南中的 Amazon 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" } } }

中斷語音通話時的聯絡事件範例

下列範例事件顯示聯絡人,該聯絡人具有使用者定義的標籤,並以部門作為金鑰。請注意queueInfo,不包含在 EventBridge 何時initiationMethod收到的事件中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"] } } } } }] }] } }