Felügyelet — monitor
| Művelet | Mit tesz | Jog |
|---|---|---|
GET /monitor/operators |
a bejelentkezett operátorok és az állapotuk | monitor:read |
GET /monitor/operators Az operátorok állapota
Szekció neve “GET /monitor/operators Az operátorok állapota”A bejelentkezett felhasználók név szerint, és hogy épp mit csinálnak. A válasz a kérés pillanatát mutatja, lapozás nélkül: minden bejelentkezett felhasználó benne van. A szűrők elhagyhatók:
| Paraméter | Régi | Típus | Leírás |
|---|---|---|---|
projectId · projectCode |
prid · prcode |
aki a projekten dolgozik: hívást fogad vagy indít rajta, vagy épp azon a projekten van | |
userId · userCode |
— | egy felhasználó; ha nincs bejelentkezve, a lista üres |
A válasz operators tömbje, operátoronként egy sor:
| Mező | Régi | Típus | Leírás |
|---|---|---|---|
userId |
id |
integer |
a felhasználó belső azonosítója |
userCode |
— | string |
a felhasználó külső azonosítója |
userName |
name |
string |
a felhasználó neve |
userExtCode |
— | string |
a felhasználó egyéb kódja |
folderId |
— | integer |
a felhasználó mappája; üres, ha nincs |
folderName |
— | string |
a mappa neve |
status |
state |
string |
az állapot — lent |
statusSeconds |
activity |
integer |
mióta van ebben az állapotban, másodpercben |
extension |
— | string |
a mellék |
workstationName |
workplace |
string |
a munkahely neve |
projectId |
— | integer |
a projekt, amelyiken épp dolgozik; üres, ha nincs |
projectCode |
— | string |
a projekt külső azonosítója |
projectName |
— | string |
a projekt neve |
listId |
— | integer |
a lista, amelyiken épp dolgozik; üres, ha nincs |
listCode |
— | string |
a lista külső azonosítója |
listName |
— | string |
a lista neve |
Az állapot (status), a felület feliratával:
| Érték | A felületen | Jelentés |
|---|---|---|
ready |
Elérhető | hívást fogadhat |
not_ready |
Nem elérhető | bejövő hívást nem kap |
predictive_wait |
Pred vár | a prediktív tárcsázó hívására vár |
call_offered |
Hívásfogadás | a rendszer hívást ajánl neki, még nem fogadta |
call_rejected |
Hívás elutasítás | rövid szünet egy elutasított hívás után |
mobile |
Mobilon | géptől távol, a hívás a mobiljára megy |
mobile_call |
Mobil hívás | hívásban a mobilján |
internal_call |
Belső hívás | belső hívásban |
interview |
Interjúban | interjúban, élő hívással |
after_call |
Utómunka | a hívás véget ért, az interjú még nyitva |
break |
Szünet | szünet |
lunch_break |
Ebédszünet | ebédszünet |
field_work |
Külső munka | külső munka |
training |
Oktatás | oktatás |
other_work |
Egyéb munka | egyéb munka — az ügyfél saját egyéb állapotai is ezt adják |
offline |
Offline | be van jelentkezve, de a felülete épp nem kapcsolódik; hívást nem kap |
{ "operators": [ { "userId": 57, "userCode": "HR-1042", "userName": "Kovács Anna", "userExtCode": null, "folderId": 3, "folderName": "Kimenő csapat", "status": "interview", "statusSeconds": 75, "extension": "201", "workstationName": "PC-12", "projectId": 12, "projectCode": "SALES", "projectName": "Őszi kampány", "listId": 7, "listCode": "OKT-2026", "listName": "Októberi lista" }, { "userId": 61, "userCode": "HR-1077", "userName": "Szabó Péter", "userExtCode": null, "folderId": 3, "folderName": "Kimenő csapat", "status": "break", "statusSeconds": 420, "extension": "204", "workstationName": "PC-15", "projectId": null, "projectCode": null, "projectName": null, "listId": null, "listCode": null, "listName": null } ]}| HTTP | code |
Mikor |
|---|---|---|
400 |
INVALID_ARGUMENT |
ismeretlen projectCode vagy userCode |
curl "$BASE/monitor/operators?projectCode=SALES" -H "X-API-Key: $API_KEY"A régi API-ból
Szekció neve “A régi API-ból”| Cím | Kérés | Válasz | Működés |
|---|---|---|---|
monitor/oplist → GET /monitor/operators |
új szűrő a felhasználó (userId · userCode) |
az állapot szavai: not ready → not_ready, working → interview vagy after_call, lunch → lunch_break, intcall → internal_call, extwork → field_work, other → other_work; új a predictive_wait, a call_offered, a call_rejected, a mobile és a mobile_call · az activity (óó:pp:mm) helyett statusSeconds, egész másodpercben · a workplace a munkahely teljes neve · új a felhasználó kódjai, a mappa, a mellék, és amin épp dolgozik |
minden bejelentkezett felhasználó benne van, a munkahelye fajtájától függetlenül · a projekt-szűrő azt is adja, aki épp a projekten dolgozik |