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?