Inhoud samenvatten met:
Microsoft Teams Phone koppelen aan een AI-voiceagent
Ja, je kunt een AI-voiceagent koppelen aan je Microsoft Teams Phone-systeem zonder Teams te wijzigen of je nummers te porteren. De weg ernaartoe is Direct Routing: de AI-agent wordt als eigen SIP-endpoint toegevoegd aan dezelfde Session Border Controller (SBC) of carrier-trunk die Teams al gebruikt. Voor je medewerkers verandert er niets; zij blijven werken in de vertrouwde Teams-client.
Dit is het punt waar de meeste projecten te laat achter komen: er is geen Teams-plugin en geen Microsoft Store-app waarmee je zomaar een AI-telefoonassistent in Teams dropt. De integratie vindt een laag lager plaats, in de telefonie-infrastructuur. Dat inzicht bespaart je weken aan doodlopende wegen. Deze gids behandelt welk van de vier Teams PSTN-modellen daadwerkelijk werkt, hoe de architectuur er in de praktijk uitziet, de drie SIP-details die implementaties regelmatig laten vastlopen en hoe je in ongeveer een week live gaat.
Waarom Teams Phone en AI-agents bij elkaar horen
Microsoft Teams Phone is voor een groot deel van het mkb het vaste telefoonsysteem geworden. De oude centrale is verdwenen, en keuzemenu's en wachtrijen draaien in de Microsoft-cloud. Dat lost interne communicatie goed op. Wat het niet oplost: het gesprek dat om 18:40 uur binnenkomt, wanneer de wachtrij niets anders meer te bieden heeft dan een voicemail.
Daar ontstaat het gat. Een keuzemenu kan een menu voorlezen en doorverbinden. Het kan geen afspraak in je agenda zetten, een klantrecord in je CRM opzoeken, een vraag over een bezorgstatus beantwoorden of een nummer kwalificeren voor een terugbelverzoek de volgende ochtend. Een AI-voiceagent kan dat wel; deze begrijpt natuurlijke taal, raadpleegt je systemen en voert acties uit.
De voor de hand liggende vraag is: moet ik Teams vervangen? Nee. Teams blijft het telefoonsysteem voor je mensen. De AI-agent neemt specifieke nummers of tijdvensters over. Beide delen dezelfde telefonie-infrastructuur.
De vier Teams PSTN-modellen – en welke werkt
Microsoft biedt vier manieren om Teams Phone te verbinden met het openbare telefoonnetwerk. Slechts één daarvan ondersteunt het koppelen van een externe AI-voiceagent. Dit onderscheid is de meest bepalende beslissing in het hele project.
| Model | Wie levert PSTN | Eigen SIP-endpoint mogelijk | Geschikt voor een AI-agent |
|---|---|---|---|
| Microsoft Calling Plan | Microsoft | Nee | Nee – gesloten systeem |
| Operator Connect | Gecertificeerde carrier | Nee | Nee – de carrier beheert de verbinding |
| Teams Phone Mobile | Mobiele provider | Nee | Nee – alleen mobiele nummers |
| Direct Routing | Elke carrier via eigen SBC | Ja | Ja – de enige haalbare weg |
De reden is structureel. Bij Calling Plan, Operator Connect en Teams Phone Mobile ligt de controle over de trunk bij Microsoft of de gecertificeerde partner. Je kunt daar geen extra endpoint registreren. Bij Direct Routing beheer je de SBC zelf – of gebruik je een Direct-Routing-as-a-Service-aanbieder – en bepaal je dus zelf welke endpoints gesprekken mogen aannemen.
Een praktische kanttekening: Microsoft ondersteunt expliciet het parallel draaien van meerdere PSTN-modellen binnen dezelfde tenant. Je 40 binnendienstmedewerkers kunnen op Operator Connect blijven, terwijl je een Direct Routing-trunk opzet voor de servicehotline waar de AI-agent actief is. Je hoeft niet je hele telefonieomgeving te migreren om te beginnen.
Hoe de architectuur er in de praktijk uitziet
Er zijn drie heldere topologieën. Welke past, hangt af van wie het gesprek als eerste moet ontvangen.
Optie A – De AI-agent als eigen nummer
Je wijst een doorkiesnummer of servicenummer toe aan de agent. De SBC routeert dat nummer direct naar Famulor in plaats van naar Teams. Gesprekken naar alle andere nummers blijven ongewijzigd naar Teams gaan. Dit is de optie met het laagste risico en het gebruikelijke startpunt: je test op een nummer dat niet bedrijfskritisch is en schaalt daarna op.
Optie B – De AI-agent als overflow
Het gesprek komt eerst binnen bij Teams. Als niemand binnen 20 seconden opneemt, of als de wachtrij leeg is, stuurt de SBC het gesprek door naar de AI-agent in plaats van naar de voicemail. Deze optie redt de gesprekken die nu onbeantwoord blijven – voor de meeste bedrijven het economisch meest relevante scenario. Een installatiebedrijf met zes monteurs op pad mist gesprekken tussen 07:00 en 19:00 uur simpelweg omdat er maar één persoon op kantoor zit.
Optie C – De AI-agent als filter aan de voorkant
Elk gesprek bereikt eerst de agent. Deze bepaalt de intentie, lost standaardvragen zelfstandig op en stuurt alleen de gesprekken door naar Teams die een mens nodig hebben – inclusief de voorbereide context. Deze optie levert de grootste ontlasting op en vereist de meeste configuratiezorg. Het is geschikt voor teams die de agent al enkele weken hebben gevalideerd via Optie A of B.
De drie SIP-details die implementaties laten vastlopen
De documentatie van Microsoft over Direct Routing is precies en onverbiddelijk. Drie vereisten zijn cruciaal en alle drie worden ze regelmatig over het hoofd gezien.
1. FQDN in plaats van een IP-adres in de Contact-header
De SIP-proxy van Microsoft inspecteert de Contact-header bij elk inkomend bericht – zowel OPTIONS als INVITE. Als deze een IP-adres bevat in plaats van een Fully Qualified Domain Name (FQDN), wordt de verbinding geweigerd met 403 Forbidden. De FQDN moet bovendien overeenkomen met de Common Name of een Subject Alternative Name op het SBC-certificaat. Wildcard-certificaten worden ondersteund, maar slechts tot één niveau diep: *.company.com matcht met sbc1.company.com, niet met sbc.dc1.company.com.
Twee verdere details uit dezelfde specificatie: Direct Routing ondersteunt geen SIPS-URI's en wijst SIP-verzoeken af die een Replaces-header bevatten. Iedereen die migreert vanaf een oude centrale heeft dergelijke headers vaak nog geconfigureerd om historische redenen.
2. REFER-ondersteuning bepaalt de kwaliteit van transfers
Direct Routing implementeert twee transfermethoden. Als je SBC REFER adverteert in zijn ALLOW-header, fungeert de SIP-proxy van Microsoft als transferor en laat deze de SBC de transfer afhandelen – het geprefereerde gedrag van Microsoft. Zonder REFER beëindigt de proxy de transfer zelf en verstuurt een nieuwe INVITE.
In de praktijk: als je AI-agent een gesprek warm moet doorverbinden naar een Teams-gebruiker – waarbij de beller wordt aangekondigd en context wordt overgedragen in plaats van blind doorverbinden – heb je REFER nodig op de SBC. Zonder dit werken transfers nog steeds, maar minder soepel. In combinatie met media bypass werken ze zelfs helemaal niet: Microsoft ondersteunt het doorverbinden van gesprekken in media bypass-modus alleen als de SBC REFER afhandelt. Voor het correct definiëren van het overdrachtspunt aan de zakelijke kant, zie Famulor's call transfer capability.
3. Media bypass en SDP-grootte
Media bypass verkort het mediapad door audio direct tussen de SBC en de Teams-client te laten stromen in plaats van via de mediaprocessors van Microsoft. Dat vermindert de latentie – een tastbare factor bij AI-agents, omdat netwerklatentie en model-latentie bij elkaar optellen. De prijs is de strengere transfervereiste die hierboven is beschreven.
Er is ook een stille valkuil: Direct Routing-berichten kunnen groter zijn dan 1500 bytes, meestal door grote SDP-payloads met ICE-candidates. Als er een UDP-trunk achter je SBC zit, kan deze het bericht weggooien. Microsoft raadt aan om ongebruikte codecs en ICE-candidates uit de SDP op de SBC te strippen voordat deze worden doorgestuurd naar de UDP-trunk. Als je nog afweegt welk transport bij je setup past, behandelt de vergelijking WebRTC vs SIP for AI voice agents de voor- en nadelen.
Stapsgewijze implementatie
Een realistische tijdlijn voor een mkb-bedrijf beslaat vijf tot tien werkdagen – verspreid, niet aaneengesloten.
- Inventariseer. Stel drie feiten vast: welk PSTN-model draait er nu, wie beheert de SBC (jij, je integrator of een DRaaS-aanbieder) en welke nummers zitten op welke trunk. Zonder die antwoorden is alles wat daarna komt giswerk.
- Kies de doelarchitectuur. Kies Optie A, B of C. Begin bij twijfel met A of B – terugdraaien is een routeringsregel, geen project.
- Zet de trunk naar Famulor op. Famulor ondersteunt SIP trunking en BYOC voor elke VoIP- of PBX-aanbieder. Je behoudt je carrier, je nummers en je tarieven. Als de basis onduidelijk is, verduidelijkt het SIP trunking glossary entry de termen.
- Schrijf de SBC-regels. Definieer welke nummers of condities naar de agent routeren. Controleer terwijl je daar toch bent de Contact-header, certificaatmatch en REFER-ondersteuning.
- Configureer de inhoud van de agent. Pas nu doet de inhoud ertoe: begroeting, gespreksontwerp, overdrachtsregels. Laad je domeinkennis in een knowledge base zodat de agent antwoordt op basis van jouw documenten in plaats van te improviseren.
- Koppel je systemen. Agenda, CRM, ticketing, ERP. Via 300+ integraties kun je Microsoft 365, Teams, HubSpot, Pipedrive, Google Calendar, Salesforce en Zendesk koppelen zonder code te schrijven. Voor Teams-specifieke notificaties en workflows is er een speciale Microsoft Teams integration.
- Voer een live test uit. Eén week, één nummer, dagelijkse beoordeling van transcripten. Verwacht bij te sturen – dat is normaal, geen teken van falen.
- Schaal op. Meer nummers, meer tijdvensters, meer talen. Van één naar twintig nummers gaan is een kwestie van configuratie, niet van een nieuwe integratie.
Best practices en veelgemaakte fouten
Begin klein, maar echt. De meest gemaakte fout is een te grote eerste stap: elk nummer, elke intentie, direct. De op één na meest gemaakte fout is een te kleine stap – een test met drie interne gesprekken die je niets vertelt over de dagelijkse realiteit. Neem een echt nummer met echt verkeer, maar slechts één.
Definieer overdrachtscriteria vooraf. Schrijf op wanneer de agent doorverbindt naar een mens – als een lijst, niet als een gevoel. Klachten, opzeggingen, bedragen boven een drempelwaarde, een expliciet verzoek om een persoon. Alles wat niet op de lijst staat, handelt de agent zelf af.
Meet latentie, schat het niet. De ervaren gesprekskwaliteit wordt in milliseconden bepaald. Evalueer of media bypass zinvol is voor jouw topologie en meet de werkelijke responstijd onder belasting in plaats van in rust.
Test het fallback-pad voordat je het nodig hebt. Wat gebeurt er als de trunk faalt of de agent niet antwoordt? Configureer een fallback-regel op de SBC die gesprekken terugstuurt naar Teams – en test dit actief in plaats van erop te vertrouwen.
Stel caller ID bewust in. Uitgaande gesprekken van de agent moeten je bekende hoofdnummer tonen, niet een technisch doorkiesnummer. Anders dalen de opnamepercentages aanzienlijk en lopen terugbelverzoeken dood.
Ga niet uit van één taal. Als je internationale klanten of meertalige locaties bedient, detecteert de agent de taal aan het begin van het gesprek en schakelt over. Famulor ondersteunt 40+ talen – een factor die vaak wordt onderschat in Teams-omgevingen die meerdere landen beslaan.
Industrievoorbeelden uit de praktijk
IT-dienstverlener, 45 medewerkers, Teams Phone via Direct Routing. De support-hotline schakelt na 17:00 uur door naar de AI-agent. De agent legt incidenten vast, identificeert klant, systeem en ernst, opent een ticket en belt de dienstdoende engineer voor prioriteit-één-gevallen. Alles daaronder wacht de volgende ochtend als gestructureerde tickets in plaats van als zes voicemails.
Accountantskantoor met 12 partners. Tussen februari en mei wordt de receptie overspoeld door gesprekken. De agent fungeert als filter aan de voorkant: beantwoordt vragen over deadlines en benodigde documenten uit de knowledge base, boekt afspraken in de Outlook-agenda en verbindt alleen inhoudelijke vragen door naar de partners – met klantnaam en onderwerp al geplaatst in de Teams-chat.
Machinefabrikant met drie locaties in Centraal-Europa en één in Polen. Het centrale servicenummer zit op een Direct Routing-trunk. De agent detecteert de taal, legt servicegevallen vast in het Duits, Engels en Pools en routeert op basis van machinetype naar de juiste Teams-wachtrij op de verantwoordelijke locatie.
Installatiebedrijf met 20 medewerkers, waarvan 14 op de weg. De kantoormedewerker kan niet elk gesprek overdag opvangen. De agent draait als overflow na 20 seconden, kwalificeert verzoeken op basis van vakgebied en urgentie, escaleert noodgevallen direct naar de dienstdoende mobiele telefoon en schrijft al het andere in het CRM als terugbellijst.
De kosten in perspectief
Met Direct Routing blijf je je bestaande telefoniekosten aan je carrier betalen – de AI-agent verandert daar niets aan. Daarbovenop komen de kosten voor het voice-AI-platform, meestal gebaseerd op gebruik per gespreksminuut. Omdat je met BYOC je eigen trunk meebrengt, betaal je niet dubbel voor telefonie via het platform – een verschil dat bij hogere volumes significant wordt.
De eerlijke berekening weegt drie zaken: terugkerende platformkosten, eenmalige installatie-inspanning en de huidige waarde van de gesprekken die onbeantwoord blijven. Het derde punt wordt bijna altijd onderschat, omdat het in geen enkel rapport voorkomt. Bedrijven die dit voor het eerst kwantificeren, komen meestal op een getal uit dat de andere twee in perspectief plaatst. De pricing page toont de beschikbare modellen.
Bereken je ROI met geautomatiseerde gesprekken
Ontdek hoeveel je per maand bespaart via AI voice agents.
ROI Resultaat
ROI 0%
Geen creditcard nodig
Conclusie
Microsoft Teams Phone en een AI-voiceagent zijn geen alternatieven – het zijn twee lagen van dezelfde telefonieomgeving. Teams blijft de werkplek van je medewerkers. De AI-agent neemt de gesprekken aan waar niemand tijd voor heeft: buiten kantooruren, bij overflow, bij voor-kwalificatie.
De technische voorwaarde is smal en ondubbelzinnig: Direct Routing. Als je dit al gebruikt, is het koppelen van een agent een kwestie van SBC-regels en configuratie, geen migratie. Als je op Operator Connect of Calling Plan zit, voeg dan een aparte Direct Routing-trunk toe voor je servicenummers en laat de rest ongemoeid.
Famulor is precies gebouwd voor dit scenario: SIP trunking en BYOC voor elke carrier, no-code flows in plaats van een ontwikkelproject, 300+ integraties voor agenda, CRM en ticketing, en 40+ talen voor internationale locaties. Je behoudt je nummers, je carrier en je Teams-omgeving.
Je volgende stap: besteed tien minuten aan het bevestigen welk PSTN-model je tenant vandaag gebruikt – in het Teams Admin Center onder "Voice". Als er Direct Routing staat, kun je deze week nog beginnen met een testnummer. Als er iets anders staat, praat dan met je carrier over een extra trunk. Beide routes leiden naar dezelfde bestemming; alleen de tijdlijn verschilt. Als je migreert vanaf een bestaande oplossing, zet het voice AI migration cutover plan de volgorde uiteen. Voor grotere omgevingen, zie de vereisten onder contact center.
Probeer onze AI-assistent
Ervaar hoe natuurlijk onze AI-telefoonassistent klinkt.
Vul uw gegevens in en ontvang binnen enkele seconden een oproep van onze AI-agent.
De agent is getraind om over Famulor-diensten te praten en afspraken te maken.

Demo AI agent
Famulor representative
FAQ
Kan ik een AI-voiceagent direct in Microsoft Teams installeren?
Niet als app of plugin. De verbinding verloopt via Direct Routing op de SIP-laag: de agent wordt als eigen endpoint toegevoegd aan dezelfde SBC als Teams. Gebruikers merken het verschil niet.
Welk Teams PSTN-model heb ik nodig?
Direct Routing. Microsoft Calling Plan, Operator Connect en Teams Phone Mobile staan geen aangepaste SIP-endpoints toe, omdat Microsoft of de carrier de trunk beheert.
Moet ik mijn telefoonnummers porteren?
Nee. Met BYOC behoud je je carrier en je nummers. Je definieert simpelweg op de SBC welke nummers naar de AI-agent routeren in plaats van naar Teams.
Kan de AI-agent doorverbinden naar een Teams-gebruiker?
Ja, via een SIP-transfer terug naar een Teams-wachtrij of naar een doorkiesnummer. Voor schone warme transfers moet je SBC de REFER-methode ondersteunen – in media bypass-modus is dit verplicht.
Kunnen Teams en de AI-agent parallel draaien?
Ja. Microsoft ondersteunt meerdere PSTN-modellen in één tenant. Je personeel kan op Operator Connect blijven terwijl het servicenummer over een Direct Routing-trunk loopt.
Waarom wordt mijn SBC-verbinding geweigerd met 403 Forbidden?
Meestal bevat de Contact-header een IP-adres in plaats van een FQDN, of de FQDN komt niet overeen met de Common Name of Subject Alternative Name op het SBC-certificaat. Direct Routing vereist beide.
Hoe lang duurt de installatie?
Als Direct Routing al aanwezig is, doorgaans vijf tot tien werkdagen – SBC-regels, agentconfiguratie, systeemkoppelingen en één testweek met echt verkeer.
Werkt dit ook met 3CX, NFON of andere PBX-systemen?
Ja. BYOC en SIP trunking zijn provider-agnostisch. Voor gangbare systemen zoals 3CX is het principe identiek: je eigen trunk, je eigen routeringsregel.
Wat gebeurt er als de verbinding wegvalt?
Je configureert een fallback-regel op de SBC die gesprekken terugstuurt naar Teams of voicemail als er geen antwoord komt. Test die regel actief voordat je live gaat.
Kan de agent ook uitgaande gesprekken voeren?
Ja. Dezelfde trunk verzorgt uitgaande terugbelverzoeken, afspraakherinneringen en campagnes – waarbij je vertrouwde hoofdnummer als caller ID wordt getoond.
Auteur bij Famulor




