# Zorio Developer Portal > Tài liệu chính thức tích hợp REST API + Webphone SDK của hệ thống Zorio Contact Center. Tài liệu chính thức tích hợp REST API + Webphone SDK của hệ thống Zorio Contact Center. Truy cập raw markdown bằng cách thêm `.md` vào URL bất kỳ (vd `/api/pbx/extensions.md`). Toàn bộ tài liệu dạng 1 file: https://docs.zorio.vn/llms-full.txt ## Tiếng Việt - [Campaigns](https://docs.zorio.vn/api/autocall/campaigns.md) — Quản lý chiến dịch AutoCall — CRUD + lifecycle controls (launch / pause / resume / archive / unarchive) + thống kê. - [AutoCall TTS API — Tổng quan](https://docs.zorio.vn/api/autocall/index.md) — Public REST API cho Module AutoCall TTS — tự động hoá outbound với giọng đọc tự nhiên + DTMF actions + voices library. - [Leads + Variables](https://docs.zorio.vn/api/autocall/leads.md) — Quản lý lead (import bulk, list, blacklist/DNC) và biến TTS do khách hàng tự định nghĩa dùng trong template templatetext. - [Reports](https://docs.zorio.vn/api/autocall/reports.md) — Các endpoint báo cáo cho campaign AutoCall — KPIs, trend, comparison, hangup analysis, heatmap, DTMF analytics, funnel + export Excel. - [Scripts + DTMF actions](https://docs.zorio.vn/api/autocall/scripts.md) — Quản lý kịch bản TTS (template + voice + DTMF actions) cho AutoCall. Bao gồm CRUD scripts, enum DTMF action types, danh sách queue helper và preview TTS. - [Voices + Media files](https://docs.zorio.vn/api/autocall/voices.md) — Hai nhóm tài nguyên dùng chung trong AutoCall: - [Webhook events AutoCall](https://docs.zorio.vn/api/autocall/webhooks.md) — Khi cuộc gọi xảy ra - Zorio POST event tới URL khách hàng đăng ký (HMAC signed). - [Lịch sử cuộc gọi (CDR)](https://docs.zorio.vn/api/pbx/cdr.md) — Truy vấn CDR theo nhiều điều kiện + tải ghi âm signed URL. - [Click-to-Call](https://docs.zorio.vn/api/pbx/click-to-call.md) — Khởi tạo cuộc gọi 2-leg từ API: A-leg dial agent extension → khi nhấc → B-leg dial số khách → bridge. - [Máy nhánh (Extensions)](https://docs.zorio.vn/api/pbx/extensions.md) — Quản lý máy nhánh SIP của tổng đài: liệt kê, tạo mới, sửa, xoá, lấy số khả dụng, xoay mật khẩu. - [PBX API — Tổng quan](https://docs.zorio.vn/api/pbx/index.md) — Public REST API cho Module PBX (Extensions / CDR / Click-to-Call / Queue / Webhooks). Xác thực: Bearer Token (phiên user). Base URL: cấp riêng theo khách hàng — xem mục Base URL. - [Hàng đợi (Queue)](https://docs.zorio.vn/api/pbx/queue.md) — Quản lý hàng đợi của Zorio PBX: CRUD queue, thêm/sửa/xoá tier agent. - [Webhook events PBX](https://docs.zorio.vn/api/pbx/webhooks.md) — Mọi event đều có cấu trúc envelope: - [Caller-ID rotation groups](https://docs.zorio.vn/api/telesales/caller-id-groups.md) — | Endpoint | Mục đích | |---|---| | GET /api/caller-id-groups | Danh sách rotation group của khách hàng | | GET /api/caller-id-groups/{id} | Chi tiết một nhóm + danh sách caller-ID thành viên | | GET /api/caller-id-groups/{id}/monitor | ... - [Chiến dịch (Campaigns)](https://docs.zorio.vn/api/telesales/campaigns.md) — Nhóm endpoint quản trị chiến dịch outbound: tạo mới, điều khiển vòng đời (launch/pause/resume/archive/clone), thống kê hiệu suất + chuỗi thời gian, và quản lý đội ngũ agent gán vào từng chiến dịch. Vòng đời từng cuộc gọi (initiate / stat... - [DNC list](https://docs.zorio.vn/api/telesales/dnc.md) — Quản lý danh sách Do-Not-Call (DNC) của khách hàng: tra cứu, thêm/xoá đơn lẻ, bulk import CSV và export. Mọi số điện thoại đều được normalise sang E.164 (+84...) tự động ở phía server. - [Telesales API — Tổng quan](https://docs.zorio.vn/api/telesales/index.md) — Public REST API cho Module Telesales. Tích hợp dialer + chiến dịch + lead + caller-ID rotation + ghi âm + báo cáo cho CRM khách hàng. - [Khách hàng tiềm năng (Leads)](https://docs.zorio.vn/api/telesales/leads.md) — Nhóm endpoint quản lý lead trong từng chiến dịch: import 3 bước (preview → dry-run → commit), CRUD đơn lẻ, bulk update / delete / mark DNC, cùng cơ chế custom field linh hoạt qua JSON. - [Recording](https://docs.zorio.vn/api/telesales/recording.md) — Nhóm endpoint phát/tải ghi âm từng cuộc gọi, tạo job export hàng loạt (ZIP), điều khiển job và pause/resume ghi âm thời gian thực để tuân thủ PCI. - [Báo cáo (Reports)](https://docs.zorio.vn/api/telesales/reports.md) — Nhóm 9 báo cáo cho module Telesales: dashboard tổng quan, disposition breakdown, hiệu suất agent, funnel, sức khoẻ caller-ID, heatmap giờ × thứ, lead-source attribution, chuỗi thời gian và abandon rate. Tất cả đều hỗ trợ export CSV/Excel. - [Script + Outcome](https://docs.zorio.vn/api/telesales/scripts.md) — Nhóm endpoint cấu hình kịch bản hội thoại (Call Scripts) và bộ mã kết quả cuộc gọi (Disposition Codes). Đây là 2 thành phần cốt lõi mà agent dùng trong mỗi cuộc gọi: script hướng dẫn cách nói, disposition phân loại kết quả khi kết thúc. - [API Token (machine-to-machine)](https://docs.zorio.vn/auth/api-token.md) — API Token cấp cho hệ thống máy (CRM backend, dialer engine, integration service) gọi API Zorio mà không gắn với phiên user. Phù hợp cho server-to-server traffic, cron job, microservice tích hợp. - [Rate limit + Idempotency](https://docs.zorio.vn/auth/rate-limit.md) — Hai cơ chế Zorio dùng để bảo vệ API + giúp CRM xử lý retry an toàn. - [Bearer (phiên user) (user session)](https://docs.zorio.vn/auth/sanctum-bearer.md) — Bearer Token (phiên user) là cơ chế xác thực gắn với phiên đăng nhập của user trên trang Admin Console. Phù hợp cho các ứng dụng tích hợp có người dùng cuối (frontend, dashboard nội bộ, app mobile riêng). - [Ký webhook HMAC-SHA256](https://docs.zorio.vn/auth/webhook-hmac.md) — Webhook nội dung sâu hơn và sample code đầy đủ ở Webhooks chung → Ký HMAC-SHA256. Trang này tóm tắt nhanh để CRM kỹ thuật onboarding mới hiểu cơ chế ký + verify. - [Giới thiệu](https://docs.zorio.vn/bat-dau/gioi-thieu.md) — Zorio là nền tảng Contact Center cho doanh nghiệp gồm: - [Khái niệm cơ bản](https://docs.zorio.vn/bat-dau/khai-niem.md) — Mỗi khách hàng Zorio có hệ thống riêng biệt với: - [Quy ước chung](https://docs.zorio.vn/bat-dau/quy-uoc.md) — | Loại | URL | |---|---| | REST API | https://app.zorio.vn/api/ | | Webhook nhận (do bạn cấu hình) | URL của bạn | - [Lấy API Token](https://docs.zorio.vn/bat-dau/xin-token.md) — API token là Bearer (phiên user) token cấp cho user của khách hàng. Mỗi user tự quản lý token riêng — admin có thể revoke token của user khác. - [API methods](https://docs.zorio.vn/sdk/webphone/api.md) — Class ZorioWebphone expose 12 phương thức chính. Bốn phương thức đầu nằm trên instance webphone (phone.), tám phương thức điều khiển cuộc gọi nằm trên object cuộc gọi (call. — trả về từ phone.call() hoặc payload event incomingcall). - [Events](https://docs.zorio.vn/sdk/webphone/events.md) — Webphone SDK emit 12 events theo lifecycle SIP registration + cuộc gọi + lỗi hệ thống. Anh chị subscribe qua phone.on(eventName, handler) và unsubscribe qua phone.off(eventName, handler?). - [Nhúng qua iframe (SSO)](https://docs.zorio.vn/sdk/webphone/iframe.md) — Phương án nhúng đơn giản nhất cho CRM legacy không sửa được source frontend hoặc khi đối tác chỉ muốn "treo" webphone Zorio mà không cần controlling nó. Iframe đã được build sẵn UI đầy đủ (dialer, popup incoming, in-call panel), chỉ cần ... - [Webphone SDK — Tổng quan](https://docs.zorio.vn/sdk/webphone/index.md) — SDK WebRTC để nhúng webphone vào CRM/ứng dụng riêng của khách hàng. Framework-agnostic vanilla DOM UI, 4 distribution channels (npm / UMD / airgap / iframe). - [Nhúng qua npm](https://docs.zorio.vn/sdk/webphone/npm.md) — Phương thức khuyến nghị cho mọi ứng dụng đã có sẵn build pipeline (Vite / webpack / Rollup / Next.js / Nuxt / Angular CLI…). SDK đi kèm TypeScript declarations và ES modules tree-shakable. - [Quickstart HTML](https://docs.zorio.vn/sdk/webphone/quickstart.md) — File HTML đầy đủ copy-paste chạy ngay — không cần build pipeline, không cần npm install. Mở bằng browser (qua HTTPS hoặc localhost) là gọi điện được. - [Nhúng qua UMD/CDN](https://docs.zorio.vn/sdk/webphone/umd.md) — Phương thức phù hợp cho website tĩnh, WordPress, CRM legacy không có bundler hoặc môi trường air-gapped không kết nối CDN ngoài. Chỉ cần một thẻ