---
title: "Khái niệm cốt lõi"
description: "Bản đồ về mọi thành phần trên nền tảng — mỗi đối tượng làm gì, nằm ở đâu trong bảng điều khiển và API nào tương tác với nó."
---

ThunderPhone là nền tảng hoàn chỉnh để xây dựng, vận hành và cải thiện
tác nhân AI giọng nói. Trang này là bản đồ: mọi khái niệm bạn sẽ gặp, mỗi
khái niệm có một phần ngắn, cùng giao diện bảng điều khiển và API hỗ trợ
khái niệm đó. Hãy xem lướt một lần, rồi quay lại bất cứ khi nào cần làm rõ một thuật ngữ.

Thanh bên của bảng điều khiển phản ánh cấu trúc này:

<CardGroup cols={2}>
  <Card title="Cốt lõi" icon="cube">
    [Tác nhân](#agents), [giọng nói](#voices), [số điện thoại](#phone-numbers),
    [tiện ích web](#web-widgets), [cuộc gọi](#calls),
    [cổng thông tin khách hàng](#client-portals), [cơ sở kiến thức](#knowledge-bases).
  </Card>
  <Card title="Tương tác" icon="megaphone">
    [Giám sát trực tiếp](#live-monitoring) và
    [chiến dịch](#campaigns) gọi ra.
  </Card>
  <Card title="Kết nối" icon="plug">
    [Ứng dụng, API, máy chủ MCP và nhà cung cấp VoIP](#connections) mà
    tác nhân của bạn có thể sử dụng.
  </Card>
  <Card title="Chất lượng & Kiểm thử" icon="flask">
    [Mô phỏng](#simulations), [tập xác thực](#validation-sets),
    [thử nghiệm](#experiments),
    [vấn đề](#issues), [báo cáo](#reports),
    [khả năng quan sát](#observability).
  </Card>
  <Card title="Tổ chức" icon="building">
    [Nhóm & vai trò](#team-and-roles), [khóa API](#organizations),
    [cảnh báo](#alerts), [thanh toán](#billing).
  </Card>
  <Card title="Sự kiện" icon="bolt">
    [Webhook](#webhooks) và [công cụ hàm](#function-tools) cho
    mã của riêng bạn.
  </Card>
</CardGroup>

---

## Tổ chức

Một **tổ chức** là đơn vị quản trị độc lập. Mọi tài nguyên khác —
tác nhân, số điện thoại, cuộc gọi, khóa — đều thuộc chính xác một tổ chức.
Tài khoản của bạn có thể thuộc nhiều tổ chức; mỗi tổ chức có số dư, khóa
và danh sách thành viên riêng.

Khóa API `sk_live_` bạn tạo trong **Tổ chức → Khóa** được liên kết
với một tổ chức. Liên kết này giúp REST API có cấu trúc phẳng: bạn không
bao giờ cần đặt ID tổ chức trong đường dẫn URL, vì khóa của bạn đã xác định tổ chức đó.

**Trong bảng điều khiển:** bộ chuyển đổi tổ chức (ở chân thanh bên) và
cài đặt **Tổ chức** — các tab Tài khoản của tôi, Chung, Khóa, Cảnh báo,
Cài đặt thanh toán và Lịch sử thanh toán. Xem
[tham chiếu cài đặt tổ chức](/vi/guides/organization-settings).

**Trong API:** [`/v1/orgs`](/api-reference/organizations),
[`/v1/developer/api-keys`](/api-reference/developer-api-keys).

---

## Tác nhân

Một **tác nhân** là cấu hình AI vận hành một cuộc gọi. Tác nhân bao gồm:

- Một **prompt** quy định tác nhân nói gì và hoạt động như thế nào —
  bao gồm các thao tác cuộc gọi như chuyển cuộc gọi, nhấn phím và kết thúc cuộc gọi,
  vốn là các dòng prompt thông thường thay vì cấu hình riêng biệt.
- Một **cấp động cơ** (`spark`, `bolt`, `storm-*`): Spark được tối ưu
  cho chi phí, Bolt cho tốc độ, Storm cho khả năng xử lý prompt phức tạp.
- Một **giọng nói** cùng **ngôn ngữ chính** và **ngôn ngữ bổ sung**
  tùy chọn — tác nhân tự động chuyển đổi khi người gọi thay đổi ngôn ngữ.
  Xem [Ngôn ngữ được hỗ trợ](/vi/guides/supported-languages).
- Các khả năng được gắn: [ứng dụng đã kết nối](#connections),
  [kết nối API](#connections), [cơ sở kiến thức](#knowledge-bases),
  [máy chủ MCP](#connections) và
  [công cụ hàm](#function-tools) nội tuyến.
- Các thiết lập hành vi: thứ tự nói, chế độ xác nhận, nhạc nền,
  thời gian chờ giữ máy.

Các chỉnh sửa trong trình tạo sẽ **tự động lưu vào bản nháp**; không có thay đổi nào
được áp dụng cho đến khi bạn nhấp vào **Triển khai**. Mỗi lần triển khai đều được
lưu ảnh chụp trong tab **Lịch sử** của trình tạo, để bạn có thể kiểm tra và khôi phục
bất kỳ phiên bản trước đó nào.

**Trong bảng điều khiển:** **Tác nhân AI giọng nói** → trình tạo tác nhân
(`/dashboard/agents`). Xem
[Xây dựng tác nhân AI giọng nói đầu tiên](/vi/guides/build-an-agent).

**Trong API:** [`/v1/agents`](/api-reference/agents) — CRUD,
nhân bản, chuyển, lịch sử phiên bản và trình hỗ trợ prompt.

---

## Giọng nói

**Thư viện giọng nói** chứa các giọng nói mà tác nhân AI có thể sử dụng, các
mẫu có thể phát, ngôn ngữ tương thích, nhóm giới tính và giọng địa phương, cùng
mọi phụ phí cho giọng nói/ngôn ngữ cao cấp. Trình nghe thử có tính phí có thể
tổng hợp cụm từ riêng dài 1–500 ký tự của bạn trước khi chọn.

Các tổ chức đủ điều kiện cũng có thể tạo **giọng nói tùy chỉnh** từ một mẫu WAV
hoặc MP3 ngắn. Giọng nói tùy chỉnh có hạn mức và trạng thái tạo không đồng bộ;
khi sẵn sàng, chúng xuất hiện trong cùng bộ chọn tác nhân AI với các giọng nói
trong thư viện.

**Trong bảng điều khiển:** **Giọng nói** (`/dashboard/voices`). Xem
[Thư viện giọng nói và giọng nói tùy chỉnh](/vi/guides/voice-library).

**Trong API:** [`/v1/voices`](/api-reference/voices),
[mẫu giọng nói](/api-reference/voice-samples), và
[giọng nói tùy chỉnh](/api-reference/custom-voices).

---

## Số điện thoại

Một **số điện thoại** thuộc về một tổ chức và định tuyến cuộc gọi đến tới một
tác nhân AI (đồng thời có thể thực hiện cuộc gọi đi). Có hai nguồn:

- **Số ThunderPhone** — số điện thoại thật tại Hoa Kỳ được cấp từ
  kho số của ThunderPhone, hoạt động trong vài giây, {/* rate:phone */}$1/tháng cộng thêm 1¢/phút{/* /rate */}
  phụ phí. Ban đầu, chúng chỉ hỗ trợ cuộc gọi đến. Quản trị viên tổ chức có thể yêu cầu
  gọi đi từ trang Số điện thoại; ThunderPhone xem xét thủ công từng
  yêu cầu, và các số được phê duyệt có thể thực hiện cuộc gọi và chạy chiến dịch.
  Theo mặc định, một tổ chức có thể sở hữu 25 số.
- **Số VoIP** — được mang từ nhà cung cấp của bạn thông qua một
  [kết nối VoIP](#connections). Twilio và Telnyx kết nối trực tiếp
  bằng khóa API (Telnyx cũng có quy trình thiết lập tài khoản mới có hướng dẫn);
  SignalWire, Vonage, Plivo và mọi SIP trunk khác kết nối thông qua
  thiết lập SIP, một cấu hình SIP thủ công. Sau khi được nhập và xác minh, số VoIP
  hỗ trợ cả cuộc gọi đến và gọi đi.

Mỗi hàng số điện thoại cho phép bạn đặt chế độ định tuyến, chọn tác nhân AI
xử lý cuộc gọi đến và gắn nhãn cho số.

**Trong bảng điều khiển:** **Số điện thoại** (`/dashboard/phone-numbers`).
Xem [Lấy số điện thoại](/vi/guides/get-a-phone-number).

**Trong API:** [`/v1/phone-numbers`](/api-reference/phone-numbers),
[`/v1/voip-connections`](/api-reference/voip-connections),
[`/v1/phone-number-labels`](/api-reference/phone-number-labels).

---

## Cuộc gọi

Mọi cuộc gọi đến, cuộc gọi đi, mô phỏng và phiên tiện ích đều trở thành một
**nhật ký cuộc gọi**. Một cuộc gọi chứa toàn bộ bản chép lời có gắn nhãn vai trò,
lịch sử lượt trao đổi có cấu trúc (bao gồm các lệnh gọi công cụ), bản ghi âm,
tổng phí và các báo cáo chấm điểm AI cũng như báo cáo sự cố tùy chọn.

Khi một cuộc gọi **đang diễn ra**, bạn có thể mở cuộc gọi và **nghe** — bạn tham
gia trong im lặng và không ai trong cuộc gọi nghe thấy bạn. Sau khi bắt đầu
nghe, bạn có thể **thì thầm**: nhập một chỉ dẫn được gửi thẳng đến tác nhân AI
của bạn giữa cuộc gọi; người gọi không bao giờ nghe thấy chỉ dẫn đó, và tác
nhân AI sẽ làm theo ngay trong cuộc gọi.

**Trong bảng điều khiển:** **Lịch sử cuộc gọi** (`/dashboard/call-history`) cho
kho lưu trữ và thông tin chi tiết từng cuộc gọi; **Trực tiếp** cho các cuộc gọi
đang diễn ra. Xem
[Xem lại, nghe và hướng dẫn cuộc gọi của bạn](/vi/guides/review-calls).

**Trong API:** [`/v1/calls`](/api-reference/calls) — danh sách, bản chép lời,
lịch sử, âm thanh, chấm điểm, xuất;
[`/v1/issue-reports`](/api-reference/issue-reports).

---

## Cổng thông tin khách hàng

Một **cổng thông tin khách hàng** là chế độ xem lịch sử cuộc gọi chỉ đọc, mang
thương hiệu dành cho khách hàng bên ngoài. Quản trị viên tổ chức chọn các tác
nhân AI có cuộc gọi sẽ hiển thị, thêm email người xem được phê duyệt, tải lên
logo và màu nhấn, đồng thời có thể xác minh tên miền tùy chỉnh. Người xem cổng
thông tin có thể kiểm tra thông tin chi tiết cuộc gọi, bản chép lời và các bản
ghi âm có sẵn mà không được cấp quyền truy cập bảng điều khiển.

**Trong bảng điều khiển:** **Cổng thông tin khách hàng** (`/dashboard/client-portals`). Xem
[Cổng thông tin khách hàng](/vi/guides/client-portals).

**Trong API:** [`/v1/client-portals`](/api-reference/client-portals) cho giao
diện quản lý dành cho quản trị viên.

---

## Tiện ích web

**Web widget** mang đến cho khách truy cập trang web của bạn một cuộc trò chuyện qua mic
với tác nhân AI — không cần số điện thoại. Widget xác thực bằng
**publishable key** (`pk_live_...`) mà trình duyệt chỉ có thể sử dụng từ
các miền bạn cho phép, nên an toàn khi dùng trong mã phía client. Danh sách miền
không phải là cơ chế xác thực, và các cài đặt phiên mà một trang có thể gửi sẽ bị tắt
cho đến khi bạn cho phép chúng trên key.

Khóa hoạt động ở một trong hai chế độ: `agent` (liên kết tĩnh với một tác nhân AI)
hoặc `webhook` (máy chủ của bạn chọn cấu hình cho từng khách truy cập — xem
[Cấu hình động theo từng cuộc gọi](/vi/guides/dynamic-call-config)). Phiên tiện ích
đi qua cùng hạ tầng cuộc gọi như các cuộc gọi điện thoại.

**Trong bảng điều khiển:** **Tiện ích web** (`/dashboard/web-widgets`) —
tạo tiện ích, đặt chế độ và tác nhân AI, quản lý các miền được phép, và
sao chép đoạn mã nhúng. Xem
[Tạo tiện ích web](/vi/guides/embed-a-web-widget-dashboard).

**Trong API:** [`/v1/publishable-key`](/api-reference/publishable-keys),
[`/v1/mic-session`](/api-reference/mic-sessions), và
[tài liệu Widget SDK](/vi/widget/overview).

---

## Cơ sở kiến thức

**Cơ sở kiến thức** là tập hợp tài liệu mà tác nhân AI của bạn có thể tìm kiếm
trong khi gọi để làm căn cứ cho câu trả lời — tải tệp lên, dán văn bản hoặc nhập
trang web bằng URL, sau đó gắn cơ sở kiến thức vào một tác nhân AI trong
trình xây dựng. Tác nhân AI truy vấn cơ sở này bằng công cụ tìm kiếm tích hợp
bất cứ khi nào cuộc trò chuyện cần đến.

**Trong bảng điều khiển:** **Kiến thức** (`/dashboard/knowledge`) dành cho
thư viện tài liệu; mục **Kiến thức** trong trình xây dựng để gắn một cơ sở kiến thức
vào tác nhân AI. Xem
[Cung cấp cho tác nhân AI của bạn một cơ sở kiến thức](/vi/guides/knowledge-base).

---

## Kết nối

Kết nối là cách các tác nhân AI tiếp cận thế giới bên ngoài. Bốn loại, một
nhóm trên thanh bên:

- **Ứng dụng** (`/dashboard/app-connections`) — kết nối OAuth với
  Slack, HubSpot, Salesforce, Google Calendar, Google Sheets và
  Cal.com. Kết nối một lần, sau đó bật các công cụ theo từng thao tác (gửi
  tin nhắn Slack, cập nhật hoặc tạo liên hệ HubSpot, đặt lịch Cal.com…)
  cho bất kỳ tác nhân AI nào. Xem [Kết nối ứng dụng](/vi/guides/connect-apps).
- **API** (`/dashboard/api-connections`) — biến bất kỳ HTTP API nào thành
  hành động của tác nhân AI. Dán lệnh cURL và trình hướng dẫn AI sẽ soạn
  định nghĩa công cụ, hoặc tự xây dựng thủ công; nút **Yêu cầu thử nghiệm**
  thực hiện một cuộc gọi trong sandbox trước khi bạn triển khai. Xem
  [Kết nối API](/vi/guides/api-connections) — giao diện bảng điều khiển của
  [`/v1/integrations`](/api-reference/integrations).
- **MCP** (`/dashboard/mcp-connections`) — thêm máy chủ Model Context
  Protocol bằng URL và cho phép tác nhân AI sử dụng các công cụ mà máy chủ cung cấp.
  Xem [Thêm máy chủ MCP](/vi/guides/mcp-servers).
- **VoIP** (`/dashboard/voip-connections`) — thông tin xác thực nhà cung cấp để
  [dùng số điện thoại của riêng bạn](#phone-numbers). Xem
  [Kết nối nhà cung cấp VoIP](/vi/guides/voip-providers).

ThunderPhone cũng cung cấp điểm cuối MCP riêng để một ứng dụng khách MCP bên ngoài có thể
liệt kê tác nhân AI, kiểm tra cuộc gọi và bản chép lời, cũng như thực hiện cuộc gọi. Xem
[Dùng ThunderPhone làm máy chủ MCP](/vi/guides/thunderphone-mcp-server).

**Trong API:** [`/v1/integrations`](/api-reference/integrations),
[`/v1/mcp-servers`](/api-reference/mcp-servers), và
[`/v1/voip-connections`](/api-reference/voip-connections); xem thêm
[Xây dựng tích hợp công cụ](/vi/guides/build-tool-integration).

---

## Chiến dịch

**Chiến dịch** thực hiện các cuộc gọi đi ở quy mô lớn: tải lên CSV gồm
các liên hệ, chọn tác nhân AI và số gọi đi, rồi đặt khung giờ gọi
(ngày và giờ, có xét múi giờ), số cuộc gọi đồng thời và chính sách thử lại
(số lần thử tối đa và kết quả nào — không trả lời, thư thoại, thất bại — được
thử lại). Chiến dịch xử lý lần lượt danh sách và ghi lại mọi cuộc gọi
trong Lịch sử cuộc gọi.

**Trong bảng điều khiển:** **Chiến dịch** (`/dashboard/campaigns`). Xem
[Chạy chiến dịch gọi đi](/vi/guides/outbound-campaigns).

**Đối với các cuộc gọi lập trình một lần:** dùng
[API cuộc gọi đi](/vi/guides/place-outbound-calls).

## Giám sát trực tiếp

**Trực tiếp** hiển thị mọi cuộc gọi đang diễn ra trong tổ chức và cho phép bạn
mở bất kỳ cuộc gọi nào để [nghe và thì thầm](#calls) theo thời gian thực. Đây là
giao diện giám sát: theo dõi prompt mới khi bắt đầu nhận lưu lượng thực tế hoặc
giám sát một chiến dịch đang chạy.

**Trong dashboard:** **Trực tiếp** (`/dashboard/live`). Xem
[Theo dõi và giám sát cuộc gọi trực tiếp](/vi/guides/monitor-live-calls).

---

## Mô phỏng

Một **mô phỏng** là tác nhân AI gọi điện và thực hiện cuộc trò chuyện thực với
tác nhân của bạn — cùng tuyến điện thoại, bản chép lời thực, chấm điểm thực —
để bạn có thể kiểm thử trước (và sau) khi phát hành. Chỉ định tác nhân hoặc số
điện thoại, tự viết kịch bản người gọi hoặc **tạo kịch bản bằng AI** từ prompt
của tác nhân (bao gồm cả trường hợp biên nếu bạn yêu cầu), rồi theo dõi cuộc gọi
trực tiếp.

Các kịch bản được nhóm thành **bộ kiểm thử**, quy định tỷ lệ đạt tối thiểu và có
thể chặn bản phát hành trong CI; các hồi quy so với đường cơ sở đã được chấp nhận
được báo cáo theo từng kịch bản.

**Trong dashboard:** **Mô phỏng** (`/dashboard/simulations`), cùng nút
**Mô phỏng** trong trình tạo tác nhân. Xem
[Mô phỏng một cuộc gọi](/vi/guides/simulate-a-call).

**Trong API:** [`/v1/test-calls`](/api-reference/test-calls) và trình chạy bộ
kiểm thử — xem [Kiểm thử tác nhân đầu cuối](/vi/guides/test-agents).

---

## Bộ xác thực

Một **bộ xác thực** biến các thời điểm trong cuộc gọi thực thành các lần kiểm tra
hồi quy một lượt có thể lặp lại. Mỗi ví dụ lưu cố định ngữ cảnh hội thoại, âm
thanh người gọi liên quan, phản hồi gốc và hành vi mong đợi. Các lần phát lại
chạy trên bản nháp tác nhân hiện tại mà không thực hiện thêm cuộc gọi nào, và hộp
thoại triển khai có thể hiển thị liệu lần chạy mới nhất vẫn khớp với bản nháp đó
hay không.

**Trong dashboard:** **Bộ xác thực** (`/dashboard/validation`) dành cho tập dữ
liệu của tổ chức và thẻ **Xác thực** trong trình tạo tác nhân dành cho các lần
chạy. Xem [Bộ xác thực](/vi/guides/validation-sets).

**Trong API:** [`/v1/validation-sets`](/api-reference/validation-sets) và các
điểm cuối phát lại tác nhân/ví dụ trên cùng trang tham chiếu.

---

## Thử nghiệm

Một **thử nghiệm** kiểm thử A/B các cấu hình tác nhân trên lưu lượng thực:
xác định các biến thể (prompt, engine hoặc cài đặt khác nhau), phân chia lưu
lượng giữa chúng và so sánh kết quả theo từng biến thể. Dùng tính năng này thay
vì tự xây dựng logic phân nhóm trong webhook.

**Trong dashboard:** **Thử nghiệm** (`/dashboard/experiments`) và thẻ
**A/B** trong trình tạo tác nhân. Xem
[Thử nghiệm (kiểm thử A/B)](/vi/guides/experiments-ab-testing).

---

## Vấn đề

Một **vấn đề** là lỗi được gắn cờ trên một cuộc gọi cụ thể — do người đánh giá
báo cáo hoặc được phát hiện qua chấm điểm AI. Vấn đề bao gồm mức độ nghiêm
trọng, nguồn và trạng thái; trang Vấn đề là hàng đợi phân loại: lọc, kiểm tra
cuộc gọi có vấn đề và theo dõi các bản sửa lỗi.

**Trong dashboard:** **Vấn đề** (`/dashboard/issues`), cùng tính năng gắn cờ
theo từng cuộc gọi trong Lịch sử cuộc gọi. Xem [Phân loại vấn đề](/vi/guides/issues).

**Trong API:** [`/v1/issue-reports`](/api-reference/issue-reports).

---

## Báo cáo

Một **báo cáo** trả lời câu hỏi bằng ngôn ngữ tự nhiên về dữ liệu cuộc gọi của
bạn ("Ba lý do hàng đầu khiến người gọi yêu cầu gặp người thật vào tuần trước là
gì?") bằng phân tích do AI viết, giới hạn trong các tác nhân và khoảng ngày bạn
chọn.

**Trong dashboard:** **Báo cáo** (`/dashboard/reports`). Xem
[Báo cáo](/vi/guides/reports).

---

## Khả năng quan sát

**Khả năng quan sát** là giao diện chỉ số: khối lượng cuộc gọi, kết quả và chất
lượng theo thời gian, có thể lọc theo tác nhân và khoảng thời gian, đồng thời hỗ
trợ xuất dữ liệu để phân tích tiếp theo.

**Trong dashboard:** **Khả năng quan sát** (`/dashboard/observability`).
Xem [Khả năng quan sát](/vi/guides/observability).

---

## Cảnh báo

Một **quy tắc cảnh báo** theo dõi một chỉ số (tỷ lệ thành công, tỷ lệ thất bại,
điểm trung bình, khối lượng cuộc gọi, hồi quy của bộ kiểm thử) trong một khoảng
thời gian và kích hoạt khi chỉ số vượt qua ngưỡng của bạn. Thông báo được gửi
qua email và Slack, đồng thời kích hoạt sự kiện `alert.triggered` đến các
[điểm cuối webhook](/vi/webhooks/endpoints) của bạn.

**Trong dashboard:** **Tổ chức → Cảnh báo**. Xem
[Cảnh báo](/vi/guides/alerts).

---

## Webhook

ThunderPhone gửi **webhook HTTP POST** đến máy chủ của bạn khi các sự việc
xảy ra trong và sau cuộc gọi. Có hai mô hình phân phối:

- **Điểm cuối webhook** (khuyến nghị): quản lý nhiều URL tại
  [`/v1/developer/webhook-endpoints`](/vi/webhooks/endpoints) với
  secret riêng cho từng điểm cuối và đăng ký sự kiện riêng cho từng điểm cuối.
- **Webhook URL đơn cũ**: một URL cho mỗi tổ chức. Quản lý tại
  [`/v1/webhook`](/api-reference/organizations#legacy-single-url-webhook)
  hoặc trong **Tổ chức → Chung**. Được giữ lại để tương thích ngược.

Sự kiện được chia thành hai loại:

- **Sự kiện chặn** yêu cầu máy chủ của bạn phản hồi bằng cấu hình
  định hình cuộc gọi đang diễn ra — các
  [sự kiện cuộc gọi đến](/vi/webhooks/call-incoming)
  (`telephony.incoming` / `web.incoming`). Một cuộc gọi điện thoại chờ tối đa
  13 giây, bao gồm một lần thử lại, và một phiên widget chờ 10 giây.
  Không có tác nhân dự phòng: nếu không có cấu hình dùng được, cuộc gọi điện thoại
  sẽ kết thúc và phiên widget sẽ thất bại.
- **Sự kiện không chặn** là các thông báo gửi đi mà không chờ phản hồi, được thử lại
  với thời gian chờ tăng theo cấp số nhân — xem
  [ngữ nghĩa phân phối](/vi/webhooks/overview).

Mỗi yêu cầu đều mang chữ ký HMAC-SHA256 có dấu thời gian trong
`X-ThunderPhone-Signature-V2`, cùng với chữ ký chỉ phần nội dung cũ
`X-ThunderPhone-Signature`. Xem
[Xác minh chữ ký](/vi/webhooks/overview).

---

## Công cụ hàm

**Công cụ hàm** là một điểm cuối HTTP mà tác nhân AI của bạn có thể gọi
giữa cuộc hội thoại. Bạn cung cấp cho ThunderPhone một lược đồ hàm theo kiểu OpenAI
cùng URL điểm cuối; tác nhân AI quyết định khi nào cần gọi, và
ThunderPhone gửi yêu cầu HTTP đã ký từ máy chủ của mình rồi chuyển
kết quả lại cho tác nhân AI.

Tác nhân AI cũng có **khả năng gọi tích hợp sẵn** — chuyển cuộc gọi,
gửi dữ liệu nhập bàn phím (DTMF), kết thúc cuộc gọi, chờ giữ máy — mà
bạn bật bằng các dòng prompt đơn giản thay vì định nghĩa công cụ.

**Trong dashboard:** phần **Kết nối API** của trình tạo (xem
[Kết nối](#connections)).

**Trong API:** [`/v1/integrations`](/api-reference/integrations) và
[đặc tả Công cụ hàm](/vi/tools/overview).

---

## Nhóm và vai trò

Mỗi tổ chức có danh sách thành viên với hai vai trò: **Thành viên** xây dựng
và vận hành tác nhân AI; **Quản trị viên** cũng quản lý nhóm và thanh toán.
Mời qua email — lời mời hết hạn sau 7 ngày và có thể bị thu hồi;
menu ⋯ trên hàng thành viên dùng để thay đổi vai trò hoặc xóa một người. Đăng nhập
một lần có thể được cấu hình cho toàn tổ chức — xem [SSO](/vi/guides/sso).

**Trong dashboard:** **Tổ chức → Chung**. Xem
[Mời nhóm của bạn](/vi/guides/invite-your-team).

**Trong API:** [`/v1/members`](/api-reference/members),
[`/v1/invites`](/api-reference/invites).

---

## Thanh toán

ThunderPhone là dịch vụ **trả trước**. Mỗi tổ chức có số dư USD; các cuộc gọi
trừ số dư theo mức phí mỗi phút của tác nhân AI (gói engine cộng phụ phí —
trình tạo hiển thị mức phí trọn gói theo thời gian thực khi bạn thay đổi cài đặt, và
[các ngôn ngữ bổ sung được chọn](/vi/guides/supported-languages) cộng thêm {/* rate:language */}3¢/phút{/* /rate */}). Khi
số dư bằng không, cuộc gọi đến bị từ chối và cuộc gọi đi
trả về `402 Payment Required`.

Nạp tiền thủ công hoặc bật **tự động nạp tiền** với ngưỡng số dư, số tiền
nạp và giới hạn chi tiêu hằng tháng tùy chọn — để cuộc gọi không bao giờ
bị ngắt giữa câu.

**Trong dashboard:** **Tổ chức → Cài đặt thanh toán** và
**Lịch sử thanh toán**. Xem
[Thêm tiền và bật tự động nạp tiền](/vi/guides/billing-and-topups), cùng
[tài liệu tham khảo đầy đủ về giá](/vi/guides/pricing).

**Trong API:** [`/v1/billing`](/api-reference/billing).

---

## Copilot trong ứng dụng

Dashboard có **copilot** tích hợp sẵn — hãy hỏi "làm thế nào để X"
và copilot sẽ trả lời dựa trên tài liệu này, cung cấp hướng dẫn từng cú nhấp
làm nổi bật các điều khiển thực tế, đồng thời có thể phát lại bất kỳ
Tour hướng dẫn nào. Đây là cách nhanh nhất để tìm một điều khiển được đề cập trên trang này.
Xem [Hỏi copilot trong ứng dụng](/vi/guides/ask-the-copilot).

---

## Kết hợp mọi thứ

<CardGroup cols={2}>
  <Card title="Bắt đầu nhanh với dashboard" icon="wand-magic-sparkles" href="/vi/quickstart-dashboard">
    Trình hướng dẫn gồm năm bước: tác nhân → thanh toán → số điện thoại → mô phỏng → xem lại.
  </Card>
  <Card title="Bắt đầu nhanh với API" icon="terminal" href="/vi/quickstart">
    Cùng cuộc gọi đầu tiên trong bốn lệnh gọi REST.
  </Card>
  <Card title="Sử dụng dashboard" icon="table-columns" href="/vi/guides/build-an-agent">
    Tạo tác nhân, nạp tiền, lấy số điện thoại, mô phỏng và xem lại cuộc gọi.
  </Card>
  <Card title="Kết nối công cụ và dữ liệu" icon="plug" href="/vi/guides/connect-apps">
    Ứng dụng OAuth, API tùy chỉnh, máy chủ MCP và nhà cung cấp VoIP.
  </Card>
  <Card title="Phân tích và cải thiện" icon="chart-line" href="/vi/guides/reports">
    Báo cáo, khả năng quan sát, thử nghiệm, sự cố và cảnh báo.
  </Card>
  <Card title="Nhóm và tài khoản" icon="users" href="/vi/guides/invite-your-team">
    Lời mời và vai trò, khóa API, bảo mật và SSO.
  </Card>
  <Card title="Sổ tay công thức cho nhà phát triển" icon="phone-arrow-down-left" href="/vi/guides/handle-inbound-calls">
    Các công thức API: cuộc gọi đến, cuộc gọi đi, cấu hình động, công cụ, kiểm thử.
  </Card>
  <Card title="Xác minh chữ ký webhook" icon="shield-check" href="/vi/guides/verify-webhook-signatures">
    Thiết lập đúng kiểm tra HMAC một lần và tái sử dụng ở mọi nơi.
  </Card>
</CardGroup>
