

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

# Menggunakan mode callback pertama pelanggan di Amazon Connect
<a name="customer-first-cb"></a>

Saat mengatur callback antrian, Anda memiliki pilihan tambahan apakah akan menggunakan mode callback pertama agen atau mode callback pertama pelanggan.
+ **Mode callback pertama agen** adalah default. Panggilan balik ditawarkan kepada agen untuk menerima atau menolak sebelum panggilan dipanggil ke pelanggan.
+ **Mode panggilan balik pertama pelanggan** hanya tersedia jika Amazon Connect Generasi Berikutnya [diaktifkan](enable-nextgeneration-amazonconnect.md) untuk instans Amazon Connect Anda. Dalam mode ini, Amazon Connect memanggil pelanggan terlebih dahulu dan hanya menawarkan panggilan balik ke agen jika pelanggan menjawab panggilan balik yang mereka terima.

**penting**  
Mode callback pertama pelanggan tidak tersedia dalam model pay-per-feature penetapan harga. 
Jika Anda menonaktifkan Next Generation Amazon Connect setelah Anda mengaktifkan dan mulai menggunakan callback pertama pelanggan, mode callback pertama pelanggan juga dinonaktifkan.

**Topics**
+ [Siklus hidup callback pertama pelanggan](#queued-callback-customer-first-callback-contact-lifecycle)
+ [Metrik untuk callback pertama pelanggan](#customer-first-callback-metrics)
+ [Contoh catatan kontak](#customer-first-callback-contact-lifecycle-contact-model)
+ [Aliran sampel](#customer-first-callback-contact-lifecycle-sample-flows)

## Siklus hidup callback pertama pelanggan
<a name="queued-callback-customer-first-callback-contact-lifecycle"></a>

Siklus hidup callback pertama pelanggan tersebar di tiga kontak yang berbeda, seperti yang ditunjukkan pada diagram berikut. 

![\[Siklus hidup untuk callback pertama pelanggan, tersebar di tiga kontak yang berbeda.\]](http://docs.aws.amazon.com/id_id/connect/latest/adminguide/images/queued-callback-customer-first-callback-contact-lifecycle-1.png)


Berikut ini adalah deskripsi dari setiap kontak.

1. **Kontak pelanggan masuk (C1) adalah kontak** suara masuk. Sepertinya setiap kontak pelanggan masuk lainnya.

1. **Kontak callback antrian (C2)** adalah antrian callback pertama pelanggan. Ini memiliki metode inisiasi baru CALLBACK\$1CUSTOMER\$1FIRST\$1QUEUED.
   + C2 memicu alur pembuatan, jika Anda memilih **Atur alur pembuatan** di blok. [Transfer ke antrian](transfer-to-queue.md) Ia melakukan ini sebelum antri dalam antrian kerja, dan setelah **penundaan awal**, jika itu ditentukan dalam blok. [Transfer ke antrian](transfer-to-queue.md) 
   + C2 tidak mendukung **jumlah maksimum percobaan ulang** dan **Waktu minimum antara pengaturan upaya** di [Transfer ke antrian](transfer-to-queue.md) blok. Fungsionalitas itu hanya tersedia untuk callback agen pertama.

1. **Kontak panggilan balik terpanggil (C3)** adalah panggilan panggilan panggilan panggilan balik pertama pelanggan. Ini memiliki metode inisiasi baru CALLBACK\$1CUSTOMER\$1FIRST\$1DIALED.
   + C3 memicu alur panggilan balik keluar yang diperlukan yang Anda tentukan di blok aliran. [Transfer ke antrian](transfer-to-queue.md) Anda hanya menentukan alur callback keluar untuk mode callback pertama pelanggan, bukan untuk mode callback pertama agen.
   + Untuk callback pertama pelanggan, Anda mengonfigurasi percobaan ulang dan waktu antara upaya dalam alur keluar yang ditentukan untuk C3, berdasarkan output blok aliran. [Periksa kemajuan panggilan](check-call-progress.md) Tujuannya adalah untuk menentukan apakah kontak telah dijawab oleh pesan suara atau suara manusia.
   + Setelah kehadiran pelanggan dikonfirmasi, aliran untuk C3 harus memiliki blok [Transfer ke antrian](transfer-to-queue.md) aliran yang dikonfigurasi untuk menempatkan kontak dalam antreannya untuk menemukan agen berikutnya yang tersedia.
   + Anda dapat menyesuaikan prioritas perutean kontak ini dalam alur dengan menggunakan [Tetapkan kriteria perutean](set-routing-criteria.md) atau [Ubah prioritas/usia perutean](change-routing-priority.md) blok.

**catatan**  
Anda harus mengatur antrian kerja akhir setidaknya sekali sebelum C2 dibuat.   
Anda dapat melakukan ini di aliran masuk C1 dengan menggunakan. [Atur antrian kerja](set-working-queue.md) Atau, saat mengkonfigurasi C2 Anda dapat menentukan antrian di blok. [Transfer ke antrian](transfer-to-queue.md)
Anda dapat memodifikasi antrian kerja akhir dengan menggunakan **Atur alur pembuatan** untuk C2, atau dengan menggunakan alur keluar yang Anda tentukan untuk C3.
Saat Anda mengatur antrean kerja akhir untuk callback di setiap titik dalam siklus hidup kontak (langkah C1, C2, atau C3), tahapan berikut mewarisinya. 

## Metrik untuk callback pertama pelanggan
<a name="customer-first-callback-metrics"></a>

Anda dapat mengakses metrik berikut di dasbor kinerja Antrian atau dengan menggunakan API [GetMetricDataV2](https://docs.aws.amazon.com/connect/latest/APIReference/API_GetMetricDataV2.html).
+ [Waktu pengabaian antrian rata-rata - panggilan balik pertama pelanggan](metrics-definitions.md#average-queue-abandon-time-customer-first-callback)
+ [Waktu jawaban antrian rata-rata - panggilan balik pertama pelanggan](metrics-definitions.md#average-queue-answer-time-customer-first-callback)
+ [Kecepatan jawaban rata-rata - panggilan balik pertama pelanggan dihubungi](metrics-definitions.md#average-speed-of-answer-customer-first-callback-dialed)
+ [Waktu tunggu rata-rata setelah koneksi pelanggan - panggilan balik pertama pelanggan](metrics-definitions.md#average-wait-time-after-customer-connection-customer-first-callback)
+ [Upaya callback - callback pertama pelanggan](metrics-definitions.md#callback-attempts-customer-first-callback)
+ [Volume kontak - callback agen pertama](metrics-definitions.md#contact-volume-agent-first-callback)
+ [Volume kontak - panggilan balik pertama pelanggan](metrics-definitions.md#contact-volume-customer-first-callback)
+ [Kontak ditinggalkan - panggilan balik pertama pelanggan](metrics-definitions.md#contacts-abandoned-customer-first-callback)
+ [Kontak ditangani - panggilan balik pertama pelanggan](metrics-definitions.md#contacts-handled-customer-first-callback)

## Contoh catatan kontak untuk callback pertama pelanggan
<a name="customer-first-callback-contact-lifecycle-contact-model"></a>

Berikut ini adalah contoh catatan kontak untuk menunjukkan informasi apa yang disimpan untuk kaki C2 dan C3 dari callback pertama pelanggan.

### Contoh C2 mengantri catatan kontak panggilan balik pelanggan pertama
<a name="customer-first-callback-contact-lifecycle-contact-model-c2"></a>

```
InitialContactId : C1 (Inbound contact)
ContactId : C2 (this contact)
PreviousContactId : C1 (Inbound contact)
NextContactId : C3 (Dialed customer first callback contact)
Channel : VOICE,
InitiationMethod : CALLBACK_CUSTOMER_FIRST_QUEUED, 

ConnectedToSystemTimeStamp : time // Timestamp when callback creation flow got started

CustomerEndpoint : customer phone number endpoint

DisconnectTimestamp : time // Timestamp indicating contact is disconnected and customer will be dialed

DisconnectReason : // Disconnect reason code 

InitiationTimeStamp : time // Timestamp indicating customer first callback has been created in connect systems

QueueInfo : {
    Arn : arn // Queue arn representing customer first callback queue
    EnqueueTimeStamp : time // Timestamp indicating customer first callback has been put in queue and waiting out to dial.
    DequeueTimeStamp : time // Timestamp indicating customer first callback has been taken out from queue to dial out end customer.
    Duration : time // total time it took connect systems to dial out end customer. 
}
```

### Contoh C3 menghubungi kontak callback pertama pelanggan
<a name="customer-first-callback-contact-lifecycle-contact-model-c3"></a>

```
InitialContactId : C1 (Inbound contact)
ContactId : C3 (this contact)
PreviousContactId : C2 (Queued customer first callback contact)
Channel : VOICE,
InitiationMethod : CALLBACK_CUSTOMER_FIRST_DIALED,

ConnectedToSystemTimeStamp : time // Timestamp when the outbound call associated with callback was connected with customer.

CustomerEndpoint : customer phone number endpoint

SystemEndpoint : Outbound caller id assigned to the outbound queue

Agent : {
    // All agent information associated with the outbound call. 
    // Like Agent Arn, ConnectToAgentTimestamp, ACW duration etc. 
}

AgentConnectionAttempts : number

DisconnectTimestamp : time // Timestamp indicating outbound call for the callback is disconnected

DisconnectReason : // Disconnect reason code

SegmentAttributes : { 
    'connect:TrafficType' : 'CUSTOMER_FIRST_CALLBACK'
}, 

AnsweringMachineDetectionStatus : HUMAN_ANSWERED|VOICEMAIL_BEEP|VOICEMAIL_NO_BEEP|AMD_UNANSWERED|AMD_UNRESOLVED|AMD_NOT_APPLICABLE|SIT_TONE_BUSY|SIT_TONE_INVALID_NUMBER|SIT_TONE_DETECTED|FAX_MACHINE_DETECTED|AMD_ERROR|AMD_UNRESOLVED_SILENCE(WIP)

CustomerVoiceActivity : {
    GreetingStartTimestamp : timestamp
    GreetingEndTimestamp : timestamp
}

InitiationTimeStamp : time // Timestamp indicating start of outbound call to customer
 
QueueInfo : {
    Arn : arn // Queue arn representing customer first callback queue
    EnqueueTimeStamp : time // Timestamp indicating customer first callback has been put in queue to join with agent.
    DequeueTimeStamp : time // Timestamp indicating customer first callback has been taken out from queue to join with agent.
    Duration : time // total time it took connect systems to join dialed end customer with agent.
    CallbackTotalQueueDuration : time // total time the customer first callback spent in queue (Includes the total queued time for C2 and C3.)
}
```

## Alur sampel untuk callback pertama pelanggan
<a name="customer-first-callback-contact-lifecycle-sample-flows"></a>

Alur sampel berikut menunjukkan bagaimana Anda dapat mengonfigurasi alur untuk callback pertama pelanggan.

### Contoh alur panggilan masuk
<a name="customer-first-callback-contact-lifecycle-sample-flows-inbound"></a>

Gambar berikut menunjukkan [Transfer ke antrian](transfer-to-queue.md) blok dalam aliran.

![\[Blok Transfer ke antrian dalam alur callback pertama pelanggan.\]](http://docs.aws.amazon.com/id_id/connect/latest/adminguide/images/customer-first-callback-contact-lifecycle-sample-flows-inbound-1.png)


Dalam alur ini, alur **pembuatan Set [Transfer ke antrian](transfer-to-queue.md)** telah dikonfigurasi dan aliran dial keluar ditentukan.

![\[Blok Transfer ke antrian, tempat Alur pembuatan Set dikonfigurasi dan aliran dial keluar ditentukan.\]](http://docs.aws.amazon.com/id_id/connect/latest/adminguide/images/customer-first-callback-contact-lifecycle-sample-flows-inbound-2.png)


### Contoh konfigurasi alur pembuatan callback
<a name="customer-first-callback-contact-lifecycle-sample-flows-creation"></a>

Gambar berikut menunjukkan aliran pembuatan callback sampel. [Mengatur aliran antrian pelanggan](set-customer-queue-flow.md)Blok dikonfigurasi sehingga alur antrian pelanggan berjalan saat kontak panggilan balik berada dalam antrian menunggu ketersediaan agen untuk memanggil pelanggan.

![\[Contoh alur pembuatan callback dengan blok antrean pelanggan Set.\]](http://docs.aws.amazon.com/id_id/connect/latest/adminguide/images/customer-first-callback-contact-lifecycle-sample-flows-creation-1.png)


### Contoh alur panggilan keluar untuk callback
<a name="customer-first-callback-contact-lifecycle-sample-flows-outbound"></a>

Dalam alur panggilan keluar yang ditunjukkan pada gambar berikut, Amazon Connect mengevaluasi keberadaan pelanggan dengan menggunakan blok. [Periksa kemajuan panggilan](check-call-progress.md) Jika voicemail terdeteksi, kontak callback dibuat ulang. Jika pelanggan terdeteksi di ujung lain panggilan, panggilan ditransfer ke antrian agar agen bergabung dengan pelanggan.

![\[Alur panggilan keluar dengan blok kemajuan Periksa panggilan\]](http://docs.aws.amazon.com/id_id/connect/latest/adminguide/images/customer-first-callback-contact-lifecycle-sample-flows-outbound-1.png)
