Struktura tabeli - IVR_TRAVERSAL_HISTORY

Tabela przechowuje informacje o przebiegu połączenia przez strukturę IVR, w tym przejścia przez poszczególne bloczki oraz kolejki.

Lp. Nazwa Typ Opis
1 id bigint unikalny identyfikator wpisu
2 calls_id bigint identyfikator połączenia
3 queue_id bigint identyfikator kolejki
4 queue_name varchar nazwa kolejki
5 queue_strategy varchar strategia obsługi kolejki
6 start timestamp czas wejścia do kolejki lub bloczka
7 stop timestamp czas wyjścia z kolejki lub bloczka
8 duration integer czas spędzony w danym bloczku (w sekundach)
9 status text status obsługi połączenia w kolejce
10 label text nazwa lub etykieta elementu (np. kolejki lub bloczka)
11 type text typ bloczka IVR
12 info text dodatkowe informacje o przejściu
13 agents_id bigint identyfikator agenta, który odebrał połączenie
14 agents_full_name varchar imię i nazwisko agenta
15 hangup timestamp data i czas zakończenia połączenia
16 level_name text poziom obsługi połączenia (dla kolejek typu profit_linear)
17 first_id bigint identyfikator pierwszego wpisu dla danego połączenia
18 after_hours boolean informacja, czy połączenie odbyło się poza godzinami pracy
19 customers_id integer identyfikator klienta w systemie Welyo

Strategie kolejek (queue_strategy )

Pole queue_strategy  określa sposób dystrybucji połączeń w kolejce:

  • profit_linear – strategia liniowa (z uwzględnieniem poziomów)
  • profit based routing – routing oparty o reguły
  • skill based routing – routing oparty o umiejętności
  • random – losowy wybór agenta
  • linear – liniowy (kolejność agentów)
  • fewestcalls – agent z najmniejszą liczbą odebranych połączeń
  • ringall – jednoczesne dzwonienie do wszystkich agentów
  • round_robin – rotacyjny przydział połączeń

Statusy w kolejce (status )

Pole status  określa przebieg obsługi połączenia:

  • IN_QUEUE – połączenie znajduje się w kolejce
  • CONNECTED – połączenie zostało zestawione poza kolejką
  • ABANDON – połączenie zostało porzucone
  • GOTO_MAIN_QUEUE – przekierowanie do kolejki głównej
  • GOTO_OVERFLOW_QUEUE – przekierowanie do kolejki przepełnieniowej
  • GOTO_QUEUE – przekierowanie do innej kolejki
  • GOTO_FAILED_AUTH_QUEUE – nieudana autoryzacja

Typy bloczków IVR (type )

Pole type  określa, przez jaki bloczek IVR przechodziło połączenie:

  • AnswerBlock – odebranie połączenia (z rozpoznaniem rekordu lub bez)
  • CallbackBlock – ustawienie lub brak oddzwonienia
  • ConnectionsOverflowBlock – przepełnienie kolejki
  • CustomBlock – bloczek niestandardowy
  • InboundNoRecordBlock – połączenie przychodzące bez rekordu
  • JumpBlock – przejście do innego miejsca w scenariuszu
  • MenuBlock – wybór w menu IVR (lub timeout/błąd)
  • NumberRoutingBlock – routing na podstawie reguły numeru
  • PromptBlock – odtworzenie zapowiedzi
  • QueueBlock – wejście do kolejki
  • RecordBlock – poczta głosowa
  • SecurityBlock – autoryzacja (np. PIN)
  • TerminateBlock – zakończenie połączenia
  • TimeBlock – sprawdzenie godzin pracy (dostępne / niedostępne)
  • Dial – wykonanie połączenia na wskazany numer
Czy odpowiedzieliśmy na Twoje pytanie? Dziękujemy za opinię Wystąpił problem z przesłaniem opinii. Proszę spróbować później