Khởi tạo cuộc gọi Click-to-Call V2
Khởi tạo cuộc gọi tự động gọi tới khách hàng trước và chuyển tiếp theo Inbound Route.
https://api.ods.vn/api/CloudFone/AutoCallV2API thực thi cuộc gọi tự động đảo hướng: Tổng đài quay số gọi đến khách hàng trước. Khi khách hàng nhấc máy, tổng đài mới chuyển tiếp cuộc gọi vào hướng đích định tuyến trước (Inbound Route hoặc IVR/Hàng đợi) đã thiết lập trên tổng đài.
Cách thức hoạt động
Cuộc gọi được tổng đài điều phối qua 2 chặng liên tiếp:
Khác với V1, V2 gọi tới số khách hàng trước. Khách hàng bắt máy thì cuộc gọi mới được chuyển tiếp vào tổng đài.
Trường Ext trong V2 không phải số máy nhánh cá nhân, mà là tên Inbound Route đã cấu hình.
Phải truyền theo định dạng <Tên_Trunk>/<Số_khách> để chỉ định đầu số gọi ra.
Điểm khác biệt quan trọng so với Click-to-Call V1: Ở V2, tổng đài gọi khách hàng trước. Do đó tham số Ext không phải số máy nhánh cá nhân mà là tên Inbound Route (ví dụ: C2C-WebSite) trỏ vào hàng đợi hoặc kịch bản chào mừng tự động.
Tham số request
| Tham số | Kiểu dữ liệu | Bắt buộc | Mô tả chi tiết |
|---|---|---|---|
ServiceName | string | Có | Mã dịch vụ tổng đài khi mua tại ODS (ví dụ: CF-BS0XXXX). |
AuthUser | string | Có | Mã tài khoản khách hàng (ví dụ: ODSXXXX). |
AuthKey | string | Có | Khóa bí mật API do ODS cấp. |
Ext | string | Có | Tên Inbound Route đã cấu hình trên trang quản trị tổng đài (ví dụ: C2C-WebSite). |
PhoneNumber | string | Có | Định dạng <Tên_đầu_số_hoặc_Trunk>/<Số_điện_thoại_khách> (ví dụ: 02873007788/0900000000). |
KeySearch | string | Không | Mã định danh cuộc gọi (khuyến nghị GUID). Nếu không truyền, hệ thống sẽ tự sinh ngẫu nhiên. |
Cấu trúc phản hồi
| Trường | Kiểu dữ liệu | Mô tả |
|---|---|---|
result | string | Trạng thái thực thi (success hoặc failed). |
message | string | Thông báo kết quả từ tổng đài. |
keySearch | string | Mã định danh cuộc gọi trả về. |
Lưu ý quan trọng
- Tham số
Extở endpoint này là Tên Inbound Route đã được tạo sẵn trên Portal ODS, không phải số máy nhánh thông thường. - Định dạng
PhoneNumberbắt buộc phải có dấu gạch chéo/phân tách giữa đầu số gọi ra và số điện thoại người nhận.
Lỗi thường gặp
Kiểm tra lại cấu hình tên Inbound Route trên giao diện quản trị tổng đài để đảm bảo khớp chính xác với giá trị Ext.
Đảm bảo truyền đúng cấu trúc <Trunk_Name>/<Phone_Number>.