Bestel lokale, nationale en internationale nummers direct online.
🤖 AI-gereed IVR

IVR-toolkit

De IVR-toolkit is de developer-gerichte actiebibliotheek van Belfabriek waarmee je aangepaste call-flows bouwt. Elke actie, zoals Answer, Play, Dial, Record en StartStream, geeft je nauwkeurige controle over wat er tijdens een gesprek gebeurt, waardoor je logica niet door een dashboard-interface wordt beperkt.

Je gebruikt de toolkit om keuzemenu’s te bouwen, beller-input te verzamelen, audio naar AI-services te streamen, bellers met agents te verbinden en elk randgeval netjes af te handelen. De toolkit draait op hetzelfde IVR-platform dat ook alle standaard Belfabriek-functies aandrijft, waardoor je dezelfde bouwstenen krijgt als onze eigen productteams gebruiken.

  • Gestructureerde acties met duidelijke signatures en voorbeelden
  • Stream audio naar AI, STT of een eigen endpoint
  • Bouw volledige call-flows zonder extra hardware
  • Volledige documentatie en developer-ondersteuning

Voordelen van de IVR-toolkit

Zie hoe de IVR-toolkit development-teams helpt om professionele call-flows te bouwen die precies aansluiten op hun backend en processen.

🧩

Volledige controle over call-logica

Je bepaalt zelf wat er in elke stap van een gesprek gebeurt, doordat je prompts afspeelt, input verzamelt, op voorwaarden routeert, naar AI streamt en fouten afvangt met voorspelbare, goed gedocumenteerde acties.

⚙️

Gebouwd voor developers

Elke actie heeft een duidelijke signature, getypeerde retourwaarden, foutafhandeling en werkende code-voorbeelden, zodat je met vertrouwen bouwt met gestructureerde acties die natuurlijk in je backend passen.

🤖

AI-ready audio-streaming

Je streamt live call-audio naar elk WebSocket-endpoint, bijvoorbeeld een AI-assistent, een speech-to-text-engine of je eigen analytics-service, waarbij StartStream en StopStream je volledige controle geven over wanneer en waar audio vloeit.

🔧

Draait op beproefde infrastructuur

De toolkit draait op het eigen IVR-platform van Belfabriek, dezelfde infrastructuur die al onze telefoniefuncties aandrijft, zodat je geen extra hardware of third-party dependencies nodig hebt en alles werkt met je bestaande Belfabriek-nummers.

Hoe de IVR-toolkit werkt

De IVR-toolkit is een bibliotheek van acties die je eigen code aanroept tijdens een live gesprek. Zodra een gesprek binnenkomt ontvangt jouw applicatie het, waarna je stap voor stap beslist wat er moet gebeuren met behulp van deze acties.

Een typische flow begint met Answer(), speelt vervolgens een welkomstbericht af met Play(), verzamelt input via PromptDigit() of GatherDigits() en routeert de beller met Dial() en Connect(). Elke actie retourneert een getypeerd resultaat, waardoor je code altijd weet wat er is gebeurd en elk mogelijk antwoord netjes kan afhandelen.

Audio-streaming voor AI en speech-to-text

Met de StartStream- en StopStream-acties stream je live call-audio in realtime naar elk WebSocket-endpoint. Zo verbind je een gesprek met een AI-assistent, een speech-to-text-engine of een eigen analytics-service, zonder dat je de audio eerst hoeft te bufferen of via omwegen hoeft te routeren.

Jij bepaalt wanneer het streamen begint, in welke richting de audio vloeit (van beller naar AI, van agent naar AI of beide tegelijk) en wanneer het stopt. De stream draait parallel aan je andere IVR-acties, waardoor je prompts kunt afspelen, input kunt verzamelen of kunt doorschakelen terwijl de AI op de achtergrond meeluistert.

Wie de IVR-toolkit gebruikt

De toolkit is ontworpen voor developmentteams die volledige controle nodig hebben over call-gedrag. Denk aan SaaS-platforms die voice-functies aan hun product toevoegen, contactcenters die eigen routeringslogica bouwen en bedrijven die telefonie willen integreren met hun CRM, ERP of interne tools.

Heb je een team developers dat backend-code schrijft, dan geeft de IVR-toolkit je alles wat je nodig hebt om professionele call-flows te bouwen, van eenvoudige menu’s tot complexe AI-aangedreven gesprekken. Documentatie, code-voorbeelden en developer-ondersteuning zijn inbegrepen, waardoor je team snel productief is zonder zelf proefondervindelijk een integratiepatroon te hoeven uitvinden.

De relatie tussen toolkit en platformfuncties

Elke Belfabriek-functie, zoals het keuzemenu, de wachtrij, voicemail en de voicebot, is opgebouwd uit dezelfde IVR-acties die in deze toolkit gedocumenteerd staan. De toolkit geeft je directe toegang tot diezelfde bouwstenen, waardoor je op hetzelfde niveau werkt als onze eigen productteams.

Dat betekent dat alles wat Belfabriek standaard doet ook door jouw developmentteam gedaan kan worden, en vaak nog meer. Je combineert standaardfuncties met eigen logica, voegt integraties toe die niet als standaardfunctie bestaan en bouwt call-flows die volledig aansluiten op de werkwijze van je eigen bedrijf.

Aan de slag

Neem contact met ons op om je wensen te bespreken, waarna we je team toegang geven tot de toolkit-documentatie, werkende code-voorbeelden en een developmentomgeving. Heb je hulp nodig bij het ontwerpen van je eerste call-flow, dan adviseert ons team over de architectuur en over best practices die we bij vergelijkbare implementaties zien werken.

Voor bedrijven die volledige capaciteit en isolatie nodig hebben, zijn dedicated IVR-servers het natuurlijke vervolgtraject, waarbij je aangepaste call-flows draaien op een omgeving die volledig voor jou alleen is gereserveerd.

IVR-toolkit — veelgestelde vragen

Vind duidelijke antwoorden op vragen over de IVR-toolkit en hoe hij in de praktijk voor jouw bedrijf werkt.

Ja. De toolkit is een bibliotheek van acties die je vanuit je eigen backend aanroept, waardoor je developmentteam elke call-flow zelf in code uitwerkt. Heb je geen developers in huis, dan zijn onze kant-en-klare aangepaste telefonie- en voicebot-opties vaak een logischer vertrekpunt.

Je programmeert in elke gangbare taal, doordat je code in een eigen virtuele machine draait die wij voor je hosten. De documentatie, acties en voorbeelden gebruiken C# (.NET) als primaire taal, maar je bent niet aan C# gebonden als je team liever met een andere taal werkt.

Ja. De StartStream-actie opent een realtime WebSocket-verbinding naar elk gewenst endpoint, of dat nu een AI-assistent, een speech-to-text-engine of je eigen service is. Jij bepaalt de audio-richting en kunt de stream op elk moment stoppen.

Ja. Alle IVR-acties werken met je bestaande Belfabriek-nummers en routering, waardoor je geen wijzigingen in je telefoon-setup hoeft door te voeren.

Ja. De toolkit gebruikt dezelfde bouwstenen als alle Belfabriek-functies, zodat je standaardfuncties als keuzemenu’s en wachtrijen naast je eigen logica kunt blijven gebruiken.

Elke actie ondersteunt cancellation-tokens, waardoor het token wordt geannuleerd zodra de beller ophangt en je code een duidelijk signaal krijgt om te stoppen. Er blijven geen losse verbindingen of onafgehandelde toestanden achter.

Ja. Ons team adviseert over de architectuur, reviewt je flow-ontwerp en helpt bij complexere integraties. Voor volledig beheerde oplossingen zijn onze aangepaste telefonie- en voicebot-diensten een logische volgende stap.

De toolkit zelf is beschikbaar voor Belfabriek-klanten, waarbij afhankelijk van de complexiteit van je implementatie en de hostingvereisten extra kosten kunnen gelden. We bespreken de prijsstelling altijd voordat het werk begint.

Tevreden Belfabriek klanten: