User system state
Zdarzenie informujące o stanie użytkownika w systemie.
Webhook Configuration Example
"subscriptions": {
"user_system_state": {
"active": true
}
}
"subscriptions": {
"user_system_state": {
"active": true,
"filter": {
"user_list": ["Kowalski"]
}
}
}
Body
{
"call_state": <STRING>
"event_name": <STRING>
"event_time": <STRING>
"event_type": <STRING>
"firstname": <STRING>
"serving_audio": <INTEGER>
"serving_chat": <INTEGER>
"serving_video": <INTEGER>
"surname": <STRING>
"system_state": <STRING>
"system_state_inactive_cause": <STRING>
"user_id": <INTEGER>
"username": <STRING>
"work_state": <STRING>
"work_state_break_cause": <STRING>
"work_state_inactive_cause": <STRING>
}
Parameters
Parametr | Rodzaj | Przykład | Opis |
---|---|---|---|
call_state | <STRING> |
IDLE | stan połączenia |
event_name | <STRING> |
state_changed | nazwa wydarzenia |
event_time | <STRING> |
2018-09-01 00:00:01 | data wykonania zdarzenia w UTC w formacie YYYY-MM-DD HH:mm:ss |
event_type | <STRING> |
user_system_state | typ wydarzenia |
firstname | <STRING> |
Jan | Imię użytkownika wykonującego połączenie |
surname | <STRING> |
Kowalski | Nazwisko użytkownika |
system_state | <STRING> |
ACTIVE | stan użytkownika w systemie ACTIVE - Aktywny INACTIVE - Nieaktywny |
system_state_inactive_cause | <STRING> |
DEACTIVATED | powód nieaktywności użytkownika w systemie: DEACTIVATED - użytkownik usunięty/dezaktywowany ONLEAVE - nieobecność DND - tryb nie przeszkadzać NOMEDIA - brak dostępnych mediów NOLINK - brak dostępnych linków |
system_state_change_time | <STRING> |
2018-09-01 00:00:01.424171 | data zmiany stanu w UTC w formacie YYYY-MM-DD HH:mm:ss.000000 |
user_id | <INTEGER> |
3 | Identyfikator użytkownika |
work_state | <STRING> |
ONLINE | Stan pracy użytkownika.Dostępne: : ONLINE OFFLINE ONBREAK |
work_state_inactive_cause | <STRING> |
ON_BUSINESS_BREAK | Powód nieaktywności użytkownika.Dostępne: : ON_BUSINESS_BREAK ON_COFFEE_BREAK |
work_state_break_cause | <STRING> |
Szkolenie | Wybrana przerwa w przypadku ONBREAK |
serving_audio | <INTEGER> |
1 | Dostępność audio |
serving_chat | <INTEGER> |
1 | Dostępność czat |
serving_video | <INTEGER> |
1 | Dostępność wideo |
Example
{
"call_state": "IDLE",
"event_name": "state_changed",
"event_time": “2018-09-11 12:00:00",
"event_type": "user_system_state",
"firstname": "Adam",
"serving_audio": 1,
"serving_chat": 1,
"serving_video": 1,
"surname": "Kowalski",
"system_state": "ACTIVE",
"system_state_inactive_cause": null,
"user_id": 3,
"username": "Kowalski",
"work_state": "ONBREAK",
"work_state_break_cause": "SZKOLENIE",
"work_state_inactive_cause": "ON_BUSINESS_BREAK",
}