
Answers the phone
Connects to the Yeastar or SIP system the business already runs, so calls reach the agent on the numbers customers have always dialled.
Casestudy over een AI-spraakagent
Een medewerker die de telefoon van een bedrijf beantwoordt, het antwoord in de eigen documenten van dat bedrijf vindt en het supportticket opent nog voordat de beller heeft opgehangen — via de nummers die het bedrijf al in bezit heeft, en op hun eigen hardware als ze dat willen.

Vocale koppelt een AI-agent aan een telefoonlijn die een bedrijf al heeft. Een klant belt het nummer dat hij altijd al heeft gebeld; de agent neemt bij de eerste beltoon op, spreekt zijn taal, beantwoordt vragen op basis van de eigen handleidingen en het beleid van het bedrijf, en — wanneer het antwoord eigenlijk is "hier moet iemand naar kijken" — maakt hij een supportticket aan met de reeds verzamelde gegevens.
Er verandert niets aan het telefoonsysteem. Het bedrijf behoudt zijn provider, zijn nummers en zijn belabonnement; een Yeastar- of compatibel SIP-platform wordt eenmalig via een formulier aangesloten, waarna de trunk en de gespreksroutering daarachter worden ingesteld. Vervolgens hoef je alleen nog maar de documenten te uploaden die de agent moet kennen, de paar zinnen te schrijven die de toon aangeven, en het geheel in een browser te testen totdat het goed klinkt — en dat alles voordat er ook maar één echt gesprek naar de agent wordt doorgeschakeld.


Connects to the Yeastar or SIP system the business already runs, so calls reach the agent on the numbers customers have always dialled.

Manuals, policies and price lists are uploaded, indexed and searched at the moment of the question so the answer comes from the business's own material rather than the model's memory.

When a caller needs a person, the agent gathers the subject, the contact and the urgency while it still has them on the line, then files the ticket itself.

An existing customer database connects read-only, so an inbound number is matched to an account before the agent says a word.

The same agent runs on a hosted model API or entirely on a private GPU. The business picks on cost and on where its data is allowed to go.
Een hulplijn is slechts zo beschikbaar als de mensen die de telefoontjes beantwoorden, en de vragen die binnenkomen zijn vrijwel altijd dezelfde paar: wat zijn jullie openingstijden, wordt dit vergoed, hoe kan ik het resetten? De antwoorden staan al opgeschreven – in een handleiding, een beleid, een prijslijst – maar niet op een plek waar een beller erbij kan en een medewerker ze kan vinden terwijl iemand in de wacht staat. Door een AI in te zetten, is de beschikbaarheid voor de helft opgelost. Door er een per minuut te huren, wordt dit stilletjes vervangen door een kostenprobleem, want hoe beter het werkt, hoe vaker het wordt gebruikt, en hoe meer het elke maand kost.

’s Avonds, in het weekend en op feestdagen wordt de oproep doorgeschakeld naar de voicemail — en wat daar terechtkomt, zijn meestal de standaardvragen die iemand binnen een minuut zou hebben afgehandeld.

De informatie staat wel in documenten, maar niet in een vorm die iemand kan raadplegen terwijl er een beller in de wacht staat.

Bij beheerde spraak-AI-platforms wordt per gespreksminuut gefactureerd, waardoor de kosten stijgen naarmate het gebruik toeneemt — een verkeerde prikkel om een helpdesk op te zetten.
Vocale fungeert als schakel tussen het telefoonsysteem van een bedrijf en zijn kennisbestand. De PBX wordt via een formulier gekoppeld en de routering wordt daarachter ingesteld. Documenten worden geüpload en geïndexeerd. De manier waarop de agent reageert, wordt in gewone taal gedefinieerd in plaats van in code, en het geheel kan in een browser worden getest voordat er een echt gesprek binnenkomt. Zodra het systeem live is, wordt alles wat het heeft gedaan vastgelegd – het transcript, de zoekopdrachten die het heeft uitgevoerd, de tickets die het heeft aangemaakt – zodat het team kan beoordelen of het zijn werk goed doet, voordat het meer taken krijgt toevertrouwd.

Yeastar en compatibele SIP-systemen worden via een formulier aangemeld, en het bedrijf behoudt zijn provider, zijn nummers en zijn belabonnement.

Een vraag waarvoor een feit nodig is, leidt tot een zoekopdracht in de geïndexeerde documenten, en het antwoord wordt samengesteld uit de gevonden resultaten — waarbij ‘niets gevonden’ ook een antwoord is dat de agent mag geven.

Spraak, taal en stem worden verwerkt via een API van een derde partij of op een eigen GPU. Het wisselen tussen deze twee opties is een kwestie van configuratie, geen hercompilatie.
UX researchFeb–Mar
MVPApr–Jul
OperationAug–Sep
DiscoveryFeb
ArchitectureMar
UI designApr–May
Backend and local AIMay–Jul
TestingJul–Aug
OperationAug–Sep
A sandbox that runs the whole pipeline in the browser. Pick a caller, start the call, and the transcript arrives live beside it as the agent hears and answers. Every session it has ever handled, browser or phone, inbound or outbound, is one click away in the rail on the left.

Files are dropped straight onto the page, then parsed, split and indexed. Each row reports how many pages went in and how many searchable pieces came out, so it is obvious at a glance when a document is ready to be quoted on a call and when it is still being worked on.

The agent collects the subject, the customer and the urgency while the caller is still on the line and files the ticket itself, transcript attached. Support opens the queue to a list of real problems in the caller's own words instead of a column of missed calls.

An existing customer database connects read-only, with a mapping step for whichever columns hold the name and the number. From then on an inbound call is matched against it before the agent speaks, and the records stay where they are. Vocale reads them; it does not become the place they live.

Telephony is the one part a business should not have to get right alone, so provisioning is an operator job rather than a self-service form. Each number is registered, pointed at an organisation, and switched on from here, which doubles as the fastest way to see which tenants are actually taking calls.

Spend is metered the way the models bill it: caller speech, agent speech, and replayed history, broken out per model and per organisation. It is what turns the choice between a hosted API and a private GPU into a decision with a number attached rather than an argument.

Waar het bij een helpdesk om draait, is niet de abstracte nauwkeurigheid — het gaat erom of de oproep werd beantwoord en of het antwoord juist was. Vocale beantwoordt alle vragen, op elk uur van de dag, in de taal van de beller, en laat een transcript achter zodat de tweede vraag kan worden beantwoord. De onderstaande kosten zijn wat het platform gedurende een maand aan daadwerkelijke gesprekken in rekening heeft gebracht op het gehoste niveau; bij het zelfgehoste niveau wordt die lijn verplaatst naar hardware waarvoor het bedrijf al betaalt, en blijft het bedrag per minuut volledig stabiel.
User goal
Functions the agent calls while the caller is still on the line.


Solution: Bellers onderbreken het antwoord zodra ze het hebben begrepen, en een medewerker die gewoon doorpraat, klinkt onnatuurlijk. Met spraakdetectie wordt het uitgaande geluid onderbroken zodra de beller iets zegt, waarna de tekst van de medewerker wordt ingekort tot wat er daadwerkelijk is gehoord — zodat het gesprek verdergaat op basis van het gesprek dat de beller heeft gevoerd, in plaats van het gesprek dat het systeem had gepland.
Solution: Het doorzoeken van de documenten duurt net zo lang als het luisteren naar een verbroken telefoongesprek. De medewerker zegt na een halve seconde een korte, natuurlijke opvulzin en breekt die af zodra de zoekopdracht resultaat oplevert, waardoor er voldoende tijd is voor het ophalen van de informatie zonder dat er een stilte ontstaat.
Solution: Tekst die voor het scherm is geschreven, is niet geschreven om te worden voorgelezen: geldbedragen, datums in cijfers, afkortingen. Een normalisatielaag zet bedragen, datums, tijden en afkortingen per taal om in hun gesproken vorm, voordat ze het spraakmodel bereiken.
Solution: Bij een live spraaksessie worden de modellen in het videogeheugen opgeslagen, waardoor de capaciteit wordt beperkt door het VRAM en niet door de ruwe rekenkracht. Sessies worden per kaart toegewezen en de werklast wordt expliciet over de kaarten verdeeld — als men de standaardpooling laat werken, komen spraak- en taalverwerking op dezelfde GPU terecht en belemmeren ze elkaar.
We zullen een medewerker met u in contact brengen.