Monitor
Monitor User
curl --location 'https://{{base_url}}/v3/monitor?=null \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{token}}'
Response trả về:
{
"data": [
{
"agent_name": "thanhhoang",
"b_cid_num": "0914237383",
"call_id": "df3bd13a-0cb4-455a-ac70-92ed00e13dd7",
"call_state": "ONCALL",
"call_time": "2023-04-10 17:02:51",
"cid_num": "0914237383",
"destination": "24052364",
"direction": "outbound",
"domain_name": "tp.tel4vn.com",
"domain_uuid": "32f0b0ea-8489-4217-acc7-caeaf58b8bbe",
"extension": "107",
"extension_uuid": "290619f4-c6db-40b2-8bb5-38f0ae5c3185",
"last_name": "",
"middle_name": "",
"first_name": "Hoàng Thị Thanh",
"network_ip": "113.22.113.102",
"server_host": "203.205.6.79",
"user_agent": "Pitel/3.20.5",
"user_uuid": "",
"username": "thanhhoang"
}
],
"total": 1
}
API dùng để giám sát trạng thái các máy nhánh trên hệ thống.
| Parameter | Description |
|---|---|
| agent_name | Tên nhân viên |
| b_cid_num | Số điện thoại của khách hàng |
| call_id | ID của cuộc gọi |
| call_state | Trạng thái cuộc gọi, bao gồm ONCALL, RINGING |
| call_time | Thời gian bắt đầu cuộc gọi |
| cid_num | Số Hotline thực hiện cuộc gọi |
| destination | Số điện thoại nhận cuộc gọi |
| direction | Hướng cuộc gọi, bao gồm inbound, outbound và local |
| domain_name | Tên tenant của khách hàng |
| domain_uuid | UUID của tenant của khách hàng |
| extension | Số máy nhánh thực hiện cuộc gọi |
| extension_uuid | UUID của máy nhánh thực hiện cuộc gọi |
| last_name | Họ của Agent |
| middle_name | Tên đệm của Agent |
| first_name | Tên của Agent |
| network_ip | Địa chỉ IP của máy nhánh thực hiện cuộc gọi |
| server_host | Địa chỉ IP của server thực hiện cuộc gọi |
| user_agent | User Agent (tên thiết bị) của máy nhánh thực hiện cuộc gọi |
| user_uuid | UUID của Agent thực hiện cuộc gọi |
| username | Tên đăng nhập của Agent thực hiện cuộc gọi |
HTTP Request
GET https://{{base_url}}/v3/monitor?=null
Check Status Register Of Extension
curl --location 'https://{{base_url}}/v3/extension/{{id}}/loggedin \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{base_url}}'
Response trả về:
{
"extension": "107",
"is_logged_in": true
}
Response Error trả về:
{
"error": "Extension not found"
}
API dùng để kiểm tra trạng thái register của một máy nhánh trên hệ thống.
| Parameter | Description |
|---|---|
| id | uuid của máy nhánh hoặc số máy nhánh |
HTTP Request
GET https://{{base_url}}/v3/extension/{{id}}/loggedin
Monitor User Live
curl --location 'https://{{base_url}}/v3/monitor/user_live? \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{base_url}}'
Response trả về:
{
"data": [
{
"user_uuid": "65aff3d6-ab4c-4a76-8ed0-ea3eacc34292",
"domain_uuid": "e8ecb875-8f5c-4a85-80b3-69246ed544e2",
"username": "user02",
"last_name": "",
"middle_name": "",
"first_name": "Huỳnh Thị Thu An",
"extension": "102",
"live_status": "PAUSE",
"pause_code": "",
"campaign_name": "AUTO CASHLOAN_UPDATE",
"log_status": "PAUSE",
"call_uuid": "",
"latest_time": "2024-06-11T14:59:56.941228+07:00",
"earliest_time": "",
"total_pause_sec": 1490,
"total_wait_sec": 3082,
"total_talk_sec": 2627,
"total_dispo_sec": 0,
"call_state": ""
},
{
"user_uuid": "102a9a9c-4211-4358-8858-d1dddd20f6d0",
"domain_uuid": "e8ecb875-8f5c-4a85-80b3-69246ed544e2",
"username": "user40",
"last_name": "",
"middle_name": "",
"first_name": "Nguyễn Thị Cẩm Thy",
"extension": "140",
"live_status": "RESUME",
"pause_code": "",
"campaign_name": "AUTO SHOPPE 11.06",
"log_status": "TALK",
"call_uuid": "fb0278da-c554-4540-9654-8cbeffa50af0",
"latest_time": "2024-06-11T15:00:24.261549+07:00",
"earliest_time": "",
"total_pause_sec": 1533,
"total_wait_sec": 1844,
"total_talk_sec": 3760,
"total_dispo_sec": 0,
"call_state": ""
}
]
}
API dùng để giám sát các user live (đang login campaign) trên hệ thống.
| Parameter | Description |
|---|---|
| user_uuid | UUID user |
| domain_uuid | UUID domain |
| username | Tên đăng user |
| last_name | Họ user |
| middle_name | Tên đệm user |
| first_name | Tên user |
| extension | Số máy nhánh user sử dụng |
| live_status | Trạng thái user |
| pause_code | Mã pause user đã chọn |
| campaign_name | Tên Chiến dịch user đang login |
| log_status | Trạng thái user |
| call_uuid | UUID cuộc gọi |
| latest_time | Thời gian cuộc gọi gần nhất cuộc gọi |
| earliest_time | Thời gian đổ chuông gần nhất |
| total_pause_sec | Tổng thời gian pause |
| total_wait_sec | Tổng thời gian chờ |
| total_talk_sec | Tổng thời gian đàm thoại |
| total_dispo_sec | Tổng thời gian ở bảng chọn dispo |
| call_state | Trạng thái cuộc gọi |
HTTP Request
GET https://{{base_url}}/v3/monitor/user_live?
Monitor Queue Inbound Call
curl --location 'https://{{base_url}}/v3/monitor/callcenter/queue? \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{base_url}}'
Response trả về:
{
"data": [
{
"call_center_queue_uuid": "7bc3db7b-e95e-4afe-a345-a8385dfb31b7",
"call_center_queue_name": "Nhi_Test_39989220",
"call_center_agent_uuid": "1c1b04d6-f155-48b2-a9b5-e85ca683097b",
"call_center_agent_name": "agent_nhi",
"mobile": "0865662711",
"status": "Answered",
"joined_time": "2023-10-12T17:48:19+07:00",
"abandoned_time": "1970-01-01T08:00:00+08:00",
"bridged_time": "2023-10-12T17:48:26+07:00",
"rejoined_time": "1970-01-01T08:00:00+08:00",
"call_uuid": "34f6a205-121c-4fa3-bb94-414c5aff5995"
}
]
}
API dùng để giám sát trạng thái cuộc gọi đang trong hàng chờ trên hệ thống.
| Parameter | Description |
|---|---|
| call_center_queue_uuid | UUID của Queue CallCenter |
| call_center_queue_name | Tên của Queue CallCenter |
| call_center_agent_uuid | UUID Agent CallCenter |
| call_center_agent_name | Tên Agent CallCenter |
| mobile | Số điện thoại của khách hàng |
| status | Trạng thái cuộc gọi, bao gồm Trying, Answered, Abandoned |
| joined_time | Thời gian khách hàng vào hàng chờ |
| abandoned_time | Thời gian khách hàng hủy cuộc gọi |
| bridged_time | Thời gian khách hàng được chuyển sang Agent |
| rejoined_time | Thời gian khách hàng vào lại hàng chờ |
| call_uuid | UUID của cuộc gọi |
HTTP Request
GET https://{{base_url}}/v3/monitor/callcenter/queue?