Dla developerów

Quickstart, referencja i praktyka produkcyjna — żeby integracja działała stabilnie od pierwszego wdrożenia.

Dla developerów: Dokumentacja IVR API (Webhook)

IVR API w otoContactCenter pozwala sterować rozmową z Twojej aplikacji (CRM, helpdesk, e-commerce, panel klienta). Platforma wywołuje webhook i przekazuje kontekst rozmowy, a Twoja aplikacja odsyła decyzję: co ma się stać dalej (zapowiedź, DTMF, routing, kolejka, rozłączenie).

To jest podejście procesowe: rozmowa nie trafia „do kogoś”, tylko przechodzi przez reguły (temat → priorytet → routing → wynik), tak jak ticket lub lead.

Model działania

  1. Połączenie trafia do obiektu IVR API.
  2. Platforma wysyła do Twojej aplikacji request (HTTP POST, JSON) z kontekstem rozmowy.
  3. Twoja aplikacja odsyła JSON z Action i (opcjonalnie) Session.
  4. Platforma wykonuje akcję i — zależnie od scenariusza — wywołuje webhook ponownie (kolejny krok).

Najważniejsza zasada wdrożeń produkcyjnych: zawsze planuj fallback (timeout, błędne dane, Busy/Noanswer), żeby rozmowa nie kończyła się „w próżni”.

Co najczęściej automatyzują zespoły

  • Routing po danych: VIP/SLA/opiekun/region → właściwa kolejka lub konsultant.
  • Samoobsługa: DTMF (ID zamówienia/ticketu) → komunikat lub routing do właściwego działu.
  • Dyżury po godzinach: kategoria + priorytet → dyżur → eskalacja → komunikat.
  • Call tracking: numer kampanijny → tag → lead w CRM.

Jeśli chcesz uruchomić pierwszą integrację bez rozbudowy logiki od razu — przejdź do Szybkiego startu.

Jak czytać tę dokumentację

Spis treści masz w menu bocznym — w treści nie dublujemy listy linków.

Gotowy, żeby zacząć?

Załóż konto, uruchom numer testowy i przejdź quickstart.

Załóż konto    Szybki start