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
- Połączenie trafia do obiektu IVR API.
- Platforma wysyła do Twojej aplikacji request (HTTP POST, JSON) z kontekstem rozmowy.
- Twoja aplikacja odsyła JSON z Action i (opcjonalnie) Session.
- 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ę
- Webhook: żądanie — co dostajesz w request (From/To/Event/Session/UniqueCallId/Hash/Error).
- Webhook: odpowiedź — jak zwracać Action/Session.
- Akcje API — referencja typów akcji i parametrów.
- Stabilność i Bezpieczeństwo — zasady „produkcyjne”.
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.