Wat je provider moet ondersteunen
1. Stuurt oproepen door naar een SIP-adres naar keuze (belangrijkste vereiste)
Je provider moet je toestaan om ons SIP-adres in te voeren als bestemming voor inkomende oproepen, inclusief de poort en het transportprotocol, bijvoorbeeld
sip:voice.your-company.com:5061; transport=tls. Je vindt het adres van je kanaal in de instellingen van het telefoonkanaal. Deze instelling wordt vaak een Origination URL of ‘Termination to a custom SIP address’ genoemd. Oproepen worden via IPv4 afgeleverd.
2. Versleutelt de verbinding
Je provider moet oproepen tot stand brengen via SIP/TLS (poort 5061) en de audio versleutelen met SRTP. Niet-versleutelde oproepen worden geweigerd. Bij Twilio heet deze instelling Secure Trunking.
3. Vereist niet dat wij ons registreren
Voor sommige oudere verbindingen moet het ontvangende systeem zich eerst bij de provider registreren. Lime Connect kan dit niet, dus trunks waarvoor registratie vereist is, worden niet ondersteund.
4. Stelt je in staat de verbinding te beveiligen
Alleen je provider mag oproepen naar je kanaal kunnen sturen. Configureer hiervoor ten minste één van de volgende opties in de instellingen van het telefoonkanaal:
• Optie 1 – Gebruikersnaam en wachtwoord: Stel een gebruikersnaam en wachtwoord in voor het telefoonkanaal en configureer dezelfde inloggegevens bij je provider. We vragen deze bij elke oproep op en de provider moet kunnen antwoorden met SIP-digestverificatie. Je provider noemt deze instelling meestal SIP credentials of Digest authentication. Zowel de gebruikersnaam als het wachtwoord zijn verplicht. Twilio ondersteunt deze optie niet; gebruik in plaats daarvan optie 2.
• Optie 2 – Toegestane IP-adressen: Voer in het telefoonkanaal de openbare IP-adressen in vanwaar je provider oproepen aflevert. Vraag je provider naar de uitgaande SIP-servers, vaak signalerings-IP-adressen genoemd. Oproepen vanaf alle andere adressen worden geweigerd. Elke invoer moet een afzonderlijk adres (203.0.113.4) of een netwerkadres in CIDR-notatie (198.51.100.0/24) zijn. Bereiken mogen niet breder zijn dan /8 en algemene invoer zoals 0.0.0.0/0 wordt geweigerd. Voor deze optie moet je provider oproepen vanaf vaste, gedocumenteerde adressen versturen. Gebruik anders optie 1.
Opmerking: Zonder deze beveiliging zou de verbinding oproepen accepteren van iedereen die het SIP-adres kent. Daarom kan je telefoonnummer pas worden geactiveerd nadat een van deze opties is geconfigureerd. Je kunt beide opties ook samen gebruiken.
5. Verstuurt de telefoonnummers
Je provider moet het door de beller gekozen nummer in internationaal formaat versturen (bijvoorbeeld +49221...), zodat we de oproep naar het juiste kanaal kunnen routeren. Zonder dit nummer wordt de oproep niet afgeleverd. Ook het telefoonnummer van de beller moet worden meegestuurd, al worden afgeschermde nummers ondersteund.Wanneer de AI Agent oproepen moet doorschakelen
(Alleen relevant als je een actie voor het doorschakelen van oproepen gebruikt)
• A. De oproep doorschakelen
De beller wordt rechtstreeks doorgeschakeld naar het bestemmingsnummer en de AI Agent verlaat het gesprek. Je provider moet het doorschakelen van oproepen via SIP REFER ondersteunen, inclusief doorschakelen naar gewone telefoonnummers. Bij Twilio heet deze instelling Call Transfer (SIP REFER), waarbij PSTN-doorschakelingen ingeschakeld moeten zijn. De persoon die de oproep ontvangt, ziet het telefoonnummer van de beller. De provider brengt beide gespreksdelen in rekening.
• B. Aan de lijn blijven en notities maken
Het gesprek loopt verder via de verbinding van de AI Agent en de bestemming wordt gebeld via je eigen SIP-gateway. Deze gateway moet onze oproepen via SIP/TLS op poort 5061 met SRTP accepteren en mag alleen als hostnaam worden ingevoerd (zonder
sip:, poort of parameters). Een gebruikersnaam en wachtwoord zijn optioneel. Het nummer van je telefoonkanaal wordt als beller-ID weergegeven en de gateway moet dit accepteren. ✅ Werking bevestigd
We hebben Twilio met Secure Trunking getest en ondersteunen deze combinatie. Andere
providers die aan de bovenstaande vereisten voldoen, werken mogelijk ook,
maar tot nu toe is alleen Twilio geverifieerd.
⛔️ Werkt aantoonbaar niet
Providers die alleen een verbinding op basis van registratie aanbieden, waarbij je systeem zich bij de provider moet registreren, kunnen momenteel niet worden gebruikt. De standaard trunking van Sipgate is een bekend voorbeeld: deze vereist dat je systeem zich bij Sipgate registreert en biedt geen mogelijkheid om oproepen naar een extern SIP-adres door te sturen.