

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

# Model data untuk catatan kontak Amazon Connect
<a name="ctr-data-model"></a>

**catatan**  
Pemberitahuan akhir dukungan: Pada 20 Mei 2026, AWS akan mengakhiri dukungan untuk Amazon Connect Voice ID. Setelah 20 Mei 2026, Anda tidak lagi dapat mengakses ID Suara di konsol Amazon Connect, mengakses fitur ID Suara di situs web Amazon Connect admin atau Panel Kontrol Kontak, atau mengakses sumber daya ID Suara. Untuk informasi selengkapnya, kunjungi [bagian akhir dukungan Amazon Connect Voice ID](https://docs.aws.amazon.com/connect/latest/adminguide/amazonconnect-voiceid-end-of-support.html). 

Artikel ini menjelaskan model data untuk catatan Amazon Connect kontak. Catatan kontak menangkap peristiwa yang terkait dengan kontak di pusat kontak Anda. Metrik real-time dan historis didasarkan pada data yang ditangkap dalam catatan kontak.

## Hal-hal penting untuk diketahui
<a name="important-things-to-know-ctr-data-model"></a>
+ Kami terus merilis fitur baru yang menghasilkan penambahan bidang baru ke model data catatan kontak. Setiap perubahan yang kami buat pada model data kompatibel ke belakang. Saat Anda mengembangkan aplikasi, kami sarankan Anda membangunnya untuk mengabaikan penambahan bidang baru dalam model data catatan kontak. Ini akan membantu memastikan aplikasi Anda tangguh.
+ Amazon Connect mengirimkan catatan kontak setidaknya sekali. Catatan kontak dapat dikirimkan lagi karena berbagai alasan, seperti informasi baru yang tiba setelah pengiriman awal. Misalnya, ketika Anda menggunakan perintah [update-contact-attributes](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/connect/update-contact-attributes.html)CLI untuk memperbarui catatan kontak, Amazon Connect mengirimkan catatan kontak baru. Catatan kontak ini tersedia selama 24 bulan sejak kontak terkait dimulai.

  Jika Anda membangun sistem yang menggunakan aliran ekspor catatan kontak, pastikan untuk menyertakan logika yang memeriksa duplikat catatan kontak untuk kontak. Gunakan **LastUpdateTimestamp**properti untuk menentukan apakah salinan berisi data baru dari salinan sebelumnya. Kemudian gunakan **ContactId**properti untuk deduplikasi. 
+ Setiap tindakan yang diambil pada kontak unik menghasilkan acara. Peristiwa ini muncul sebagai bidang atau atribut pada catatan kontak. Jika jumlah tindakan untuk kontak melebihi ambang batas, seperti batas penyimpanan internal, maka tindakan apa pun yang mengikuti tidak akan muncul pada catatan kontak tersebut.
+ Untuk periode penyimpanan catatan kontak dan ukuran maksimum bagian atribut dari catatan kontak, lihat[Amazon Connect spesifikasi fitur](feature-limits.md).
+ Untuk informasi tentang kapan catatan kontak dibuat (dan dengan demikian dapat diekspor atau digunakan untuk pelaporan data), lihat[Peristiwa dalam catatan kontak](about-contact-states.md#ctr-events).
+ Untuk daftar semua atribut kontak, termasuk panggilan telepon dan atribut kasus, lihat. [Daftar atribut kontak yang tersedia di Amazon Connect dan JSONPath referensinya](connect-attrib-list.md)
+ Di masa lalu kami menyebut *catatan kontak* sebagai *Contact Trace Records (CTR*). Sekarang kita menggunakan istilah *catatan kontak* saja. Tidak ada perbedaan antara kedua istilah tersebut.

## Agent
<a name="ctr-Agent"></a>

Informasi tentang agen yang menerima kontak masuk.

**AcceptedByAgentTimestamp**  <a name="AcceptedByAgentTimestamp-CTR"></a>
Tanggal dan waktu kontak suara kampanye keluar dalam mode panggilan pratinjau diterima oleh agen, dalam waktu UTC.  
Tipe: String (yyyy-mm-ddThh:mm:ssZ)

**AgentInteractionDuration**  <a name="AgentInteractionDuration-CTR"></a>
Waktu, dalam hitungan detik penuh, agen berinteraksi dengan pelanggan. Untuk panggilan keluar, ini adalah waktu, dalam detik penuh, bahwa agen terhubung ke kontak, bahkan jika pelanggan tidak hadir.   
Ini tidak termasuk durasi jeda agen (yang hanya berlaku untuk tugas).  
Tipe: Integer  
Nilai min: 0

**AgentPauseDuration**  <a name="AgentPauseDuration-CTR"></a>
Waktu, dalam hitungan detik penuh, bahwa tugas yang diberikan kepada agen dihentikan sementara.  
Tipe: Integer  
Nilai min: 0

**AfterContactWorkDuration**  <a name="AfterContactWorkDuration-CTR"></a>
Perbedaan waktu, dalam detik penuh, antara `AfterContactWorkStartTimestamp` dan`AfterContactWorkEndTimestamp`.  
Tipe: Integer  
Nilai min: 0

**AfterContactWorkEndTimestamp**  
Tanggal dan waktu ketika agen berhenti melakukan After Contact Work untuk kontak, dalam waktu UTC.  
**Jenis: String (*yyyy* - *mm* - *dd* T *hh*: mm: ss Z)**

**AfterContactWorkStartTimestamp**  
Tanggal dan waktu ketika agen mulai melakukan After Contact Work untuk kontak, dalam waktu UTC.   
**Jenis: String (*yyyy* - *mm* - *dd* T *hh*: mm: ss Z)**

**ARN**  
Nama Sumber Daya Amazon dari agen.  
Tipe: ARN

**Capabilities**  
Informasi tentang kemampuan Agen.  
Tipe: Capabilities

**ConnectedToAgentTimestamp**  
Tanggal dan waktu kontak terhubung ke agen, dalam waktu UTC.  
**Jenis: String (*yyyy* - *mm* - *dd* T *hh*: mm: ss Z)**

**CustomerHoldDuration**  <a name="CustomerHoldDuration-CTR"></a>
Waktu, dalam detik penuh, yang dihabiskan pelanggan untuk ditahan saat terhubung ke agen.  
Tipe: Integer  
Nilai min: 0

**AgentInitiatedHoldDuration**  <a name="AgentInitiatedHoldDuration-CTR"></a>
Total waktu, dalam detik penuh, bahwa agen tertentu menahan pelanggan. Dalam skenario multi-pihak, jika Agen A menunda pelanggan dan kemudian berhenti dari panggilan, dan Agen B kemudian menahan pelanggan, durasi penahanan yang tersisa dikaitkan dengan Agen B.  
Perbedaan utama antara CustomerHoldDuration dan AgentInitiatedHoldDuration adalah:  
+ CustomerHoldDuration melacak semua waktu penahanan dari perspektif pelanggan.
+ AgentInitiatedHoldDuration melacak waktu penahanan yang diprakarsai oleh agen tertentu, membuatnya sangat berharga dalam skenario panggilan multi-pihak.
Untuk skenario non-multipihak, CustomerHoldDuration dan AgentInitiatedHoldDuration akan sama.  
Tipe: Integer  
Nilai min: 0

**DeviceInfo**  
Informasi tentang perangkat agen.  
Tipe: [DeviceInfo](#ctr-deviceinfo) 

**HierarchyGroups**  
Kelompok hierarki agen untuk agen.  
Tipe: [AgentHierarchyGroups](#ctr-AgentHierarchyGroups)

**LongestHoldDuration**  
Waktu terlama, dalam hitungan detik penuh, bahwa pelanggan ditahan oleh agen.  
Tipe: Integer  
Nilai min: 0

**NumberOfHolds**  
Berapa kali pelanggan ditahan saat terhubung ke agen.  
Tipe: Integer  
Nilai min: 0

**PreviewEndTimestamp**  
Tanggal dan waktu agen menyelesaikan pratinjau kontak suara kampanye keluar dalam mode panggilan pratinjau, dalam waktu UTC.  
Tipe: String (yyyy-mm-ddThh:mm:ssZ)

**RoutingProfile**  
Profil perutean agen.  
Tipe: [RoutingProfile](#ctr-RoutingProfile)

**Username**  
Nama pengguna agen.  
Tipe: String  
Panjang: 1-100

**StateTransitions**  
Transisi negara dari seorang supervisor.  
Jenis: Array dari [StateTransitions](#ctr-StateTransitions).

## AgentHierarchyGroup
<a name="ctr-AgentHierarchyGroup"></a>

Informasi tentang grup hierarki agen.

**ARN**  
Nama Sumber Daya Amazon (ARN) dari grup.  
Tipe: ARN

**GroupName**  
Nama kelompok hierarki.  
Tipe: String  
Panjangnya: 1-256

## AgentHierarchyGroups
<a name="ctr-AgentHierarchyGroups"></a>

Informasi tentang hierarki agen. Hierarki dapat dikonfigurasi hingga lima level.

**Level1**  
Kelompok di tingkat satu dari hierarki agen.  
Tipe: [AgentHierarchyGroup](#ctr-AgentHierarchyGroup)

**Level2**  
Kelompok di tingkat dua dari hierarki agen.  
Tipe: [AgentHierarchyGroup](#ctr-AgentHierarchyGroup)

**Level3**  
Kelompok di tingkat tiga dari hierarki agen.  
Tipe: [AgentHierarchyGroup](#ctr-AgentHierarchyGroup)

**Level4**  
Kelompok di tingkat empat dari hierarki agen.  
Tipe: [AgentHierarchyGroup](#ctr-AgentHierarchyGroup)

**Level5**  
Kelompok di tingkat lima dari hierarki agen.  
Tipe: [AgentHierarchyGroup](#ctr-AgentHierarchyGroup)

## AttributeCondition
<a name="ctr-AttributeCondition"></a>

Sebuah objek untuk menentukan kondisi atribut yang telah ditetapkan.

**Name**  
Nama atribut yang telah ditentukan.  
Tipe: String  
Panjangnya: 1-64

**Value**  
Nilai atribut yang telah ditentukan.  
Tipe: String  
Panjangnya: 1-64

**ComparisonOperator**  
Operator perbandingan kondisi.  
Tipe: String  
Nilai yang valid: NumberGreaterOrEqualTo, Cocokkan, Rentang

**ProficiencyLevel**  
Tingkat kemahiran kondisi.  
Tipe: Float  
Nilai yang valid: 1.0, 2.0, 3.0, 4.0 dan 5.0

**Range**  
Objek untuk menentukan tingkat kemahiran minimum dan maksimum.  
Tipe: Range object

**MatchCriteria**  
Objek untuk didefinisikan AgentsCriteria.  
Tipe: Objek MatchCriteria

**AgentsCriteria**  
Objek untuk mendefinisikan AgenTids.  
Tipe: Objek AgentsCriteria

**AgentIds**  
Objek untuk menentukan daftar agen, dengan ID Agen.  
Tipe: Array string  
Kendala Panjang: Panjang maksimum 256

## ChatMetrics
<a name="ctr-ChatMetrics"></a>

Informasi tentang bagaimana agen, bot, dan pelanggan berinteraksi dalam kontak obrolan. ChatMetricsmencakup sub-kategori berikut: [ContactMetrics](#ctr-ContactMetrics), [CustomerMetrics](#ctr-CustomerMetrics), dan [AgentMetrics](#ctr-AgentMetrics). 

## ContactMetrics
<a name="ctr-ContactMetrics"></a>

Informasi tentang interaksi peserta secara keseluruhan di tingkat kontak, yang mencakup metrik berikut:

**MultiParty**  
Bendera Boolean yang menunjukkan apakah obrolan multipihak atau tongkang pengawas diaktifkan pada kontak ini.  
Tipe: Boolean

**TotalMessages**  
Jumlah pesan obrolan pada kontak.  
Tipe: Integer  
Nilai min: 0

**TotalBotMessages**  
Jumlah total bot dan pesan otomatis pada kontak obrolan.  
Tipe: Integer  
Nilai min: 0

**TotalBotMessageLengthInChars**  
Jumlah total karakter dari bot dan pesan otomatis pada kontak obrolan.  
Tipe: Integer  
Nilai min: 0

**ConversationCloseTimeInMillis**  
Waktu yang dibutuhkan untuk kontak berakhir setelah pesan pelanggan terakhir.  
Tipe: Long  
Nilai min: 0

**ConversationTurnCount**  
Jumlah percakapan berubah dalam kontak obrolan.  
Tipe: Integer  
Nilai min: 0

**AgentFirstResponseTimestamp**  
Agen pertama menanggapi Timestamp untuk kontak obrolan.  
Jenis: String (yyyy-mm-ddTHH: MM: SSZ)

**AgentFirstResponseTimeInMillis**  
Waktu bagi agen untuk merespons setelah mendapatkan kontak obrolan.  
Tipe: Long  
Nilai min: 0

## CustomerMetrics
<a name="ctr-CustomerMetrics"></a>

Informasi tentang interaksi pelanggan dalam kontak, yang mencakup metrik berikut:

**Type**  
 [ParticipantMetrics](#ctr-ParticipantMetrics) Objek

## AgentMetrics
<a name="ctr-AgentMetrics"></a>

Informasi tentang interaksi agen dalam kontak, yang mencakup metrik berikut:

**Type**  
 [ParticipantMetrics](#ctr-ParticipantMetrics) Objek

## ParticipantMetrics
<a name="ctr-ParticipantMetrics"></a>

Informasi tentang metrik peserta individu dalam kontak obrolan.

**ParticipantId**  
ID Peserta.  
Tipe: String  
Panjangnya: 1-256

**ParticipantType**  
Informasi tentang peserta percakapan. Jenis peserta berikut didukung: Agen, Pelanggan, Supervisor.  
Tipe: String

**ConversationAbandon**  
Bendera Boolean yang menunjukkan apakah percakapan obrolan ditinggalkan oleh Peserta.  
Tipe: Boolean

**MessagesSent**  
Jumlah pesan obrolan yang dikirim oleh Peserta.  
Tipe: Integer  
Nilai min: 0

**NumResponses**  
Jumlah tanggapan yang dikirim oleh Peserta.  
Tipe: Integer  
Nilai min: 0

**MessageLengthInChars**  
Jumlah karakter obrolan yang dikirim oleh Peserta.  
Tipe: Integer  
Nilai min: 0

**TotalResponseTimeInMillis**  
Total waktu respons obrolan oleh Peserta.  
Tipe: Long  
Nilai min: 0

**MaxResponseTimeInMillis**  
Waktu respons obrolan maksimum oleh Peserta.  
Tipe: Long  
Nilai min: 0

**LastMessageTimestamp**  
Stempel waktu pesan obrolan terakhir oleh Peserta.  
Jenis: String (yyyy-mm-ddTHH: MM: SSZ)

## ContactDetails
<a name="ctr-contact-details"></a>

Berisi atribut yang ditentukan pengguna yang diketik ringan dalam kontak. 

Objek ini hanya digunakan untuk kontak tugas. Untuk kontak suara atau obrolan, atau untuk tugas yang memiliki atribut kontak yang disetel dengan blok aliran, periksa [ContactTraceRecord](#ctr-ContactTraceRecord) Attributes objek. 

**ContactDetailsName**  
Tipe: String  
Panjangnya: 1-128

**ContactDetailsValue**  
Tipe: String  
Panjang: 0-1024

**ReferenceAttributeName**  
Tipe: String  
Panjangnya: 1-128

**ReferenceAttributesValue**  
Tipe: String  
Panjang: 0-1024

## ContactTraceRecord
<a name="ctr-ContactTraceRecord"></a>

Informasi tentang kontak.

Untuk mempelajari semua atribut segmen yang ditentukan sistem, lihat. [Atribut segmen](connect-attrib-list.md#attribs-segment-attributes) 

**Agent**  
Jika kontak ini berhasil terhubung ke agen, ini adalah informasi tentang agen.  
Jenis: [Agen](#ctr-Agent)

**Customer**  
Informasi tentang orang (pelanggan) yang menghubungi pusat kontak Anda.  
Tipe: [Pelanggan](#ctr-Customer)

**AgentConnectionAttempts**  
Berapa kali Amazon Connect mencoba menghubungkan kontak ini dengan agen.  
Tipe: Integer  
Nilai min: 0

**Attributes**  
Atribut kontak, diformat sebagai peta kunci dan nilai.  
Tipe: Attributes  
Anggota:`AttributeName`, `AttributeValue` 

**AWSAccountId**  
ID AWS akun yang memiliki kontak.  
Tipe: String

**AWSContactTraceRecordFormatVersion**  
Versi format rekaman.  
Tipe: String

**Channel**  
Bagaimana kontak mencapai pusat kontak Anda.  
Nilai valid: `VOICE`, `CHAT`, `TASK`, `EMAIL`

**ConnectedToSystemTimestamp**  
Tanggal dan waktu titik akhir pelanggan terhubung Amazon Connect, dalam waktu UTC. Untuk`INBOUND`, ini cocokInitiationTimestamp. Untuk`OUTBOUND`,`CALLBACK`, dan`API`, ini adalah saat titik akhir pelanggan menjawab.  
**Jenis: String (*yyyy* - *mm* - *dd* T *hh*: mm: ss Z)**

**ContactId**  
ID kontak.  
Tipe: String  
Panjangnya: 1-256

**ContactLens**  
Informasi tentang Contact Lens fitur yang diterapkan pada kontak ini.  
Tipe: [ContactLens](#ctr-ContactLens) 

**CustomerId**  
Nomor identifikasi pelanggan. Misalnya, CustomerId mungkin nomor pelanggan dari CRM Anda. Anda dapat membuat fungsi Lambda untuk menarik ID pelanggan unik pemanggil dari sistem CRM Anda. Jika Anda mengaktifkan kemampuan ID Suara Amazon Connect, atribut ini diisi dengan CustomerSpeakerId pemanggil.  
Tipe: String 

**CustomerEndpoint**  
Pelanggan atau titik akhir peserta pihak ketiga eksternal.  
Jenis: [Titik akhir](#ctr-endpoint), `EMAIL_ADDRESS`

**CustomerVoiceActivity**  
Bidang ini diisi untuk panggilan menggunakan deteksi mesin penjawab (AMD), yang hanya tersedia untuk Kampanye Keluar. Jika tidak, bidang ini adalah nol.  
`CustomerVoiceActivity`Objek mencakup properti berikut:    
**GreetingStartTimestamp**  
Tanggal dan waktu yang mengukur awal salam pelanggan dari panggilan suara keluar, dalam 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, dalam waktu UTC.   
Jenis: String (yyyy-mm-dd't'hh:mm: ss.sss'z ')

**DisconnectTimestamp**  
Tanggal dan waktu titik akhir pelanggan terputus dari kontak saat ini, dalam waktu UTC. Dalam skenario transfer, kontak sebelumnya menunjukkan tanggal dan waktu ketika kontak itu berakhir. DisconnectTimestamp  
**Jenis: String (*yyyy* - *mm* - *dd* T *hh*: mm: ss Z)**

**DisconnectReason**  
Menunjukkan bagaimana kontak dihentikan. Data ini tersedia di aliran catatan Amazon Connect kontak dan halaman **Detail kontak**.  
Alasan pemutusan koneksi menstandarisasi respons di berbagai penyedia telepon menjadi alasan pemutusan terpadu. Ini membantu Anda mengidentifikasi masalah seperti nomor yang tidak valid, penolakan panggilan, dan pemblokiran spam (baik sementara maupun permanen). Dengan peristiwa telepon definitif ini, Anda dapat membuat keputusan berdasarkan data tentang cara menangani penghentian panggilan.  
Tipe: String  
Kontak suara dapat memiliki alasan pemutusan berikut:  
+ `TELECOM_BUSY`— Upaya panggilan ke pihak ketiga mengembalikan sinyal sibuk jaringan. Ini menunjukkan titik akhir yang Anda coba panggil saat ini tidak dapat menerima panggilan karena saat ini sedang terlibat.
+ `TELECOM_NUMBER_INVALID`— Nomor yang Anda coba panggil tidak memiliki format E164 yang tepat, atau nomor yang Anda coba panggil tidak ada atau tidak lagi digunakan.
+ `TELECOM_POTENTIAL_BLOCKING`Upaya panggilan ke pelanggan menerima respons dari beberapa jaringan yang menyarankan nomor yang saat ini menghadapi pemblokiran berdasarkan blok tingkat jaringan.
**catatan**  
Amazon Connect membantu pelanggan menandai pemblokiran spam berdasarkan praktik terbaiknya sendiri. Karena pemblokiran spam tidak memiliki penyatuan global, sejumlah kecil positif palsu dapat terjadi dalam kategori ini. Amazon Connect mengharapkan untuk melihat sekitar 1% panggilan memiliki efek ini. Jika pemblokiran terjadi, kami sarankan Anda meninjau jaringan operator yang Anda panggil, dan Anda harus menghubungi operator yang Anda coba hubungi untuk menentukan mengapa panggilan menghadapi pemblokiran. Karena aturan pemblokiran, AWS tidak dapat membuka blokir jaringan atas nama Anda.
+ `TELECOM_UNANSWERED`Amazon Connect mencoba mengirimkan panggilan melalui beberapa rute dan saat ini menerima pesan dari jaringan atau handset yang mengonfirmasi bahwa sistem tidak dapat mengirimkan panggilan saat ini.
+ `TELECOM_TIMEOUT`— Jika upaya panggilan terjadi pada beberapa jaringan dan mencapai 60 detik dering, sistem melaporkan bahwa ia telah mencapai titik batas waktu untuk upaya panggilan ini.
+ `TELECOM_ORIGINATOR_CANCEL`— Ini terjadi ketika panggilan dibatalkan oleh pihak asal sebelum koneksi dibuat. Untuk panggilan masuk, ini terjadi ketika pelanggan membatalkan panggilan sebelum menghubungkan. Untuk panggilan keluar, ini terjadi ketika agent/API pengguna membatalkan panggilan sebelum menghubungkan, atau ketika panggilan tetap tidak dijawab setelah 60 detik.
+ `TELECOM_PROBLEM`— Jika kami mencoba menjangkau pelanggan ini melalui beberapa jaringan dan menerima tanggapan dari PSTN yang menunjukkan ada masalah dengan jaringan tujuan di mana kami tidak dapat mencapai jaringan akhir tetapi yakin jumlahnya tetap valid, kode alasan ini berlaku.
**catatan**  
Amazon Connect mencoba melakukan panggilan sebagai bagian dari konfigurasi keluar dengan beberapa penyedia seperti yang ditunjukkan oleh panduan cakupan kami. Jika panduan menunjukkan pengaturan multi-operator, hasil dari beberapa jaringan menunjukkan tautan masalah ke jaringan pihak ketiga. Amazon Connect mengharapkan sekitar 2% panggilan rata-rata memiliki efek ini. Anda tidak perlu melaporkan masalah telekomunikasi apa pun ke AWS Support, dan ini tidak menunjukkan kegagalan Amazon Connect.
+ `CUSTOMER_NEVER_ARRIVED`Saat seseorang membuat kontak panggilan web masuk, Amazon Connect secara otomatis menghentikan kontak jika pelanggan tidak terhubung dalam jangka waktu tertentu. 
+ `THIRD_PARTY_DISCONNECT`— Jika panggilan terhubung dengan pelanggan dan agen yang terlibat, tanda ini akan terpicu jika sisi jarak jauh panggilan memulai pemutusan.
+ `CUSTOMER_DISCONNECT`— Jika panggilan terhubung dengan pelanggan dan agen yang terlibat, tanda ini akan memicu jika sisi pelanggan dari panggilan memulai pemutusan. Keadaan ini tidak dapat membedakan antara penerimaan yang buruk dan pemutusan hubungan yang disengaja.
+ `AGENT_DISCONNECT`— Jika panggilan terhubung dengan pelanggan dan agen yang terlibat, tanda ini akan terpicu jika sisi agen panggilan memulai pemutusan.
+ `BARGED`— Jika panggilan terhubung dengan pelanggan dan agen yang terlibat tetapi manajer memutuskan hubungan agen dari panggilan.
+ `CONTACT_FLOW_DISCONNECT`— Menunjukkan kontak yang dihadapi penghentian oleh blok disconnect/hang atas dalam aliran kontak.
+ `OTHER`— Menunjukkan alasan pemutusan yang tidak tercakup oleh kode di atas, seperti pemutusan yang dimulai oleh panggilan API.
Kontak suara kampanye keluar dapat memiliki alasan pemutusan berikut:  
+ `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 tidak memiliki izin yang cukup 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 API.
+ `OUTBUND_PREVIEW_DISCARDED`: Tidak ada kontak yang dibuat; penerima dihapus dari daftar; tidak ada upaya lebih lanjut yang akan dilakukan.
+ `EXPIRED`: Tidak cukup agen yang tersedia, atau kapasitas telekomunikasi tidak cukup untuk panggilan tersebut.
Obrolan dapat memiliki alasan pemutusan berikut:  
+ `AGENT_DISCONNECT`: Agen secara eksplisit memutuskan atau menolak obrolan.
+ `CUSTOMER_DISCONNECT`: Pelanggan secara eksplisit terputus.
+ `AGENT_NETWORK_DISCONNECT`: Agen terputus dari obrolan karena masalah jaringan.
+ `CUSTOMER_CONNECTION_NOT_ESTABLISHED`: Pelanggan memulai obrolan tetapi tidak pernah mendapat koneksi (websocket atau streaming).
+ `EXPIRED`: Obrolan terputus karena kedaluwarsa durasi obrolan yang dikonfigurasi.
+ `CONTACT_FLOW_DISCONNECT`: Obrolan terputus atau diselesaikan oleh aliran.
+ `API`: StopContact API dipanggil untuk mengakhiri obrolan.
+ `BARGED`: Manajer memutuskan agen dari obrolan yang ditawar.
+ `IDLE_DISCONNECT`: Putuskan sambungan karena peserta yang menganggur.
+ `THIRD_PARTY_DISCONNECT`: Dalam obrolan yang melibatkan beberapa peserta, jika Agen 1 memutus Agen 2 saat kontak masih dalam obrolan, alasan pemutusan Agen 2 adalah. `THIRD_PARTY_DISCONNECT` 
+ `SYSTEM_ERROR`: Kesalahan dalam sistem yang menyebabkan sesi obrolan berakhir secara tidak normal.
Alasan pemutusan akan dicatat sebagai 'null' untuk kontak yang berakhir karena alasan di luar daftar di atas.  
Tugas dapat memiliki alasan pemutusan berikut:  
+ `AGENT_COMPLETED`: Agen menyelesaikan tindakan yang diperlukan untuk tugas tersebut dan memutuskan kontak sebelum waktu yang ditentukan kedaluwarsa. (Berlaku untuk kontak TASK)
+ `AGENT_DISCONNECT`: Agen menandai tugas sebagai selesai.
+ `EXPIRED`: Tugas kedaluwarsa secara otomatis karena tidak ditetapkan atau diselesaikan dalam 7 hari.
+ `CONTACT_FLOW_DISCONNECT`: Tugas terputus atau diselesaikan oleh aliran.
+ `API`: [StopContact](https://docs.aws.amazon.com/connect/latest/APIReference/API_StopContact.html)API dipanggil untuk mengakhiri tugas.
+ `OTHER`: Ini termasuk alasan apa pun yang tidak secara eksplisit dicakup oleh kode sebelumnya.
Email dapat memiliki alasan pemutusan berikut:  
+ `TRANSFERRED`: Kontak email ditransfer ke antrian lain atau ke agen lain.
+ `AGENT_DISCONNECT`: Agen memutuskan atau menutup kontak email tanpa menanggapinya.
+ `EXPIRED`: Kontak email kedaluwarsa sebelum dapat diterima atau ditangani oleh agen. Ini bisa jadi karena agen tidak tersedia, atau kapasitas antrian tidak cukup untuk menangani email sebelum kedaluwarsa.
+ `DISCARDED`: Kontak email keluar (balasan agen atau yang diprakarsai agen) dibuang dalam keadaan draf.
+ `CONTACT_FLOW_DISCONNECT`: Kontak email terputus dalam aliran.
+ `API`: [StopContact](https://docs.aws.amazon.com/connect/latest/APIReference/API_StopContact.html)API dipanggil untuk mengakhiri kontak email.
+ `OTHER`: Ini termasuk alasan apa pun yang tidak secara eksplisit dicakup oleh alasan sebelumnya.

**AnsweringMachineDetectionStatus**  
Menunjukkan bagaimana [panggilan kampanye keluar](how-to-create-campaigns.md) sebenarnya dibuang jika kontak terhubung. Amazon Connect  
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_UNRESOLVED_SILENCE`: Nomor yang diputar terhubung tetapi deteksi mesin penjawab mengamati keheningan.
+ `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.

**InitialContactId**  
Pengidentifikasi kontak awal.  
Tipe: String  
Panjangnya: 1-256

**InitiationMethod**  
Menunjukkan bagaimana kontak dimulai. Untuk informasi selengkapnya, lihat [Metode inisiasi kontak dan tipe alur di pusat kontak Amazon Connect](contact-initiation-methods.md).  
Nilai valid:  
+  `INBOUND`: Pelanggan memulai kontak suara (telepon) dengan pusat kontak Anda. 
+  `OUTBOUND`Seorang agen memulai kontak suara (telepon) dengan pelanggan, dengan menggunakan PKT untuk memanggil nomor mereka.
+  `TRANSFER`: Pelanggan dipindahkan oleh agen ke agen lain atau ke antrian, menggunakan koneksi cepat di PKT. Ini menghasilkan pembuatan catatan kontak baru.
+  `CALLBACK`: Pelanggan dihubungi sebagai bagian dari alur panggilan balik. 

  Untuk informasi lebih lanjut tentang InitiationMethod skenario ini, lihat[Callback antrian dalam metrik real-time di Amazon Connect](about-queued-callbacks.md). 
+  `API`: Kontak dimulai dengan Amazon Connect oleh API. Ini bisa berupa kontak keluar yang Anda buat dan antrian ke agen, menggunakan [StartOutboundVoiceContact](https://docs.aws.amazon.com/connect/latest/APIReference/API_StartOutboundVoiceContact.html)API, atau bisa juga obrolan langsung yang diprakarsai oleh pelanggan dengan pusat kontak Anda, tempat Anda memanggil API. [StartChatConnect](https://docs.aws.amazon.com/connect/latest/APIReference/API_StartChatContact.html)
+  `WEBRTC_API`: Kontak menggunakan widget komunikasi dengan panggilan video.
+  `QUEUE_TRANSFER`: Saat pelanggan berada dalam satu antrian (mendengarkan aliran antrian Pelanggan), mereka 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 PKC 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](set-disconnect-flow.md) blok dipicu, ia menentukan aliran mana yang akan dijalankan setelah peristiwa pemutusan selama kontak. 

  Peristiwa pemutusan adalah ketika:
  + Obrolan, atau tugas terputus.
  + Sebuah tugas terputus sebagai akibat dari tindakan aliran.
  + Sebuah tugas kedaluwarsa. Tugas secara otomatis terputus ketika menyelesaikan timer kedaluwarsa. Defaultnya adalah 7 hari dan kedaluwarsa tugas dapat dikonfigurasi hingga 90 hari. 

  Jika kontak baru dibuat saat menjalankan alur pemutusan, maka metode inisiasi untuk kontak baru tersebut adalah DISCONNECT.
+  `AGENT_REPLY`: Seorang agen telah membalas kontak email masuk untuk membuat balasan email keluar.
+  `FLOW`: Email yang diintiasi oleh blok. [Kirim pesan](send-message.md)
+  `CAMPAIGN_PREVIEW`: Kontak diprakarsai oleh kampanye keluar menggunakan mode panggilan pratinjau. Agen mempratinjau informasi pelanggan sebelum panggilan dilakukan.

**InitiationTimestamp**  
Tanggal dan waktu kontak ini dimulai, dalam waktu UTC.   
+ Karena`INBOUND`, ini adalah saat kontak tiba.
+ Sebab`OUTBOUND`, ini adalah saat agen mulai menelepon.
+ Untuk`CALLBACK`, ini adalah saat kontak callback dibuat.
+ Sebab`EXTERNAL_OUTBOUND`, ini adalah saat agen mulai memanggil peserta eksternal.
+  Sebab`MONITOR`, ini adalah saat manajer mulai mendengarkan kontak. 
+ Untuk `TRANSFER` dan`QUEUE_TRANSFER`, ini adalah saat transfer dimulai.
**Jenis: String (*yyyy* - *mm* - *dd* T *hh*: mm: ss Z)**  
Dalam kasus tugas, InitiationTimestamp menandakan kapan kontak tugas dibuat, sedangkan EnqueueTimestamp menandakan waktu ketika kontak tugas dimasukkan ke dalam antrian untuk mencocokkan kontak dengan agen.   
Anda dapat mengonfigurasi alur sehingga ada pemrosesan yang dilakukan pada tugas sebelum kontak diantrian. Misalnya, pemrosesan ini bisa memakan waktu satu menit atau mungkin beberapa hari. Banyak tugas, terutama yang digunakan untuk pemrosesan backoffice tidak antri sehingga mereka mungkin memiliki tetapi tidak. InitiationTimestamp EnqueueTimestamp   
Tugas terjadwal dimulai saat kontak dibuat, namun tugas tersebut hanya mulai menjalankan alur saat jadwal terpenuhi.   
Nilai kedaluwarsa 7 hari tidak mutlak dan mungkin ada kasus di mana tugas berakhir lebih dari 7 hari (7,01 hari)

**InstanceARN**  
Nama Sumber Daya Amazon dari Amazon Connect instance.  
Tipe: ARN

**LastUpdateTimestamp**  
Tanggal dan waktu kontak ini terakhir diperbarui, dalam waktu UTC.  
**Jenis: String (*yyyy* - *mm* - *dd* T *hh*: mm: ss Z)**

**LastPausedTimestamp**  
Tanggal dan waktu kontak ini terakhir dijeda, dalam waktu UTC.  
**Jenis: String (*yyyy* - *mm* - *dd* T *hh*: mm: ss Z)**

**LastResumedTimestamp**  
Tanggal dan waktu kontak ini terakhir dilanjutkan, dalam waktu UTC.  
**Jenis: String (*yyyy* - *mm* - *dd* T *hh*: mm: ss Z)**

**MediaStreams**  
Streaming media.  
Jenis: Array dari [MediaStream](#MediaStream)

**NextContactId**  
ID kontak yang dibuat saat:  
+ Agen menggunakan Quick Connect atau nomor pad pada CCP.
— atau —  
+ Salah satu blok aliran berikut dijalankan:
  + [Transfer ke aliran](transfer-to-flow.md)
  + [Transfer ke antrian](transfer-to-queue.md)
  + [Atur aliran pemutusan](set-disconnect-flow.md)
— atau —  
+ Peserta WebRTC (audio atau video) tambahan ditambahkan.
Tipe: String  
Panjangnya: 1-256

**OutboundStrategy**  
Informasi tentang strategi outbound.  
Tipe: Objek [OutboundStrategy](https://docs.aws.amazon.com/connect/latest/APIReference/API_OutboundStrategy.html)

**PreviousContactId**  
ID kontak sebelumnya dari mana kontak saat ini dibuat ketika:  
+ Agen menggunakan Quick Connect atau nomor pad pada CCP.
— atau —  
+ Salah satu blok aliran berikut dijalankan:
  + [Transfer ke aliran](transfer-to-flow.md)
  + [Transfer ke antrian](transfer-to-queue.md)
  + [Atur aliran pemutusan](set-disconnect-flow.md)
— atau —  
+ Peserta WebRTC (audio atau video) tambahan ditambahkan.
Tipe: String  
Panjangnya: 1-256

**Queue**  
Jika kontak ini antri, ini adalah informasi tentang antrian.  
Tipe: [QueueInfo](#ctr-QueueInfo)

**Kampanye**  
Informasi yang terkait dengan kampanye.  
Jenis: Objek [kampanye](https://docs.aws.amazon.com/connect/latest/APIReference/API_Campaign.html)

**DisconnectDetails**  
Informasi tentang pengalaman pemutusan panggilan.  
Tipe: [DisconnectDetails](#ctr-disconnectdetails)

**QualityMetrics**  
Informasi tentang kualitas koneksi media peserta ketika peserta berbicara selama panggilan.  
Tipe: [QualityMetrics](#ctr-qualitymetrics)

**Recording**  
Jika perekaman diaktifkan, ini adalah informasi tentang rekaman.  
Tipe: [RecordingInfo](#ctr-RecordingInfo)

**Recordings**  
Jika perekaman diaktifkan, ini adalah informasi tentang rekaman.  
Jenis: Array dari [RecordingsInfo](#ctr-RecordingsInfo)  
Rekaman pertama untuk kontak akan muncul di bagian Perekaman dan Rekaman dari catatan kontak.

**Connect AI agents**  
Jika Amazon Q diaktifkan pada kontak, ini adalah informasi tentang sesi Amazon Q.  
Tipe: [WisdomInfo](#ctr-wisdominfo)

**RelatedContactId**  
Jika kontak ini dikaitkan dengan kontak lain, ini adalah pengenal dari kontak terkait.  
Tipe: String  
Panjang: 1-256.

**ScheduledTimestamp**  
Tanggal dan waktu ketika kontak ini dijadwalkan untuk memicu aliran untuk berjalan, dalam waktu UTC. Ini hanya didukung untuk saluran tugas.  
**Jenis: String (*yyyy* - *mm* - *dd* T *hh*: mm: ss Z)**

**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 \$1.  
SegmentAttributes adalah tempat subjek email dan bendera SES disimpan untuk kontak email.  
Bidang ini dapat digunakan untuk menampilkan subtipe saluran. Misalnya, `connect:Guide` atau `connect:SMS`.  
Tipe: SegmentAttributes   
Anggota:SegmentAttributeName, SegmentAttributeValue

**SystemEndpoint**  
Titik akhir sistem. Sebab`INBOUND`, ini adalah nomor telepon yang dihubungi pelanggan. Untuk `OUTBOUND` dan`EXTERNAL_OUTBOUND`, ini adalah nomor ID penelepon keluar yang ditetapkan ke antrian keluar yang digunakan untuk menghubungi pelanggan. Untuk`CALLBACK`, ini adalah nomor ID penelepon yang digunakan untuk memanggil pelanggan. Jika nomor ID penelepon secara eksplisit dikonfigurasi di blok Transfer ke Antrian, nomor tersebut digunakan untuk memanggil pelanggan. Jika tidak ada ID pemanggil yang dikonfigurasi di blok Transfer ke Antrian, nomor ID pemanggil keluar yang dikonfigurasi dalam antrian digunakan untuk memanggil pelanggan. Jika tidak ada ID penelepon yang dikonfigurasi, SystemEndpoint nilai akan muncul sebagai anonim.  
Ketika [Transfer ke nomor telepon](transfer-to-phone-number.md) blok digunakan tanpa menentukan ID pemanggil kustom, ID pemanggil dari pemanggil diteruskan sebagai ID pemanggil. Misalnya, jika Anda mentransfer ke nomor eksternal dan tidak ada ID pemanggil khusus yang digunakan untuk menentukan bahwa panggilan berasal dari organisasi Anda, maka ID pemanggil kontak akan ditampilkan ke pihak eksternal.  
Jenis: [Titik akhir](#ctr-endpoint), `EMAIL_ADDRESS`

**AdditionalEmailRecipients**  
Bidang To dan CC.  
Tipe: String  
Panjangnya: 1-256

**ContactAssociationId**  
Pengenal kontak yang umum di semua kontak yang ditautkan oleh relatedContactId. Ini digunakan untuk kontak email di utas.  
Tipe: Integer 

**TotalPauseCount**  
Jumlah total jeda termasuk saat kontak tidak terhubung.  
Tipe: Integer 

**TotalPauseDurationInSeconds**  
Total durasi jeda, termasuk sebelum dan sesudah agen terhubung.  
Tipe: Integer 

**TransferCompletedTimestamp**  
TransferCompleteTimestamp diisi ketika agen (yang memulai transfer) terputus sebelum agen baru bergabung (transfer dingin). Jika agen yang memulai transfer tidak terputus sebelum agen baru terhubung (transfer hangat), tidak TransferCompleteTimestamp terisi pada kontak agen awal.  
**Jenis: String (*yyyy* - *mm* - *dd* T *hh*: mm: ss Z)**

**TransferredToEndpoint**  
Jika kontak ini ditransfer keluar dari Amazon Connect, titik akhir transfer.  
Jenis: [Endpoint](#ctr-endpoint)

**Tags**  
[Tag](granular-billing.md) yang terkait dengan kontak. Ini berisi tag AWS yang dihasilkan dan yang ditentukan pengguna.   
Tipe: Peta string ke string

**GlobalResiliencyMetadata**  
Informasi tentang konfigurasi ketahanan global untuk kontak, termasuk detail distribusi lalu lintas.  
Tipe: [GlobalResiliencyMetadata](#ctr-GlobalResiliencyMetadata)

## ContactLens
<a name="ctr-ContactLens"></a>

Contact Lensinformasi, jika Contact Lens diaktifkan pada aliran.

**ConversationalAnalytics**  
Informasi tentang fitur [analisis Contact Lens percakapan](analyze-conversations.md).   
Objek yang memegang perilaku analitik percakapan untuk kontak.  
Tipe: [ConversationalAnalytics](#ctr-ConversationalAnalytics)

## ConversationalAnalytics
<a name="ctr-ConversationalAnalytics"></a>

Informasi tentang [analisis Contact Lens percakapan](analyze-conversations.md).

**Configuration**  
Konfigurasi untuk analisis percakapan untuk kontak.  
Jenis: [Konfigurasi](#ctr-Configuration)

## Configuration
<a name="ctr-Configuration"></a>

Konfigurasi untuk analisis Contact Lens percakapan. Anda mengonfigurasi analisis percakapan dengan menggunakan blok [Mengatur perilaku perekaman dan analitik](set-recording-behavior.md) aliran di situs web Amazon Connect admin, atau dengan menggunakan tindakan [UpdateContactRecordingBehavior](https://docs.aws.amazon.com/connect/latest/APIReference/contact-actions-updatecontactrecordingbehavior.html)kontak dalam bahasa Flow. 

**Enabled**  
Apakah Contact Lens diaktifkan untuk kontak?  
Jenis: Boolean

**ChannelConfiguration**  
Konfigurasi analitik Contact Lens percakapan khusus saluran untuk kontak. Konfigurasi analisis percakapan dipetakan ke blok aliran yang dapat memproses kontak dari saluran yang berbeda. Sementara sebagian besar parameter konfigurasi berlaku untuk semua saluran, objek ini berisi subset yang spesifik saluran.  
Tipe: [ChannelConfiguration](#ctr-ChannelConfiguration)

**LanguageLocale**  
Bahasa lokal digunakan oleh Contact Lens untuk menganalisis kontak.  
Tipe: String

**RedactionConfiguration**  
Konfigurasi redaksi untuk kontak.  
Tipe: [RedactionConfiguration](#ctr-RedactionConfiguration)

**SentimentConfiguration**  
Konfigurasi sentimen untuk kontak.  
Tipe: [SentimentConfiguration](#ctr-SentimentConfiguration)

## ChannelConfiguration
<a name="ctr-ChannelConfiguration"></a>

Konfigurasi saluran untuk kontak.

**AnalyticsModes**  
Daftar mode analitik untuk kontak.  
Tipe: [AnalyticsModes](#ctr-AnalyticsModes)

## Customer
<a name="ctr-Customer"></a>

Informasi tentang orang (pelanggan) yang menghubungi pusat kontak Anda.

**Capabilities**  <a name="Capabilities-CTR"></a>
Informasi tentang kemampuan pelanggan.  
Jenis: [Kemampuan](#ctr-Capabilities)

## Capabilities
<a name="ctr-Capabilities"></a>

Informasi tentang Video dan ScreenShare kemampuan.

**Video**  <a name="Video-CTR"></a>
Nilai yang valid: KIRIM.

**ScreenShare**  <a name="ScreenShare-CTR"></a>
Nilai yang valid: KIRIM.

## AnalyticsModes
<a name="ctr-AnalyticsModes"></a>

Daftar mode analitik untuk kontak. 

**AnalyticsModes**  
Mode analitik untuk kontak.  
Tipe: String  
Nilai yang valid untuk suara: `PostContact` \$1 `RealTime`  
Nilai yang valid untuk obrolan: `ContactLens`

## RedactionConfiguration
<a name="ctr-RedactionConfiguration"></a>

Konfigurasi redaksi untuk kontak.

**Behavior**  
Menunjukkan apakah redaksi diaktifkan untuk data sensitif, seperti informasi pribadi, dalam file Contact Lens output dan rekaman audio. Ketika bidang ini diatur ke `Disabled` semua nilai lain dalam objek ini diabaikan.  
Tipe: String  
Nilai yang valid: `Enable` \$1 `Disable`

**Policy**  
Menunjukkan apakah Anda mendapatkan transkrip dan file audio yang disunting dan asli, hanya transkrip dan file audio yang disunting, atau hanya transkrip dengan konten yang tidak disunting. `None`menunjukkan tidak ada redaksi yang diterapkan.  
Tipe: String  
Nilai yang valid: `None` \$1 `RedactedOnly` \$1 `RedactedAndOriginal`

**Entities**  
Daftar entitas redaksi untuk kontak. Jika ini ada, hanya entitas yang disebutkan dalam daftar ini yang disunting.  
Jenis: [Entitas](#ctr-Entities)

**MaskMode**  
Seberapa sensitif informasi dalam catatan kontak harus ditutup.   
+ Kapan `PII` dipilih, semua entitas yang disunting diganti dengan `[PII]` string. 
+ Ketika `EntityType` dipilih, semua entitas yang disunting diganti dengan label entitas. Misalnya, ketika `EMAIL` entitas dikonfigurasi untuk redaksi, email dalam transkrip diganti dengan `[EMAIL]` string.
Tipe: String  
Nilai yang valid: `PII ` \$1 `EntityType` 

## SentimentConfiguration
<a name="ctr-SentimentConfiguration"></a>

Konfigurasi sentimen untuk kontak.

**Behavior**  
Menunjukkan apakah analisis sentimen diaktifkan atau dinonaktifkan untuk kontak, nilai default adalah`Enable`.   
Tipe: String  
Nilai yang valid: `Enable` \$1 `Disable`

## Entities
<a name="ctr-Entities"></a>

Daftar entitas redaksi untuk kontak.

**Entity**  
Entitas yang harus disunting untuk kontak.  
Tipe: String  
Nilai min: 0

## SummaryConfiguration
<a name="ctr-SummaryConfiguration"></a>

Ringkasan konfigurasi untuk kontak.

**SummaryModes**  
Daftar mode ringkasan untuk kontak.  
Tipe: [SummaryModes](#ctr-SummaryModes)  
Nilai maks: 1

## SummaryModes
<a name="ctr-SummaryModes"></a>

Daftar mode ringkasan untuk kontak. `PostContact`mode ringkasan berarti [ringkasan pasca-kontak yang didukung AI generatif](view-generative-ai-contact-summaries.md) diaktifkan untuk kontak.

**SummaryMode**  
Mode ringkasan untuk kontak.   
Tipe: String  
Nilai yang valid: `PostContact`

## DeviceInfo
<a name="ctr-deviceinfo"></a>

Informasi tentang perangkat peserta. 

**PlatformName**  
Nama platform yang digunakan peserta untuk panggilan tersebut.   
Tipe: String  
Panjangnya: 1-128

**PlatformVersion**  
Versi platform yang digunakan peserta untuk panggilan.   
Tipe: String  
Panjangnya: 1-128

**OperatingSystem**  
Sistem operasi yang digunakan peserta untuk panggilan.  
Tipe: String  
Panjangnya: 1-128

## DisconnectDetails
<a name="ctr-disconnectdetails"></a>

Informasi tentang pengalaman pemutusan panggilan. Untuk informasi tentang cara menggunakan data ini untuk memecahkan masalah pemutusan panggilan, lihat. [Memecahkan masalah pemutusan panggilan dengan menggunakan DisconnectDetails dalam catatan kontak](troubleshoot-call-disconnects.md) 

**PotentialDisconnectIssue**  
Menunjukkan potensi masalah pemutusan untuk panggilan. Bidang ini tidak diisi jika layanan tidak mendeteksi potensi masalah.  
Tipe: String  
Panjang: 0-128  
Nilai valid:   
+ `AGENT_CONNECTIVITY_ISSUE`: Menunjukkan potensi masalah dengan konektivitas jaringan agen.
+ `AGENT_DEVICE_ISSUE`: Menunjukkan masalah dengan pelanggan yang mendengar agen karena potensi masalah dengan perangkat agen seperti workstation, headset, atau mikrofon mereka. 
+ `CUSTOMER_CONNECTIVITY_ISSUE`: Menunjukkan potensi masalah dengan konektivitas jaringan pelanggan.
+ `CUSTOMER_DEVICE_ISSUE`: Menunjukkan masalah dengan pelanggan yang mendengar agen karena potensi masalah dengan perangkat pelanggan seperti speaker perangkat atau mikrofon mereka.

## Endpoint
<a name="ctr-endpoint"></a>

Informasi tentang titik akhir. Di Amazon Connect, titik akhir adalah tujuan untuk kontak, seperti nomor telepon pelanggan, atau nomor telepon untuk pusat kontak Anda.

**Address**  
Nilai untuk jenis endpoint. Untuk`TELEPHONE_NUMBER`, nilainya adalah nomor telepon dalam format E.164.  
Tipe: String  
Panjangnya: 1-256

**Type**  
Tipe tiitik akhir Saat ini, titik akhir hanya dapat berupa nomor telepon.  
Nilai yang valid: `TELEPHONE_NUMBER` 

## Expiry
<a name="ctr-Expiry"></a>

Objek untuk menentukan kedaluwarsa langkah routing.

**DurationInSeconds**  
Jumlah detik untuk menunggu sebelum kedaluwarsa langkah perutean.  
Tipe: Integer  
Nilai min: 0

**ExpiryTimestamp**  
Timestamp yang menunjukkan kapan langkah perutean kedaluwarsa.  
Tipe: String (yyyy-mm-ddThh:mm:ssZ)

## Expression
<a name="ctr-Expression"></a>

Sebuah gabungan yang ditandai untuk menentukan ekspresi untuk langkah routing.

**AndExpression**  
Daftar ekspresi routing yang akan dan-Ed bersama.  
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

**NotAttributeCondition**  
Objek untuk menentukan kondisi atribut yang telah ditentukan untuk mengecualikan agen dengan kemahiran tertentu.  
Tipe: AttributeCondition

## ExternalThirdParty
<a name="ctr-ExternalThirdParty"></a>

Informasi tentang peserta Pihak Ketiga Eksternal.

**ExternalThirdPartyInteractionDuration**  
Waktu, dalam detik penuh, bahwa peserta eksternal berinteraksi dengan pelanggan.  
Tipe: Integer  
Nilai min: 0

## GlobalResiliencyMetadata
<a name="ctr-GlobalResiliencyMetadata"></a>

Informasi tentang konfigurasi ketahanan global untuk kontak, termasuk detail distribusi lalu lintas.

**ActiveRegion**  
Wilayah AWS saat ini di mana kontak aktif. Ini menunjukkan di mana kontak sedang diproses secara real-time.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 1024.

**OriginRegion**  
Wilayah AWS tempat kontak awalnya dibuat dan dimulai. Ini mungkin berbeda dari `ActiveRegion` jika kontak telah ditransfer di seluruh wilayah.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 1024.

**TrafficDistributionGroupId**  
Pengidentifikasi grup distribusi lalu lintas.  
Tipe: String  
Pola: `^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$`

## ContactEvaluations
<a name="ctr-ContactEvaluations"></a>

Informasi tentang evaluasi kontak.

**FormId**  
Pengidentifikasi unik untuk formulir. Itu selalu hadir.  
Tipe: String

**EvaluationArn**  
Nama Sumber Daya Amazon untuk formulir evaluasi. Itu selalu hadir.  
Tipe: String

**Status**  
Status evaluasi.   
Tipe: String  
Nilai valid: `COMPLETE`, `IN_PROGRESS`, `DELETED`

**StartTimestamp**  
Tanggal dan waktu ketika evaluasi dimulai, dalam waktu UTC.   
Jenis: String (*yyyy-mm-dd*T *hh: mm: ss Z)*

**EndTimestamp**  
Tanggal dan waktu evaluasi diajukan, dalam waktu UTC.   
Jenis: String (*yyyy-mm-dd*T *hh: mm: ss Z)*

**DeleteTimestamp**  
Tanggal dan waktu ketika evaluasi dihapus, dalam waktu UTC.   
Jenis: String (*yyyy-mm-dd*T *hh: mm: ss Z)*

**ExportLocation**  
Jalur di mana evaluasi diekspor.   
Tipe: String  
Panjang: 0-256

## MediaStream
<a name="MediaStream"></a>

Informasi tentang aliran media yang digunakan selama kontak.

**Type**  
Tipe: MediaStreamType  
Nilai valid: `AUDIO`, `CHAT`, `AUTOMATED_INTERACTION` 

## QualityMetrics
<a name="ctr-qualitymetrics"></a>

Informasi tentang kualitas koneksi media peserta ketika peserta berbicara selama panggilan.

**Agent**  
Informasi tentang kualitas koneksi media agen. Ini adalah ukuran bagaimana agen terdengar kepada pelanggan.  
Tipe: [AgentQualityMetrics](#ctr-agentqualitymetrics)

**Customer**  
Informasi tentang kualitas koneksi media pelanggan. Ini adalah ukuran bagaimana pelanggan terdengar kepada agen.  
Tipe: [CustomerQualityMetrics](#ctr-customerqualitymetrics)

## AgentQualityMetrics
<a name="ctr-agentqualitymetrics"></a>

Informasi tentang kualitas koneksi media agen. Ini adalah ukuran bagaimana agen terdengar kepada pelanggan.

**catatan**  
AgentQualityMetrics hanya tersedia untuk panggilan suara. 

**Audio**  
Informasi tentang kualitas audio agen.  
Tipe: [AudioQualityMetricsInfo](#ctr-audioqualitymetrics)

## CustomerQualityMetrics
<a name="ctr-customerqualitymetrics"></a>

Informasi tentang kualitas koneksi media pelanggan. Ini adalah ukuran bagaimana pelanggan terdengar kepada agen.

**catatan**  
CustomerQualityMetrics hanya tersedia untuk panggilan suara dalam aplikasi dan web. Untuk informasi tentang panggilan dalam aplikasi dan web, lihat[Siapkan kemampuan dalam aplikasi, web, panggilan video, dan berbagi layar](inapp-calling.md).

**Audio**  
Informasi tentang kualitas audio Agen.  
Tipe: [AudioQualityMetricsInfo](#ctr-audioqualitymetrics)

## AudioQualityMetricsInfo
<a name="ctr-audioqualitymetrics"></a>

Informasi untuk skor kualitas dan potensi masalah kualitas untuk audio,

**QualityScore**  
Angka yang mewakili perkiraan kualitas koneksi media.  
Tipe: Number  
Nilai min: 1,00  
Maks. Val: 5.00

** PotentialQualityIssues**  
Daftar masalah potensial yang menyebabkan penurunan kualitas pada koneksi media. Jika layanan tidak mendeteksi potensi masalah kualitas, daftarnya kosong.  
Tipe: StringArray  
Nilai yang valid: Array kosong atau array dengan salah satu nilai berikut:`HighPacketLoss`,`HighRoundTripTime`,`HighJitterBuffer`.

## QueueInfo
<a name="ctr-QueueInfo"></a>

Informasi tentang antrian.

**ARN**  
Nama Sumber Daya Amazon dari antrian.  
Tipe: ARN

**DequeueTimestamp**  <a name="DequeueTimestamp-CTR"></a>
Tanggal dan waktu kontak dihapus dari antrian, dalam waktu UTC. Baik pelanggan terputus atau agen mulai berinteraksi dengan pelanggan.  
**Jenis: String (*yyyy* - *mm* - *dd* T *hh*: mm: ss Z)**

**Duration**  <a name="Duration-CTR"></a>
Perbedaan waktu, dalam detik penuh, antara `EnqueueTimestamp` dan`DequeueTimestamp`.  
Tipe: Integer  
Nilai min: 0

**EnqueueTimestamp**  <a name="EnqueueTimestamp-CTR"></a>
Tanggal dan waktu kontak ditambahkan ke antrian, dalam waktu UTC.  
**Jenis: String (*yyyy* - *mm* - *dd* T *hh*: mm: ss Z)**

**Name**  
Nama antrean.  
Tipe: String  
Panjangnya: 1-256

## RecordingInfo
<a name="ctr-RecordingInfo"></a>

Informasi tentang rekaman suara.

**DeletionReason**  
Jika rekaman dihapus, ini adalah alasan yang dimasukkan untuk penghapusan.  
Tipe: String

**Location**  
Lokasi, di Amazon S3, untuk rekaman.  
Tipe: String  
Panjang: 0-256

**Status**  
Status perekaman.  
Nilai yang valid: `AVAILABLE` \$1 `DELETED` \$1 `NULL` 

**Type**  
Jenis rekaman.  
Nilai yang valid: `AUDIO` 

## RecordingsInfo
<a name="ctr-RecordingsInfo"></a>

Informasi tentang rekaman suara, transkrip obrolan, atau perekaman layar.

**DeletionReason**  
Jika recording/transcript dihapus, ini adalah alasan yang dimasukkan untuk penghapusan.  
Tipe: String

**FragmentStartNumber**  
Nomor yang mengidentifikasi Kinesis Video Streams fragmen tempat streaming audio pelanggan dimulai.  
Tipe: String

**FragmentStopNumber**  
Nomor yang mengidentifikasi Kinesis Video Streams fragmen tempat aliran audio pelanggan berhenti.  
Tipe: String

**Location**  
Lokasi, di Amazon S3, untuk perekaman/transkrip.  
Tipe: String  
Panjang: 0-256

**MediaStreamType**  
Informasi tentang aliran media yang digunakan selama percakapan.   
Tipe: String  
Nilai valid: `AUDIO`, `VIDEO`, `CHAT`

**ParticipantType**  
Informasi tentang peserta percakapan: apakah mereka agen atau kontak. Berikut ini adalah jenis peserta:   
+ Semua
+ pengelola
+ Agen
+ Pelanggan
+ Pihak ketiga
+ Supervisor
+ IVR
Tipe: String

**StartTimestamp**  
Ketika percakapan dari leg terakhir rekaman dimulai.  
Jenis: String *(yyyy-mm-ddTHH: MM*: SSZ)

**Status**  
Status perekaman/transkrip.  
Nilai yang valid: `AVAILABLE` \$1 `DELETED` \$1 `NULL` 

**StopTimestamp**  
Ketika percakapan rekaman terakhir berhenti.  
Jenis: String *(yyyy-mm-ddTHH: MM*: SSZ)

**StorageType**  
Dimana recording/transcript disimpan.  
Tipe: String  
Nilai yang valid: Amazon S3 \$1 `KINESIS_VIDEO_STREAM` 

## References
<a name="ctr-contact-references"></a>

Berisi tautan ke dokumen lain yang terkait dengan kontak.

**Info Referensi**  
Name  
Type: `URL` \$1 `ATTACHMENT` \$1 `NUMBER` \$1 `STRING` \$1 `DATE` \$1 `EMAIL`  
+ Ketika Type =`ATTACHMENT`, catatan juga memiliki bidang Status. 

  Nilai status valid: `APPROVED` \$1 `REJECTED` 
Value

## RoutingCriteria
<a name="ctr-RoutingCriteria"></a>

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

**ActivationTimestamp**  
Timestamp yang menunjukkan kapan kriteria perutean diatur ke aktif. Kriteria routing diaktifkan ketika kontak ditransfer ke antrian.  
ActivationTimestamp ditetapkan pada kriteria perutean 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.  
Ketika Anda telah memperbarui kriteria perutean lebih dari 3 kali pada kontak yang diantrian, maka hanya 3 pembaruan terakhir yang muncul di catatan kontak. Namun, Anda dapat menggunakan indeks untuk mengidentifikasi berapa kali kriteria perutean diperbarui pada catatan kontak.  
Misalnya, jika kriteria routing diperbarui 5 kali, maka Anda akan melihat 3 kriteria routing pada catatan kontak dengan indeks 2, 3, dan 4. Ini karena paling banyak hanya 3 kriteria routing yang disimpan pada catatan kontak. Dua pembaruan kriteria perutean pertama yang akan memiliki indeks 0 dan 1 tidak muncul pada catatan kontak.   
Tipe: Integer  
Nilai min: 0

**Steps**  
Daftar langkah routing.  
Jenis: Daftar objek Langkah  
Panjangnya: 1-5

## RoutingProfile
<a name="ctr-RoutingProfile"></a>

Informasi tentang profil perutean.

**ARN**  
Nama Sumber Daya Amazon dari profil perutean.  
Tipe: ARN

**Name**  
Nama profil routing.  
Tipe: String  
Panjang: 1-100

## StateTransitions
<a name="ctr-StateTransitions"></a>

Informasi tentang transisi negara dari seorang supervisor.

**stateStartTimestamp**  
Tanggal dan waktu ketika negara mulai dalam waktu UTC.  
Tipe: String (yyyy-mm-ddThh:mm:ssZ)

**stateEndTimestamp**  
Tanggal dan waktu ketika negara berakhir dalam waktu UTC.  
Tipe: String (yyyy-mm-ddThh:mm:ssZ)

**state**  
Nilai yang valid:`SILENT_MONITOR | BARGE`.

## Steps
<a name="ctr-Steps"></a>

Jika Amazon Connect tidak menemukan agen yang tersedia yang memenuhi persyaratan dalam satu langkah selama durasi langkah tertentu, kriteria perutean akan beralih ke langkah berikutnya secara berurutan hingga gabungan selesai dengan agen. Ketika semua langkah habis, Amazon Connect menawarkan kontak ke 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

## VoiceIdResult
<a name="ctr-VoiceID"></a>

Status ID Suara terbaru.

**Authentication**  
Informasi otentikasi suara untuk panggilan.  
Tipe: Authentication

**FraudDetection**  
Informasi deteksi penipuan untuk panggilan tersebut.  
Tipe: FraudDetection

**GeneratedSpeakerId**  
Pengenal speaker yang dihasilkan oleh ID Suara.  
Tipe: String  
Panjangnya: 25 karakter

**SpeakerEnrolled**  
Apakah pelanggan terdaftar selama kontak ini?  
Tipe: Boolean

**SpeakerOptedOut**  
Apakah pelanggan memilih keluar selama kontak ini?  
Tipe: Boolean

## WisdomInfo
<a name="ctr-wisdominfo"></a>

Informasi tentang sesi agen Connect AI.

**SessionArn**  
Nama Sumber Daya Amazon (ARN) dari sesi agen Connect AI untuk kontak tersebut.  
Tipe: ARN

## Authentication
<a name="ctr-Authentication"></a>

Informasi tentang autentikasi ID Suara untuk panggilan.

**ScoreThreshold**  
Skor otentikasi minimum yang diperlukan bagi pengguna untuk diautentikasi.  
Tipe: Integer  
Nilai min: 0  
Nilai maks: 100

**MinimumSpeechInSeconds**  
Jumlah detik ucapan yang digunakan untuk mengautentikasi pengguna.  
Tipe: Integer  
Nilai min: 5  
Nilai maks: 10

**Score**  
Output evaluasi otentikasi ID Suara.  
Tipe: Integer  
Nilai min: 0  
Nilai maks: 100

**Result**  
Output string evaluasi otentikasi ID Suara.  
Tipe: String  
Panjangnya: 1-32  
Nilai yang valid: `Authenticated` `Not Authenticated` \$1 `Not Enrolled` \$1 `Opted Out` \$1 `Inconclusive` \$1 `Error`

## FraudDetection
<a name="ctr-FraudDetection"></a>

Informasi tentang deteksi penipuan ID Suara untuk panggilan.

**ScoreThreshold**  
Ambang batas untuk mendeteksi penipu dalam daftar pantauan yang ditetapkan dalam aliran untuk kontak.  
Tipe: Integer  
Nilai min: 0  
Nilai maks: 100

**Result**  
Output string deteksi penipu dalam daftar pantauan.  
Tipe: String  
Nilai yang valid: `High Risk` \$1 `Low Risk` \$1 `Inconclusive` \$1 `Error`

**Reasons**  
Berisi jenis penipuan: Penipu yang Dikenal dan Spoofing Suara.  
Tipe: List of String  
Panjangnya: 1-128

**RiskScoreKnownFraudster**  
Deteksi penipu dalam skor daftar pantauan untuk kategori Known Fraudster.  
Tipe: Integer  
Nilai min: 0  
Nilai maks: 100

**RiskScoreVoiceSpoofing**  
Skor risiko penipuan berdasarkan Voice Spoofing, seperti pemutaran audio dari Text-to-Speech sistem yang direkam audio.  
Tipe: Integer  
Panjangnya: 3

**RiskScoreSyntheticSpeech(tidak terpakai)**  
Bidang ini tidak terpakai. Skor ini disajikan sebagai skor risiko gabungan untuk Voice Spoofing.   
Tipe: Integer  
Panjangnya: 3

**GeneratedFraudsterID**  
ID penipu jika jenis penipuan adalah Penipu yang Dikenal.  
Tipe: String  
Panjangnya: 25 karakter

**WatchlistID**  
Daftar pantauan penipu yang diatur dalam aliran untuk kontak. Gunakan untuk Deteksi Penipu yang Dikenal.  
Tipe: String  
Panjangnya: 22 karakter

## Cara mengidentifikasi kontak yang ditinggalkan
<a name="abandoned-contact"></a>

Kontak yang ditinggalkan mengacu pada kontak yang terputus oleh pelanggan saat dalam antrian. Ini berarti bahwa mereka tidak terhubung dengan agen. 

Catatan kontak untuk kontak yang ditinggalkan memiliki **Antrian**, dan **Timestamp Enqueue karena sudah diantrekan**. Itu tidak akan memiliki **ConnectedToAgentTimestamp**, atau salah satu bidang lain yang mengisi hanya setelah kontak telah terhubung ke agen.