Skip to main content

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.

ParameterDescription
agent_nameTên nhân viên
b_cid_numSố điện thoại của khách hàng
call_idID của cuộc gọi
call_stateTrạng thái cuộc gọi, bao gồm ONCALL, RINGING
call_timeThời gian bắt đầu cuộc gọi
cid_numSố Hotline thực hiện cuộc gọi
destinationSố điện thoại nhận cuộc gọi
directionHướng cuộc gọi, bao gồm inbound, outbound và local
domain_nameTên tenant của khách hàng
domain_uuidUUID của tenant của khách hàng
extensionSố máy nhánh thực hiện cuộc gọi
extension_uuidUUID của máy nhánh thực hiện cuộc gọi
last_nameHọ của Agent
middle_nameTên đệm của Agent
first_nameTê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_agentUser Agent (tên thiết bị) của máy nhánh thực hiện cuộc gọi
user_uuidUUID của Agent thực hiện cuộc gọi
usernameTê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.

ParameterDescription
iduuid 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.

ParameterDescription
user_uuidUUID user
domain_uuidUUID domain
usernameTên đăng user
last_nameHọ user
middle_nameTên đệm user
first_nameTên user
extensionSố máy nhánh user sử dụng
live_statusTrạng thái user
pause_codeMã pause user đã chọn
campaign_nameTên Chiến dịch user đang login
log_statusTrạng thái user
call_uuidUUID cuộc gọi
latest_timeThời gian cuộc gọi gần nhất cuộc gọi
earliest_timeThời gian đổ chuông gần nhất
total_pause_secTổng thời gian pause
total_wait_secTổng thời gian chờ
total_talk_secTổng thời gian đàm thoại
total_dispo_secTổng thời gian ở bảng chọn dispo
call_stateTrạ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.

ParameterDescription
call_center_queue_uuidUUID của Queue CallCenter
call_center_queue_nameTên của Queue CallCenter
call_center_agent_uuidUUID Agent CallCenter
call_center_agent_nameTên Agent CallCenter
mobileSố điện thoại của khách hàng
statusTrạng thái cuộc gọi, bao gồm Trying, Answered, Abandoned
joined_timeThời gian khách hàng vào hàng chờ
abandoned_timeThời gian khách hàng hủy cuộc gọi
bridged_timeThời gian khách hàng được chuyển sang Agent
rejoined_timeThời gian khách hàng vào lại hàng chờ
call_uuidUUID của cuộc gọi

HTTP Request

GET https://{{base_url}}/v3/monitor/callcenter/queue?