Tovább a tartalomhoz
ADERTISADERTISConnect

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
Válasz 200application/json
{
"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
Terminál
curl "$BASE/monitor/operators?projectCode=SALES" -H "X-API-Key: $API_KEY"
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