Acara kontak Amazon Connect - Amazon Connect

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Acara kontak Amazon Connect

Amazon Connect memungkinkan Anda berlangganan acara kontak (panggilan suara, obrolan, dan tugas) yang hampir real-time (misalnya, panggilan diantrian) di pusat kontak Amazon Connect Anda.

Anda dapat menggunakan peristiwa kontak untuk membuat dasbor analitik untuk memantau dan melacak aktivitas kontak, mengintegrasikan ke dalam solusi manajemen tenaga kerja (WFM) untuk lebih memahami kinerja pusat kontak, atau untuk mengintegrasikan aplikasi yang bereaksi terhadap peristiwa (misalnya, panggilan terputus) secara real-time.

Model data peristiwa kontak

Acara kontak dihasilkan diJSON. Untuk setiap jenis acara, JSON gumpalan dikirim ke target pilihan Anda, seperti yang dikonfigurasi dalam aturan. Acara kontak berikut tersedia:

  • AMD_ DISABLED - Deteksi mesin penjawab dinonaktifkan.

  • INITIATED- Panggilan suara, obrolan, atau tugas dimulai atau ditransfer.

  • CONNECTED_TO_ SYSTEM - Kontak telah membentuk media (misalnya, dijawab oleh seseorang atau melalui pesan suara). Acara ini dibuat untuk salah satu AnsweringMachineDetectionStatus kode.

    catatan

    Acara ini dibuat untuk tugas dan obrolan panggilan keluar (termasuk kampanye keluar Amazon Connect).

  • CONTACT_ DATA _ UPDATED - Satu atau beberapa properti kontak berikut diperbarui pada panggilan suara, obrolan, atau tugas: stempel waktu terjadwal (hanya tugas), atribut dan tag yang ditentukan pengguna, kriteria perutean diperbarui atau langkah kedaluwarsa, dan jika Lensa Kontak diaktifkan untuk kontak tertentu.

  • QUEUED- Panggilan suara, obrolan, atau tugas diantrian untuk ditugaskan ke agen.

  • CONNECTED_TO_ AGENT - Panggilan suara, obrolan, atau tugas terhubung ke agen.

  • DISCONNECTED- Panggilan suara, obrolan, atau tugas terputus. Untuk panggilan keluar, upaya panggilan tidak berhasil, upaya terhubung tetapi panggilan tidak diambil, atau upaya menghasilkan SITnada.

    Peristiwa pemutusan adalah ketika:

    • Obrolan, atau tugas terputus.

    • Sebuah tugas terputus sebagai akibat dari tindakan aliran.

    • Sebuah tugas berakhir. Tugas secara otomatis terputus jika tidak selesai dalam 7 hari.

  • PAUSED- Kontak tugas aktif dijeda.

  • RESUMED- Kontak tugas yang dijeda dilanjutkan.

AgentInfo

AgentInfoObjek mencakup properti berikut:

AgentArn

Nama Sumber Daya Amazon (ARN) untuk akun agen.

Jenis: ARN

HierarchyGroups

Kelompok hierarki agen untuk agen.

Jenis: ARN

AttributeCondition

Sebuah objek untuk menentukan kondisi atribut yang telah ditetapkan.

Name

Nama atribut yang telah ditentukan.

Tipe: String

Panjang: 1-64

Value

Nilai atribut yang telah ditentukan.

Tipe: String

Panjang: 1-64

ComparisonOperator

Operator kondisi.

Tipe: String

Nilai yang valid: NumberGreaterOrEqualTo

ProficiencyLevel

Tingkat kemahiran kondisi.

Tipe: Float

Nilai yang valid: 1.0, 2.0, 3.0, 4.0 dan 5.0

MatchCriteria

Objek untuk didefinisikan AgentsCriteria.

Tipe: Objek MatchCriteria

AgentsCriteria

Objek untuk mendefinisikanagentIds.

Tipe: Objek AgentsCriteria

AgentIds

Objek untuk menentukan daftar agen, dengan ID Agen.

Tipe: Array string

Kendala Panjang: Panjang maksimum 256

Kampanye

Informasi yang terkait dengan kampanye.

Jenis: Objek kampanye

Acara kontak

ContactObjek mencakup properti berikut:

ContactId

Pengidentifikasi untuk kontak.

Tipe: String

Panjang: 1-256

InitialContactId

Pengidentifikasi kontak awal.

Tipe: String

Panjang: 1-256

RelatedContactId

contactId Yang terkait dengan kontak ini.

Tipe: String

Panjang: Minimal 1. Maksimal 256.

PreviousContactId

Pengidentifikasi asli dari kontak yang ditransfer.

Tipe: String

Panjang: 1-256

Channel

Jenis saluran.

Jenis:VOICE,CHAT, atau TASK

InstanceArn

Amazon Resource Name (ARN) untuk instans Amazon Connect tempat akun pengguna agen dibuat.

Jenis: ARN

InitiationMethod

Menunjukkan bagaimana kontak dimulai.

Nilai valid:

  • INBOUND: Pelanggan memulai kontak suara (telepon) dengan pusat kontak Anda.

  • OUTBOUND: Merupakan panggilan suara keluar yang dimulai agen dari Contact Control Panel (). CCP

  • TRANSFER: Kontak ditransfer oleh agen ke agen lain atau ke antrian, menggunakan koneksi cepat diCCP. Ini menghasilkan catatan kontak baru yang dibuat.

  • CALLBACK: Pelanggan dihubungi sebagai bagian dari alur panggilan balik. Untuk informasi lebih lanjut tentang InitiationMethod skenario ini, lihatCallback antrian dalam metrik real-time di Amazon Connect.

  • API: Kontak dimulai dengan Amazon Connect olehAPI. Ini bisa berupa kontak keluar yang Anda buat dan antrian ke agen, menggunakan StartOutboundVoiceContactAPI, atau bisa juga obrolan langsung yang diprakarsai oleh pelanggan dengan pusat kontak Anda, tempat Anda menelepon StartChatContactAPI, atau bisa juga tugas yang diprakarsai oleh pelanggan dengan menelepon. StartTaskContactAPI

  • QUEUE_TRANSFER: Sementara kontak adalah satu antrian, dan kemudian ditransfer ke antrian lain menggunakan blok aliran.

  • EXTERNAL_OUTBOUND: Agen memulai kontak suara (telepon) dengan peserta eksternal ke pusat kontak Anda menggunakan koneksi cepat di CCP atau blok aliran.

  • MONITOR: Seorang supervisor memprakarsai monitor pada agen. Supervisor dapat diam-diam memantau agen dan pelanggan, atau menerobos percakapan.

  • DISCONNECT: Ketika sebuah Atur aliran pemutusan blok dipicu, ia menentukan aliran mana yang akan dijalankan setelah peristiwa pemutusan.

    Peristiwa pemutusan adalah ketika:

    • Obrolan, atau tugas terputus.

    • Sebuah tugas terputus sebagai akibat dari tindakan aliran.

    • Sebuah tugas berakhir. Tugas secara otomatis terputus jika tidak selesai dalam 7 hari.

    Ketika peristiwa pemutusan terjadi, aliran konten yang sesuai berjalan. Jika kontak baru dibuat saat menjalankan alur pemutusan, maka metode inisiasi untuk kontak baru tersebut adalah. DISCONNECT

DisconnectReason kode

Menunjukkan bagaimana kontak dihentikan. Ini tersedia untuk kontak kampanye keluar di mana koneksi media gagal.

Nilai valid:

  • OUTBOUND_ DESTINATION _ ENDPOINT _ERROR: Konfigurasi saat ini tidak mengizinkan tujuan ini untuk dipanggil (misalnya, memanggil tujuan titik akhir dari instance yang tidak memenuhi syarat).

  • OUTBOUND_ RESOURCE _ERROR: Instance memiliki izin yang tidak memadai untuk melakukan panggilan keluar atau sumber daya yang diperlukan tidak ditemukan.

  • OUTBOUND_ ATTEMPT _FAILED: Ada kesalahan yang tidak diketahui, parameter tidak valid, atau izin yang tidak memadai untuk memanggil file. API

  • EXPIRED: Tidak cukup agen yang tersedia, atau kapasitas telekomunikasi tidak cukup untuk panggilan tersebut.

AnsweringMachineDetectionStatus

Menunjukkan bagaimana panggilan kampanye keluar sebenarnya dibuang jika kontak terhubung. Amazon Connect

Tipe: String

Nilai valid:

  • HUMAN_ANSWERED: Nomor yang dihubungi dijawab oleh seseorang.

  • VOICEMAIL_BEEP: Nomor yang dihubungi dijawab dengan pesan suara dengan bunyi bip.

  • VOICEMAIL_NO_BEEP: Nomor yang dihubungi dijawab oleh pesan suara tanpa bunyi bip.

  • AMD_UNANSWERED: Nomor yang dihubungi terus berdering, tetapi panggilan tidak diangkat.

  • AMD_UNRESOLVED: Nomor yang dihubungi terhubung tetapi deteksi mesin penjawab tidak dapat menentukan apakah panggilan itu diambil oleh seseorang atau pesan suara.

  • AMD_NOT_APPLICABLE: Panggilan terputus sebelum berdering, dan tidak ada media untuk dideteksi.

  • SIT_TONE_BUSY: Nomor yang dihubungi sibuk

  • SIT_TONE_INVALID_NUMBER: Nomor yang dihubungi bukan nomor yang valid.

  • SIT_TONE_DETECTED: Nada informasi khusus (SIT) terdeteksi.

  • FAX_MACHINE_DETECTED: Sebuah mesin faks terdeteksi.

  • AMD_ERROR: Nomor yang diputar terhubung, tetapi ada kesalahan dalam mendeteksi mesin penjawab.

EventType

Jenis acara yang diterbitkan.

Tipe: String

Nilai yang valid:INITIATED, CONNECTED _TO_SYSTEM, _ CONTACT _,UPDATED, DATA CONNECTED AGENT _TO_QUEUED,,, DISCONNECTED PAUSED RESUMED

UpdatedProperties

Jenis properti yang diperbarui.

Tipe: String

Nilai yang valid: ScheduledTimestamp, UserDefinedAttributes, ContactLens. ConversationalAnalytics.Konfigurasi, Tag

AgentInfo

Agen tempat kontak ditugaskan.

Tipe: Objek AgentInfo

QueueInfo

Antrian tempat kontak ditempatkan.

Tipe: Objek QueueInfo

ContactLens

Informasi Lensa Kontak jika Lensa Kontak diaktifkan pada aliran.

Jenis: Untuk informasi selengkapnya tentang ContactLens objek, lihat UpdateContactRecordingBehaviortindakan di bagian Bahasa aliran pada APIReferensi Amazon Connect.

SegmentAttributes

Satu set pasangan kunci-nilai yang ditentukan sistem yang disimpan pada segmen kontak individu menggunakan peta atribut. Atribut adalah Amazon Connect atribut standar dan dapat diakses dalam aliran. Kunci atribut hanya dapat mencakup karakter alfanumerik, -, dan _.

Bidang ini dapat digunakan untuk menampilkan subtipe saluran. Misalnya, connect:Guide atau connect:SMS.

Tipe: SegmentAttributes

Anggota:SegmentAttributeName, SegmentAttributeValue

Tags

Tag yang terkait dengan kontak. Ini berisi tag AWS yang dihasilkan dan yang ditentukan pengguna.

Tipe: Peta string ke string

CustomerVoiceActivity

CustomerVoiceActivityObjek mencakup properti berikut:

GreetingStartTimestamp

Tanggal dan waktu yang mengukur awal salam pelanggan dari panggilan suara keluar, tepat waktu. UTC

Jenis: String (YYYY-MM-DD'T'HH:MM: SS. SSS'Z')

GreetingEndTimestamp

Tanggal dan waktu yang mengukur akhir salam pelanggan dari panggilan suara keluar, tepat waktu. UTC

Jenis: String (YYYY-MM-DD'T'HH:MM: SS. SSS'Z')

Expiry

Objek untuk menentukan kedaluwarsa langkah routing.

DurationInSeconds

Jumlah detik untuk menunggu sebelum kedaluwarsa langkah routing.

Tipe: Integer

Nilai min: 0

ExpiryTimestamp

Stempel waktu yang menunjukkan kapan langkah perutean kedaluwarsa.

Tipe: String (yyyy-mm-ddThh:mm:ssZ)

Expression

Sebuah gabungan yang ditandai untuk menentukan ekspresi untuk langkah routing.

AndExpression

Daftar ekspresi routing yang akan AND -ed bersama-sama.

Tipe: Expression

Nilai min: 0

OrExpression

Daftar ekspresi routing yang akan di-OR bersama-sama.

Tipe: Expression

AttributeCondition

Sebuah objek untuk menentukan kondisi atribut yang telah ditetapkan.

Tipe: AttributeCondition

QueueInfo

QueueInfoObjek mencakup properti berikut:

QueueArn

Amazon Resource Name (ARN) untuk antrian.

Tipe: String

QueueType

Jenis antrian.

Tipe: String

RoutingCriteria

Daftar kriteria routing. Setiap kali kriteria routing diperbarui pada kontak, itu akan ditambahkan ke daftar ini.

ActivationTimestamp

Stempel waktu yang menunjukkan kapan kriteria perutean diatur ke aktif. Kriteria routing diaktifkan ketika kontak ditransfer ke antrian.

ActivationTimestamp akan ditetapkan pada kriteria routing untuk kontak dalam antrian agen meskipun kriteria Routing tidak pernah diaktifkan untuk kontak dalam antrian agen.

Tipe: String (yyyy-mm-ddThh:mm:ssZ)

Index

Informasi tentang indeks kriteria routing.

Tipe: Integer

Nilai min: 0

Steps

Daftar langkah routing.

Jenis: Daftar objek Langkah

Panjang: 1-5

Steps

Jika Amazon Connect tidak menemukan agen yang tersedia yang memenuhi persyaratan dalam satu langkah untuk durasi langkah tertentu, kriteria perutean akan beralih ke langkah berikutnya secara berurutan hingga gabungan selesai dengan agen. Ketika semua langkah habis, kontak akan ditawarkan kepada agen mana pun dalam antrian.

Status

Merupakan status langkah Routing.

Tipe: String

Nilai Valid: EXPIRED, ACTIVE, JOINED, INACTIVE, DEACTIVATED, INTERRUPTED

Expression

Objek untuk menentukan ekspresi langkah routing..

Tipe: Expression

Expiry

Objek untuk menentukan kedaluwarsa langkah routing.

Tipe: Expiry

Stempel waktu kontak

InitiationTimestamp

Tanggal dan waktu kontak ini dimulai, UTC tepat waktu. Jika kontak suara dimulai sebagai bagian dari kampanye keluar, kontak InitiationTimestamp akan ditampilkan saat kontak dimulai untuk acara yang Dimulai, dan akan diperbarui ke saat panggilan dimulai di acara berikutnya.

Jenis: String (YYYY-MM-DD'T'HH:MM: SS. SSS'Z')

ConnectedToSystemTimestamp

Tanggal dan waktu titik akhir pelanggan terhubung ke Amazon Connect, UTC tepat waktu.

EnqueueTimestamp

Tanggal dan waktu kontak ditambahkan ke antrian, UTC tepat waktu.

Jenis: String (YYYY-MM-DD'T'HH:MM: SS. SSS'Z')

ConnectedToAgentTimestamp

Tanggal dan waktu kontak terhubung ke agen, UTC tepat waktu.

Jenis: String (YYYY-MM-DD'T'HH:MM: SS. SSS'Z')

DisconnectTimestamp

Tanggal dan waktu titik akhir pelanggan terputus dari Amazon Connect, tepat waktu UTC

Jenis: String (YYYY-MM-DD'T'HH:MM: SS. SSS'Z')

ScheduledTimestamp

Tanggal dan waktu ketika kontak ini dijadwalkan untuk memicu aliran untuk berjalan, UTC tepat waktu. Ini hanya didukung untuk saluran tugas.

Jenis: String (YYYY-MM-DD'T'HH:MM: SS. SSS'Z')

GreetingStartTimestamp

Tanggal dan waktu yang mengukur awal salam pelanggan dari panggilan suara keluar, tepat waktu. UTC

Jenis: String (YYYY-MM-DD'T'HH:MM: SS. SSS'Z')

GreetingEndTimestamp

Tanggal dan waktu yang mengukur akhir salam pelanggan dari panggilan suara keluar, tepat waktu. UTC

Jenis: String (YYYY-MM-DD'T'HH:MM: SS. SSS'Z')

Berlangganan acara kontak Amazon Connect

Acara kontak Amazon Connect dipublikasikan menggunakan Amazon EventBridge, dan dapat diaktifkan dalam beberapa langkah untuk instans Amazon Connect Anda di EventBridge konsol Amazon dengan membuat aturan baru. Meskipun acara tidak dipesan, mereka memiliki stempel waktu yang memungkinkan Anda untuk mengkonsumsi data.

Acara dipancarkan atas dasar upaya terbaik.

Untuk berlangganan acara kontak Amazon Connect:

  1. Di EventBridge konsol Amazon, pilih Buat aturan.

  2. Pada halaman detail aturan default, tetapkan nama ke aturan, pilih Aturan dengan pola acara, lalu pilih Berikutnya, seperti yang ditunjukkan pada gambar berikut.

    Halaman detail aturan tentukan di EventBridge konsol.
  3. Pada halaman pola acara Build, di bawah Sumber acara, verifikasi bahwa AWS peristiwa atau acara EventBridge mitra dipilih.

  4. Di bawah Contoh jenis acara, pilih AWS acara, lalu pilih Acara Amazon Connect Kontak dari kotak tarik-turun, seperti yang ditunjukkan pada gambar berikut.

    Bagian contoh acara, contoh jenis acara adalah AWS peristiwa.
  5. Untuk Metode pembuatan pilih Gunakan formulir pola. Di bagian Pola acara, pilih AWS layanan, Amazon Connect, Acara Amazon Connect Kontak, lalu pilih Berikutnya, seperti yang ditunjukkan pada gambar berikut.

    Metode Creation dan bagian pola acara dari halaman detail aturan default.
  6. Pada halaman Pilih target, Anda kemudian dapat memilih target pilihan Anda, yang mencakup fungsi, SQS antrian, atau topik Lambda. SNS Untuk informasi tentang mengonfigurasi target, Amazon EventBridge menargetkan.

  7. Opsional mengkonfigurasi tag. Pada halaman Tinjau dan buat, pilih Buat aturan.

Untuk informasi selengkapnya tentang mengonfigurasi aturan, lihat EventBridge Aturan Amazon di Panduan EventBridge Pengguna Amazon.

Contoh untuk menghentikan streaming jenis acara

Contoh berikut menunjukkan cara menghentikan streaming CONTACT_DATA_UPDATED acara dari Amazon Connect ke EventBridge.

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

Contoh peristiwa kontak saat panggilan suara tersambung ke agen

{ "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" } } }

Contoh peristiwa kontak saat panggilan suara terputus

Contoh peristiwa berikut menunjukkan kontak yang memiliki tag yang ditentukan pengguna dengan Dept sebagai kuncinya. Perhatikan bahwa queueInfo tidak termasuk dalam acara yang diterima initiationMethod oleh EventBridge kapanOUTBOUND.

{ "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" } } }

Contoh peristiwa saat properti kontak diperbarui

{ "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" } } } } } }

Contoh peristiwa kontak saat panggilan suara tersambung ke agen menggunakan kriteria perutean

{ "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" } }] } }] }] } }

Contoh peristiwa saat langkah perutean kedaluwarsa pada kontak

{ "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 } } }

Contoh peristiwa kontak saat panggilan suara terhubung ke agen yang disediakan oleh pelanggan menggunakan kriteria perutean

{ "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"] } } } } }] }] } }