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.
Meer informatie over andere functies
Vind meer informatie over onze functies die je bedrijfscommunicatie kunnen verbeteren.
Voicebot
Een AI-gedreven spraakassistent, gebouwd op ons eigen IVR-platform, die inkomende gesprekken afhandelt met natuurlijke conversatie, data-lookups in je systemen en slimme routering naar een medewerker …
Dedicated IVR-servers
Je eigen IVR-server met volledige controle. Bouw aangepaste telefonie-toepassingen, verbind AI-platforms en schaal van 4 tot 200+ kanalen. De natuurlijke upgrade van onze privé API wanneer je meer …
API integraties
Zeg ons wat je nodig hebt, wij bouwen de endpoints. Onze private API laat je Belfabriek telefonie integreren in je eigen software — geen generieke bibliotheek, geen gokwerk, geen verloren …
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.
