> 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 các trường tùy chỉnh

Do Justin Steinberg biên soạn

## Tổng quan

### Agentless Dialer là gì?

Trung tâm liên hệ Zoom **Trình quay số không cần tác nhân** là một loại trình quay số thực hiện các cuộc gọi Đi mà không yêu cầu tác nhân phải đăng nhập hoặc sẵn sàng. Không giống như **Xem trước** và **Tiến triển** trình quay số, vốn do tác nhân điều khiển, thì **Trình quay số không cần tác nhân** hoạt động độc lập, thực thi các chiến dịch bằng cách quay số cho các liên hệ từ một danh sách và cung cấp trải nghiệm tự động thông qua một luồng được cấu hình **Luồng** hoặc thông điệp đã ghi âm. **Trình quay số không cần tác nhân** hữu ích cho các liên lạc Đi khi không cần tác nhâ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 thanh toán đến hạ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 **Các trường tùy chỉnh** hỗ trợ, các thông điệp này có thể được cá nhân hóa cho từng người liên hệ.

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

Thay vì một thông điệp chung chung "bạn có một cuộc hẹn sắp tới," trình 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 tùy chọn kết nối với một tác nhân trực tiếp trong cuộc gọi nếu cần.
{% endhint %}

### Cấp phép

Cái **Trình quay số không cần tác nhân** 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ệ với nhóm 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 một tác nhân con người thông qua Luồng, tác nhâ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 tác nhân phải có giấy phép Premium+ để xử lý các cuộc gọi Agentless Dialer đã được chuyển lên.

### Các khái niệm cốt lõi

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

Cái **Chiến dịch**n là đối tượng cấp cao nhất xác định hành vi của trình quay số. Nó chỉ định loại trình quay số (không cần tác nhân), danh sách người liên hệ để quay số, 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** (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 chuyể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.

Cái **Danh sách người 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 số. Mỗi mục trong danh sách bao gồm các trường 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 người 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.

**Các trường tùy chỉnh** mở rộng bản ghi danh sách người liên hệ chuẩn bằng các cột dữ liệu do người dùng xác định. 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 xem giá trị có hiển thị cho tác nhân hay không. Các trường tùy chỉnh cho phép dữ liệu dành 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 của Zoom trung tâm liên hệ.

Cái **Luồng** là logic xử lý cuộc gọi 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 Luồng và bộ widget như các luồng thoại Đến tiêu chuẩn. Trong một Luồng, bạn có thể phát các thông điệp cá nhân hóa bằng cách sử dụng các trường danh sách người liên hệ, thu thập đầu vào DTMF, thực hiện các cuộc gọi API, chuyển đến một tác nhân thoại ZVA, hoặc chuyển lên hàng đợi tác nhân con người. Việc chuyển lên tác nhân trực tiếp là một khả năng chuẩn của Luồng trong Zoom trung tâm liên hệ và có thể được xây dựng vào bất kỳ Luồng Agentless Dialer nào.

{% hint style="info" %}
Để xem phần giới thiệu về các Luồng, hãy xem [Bluepaper Trải nghiệm khách hàng của Zoom](/technical-library/vi/dich-vu-kinh-doanh/zoom-contact-center/zoom-customer-experience/zoom-contact-center-components/flows.md).
{% endhint %}

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

Với Trường tùy chỉnh, Luồng có thể mang lại 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ị dưới dạng thuộc tính người 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** widget, **Thu thập đầu vào** widget, **Điều kiện** widget, và **Kịch bản** 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 có sẵn trong các luồng:

* **Các trường Danh sách người liên hệ**: Dữ liệu từ danh sách người liên hệ của chiến dịch, bao gồm cả các trường 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 chuẩn và tùy chỉnh. Lưu ý rằng không đảm bảo số được quay sẽ tồn tại trong sổ địa chỉ, vì vậy các trường danh sách người 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 đến với một lời nhắc cuộc 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 một tác nhâ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 Luồng 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ẽ được chuyển đến 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ẽ được chuyển đến 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 một thư thoại, hệ thống tự động phát một thông điệp đã ghi sẵn từ Thư viện tài sản thay vì chuyển cuộc gọi đến một Luồng. 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ẽ bổ sung hỗ trợ chuyển các cuộc gọi thư thoại được AMD phát hiện đến các Luồng của Zoom trung tâm liên hệ, điều này sẽ cho phép các thông điệp thư thoại 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. Trong [**Trung tâm quản trị**](https://zoom.com/account), đi tới **Quản lý CX** → **trung tâm liên hệ** → [**Quản lý chiến dịch**](https://zoom.com/cci/index/admin#/admin-campaign-management).
2. Đi tới **Danh sách người liên hệ** mục.
3. Chọn **Các trường tùy chỉnh**.
4. Nhấp **Thêm Trường tùy chỉnh**.
5. Nhập 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ị trường có nên được hiển thị cho các tác nhâ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="https://2441790884-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2FxVAAK2ILQ3Zw2xFVa9me%2Fimage.png?alt=media&amp;token=da975e5c-8013-4c56-9d20-82417ce993dd" alt=""><figcaption></figcaption></figure></div>

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

1. Trong [**Trung tâm quản trị**](https://zoom.com/account), đi tới **Quản lý CX** → **trung tâm liên hệ** → [**Luồng**](https://zoom.com/cci/index/admin#/admin-studios).
2. Tạo một luồng thoại mới cho **Trình quay số không cần tác nhân** 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, Kịch bản, Chuyển tới, v.v.).
4. Trong bất kỳ widget nào hỗ trợ chèn văn bản hoặc biến, hãy sử dụng nút **Chèn biến** để duyệt và chèn các trường chuẩn và trường tùy chỉnh của danh sách người liên hệ.
   * Các trường chuẩn của danh sách người liên hệ có dạng: `{{contactList.standardField.fieldName}}`
   * Các trường tùy chỉnh của danh sách người liên hệ có dạng: `{{contactList.customField.fieldName}}`

<div align="center" data-with-frame="true"><figure><img src="https://2441790884-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2FPfTu9FDENLugjdbiMmLz%2Fimage.png?alt=media&amp;token=25749908-c6a0-4caf-bc82-f8c25103278d" alt=""><figcaption></figcaption></figure></div>

#### Mẫu thiết kế luồng: Chuyển lên tác nhân con người

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

Bạn nên đặt một biến trước khi cuộc gọi đến hàng đợi để tác nhân có thể nhận biết rằng cuộc gọi xuất phát từ một chiến dịch trình quay số không cần tác nhân. Điều này quan trọng vì hàng đợi có thể là blended — các tác nhâ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ì họ 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` đến `"Trình quay số nhắc hẹn"`) trước **Chuyển tới** widget. Sau đó, trong [**Trung tâm quản trị**](https://zoom.com/account) → **Quản lý CX** → **trung tâm liên hệ** → [**Tùy chọn**](https://zoom.com/cci/index/admin#/admin-preferences), cấu hình biến đó để hiển thị cho tác nhân. Khi tác nhâ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 họ, 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 bổ sung để hiển thị thêm thông tin cho tác nhân khi chuyển tiếp.

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

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

1. Trong [**Trung tâm quản trị**](https://zoom.com/account), đi tới **Quản lý CX** → **trung tâm liên hệ** → **Quản lý chiến dịch** → [**Danh sách người liên hệ**](https://zoom.com/cci/index/admin#/admin-campaign-management/contacts).
2. Tạo một danh sách người 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ệ theo cách thủ công, qua nhập CSV, hoặc qua API của 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 chuẩn (tên, họ, số điện thoại) và bất kỳ trường tùy chỉnh nào bạn đã định nghĩa.

<div data-with-frame="true"><figure><img src="https://2441790884-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2F7ANzeY2NUs5wgYfdvnmV%2Fimage.png?alt=media&amp;token=cb96a122-38f3-463f-a8a7-93481ec39ec2" alt="" width="458"><figcaption></figcaption></figure></div>

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

1. Trong [**Trung tâm quản trị**](https://zoom.com/account), đi tới **Quản lý CX** → **trung tâm liên hệ** → [**Quản lý chiến dịch**](https://zoom.com/cci/index/admin#/admin-campaign-management).
2. Nhấp **Thêm chiến dịch** và chọn **Agentless Dialer.**

<div data-with-frame="true"><figure><img src="https://2441790884-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2FFpmz6warP27GyrGizJx4%2Fimage.png?alt=media&amp;token=932efa05-9a48-4aba-a10d-afda68c24411" 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 người liên hệ**: Chọn danh sách người 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 thành True nếu người liên hệ sẽ được thêm liên tục, hoặc False cho lần chạy chiến dịch một lần.
   * **Phát hiện máy trả lời (AMD)**: Bật hoặc Tắt khi cần. Nếu bật, cấu hình hành động thư thoại (ngắt kết nối hoặc phát thông điệp trong 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 luồng** và chọn luồng đượ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="https://2441790884-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2F2aa0uhZbDXOB7EybcqpG%2Fimage.png?alt=media&amp;token=09e41bc1-3966-4d75-a6e8-e6cc6204d572" alt=""><figcaption></figcaption></figure></div>

## Quản lý Danh sách người liên hệ

Người liên hệ có thể được thêm vào danh sách người liên hệ thông qua nhập thủ công trong cổng thông tin quản trị, nhập CSV, hoặc API của Zoom trung tâm liên hệ. Cả ba phương pháp đều hỗ trợ cả các trường 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, nên thêm trước một người liên hệ duy nhất theo cách thủ công 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. CSV đã xuất sẽ chứa các tiêu đề cột chính xác cho cả trường chuẩn và trường tùy chỉnh, mà bạn có thể dùng 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 của Zoom trung tâm liên hệ hỗ trợ thêm các mục danh sách người liên hệ với các giá trị trường tùy chỉnh theo chương trình. Điều này hữu ích cho các tích hợp mà dữ liệu liên hệ được quản lý trong một hệ thống bên ngoài (ví dụ: CRM, nền tảng đang lên lịch, hoặc EHR) và cần được đẩy vào danh sách người 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 người liên hệ bất kỳ 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 các 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 đang diễn ra như lời nhắc cuộc hẹn luân phiên, nơi 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 người liên hệ trước khi chiến dịch được bắt đầu. Khi chiến dịch quay xong tất cả người liên hệ trong danh sách, nó sẽ 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 số 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 lời 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 người 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
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=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
