Leverantörsinställning

Konfigurera SipLine med Twilio SIP Trunking

Anslut SipLine till Twilios Elastic SIP Trunking-tjänst för flexibla, betala-per-användning VoIP-samtal. Den här guiden tar upp hur man skapar en trunk, ställer in inloggningsuppgifter och konfigurerar SipLine.

8 min läsning

Förutsättningar

  • Ett Twilio-konto (https://www.twilio.com/)
  • SipLine installerat på din dator
  • En Twilio SIP-trunk skapad i Twilio-konsolen (eller så skapar vi en i steg 1)
1

Skapa en SIP-trunk i Twilio-konsolen

Logga in på Twilio-konsolen och navigera till Elastic SIP Trunking > Trunks. Klicka på Create new SIP Trunk och ge den ett beskrivande namn (t.ex. "SipLine Desktop"). Notera trunkens SID — du kommer att behöva det för nästa steg.
Om du redan har en SIP-trunk kan du återanvända den. Varje trunk stöder flera listor med inloggningsuppgifter och origination-URI:er.
2

Skapa en lista med inloggningsuppgifter (Credential List)

Gå till Elastic SIP Trunking > Authentication > Credential Lists och klicka på Create new Credential List. Lägg till ett användarnamn och ett starkt lösenord — dessa blir dina SIP-inloggningsuppgifter i SipLine. Gå sedan tillbaka till dina trunkinställningar och tilldela denna lista med inloggningsuppgifter under fliken Authentication.
Twilio kräver digest-autentisering. Se till att listan med inloggningsuppgifter är tilldelad till trunkens Termination-autentiseringssektion, annars kommer utgående samtal att avvisas.
3

Konfigurera Origination-URI

I dina trunkinställningar, gå till fliken Origination och lägg till en origination-URI. Detta talar om för Twilio vart inkommande samtal ska skickas. Sätt den till din SipLines publika IP-adress eller SIP-adress. Om du bara behöver utgående samtal kan du hoppa över det här steget för tillfället.
För att ta emot samtal bakom NAT, överväg att använda en SIP-registreringsbaserad metod. Twilio stöder även SIP-domänregistrering som ett alternativ till statiska origination-URI:er.
4

Ställ in Terminering (Termination)

Gå till fliken Termination i dina trunkinställningar. Notera SIP-terminerings-URI:n — den kommer att se ut som your-trunk-name.pstn.twilio.com. Detta är den SIP-serveradress du kommer att konfigurera i SipLine. Se till att listan med inloggningsuppgifter från steg 2 är tilldelad här.
Du kan också begränsa terminering till specifika IP-adresser för ökad säkerhet under sektionen IP Access Control Lists.
5

Konfigurera kontot i SipLine

Öppna SipLine och gå till Settings > SIP Accounts > Add Account. Ange följande: SIP Server: your-trunk-name.pstn.twilio.com, Port: 5060 (eller 5061 för TLS), Användarnamn och Lösenord från din Twilio-lista med inloggningsuppgifter. Klicka på Save och vänta på att statusen ska visa Registered.
SipLine använder lokal port 15060 som standard för att undvika konflikter med annan SIP-programvara. Den avlägsna serverporten (5060/5061) är separat från SipLines lokala lyssningsport.
Ersätt your-trunk-name med den faktiska terminerings-URI:n som visas i dina Twilio-trunkinställningar. Om du använder fel URI kommer registreringen att misslyckas.
6

Aktivera SRTP för krypterat ljud

Twilio stöder SRTP för mediakryptering. I SipLine, gå till Settings > SIP Accounts > [Ditt konto] > Security och aktivera SRTP. Ställ också in transporten till TLS (port 5061) för krypterad signalering. Detta säkerställer att både din samtalsuppkoppling och ljudet är krypterade end-to-end till Twilios servrar.
Att använda TLS + SRTP rekommenderas starkt med Twilio. Det förhindrar avlyssning och krävs för vissa efterlevnadsramverk som HIPAA.

Vanliga frågor

Hur mycket kostar Twilio SIP Trunking?

Twilio använder prissättning enligt betala-per-användning (pay-as-you-go). Du betalar per minut för utgående och inkommande samtal, med priser som varierar beroende på destination. Det finns inga månatliga trunkavgifter — du betalar bara för användning. Kolla Twilios prissättningssida för SIP Trunking för aktuella priser.

Kan jag ta emot samtal genom Twilio på SipLine?

Ja. Du behöver köpa ett telefonnummer i Twilio-konsolen och konfigurera origination-URI:n i din trunk för att peka på SipLine. När någon ringer ditt Twilio-nummer kommer Twilio att dirigera samtalet till SipLine via origination-inställningarna. Du kan också använda TwiML för avancerad samtalsdirigering.

Bör jag använda SRTP med Twilio?

Ja, det rekommenderas. Twilio stöder fullt ut SRTP för mediakryptering. Aktivera SRTP i SipLine och använd TLS-transport (port 5061) för signaleringskryptering. Detta skyddar dina samtal från avlyssning. Twilios dokumentation rekommenderar krypterade anslutningar för produktionsbruk.

Kan jag konfigurera flera Twilio-trunkar i SipLine?

Ja. Du kan lägga till flera SIP-konton i SipLine, vart och ett pekandes på en annan Twilio-trunk. Detta är användbart om du har separata trunkar för olika telefonnummer eller regioner. Varje konto kommer att registreras oberoende av varandra.

Registreringen misslyckas med ett 403-fel. Vad är fel?

Ett 403 Forbidden-fel från Twilio innebär vanligtvis att listan med inloggningsuppgifter inte har tilldelats till trunkens termineringssektion, eller att användarnamnet/lösenordet är felaktigt. Verifiera i Twilio-konsolen att (1) din lista med inloggningsuppgifter existerar och har de rätta inloggningsuppgifterna, (2) den är tilldelad under din trunks Termination > Authentication, och (3) att du använder rätt SIP-terminerings-URI.

Relaterade guider

Redo att komma igång?

Ladda ner SipLine gratis och följ med i denna guide.