Provider Installatie
SipLine configureren met Twilio SIP Trunking
Verbind SipLine met de Elastic SIP Trunking-service van Twilio voor flexibele, naar verbruik betaalde VoIP-gesprekken. Deze gids behandelt het aanmaken van een trunk, het instellen van inloggegevens en het configureren van SipLine.
8 min leestijd
Vereisten
- Een Twilio-account (https://www.twilio.com/)
- SipLine geïnstalleerd op uw computer
- Een Twilio SIP-trunk aangemaakt in de Twilio Console (of we maken er een aan in stap 1)
Inhoudsopgave
1
Maak een SIP-trunk aan in de Twilio Console
Log in op de Twilio Console en navigeer naar Elastic SIP Trunking > Trunks. Klik op Create new SIP Trunk en geef deze een beschrijvende naam (bijv. "SipLine Desktop"). Noteer de trunk SID — deze heeft u nodig voor de volgende stappen.
Als u al een SIP-trunk heeft, kunt u deze hergebruiken. Elke trunk ondersteunt meerdere lijsten met inloggegevens en origination-URI's.
2
Maak een lijst met inloggegevens (Credential List) aan
Ga naar Elastic SIP Trunking > Authentication > Credential Lists en klik op Create new Credential List. Voeg een gebruikersnaam en een sterk wachtwoord toe — dit worden uw SIP-inloggegevens in SipLine. Ga vervolgens terug naar uw trunk-instellingen en wijs deze lijst met inloggegevens toe onder het tabblad Authentication.
Twilio vereist digest-authenticatie. Zorg ervoor dat de lijst met inloggegevens is toegewezen aan de Termination authenticatiesectie van de trunk, anders worden uitgaande gesprekken geweigerd.
3
Configureer de Origination-URI
Ga in uw trunk-instellingen naar het tabblad Origination en voeg een origination-URI toe. Dit vertelt Twilio waar inkomende gesprekken naartoe moeten worden gestuurd. Stel dit in op het publieke IP- of SIP-adres van uw SipLine. Als u alleen uitgaande gesprekken nodig heeft, kunt u deze stap voor nu overslaan.
Overweeg voor het ontvangen van gesprekken achter NAT een op SIP-registratie gebaseerde aanpak te gebruiken. Twilio ondersteunt ook SIP-domeinregistratie als alternatief voor statische origination-URI's.
4
Termination instellen
Ga naar het tabblad Termination in uw trunk-instellingen. Noteer de termination SIP-URI — deze ziet eruit als
your-trunk-name.pstn.twilio.com. Dit is het SIP-serveradres dat u in SipLine gaat configureren. Zorg ervoor dat de lijst met inloggegevens uit stap 2 hier is toegewezen.U kunt termination ook beperken tot specifieke IP-adressen voor extra beveiliging onder de sectie IP Access Control Lists.
5
Het account configureren in SipLine
Open SipLine en ga naar Settings > SIP Accounts > Add Account. Voer het volgende in: SIP Server:
your-trunk-name.pstn.twilio.com, Poort: 5060 (of 5061 voor TLS), Gebruikersnaam en Wachtwoord van uw Twilio-lijst met inloggegevens. Klik op Save en wacht tot de status Registered aangeeft.SipLine gebruikt standaard lokale poort
15060 om conflicten met andere SIP-software te voorkomen. De poort van de externe server (5060/5061) staat los van de lokale luisterpoort van SipLine.Vervang
your-trunk-name door de werkelijke termination-URI die wordt weergegeven in uw Twilio trunk-instellingen. Het gebruik van de verkeerde URI zal leiden tot een registratiefout.6
SRTP inschakelen voor versleutelde audio
Twilio ondersteunt SRTP voor mediaversleuteling. Ga in SipLine naar Settings > SIP Accounts > [Uw Account] > Security en schakel SRTP in. Stel ook het transport in op TLS (poort
5061) voor versleutelde signalering. Dit zorgt ervoor dat zowel uw gespreksopbouw als de audio end-to-end versleuteld zijn naar de servers van Twilio.Het gebruik van TLS + SRTP wordt sterk aanbevolen bij Twilio. Het voorkomt afluisteren en is vereist voor sommige compliance-kaders zoals HIPAA.
Veelgestelde vragen
Wat zijn de kosten voor Twilio SIP Trunking?
Twilio hanteert prijzen op basis van verbruik (pay-as-you-go). U betaalt per minuut voor uitgaande en inkomende gesprekken, waarbij de tarieven variëren per bestemming. Er zijn geen maandelijkse kosten voor de trunk — u betaalt alleen voor gebruik. Raadpleeg de Twilio SIP Trunking prijzenpagina voor de huidige tarieven.
Kan ik gesprekken ontvangen via Twilio op SipLine?
Ja. U moet een telefoonnummer aanschaffen in de Twilio Console en de origination-URI in uw trunk configureren om naar SipLine te verwijzen. Wanneer iemand uw Twilio-nummer belt, zal Twilio het gesprek naar SipLine routeren via de origination-instellingen. U kunt ook TwiML gebruiken voor geavanceerde gespreksroutering.
Moet ik SRTP gebruiken met Twilio?
Ja, dit wordt aanbevolen. Twilio ondersteunt SRTP volledig voor mediaversleuteling. Schakel SRTP in SipLine in en gebruik TLS-transport (poort
5061) voor versleuteling van de signalering. Dit beschermt uw gesprekken tegen interceptie. De documentatie van Twilio adviseert versleutelde verbindingen voor productiegebruik.Kan ik meerdere Twilio-trunks configureren in SipLine?
Ja. U kunt meerdere SIP-accounts toevoegen in SipLine, die elk naar een andere Twilio-trunk verwijzen. Dit is handig als u afzonderlijke trunks heeft voor verschillende telefoonnummers of regio's. Elk account zal zich onafhankelijk registreren.
Registratie mislukt met een 403-fout. Wat is er mis?
Een 403 Forbidden fout van Twilio betekent meestal dat de lijst met inloggegevens niet is toegewezen aan de termination-sectie van de trunk, of dat de gebruikersnaam/het wachtwoord onjuist is. Controleer in de Twilio Console of (1) uw lijst met inloggegevens bestaat en de juiste gegevens bevat, (2) deze is toegewezen onder de Termination > Authentication van uw trunk, and (3) u de juiste termination SIP-URI gebruikt.
Gerelateerde handleidingen
Klaar om aan de slag te gaan?
Download SipLine gratis en volg deze handleiding.