Przejdź do głównej zawartości

API Ringostat. Praca z niestandardowymi statusami Ringostat Smart Phone.

Praca z niestandardowymi statusami Ringostat Smart Phone.

Napisane przez Olga Kalchenko

1. Pobierz wszystkie niestandardowe statusy w projekcie.

Ta metoda umożliwia uzyskanie listy wszystkich istniejących niestandardowych statusów.Ringostat Smart Phonew projekcie.

Podstawowe parametry zapytania:

Aby uzyskać niestandardowe statusy, musisz je utworzyć.

Aby to zrobić przejdź do sekcji „Ustawienia Ringostatu w smartfonie” > „Ustawienia statusu niestandardowego”

Następnie utwórz nowe statusy.

Przykładowe zapytanie:

{
"id": 777,
"method": "getCustomStatuses",
"params": {
"projectId": 39071
}
}

Przykładowa odpowiedź:

{
"id": "777",
"result": [
{ "id": 1763, "title": "At lunch" },
{ "id": 1768, "title": "Break" },
{ "id": 1773, "title": "On the call" },
{ "id": 1778, "title": "On the move" }
],
"jsonrpc": "2.0"
}

2. Uzyskaj informacje o statusie pracowników.

Ta metoda pozwala uzyskać informacje o tym, kiedy/kto ma jaki status przeniesiony w aplikacjiRingostat Smartfon iJak długo tam był?

Podstawowe parametry zapytania:

Klucz autoryzacyjny auth-keyZnajdziesz go, przechodząc do strony „Ustawienia” > „Integracja” > „Ringostat API”. Na tej stronie musisz skopiować klucz autoryzacyjny, aby go przekazać. Nagłówki w Klucz autoryzacyjny.

Przykładowe zapytanie:

{
"id": 1,
"jsonrpc": "2.0",
"method": "getSipStatusDailyReport",
"params": {
"projectId": 68861,
"filter": {
"from": "2026-03-19",
"to": "2026-03-25"
}
}
}

Przykładowa odpowiedź:

{
"jsonrpc": "2.0",
"result": [
{"employee": "TEST CY", "online": "01:31:55", "offline": "10:13:15"},
{"employee": "AI IVR Test", "online": "11:44:49", "offline": "00:00:21"},
{"employee": "Sergiy Test", "online": "11:44:49", "offline": "00:00:21"}
"id": 1
],
}

Ważny:Jeżeli pracownik posiada dwa konta SIP, jedno online i drugie DND, wówczas w tym okresie pracownik jest uznawany za online, a status DND nie jest brany pod uwagę.

Podobnie, jeśli jeden z łyków ma status mówienia, wówczas nie liczą się tryby „dnd”, „online” i „offline”, liczy się wyłącznie mówienie. Według priorytetu.

Czy to odpowiedziało na twoje pytanie?