Sử dụng HTTPS và xác thực HTTP Basic với thông tin xác thực API đã được phê duyệt. Hãy giữ thông tin xác thực trên máy chủ ứng dụng của bạn. Các điểm cuối PBX được lưu trữ này dùng /hpbx/ trên api.multitel.net; không chèn /v3. Hãy kiểm tra cả kết quả HTTP và trạng thái kết quả xử lý ở cấp ứng dụng trong phản hồi JSON.
Liệt kê các môi trường PBX riêng biệt của tài khoản
curl --request POST --user "USERNAME:PASSWORD" \
"https://api.multitel.net/hpbx/tenants/list/0"Thao tác liệt kê trả về các tenant của tài khoản đã xác thực. Đoạn giữ chỗ cuối cùng đáp ứng định dạng bắt buộc của đường dẫn URL cho endpoint; thao tác liệt kê không dùng nó để chọn một tài khoản khác.
Phản hồi danh sách minh họa
{
"status": {
"code": "200",
"msg": "List data"
},
"response": [
{
"billing_code": "EXAMPLE_BILLING_CODE",
"isocode": "US",
"continent_iso": "NA",
"continent_name": "North America"
}
]
}Tạo và thay đổi tài khoản khách hàng (tenant)
Việc tạo môi trường PBX của khách hàng là một hành động đăng ký và có thể phát sinh phí thiết lập và phí định kỳ. Trước tiên, hãy đọc các gói dịch vụ hiện có. Sử dụng tài liệu tham khảo được tài khoản hiện tại ủy quyền để chọn gói, vị trí và hồ sơ định tuyến; không tái sử dụng ID mẫu làm lựa chọn tài khoản.
| Trường tạo | Ý nghĩa |
|---|---|
| hosted_pbx_services_id | Mã dịch vụ (service ID) được trả về cho một gói khả dụng. |
| te_rp_id | Hồ sơ định tuyến cuộc gọi đã được phê duyệt. |
| timezone | Múi giờ IANA, chẳng hạn như America/Detroit. |
| te_location_id | Mã vị trí (location ID) khả dụng cho tài khoản, khi được yêu cầu. |
| te_maxextensions / te_maxhunts / te_maxconferences / te_maxvoicemails / te_maxivrs | Dung lượng tài nguyên bị ràng buộc bởi dịch vụ đã chọn; đây không phải là các ghi đè quyền lợi tùy ý. |
Kiểm tra mã thanh toán được tạo và trạng thái cấu hình dịch vụ trước khi cấu hình các máy lẻ. Đối với tích hợp mới và cấu trúc dữ liệu chính xác của các thao tác thay đổi dữ liệu, hãy dùng tài liệu tham chiếu API đăng ký hiện hành.