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.