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.
Daftar Isi
- Model data peristiwa kontak
- Stempel waktu kontak
- Berlangganan acara kontak Amazon Connect
- Contoh untuk menghentikan streaming jenis acara
- Contoh peristiwa kontak saat panggilan suara tersambung ke agen
- Contoh peristiwa kontak saat panggilan suara terputus
- Contoh peristiwa saat properti kontak diperbarui
- Contoh peristiwa kontak saat panggilan suara tersambung ke agen menggunakan kriteria perutean
- Contoh peristiwa saat langkah perutean kedaluwarsa pada kontak
- Contoh peristiwa kontak saat panggilan suara terhubung ke agen yang disediakan oleh pelanggan menggunakan kriteria perutean
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.
Objek Acara
AgentInfo
AgentInfo
Objek 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
Contact
Objek 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
, atauTASK
- 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
atauconnect: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
CustomerVoiceActivity
Objek 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
QueueInfo
Objek 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
Acara dipancarkan atas dasar upaya terbaik.
Untuk berlangganan acara kontak Amazon Connect:
-
Di EventBridge konsol Amazon, pilih Buat aturan.
-
Pada halaman detail aturan default, tetapkan nama ke aturan, pilih Aturan dengan pola acara, lalu pilih Berikutnya, seperti yang ditunjukkan pada gambar berikut.
-
Pada halaman pola acara Build, di bawah Sumber acara, verifikasi bahwa AWS peristiwa atau acara EventBridge mitra dipilih.
-
Di bawah Contoh jenis acara, pilih AWS acara, lalu pilih Acara Amazon Connect Kontak dari kotak tarik-turun, seperti yang ditunjukkan pada gambar berikut.
-
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.
-
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.
-
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"]
}
}
}
}
}]
}]
}
}