> For the complete documentation index, see [llms.txt](https://library.zoom.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://library.zoom.com/technical-library/vi/dich-vu-kinh-doanh/zoom-contact-center/expert-insights/agentless-dialer-with-custom-fields.md).

# Trình quay số không cần nhân viên với trường tùy chỉnh

## Tổng quan

### Agentless Dialer là gì?

Zoom trung tâm liên hệ **Agentless Dialer** là một loại bộ quay số thực hiện các cuộc gọi Đi mà không yêu cầu nhân viên phải đăng nhập hoặc Đang rảnh. Không giống như **Xem trước** và **Tiến dần** bộ quay số, vốn do nhân viên điều khiển, thì **Agentless Dialer** hoạt động độc lập, thực thi các chiến dịch bằng cách quay số các người liên hệ từ một danh sách và mang đến trải nghiệm tự động thông qua một **Flow** đã được Cấu hình hoặc thông điệp đã ghi. **Agentless Dialer** hữu ích cho các liên lạc Đi mà không cần nhân viên trực tiếp cho mỗi cuộc gọi. Các trường hợp sử dụng phổ biến bao gồm:

* Lời nhắc cuộc hẹn
* Thông báo đến hạn thanh toán
* Cập nhật cộng đồng
* Lời mời sự kiện
* Lời nhắc sàng lọc sức khỏe

Với **Trường tùy chỉnh** với hỗ trợ này, các thông điệp có thể được cá nhân hóa theo từng người liên hệ.

{% hint style="success" %}
**Ví dụ**

Thay vì một thông báo chung chung "bạn có một cuộc hẹn sắp tới," bộ quay số có thể nói "cuộc hẹn của bạn được lên lịch vào Thứ Sáu lúc 3:00 PM tại Vị trí Main Street của chúng tôi."
{% endhint %}

{% hint style="info" %}
Người liên hệ cũng có thể được cho phép kết nối với một nhân viên trực tiếp trong cuộc gọi nếu cần.
{% endhint %}

### Giấy phép

Tính năng **Agentless Dialer** yêu cầu một giấy phép tiện ích mở rộng trong Zoom trung tâm liên hệ. Ít nhất một giấy phép người dùng Zoom trung tâm liên hệ (Essentials hoặc cao hơn) là bắt buộc đối với quản trị viên Cấu hình Quản lý trung tâm liên hệ. Bản thân Agentless Dialer có tính phí sử dụng theo phút. Vui lòng liên hệ đội ngũ bán hàng Zoom của bạn để biết thêm thông tin về giá.

Khi một cuộc gọi Agentless Dialer được chuyển lên nhân viên trực tiếp thông qua Flow, nhân viên nhận cuộc gọi có thể giữ bất kỳ loại giấy phép Zoom trung tâm liên hệ nào (Essentials, Premium hoặc Elite). Không có yêu cầu nhân viên phải có giấy phép Premium+ để xử lý các cuộc gọi Agentless Dialer được chuyển lên.

### Khái niệm cốt lõi

Một triển khai Agentless Dialer được cá nhân hóa bao gồm bốn thành phần chính:

Tính năng **Chiến dịch**n là đối tượng cấp cao nhất xác định hành vi của bộ quay số. Nó chỉ định loại bộ quay số (agentless), danh sách liên hệ để quay, ID người gọi, giờ làm việc, giới hạn cuộc gọi đồng thời, **Phát hiện máy trả lời** (cài đặt AMD), và điều gì xảy ra khi phát hiện một người liên hệ trực tiếp (phát một thông điệp hoặc định tuyến đến một luồng). Chiến dịch cũng có cài đặt "Luôn chạy" để kiểm soát việc chiến dịch chạy liên tục hay chỉ thực thi một lần.

Tính năng **Danh sách liên hệ** chứa Số điện thoại và dữ liệu liên quan của những người mà chiến dịch sẽ quay. Mỗi mục trong danh sách bao gồm các trường tiêu chuẩn (tên, họ, số điện thoại, v.v.) và có thể bao gồm các trường tùy chỉnh với dữ liệu bổ sung. Một danh sách liên hệ duy nhất có thể được liên kết với một hoặc nhiều chiến dịch.

**Trường tùy chỉnh** mở rộng bản ghi danh sách liên hệ tiêu chuẩn bằng các cột dữ liệu do người dùng định nghĩa. Mỗi trường tùy chỉnh có một tên, một kiểu dữ liệu (ví dụ: văn bản, ngày/giờ) và một tùy chọn để kiểm soát việc giá trị có hiển thị cho nhân viên hay không. Trường tùy chỉnh cho phép dữ liệu riêng cho chiến dịch — chẳng hạn như ngày hẹn, số tài khoản hoặc chi tiết Vị trí — đi cùng với từng người liên hệ và được tham chiếu động trong luồng. Giá trị có thể được điền thủ công, qua nhập/xuất CSV, hoặc qua API Zoom trung tâm liên hệ.

Tính năng **Flow** là logic xử lý cuộc gọi được thực thi khi một người liên hệ được quay số trả lời (hoặc khi AMD phát hiện một người liên hệ trực tiếp). Các luồng cho Agentless Dialer sử dụng cùng trình tạo Flow và bộ widget như các luồng thoại Đến tiêu chuẩn. Trong một Flow, bạn có thể phát thông điệp cá nhân hóa bằng các trường danh sách liên hệ, thu thập đầu vào DTMF, thực hiện cuộc gọi API, chuyển đến một nhân viên thoại ZVA, hoặc chuyển lên hàng đợi nhân viên trực tiếp. Việc chuyển lên nhân viên trực tiếp là một khả năng chuẩn của Flow trong Zoom trung tâm liên hệ và có thể được xây dựng vào bất kỳ Flow Agentless Dialer nào.

{% hint style="info" %}
Để biết phần giới thiệu về Flows, hãy xem [Zoom Customer Experience Bluepaper](/technical-library/vi/dich-vu-kinh-doanh/zoom-contact-center/zoom-customer-experience/zoom-contact-center-components/flows.md).
{% endhint %}

## Flows với hỗ trợ Trường tùy chỉnh

Với Trường tùy chỉnh, Flow có thể mang đến trải nghiệm được cá nhân hóa hoàn toàn cho từng người liên hệ được quay số. Trường tùy chỉnh được hiển thị như thuộc tính liên hệ trong trình tạo luồng và có thể được tham chiếu ở bất kỳ nơi nào hỗ trợ biến, bao gồm **Gửi phương tiện** các widget, **Thu thập thông tin nhập** các widget, **Điều kiện** các widget, và **Script** các widget.

Trình tạo luồng cung cấp giao diện Chèn biến cho phép bạn duyệt và chèn cú pháp biến chính xác. Có hai không gian tên biến sẵn có trong các luồng:

* **Các trường Danh sách liên hệ**: Dữ liệu từ danh sách liên hệ của chiến dịch, bao gồm cả các trường tiêu chuẩn (ví dụ, `contactList.standardField.firstName`) và các trường tùy chỉnh (ví dụ, `contactList.customField.appointmentTime`). Đây là những nguồn đáng tin cậy nhất cho dữ liệu riêng của chiến dịch.
* **Các trường Sổ địa chỉ**: Dữ liệu từ sổ địa chỉ của Zoom trung tâm liên hệ, bao gồm các trường tiêu chuẩn và tùy chỉnh. Lưu ý rằng một số được quay không được đảm bảo là có trong sổ địa chỉ, vì vậy các trường danh sách liên hệ được ưu tiên cho dữ liệu chiến dịch.

{% hint style="success" %}
**Ví dụ**

"Xin chào {{contactList.standardField.firstName}} {{contactList.standardField.lastName}}, đây là Example Corp gọi để nhắc lịch hẹn. Cuộc hẹn của bạn được lên lịch vào {{contactList.customField.appointmentTime}} tại Vị trí {{contactList.customField.appointmentLocation}} của chúng tôi. Để xác nhận, nhấn 1. Để hủy, nhấn 2. Để nói chuyện với nhân viên, nhấn 3."
{% endhint %}

### Trường tùy chỉnh và Phát hiện máy trả lời (AMD)

Trường tùy chỉnh có sẵn trong Flow bất kể AMD có được bật hay không. Khi tắt AMD, tất cả các cuộc gọi đã kết nối sẽ đi vào luồng. Khi bật AMD, các cuộc gọi mà một người liên hệ trực tiếp được phát hiện sẽ đi vào luồng. Trong cả hai trường hợp, các trường tùy chỉnh đều có thể truy cập đầy đủ trong luồng.

{% hint style="info" %}
Khi AMD (Phát hiện máy trả lời) phát hiện thư thoại, hệ thống sẽ tự động phát một thông điệp đã ghi sẵn từ Thư viện tài sản thay vì định tuyến cuộc gọi đến một Flow. Do hạn chế này, Trường tùy chỉnh không thể được dùng trong các thông điệp thư thoại. Một bản phát hành trong tương lai sẽ thêm hỗ trợ định tuyến các cuộc gọi thư thoại được AMD phát hiện đến các Flow của Zoom trung tâm liên hệ, qua đó cho phép các thông điệp thư thoại được tùy chỉnh với nội dung động cho các chiến dịch Agentless Dialer.
{% endhint %}

## Thiết lập và cấu hình ban đầu

Phần này phác thảo các bước để Cấu hình một chiến dịch Agentless Dialer được cá nhân hóa.

### Bước 1: Tạo Trường tùy chỉnh

1. Đi đến **Quản lý Trung tâm liên hệ** > **Quản lý chiến dịch**.
2. Đi đến **Danh sách liên hệ** phần.
3. Chọn **Trường tùy chỉnh**.
4. Nhấp vào **Thêm trường tùy chỉnh**.
5. Đi vào tên cho trường tùy chỉnh (ví dụ, `appointmentTime`, `appointmentLocation`).
6. Chọn kiểu dữ liệu (ví dụ: Văn bản, Ngày/giờ).
7. Tùy chọn, Cấu hình xem giá trị của trường có nên được hiển thị cho nhân viên Zoom trung tâm liên hệ hay không.
8. Lặp lại cho từng trường tùy chỉnh cần thiết.

<div align="center" data-with-frame="true"><figure><img src="/files/e90b05a86a7fe6c3f2a1c8c16783ae38558d9d9b" alt=""><figcaption></figcaption></figure></div>

### Bước 2: Tạo một luồng với tham chiếu trường danh sách liên hệ

1. Đi đến **Quản lý Trung tâm liên hệ** > **Luồng**.
2. Tạo một luồng thoại mới cho **Agentless Dialer** chiến dịch.
3. Thêm các widget khi cần (Gửi phương tiện, Thu thập đầu vào, Điều kiện, Script, Chuyển đến, v.v.).
4. Trong bất kỳ widget nào hỗ trợ chèn văn bản hoặc biến, hãy dùng **Chèn biến** nút để duyệt và chèn các trường tiêu chuẩn và trường tùy chỉnh của danh sách liên hệ.
   * Các trường tiêu chuẩn của danh sách liên hệ có định dạng: `{{contactList.standardField.fieldName}}`
   * Các trường tùy chỉnh của danh sách liên hệ có định dạng: `{{contactList.customField.fieldName}}`

<div align="center" data-with-frame="true"><figure><img src="/files/d8cbfb113b4c8af940ef0bd53397d8ee6f88edac" alt=""><figcaption></figcaption></figure></div>

#### Mẫu thiết kế Flow: Chuyển lên một nhân viên trực tiếp

Để cho người liên hệ được quay số có tùy chọn nói chuyện với một nhân viên trực tiếp, hãy dùng một **Thu thập thông tin nhập** widget để ghi nhận một phím bấm DTMF (ví dụ: "Báo chí 3 để nói chuyện với nhân viên") và chuyển cuộc gọi đến một hàng đợi qua **Chuyển đến** widget.

Nên đặt một biến trước khi cuộc gọi đến hàng đợi để nhân viên có thể nhận biết rằng cuộc gọi bắt nguồn từ một chiến dịch bộ quay số không cần nhân viên. Điều này rất quan trọng vì hàng đợi có thể là hàng đợi pha trộn — các nhân viên trong hàng đợi đó cũng có thể nhận các cuộc gọi Đến tiêu chuẩn và nếu không thì sẽ không có cách nào để phân biệt nguồn cuộc gọi.

Để làm điều này, hãy dùng một **Đặt biến** widget để lưu một giá trị mô tả (ví dụ: đặt một biến tùy chỉnh `agentlessCampaign` thành `"Bộ quay số nhắc lịch hẹn"`) trước **Chuyển đến** widget. Sau đó, trong **Quản lý Trung tâm liên hệ** > **Tùy chọn**, Cấu hình biến đó để được hiển thị cho nhân viên. Khi nhân viên nhận cuộc gọi, họ sẽ thấy giá trị biến trên màn hình Thông báo đến của mình, cung cấp ngữ cảnh về lý do cuộc gọi được thực hiện. Có thể thêm các biến toàn cục khác để hiển thị thêm thông tin cho nhân viên khi được chuyển lên.

Nhân viên nhận các cuộc gọi Agentless Dialer được chuyển lên có thể có bất kỳ cấp giấy phép Zoom trung tâm liên hệ nào (Essentials, Premium hoặc Elite).

### Bước 3: Tạo một Danh sách liên hệ

1. Đi đến **Quản lý Trung tâm liên hệ** > **Quản lý chiến dịch** > **Danh sách liên hệ**.
2. Tạo một danh sách liên hệ mới hoặc Chọn một danh sách hiện có.
3. Thêm người liên hệ thủ công, qua nhập CSV, hoặc qua API Zoom trung tâm liên hệ.
4. Khi thêm người liên hệ, hãy điền cả các trường tiêu chuẩn (tên, họ, số điện thoại) và mọi trường tùy chỉnh bạn đã định nghĩa.

<div data-with-frame="true"><figure><img src="/files/8e98474215a4773580421d20112ee469867845e8" alt="" width="458"><figcaption></figcaption></figure></div>

### Bước 4: Tạo và Cấu hình chiến dịch

1. Đi đến **Quản lý Trung tâm liên hệ** > **Quản lý chiến dịch**.
2. Nhấp vào **Thêm chiến dịch** và Chọn **Agentless Dialer.**

<div data-with-frame="true"><figure><img src="/files/4e41f11166b8e1771d25c67af4d51d3769a60756" alt=""><figcaption></figcaption></figure></div>

3. Đặt tên cho chiến dịch và Cấu hình các Cài đặt sau:
   * **Danh sách liên hệ**: Chọn danh sách liên hệ được tạo trong [Bước 3](#step-3-create-a-contact-list).
   * **ID người gọi**: Chọn số của ID người gọi Đi.
   * **Số cuộc gọi đồng thời tối đa**: Đặt giá trị từ 1 đến 15.
   * **Giờ làm việc**: Cấu hình khung giờ quay số được phép.
   * **Luôn chạy**: Đặt là True nếu người liên hệ sẽ được thêm liên tục, hoặc False cho một lần chạy chiến dịch.
   * **Phát hiện máy trả lời (AMD)**: Bật hoặc Tắt khi cần. Nếu bật, hãy Cấu hình hành động thư thoại (ngắt kết nối hoặc phát thông điệp từ thư viện tài sản).
   * **Đã phát hiện người liên hệ trực tiếp**: Chọn **Kết nối với Flow** và chọn Flow được tạo trong [Bước 2](#step-2-create-a-flow-with-contact-list-field-references).

<div data-with-frame="true"><figure><img src="/files/6043f87dc19d132837b4482d2decf2f5d5f6339f" alt=""><figcaption></figcaption></figure></div>

## Quản lý Danh sách liên hệ

Người liên hệ có thể được thêm vào danh sách liên hệ qua nhập thủ công trong cổng thông tin quản trị, nhập CSV, hoặc API Zoom trung tâm liên hệ. Cả ba phương pháp đều hỗ trợ cả trường tiêu chuẩn và trường tùy chỉnh.

### Thêm người liên hệ qua Nhập/Xuất CSV

Để nhập người liên hệ với các trường tùy chỉnh qua CSV, trước tiên nên thêm thủ công một người liên hệ duy nhất với tất cả các trường tùy chỉnh mong muốn đã được điền, sau đó xuất danh sách. Tệp CSV đã xuất sẽ chứa các tiêu đề cột chính xác cho cả trường tiêu chuẩn và trường tùy chỉnh, và bạn có thể dùng nó làm mẫu cho các lần nhập hàng loạt.

### Thêm người liên hệ qua API

API Zoom trung tâm liên hệ hỗ trợ thêm các mục danh sách liên hệ với giá trị trường tùy chỉnh bằng lập trình. Điều này hữu ích cho các tích hợp mà dữ liệu người liên hệ được quản lý trong một hệ thống bên ngoài (ví dụ: một CRM, nền tảng đang lên lịch, hoặc EHR) và cần được đẩy vào danh sách liên hệ tự động.

Để biết thêm thông tin, vui lòng xem [tài liệu tham khảo API](https://developers.zoom.us/docs/api/contact-center/#tag/campaigns/post/contact_center/outbound_campaign/contact_lists/{contactListId}/contacts).

### Thời điểm: Khi nào thêm người liên hệ

Thời điểm thêm người liên hệ phụ thuộc vào cài đặt Luôn chạy của chiến dịch:

* **Luôn chạy** = **True**: Người liên hệ có thể được thêm vào danh sách liên hệ bất cứ lúc nào — trước, trong hoặc sau khi chiến dịch bắt đầu. Chiến dịch chạy liên tục và sẽ tiếp nhận những người liên hệ mới được thêm khi họ được tải lên. Chế độ này lý tưởng cho các trường hợp sử dụng liên tục như nhắc lịch hẹn luân phiên, nơi những người liên hệ mới được tạo ra trong suốt cả ngày.
* **Luôn chạy** = **False**: Người liên hệ nên được tải vào danh sách liên hệ trước khi chiến dịch bắt đầu. Khi chiến dịch quay xong tất cả người liên hệ trong danh sách, nó chuyển sang trạng thái Đã kết thúc. Những người liên hệ được thêm sau khi chiến dịch kết thúc sẽ không được quay trừ khi chiến dịch được khởi động lại. Chế độ này phù hợp cho các chiến dịch theo lô như thông báo sự kiện một lần hoặc nhắc thanh toán.

### Xóa người liên hệ khỏi chiến dịch

Bạn có thể cần xóa một người liên hệ khỏi chiến dịch vì nhiều lý do. Ví dụ, một khách hàng có thể liên hệ với bạn trước khi bạn kịp gọi cho họ. Để xóa một người liên hệ, hãy dùng [API xóa người liên hệ khỏi danh sách liên hệ của chiến dịch](https://developers.zoom.us/docs/api/contact-center/#tag/campaigns/delete/contact_center/outbound_campaign/contact_lists/{contactListId}/contacts/{contactId}).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://library.zoom.com/technical-library/vi/dich-vu-kinh-doanh/zoom-contact-center/expert-insights/agentless-dialer-with-custom-fields.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
