ODS
API ReferenceAPI tổng đàiLịch sử cuộc gọi

Lịch sử cuộc gọi V2 (GetCallHistoryVer2)

Tra cứu lịch sử cuộc gọi tổng đài phiên bản 2 với các trường dữ liệu tiếng Anh chuẩn hóa.

POSThttps://api.ods.vn/api/CloudFone/GetCallHistoryVer2

Khuyến nghị: Đây là phiên bản API cũ. Doanh nghiệp tích hợp mới được khuyến nghị sử dụng GetCallLogs để có định dạng dữ liệu chuẩn hóa, đầy đủ thông tin nhất (chi tiết trạng thái nghe máy/nhỡ/bận, thời gian đổ chuông, cước phí và liên kết ghi âm).

Phiên bản nâng cấp của GetCallHistory, chuyển đổi toàn bộ tên trường dữ liệu trả về sang chuẩn tiếng Anh camelCase (callDate, callerNumber, receiveNumber, totalCallTime, realCallTime).

Tham số request

Tham sốKiểu dữ liệuBắt buộcMô tả chi tiết
ServiceNamestringCóMã dịch vụ tổng đài khi mua tại ODS.
AuthUserstringCóMã tài khoản khách hàng.
AuthKeystringCóKhóa bí mật API do ODS cấp.
TypeGetnumberCóLoại cuộc gọi: 0 (tất cả), 1 (gọi đến), 2 (gọi đi), 3 (gọi nội bộ), 4 (gọi nhỡ), 5 (nhóm trả lời), 6 (nhóm nhỡ), 7 (tất cả cuộc nhỡ).
DateStartstringCóThời gian bắt đầu tra cứu (YYYY-MM-DD HH:mm:ss).
DateEndstringCóThời gian kết thúc tra cứu (YYYY-MM-DD HH:mm:ss).
PageIndexnumberCóSố thứ tự trang bắt đầu từ 1.
PageSizenumberCóSố bản ghi trên 1 trang (tối đa 200).
HideFWOutnumberKhông1 để gom các cuộc gọi forward về 1 dòng khi lấy all log.
IsSortnumberKhông0 (tăng dần - mặc định), 1 (giảm dần).
CallNumstringKhôngLọc theo số gọi.
ReceiveNumstringKhôngLọc theo số nhận.
KeystringKhôngMã định danh cuộc gọi.

Cấu trúc phản hồi

TrườngKiểu dữ liệuMô tả
keystringMã cuộc gọi định danh.
callDatestringThời gian thực hiện cuộc gọi.
callerNumberstringSố gọi đi.
callerNamestringTên người gọi.
headNumberstringĐầu số Hotline tổng đài.
receiveNumberstringSố nhận cuộc gọi.
statusstringTrạng thái (ANSWERED, NO ANSWER, BUSY).
totalCallTimestringTổng thời gian cuộc gọi (giây).
realCallTimestringThời gian đàm thoại thực tế (giây).
linkFilestringĐường dẫn tệp ghi âm.
typecallstringHướng cuộc gọi (Inbound, Outbound).

Lưu ý quan trọng

  • Endpoint này chuẩn hóa tên trường tiếng Anh cho GetCallHistory, hỗ trợ tốt hơn cho việc tích hợp trên các framework hiện đại.
  • Giới hạn phân trang tối đa PageSize là 200 bản ghi.

Lỗi thường gặp

Bài viết liên quan