Ubyderopsætning

Konfigurer SipLine med Twilio SIP Trunking

Forbind SipLine til Twilios Elastic SIP Trunking-tjeneste for fleksibel, betal-efter-forbrug VoIP-telefoni. Denne guide dækker oprettelse af en trunk, opsætning af legitimationsoplysninger og konfiguration af SipLine.

8 min læsning

Forudsætninger

  • En Twilio-konto (https://www.twilio.com/)
  • SipLine installeret på din computer
  • En Twilio SIP trunk oprettet i Twilio Console (eller vi opretter en i trin 1)
1

Opret en SIP Trunk i Twilio Console

Log ind på Twilio Console og naviger til Elastic SIP Trunking > Trunks. Klik på Create new SIP Trunk og giv den et beskrivende navn (f.eks. "SipLine Desktop"). Notér trunk SID – du får brug for den til de næste trin.
Hvis du allerede har en SIP trunk, kan du genbruge den. Hver trunk understøtter flere legitimationslist og origination URIs.
2

Opret en legitimationsliste

Gå til Elastic SIP Trunking > Authentication > Credential Lists og klik på Create new Credential List. Tilføj et brugernavn og en stærk adgangskode – disse vil være dine SIP-loginoplysninger i SipLine. Gå derefter tilbage til dine trunk-indstillinger og tildel denne legitimationsliste under fanen Authentication.
Twilio kræver digest-autentificering. Sørg for, at legitimationslisten er tildelt trunkens Termination-autentificeringssektion, ellers vil udgående opkald blive afvist.
3

Konfigurer Origination URI'en

I dine trunk-indstillinger, gå til fanen Origination og tilføj en origination URI. Dette fortæller Twilio, hvor indgående opkald skal sendes hen. Indstil den til din SipLines offentlige IP- eller SIP-adresse. Hvis du kun behøver udgående opkald, kan du springe dette trin over for nu.
For at modtage opkald bag NAT, overvej at bruge en SIP-registreringsbaseret tilgang. Twilio understøtter også SIP-domæneregistrering som et alternativ til statiske origination URIs.
4

Opsæt afslutning (Termination)

Gå til fanen Termination i dine trunk-indstillinger. Notér termination SIP URI'en – den vil se ud som your-trunk-name.pstn.twilio.com. Dette er den SIP-serveradresse, du vil konfigurere i SipLine. Sørg for, at legitimationslisten fra trin 2 er tildelt her.
Du kan også begrænse afslutning til specifikke IP-adresser for øget sikkerhed under afsnittet IP Access Control Lists.
5

Konfigurer kontoen i SipLine

Åbn SipLine og gå til Settings > SIP Accounts > Add Account. Indtast følgende: SIP-server: your-trunk-name.pstn.twilio.com, port: 5060 (eller 5061 til TLS), brugernavn og adgangskode fra din Twilio-legitimationsliste. Klik på Save og vent på, at status viser Registered.
SipLine bruger som standard lokal port 15060 for at undgå konflikter med anden SIP-software. Fjernserverporten (5060/5061) er adskilt fra SipLines lokale lytteport.
Erstat your-trunk-name med den faktiske termination URI vist i dine Twilio trunk-indstillinger. Brug af forkert URI vil resultere i registreringsfejl.
6

Aktiver SRTP for krypteret lyd

Twilio understøtter SRTP til mediekryptering. I SipLine, gå til Settings > SIP Accounts > [Din konto] > Security og aktiver SRTP. Indstil også transporten til TLS (port 5061) for krypteret signalering. Dette sikrer, at både din opkaldsopsætning og lyd er krypteret ende-til-ende til Twilios servere.
Brug af TLS + SRTP anbefales stærkt med Twilio. Det forhindrer aflytning og er påkrævet for visse compliance-rammer som HIPAA.

Ofte stillede spørgsmål

Hvor meget koster Twilio SIP Trunking?

Twilio bruger pay-as-you-go prisfastsættelse. Du betaler pr. minut for udgående og indgående opkald, med priser der varierer efter destination. Der er ingen månedlige trunk-gebyrer – du betaler kun for forbrug. Tjek Twilio SIP Trunking pris-siden for aktuelle priser.

Kan jeg modtage opkald via Twilio på SipLine?

Ja. Du skal købe et telefonnummer i Twilio Console og konfigurere origination URI'en i din trunk til at pege på SipLine. Når nogen ringer til dit Twilio-nummer, vil Twilio videresende opkaldet til SipLine via origination-indstillingerne. Du kan også bruge TwiML til avanceret opkaldsrute.

Skal jeg bruge SRTP med Twilio?

Ja, det anbefales. Twilio understøtter fuldt ud SRTP til mediekryptering. Aktiver SRTP i SipLine og brug TLS-transport (port 5061) til signalkryptering. Dette beskytter dine opkald mod aflytning. Twilios dokumentation anbefaler krypterede forbindelser til produktionsbrug.

Kan jeg konfigurere flere Twilio trunks i SipLine?

Ja. Du kan tilføje flere SIP-konti i SipLine, hver pegende på en forskellig Twilio trunk. Dette er nyttigt, hvis du har separate trunks til forskellige telefonnumre eller regioner. Hver konto vil registrere sig uafhængigt.

Registrering mislykkes med en 403-fejl. Hvad er der galt?

En 403 Forbidden fejl fra Twilio betyder normalt, at legitimationslisten ikke er tildelt trunkens termination-sektion, eller at brugernavnet/adgangskoden er forkert. Bekræft i Twilio Console, at (1) din legitimationsliste eksisterer og har de korrekte legitimationsoplysninger, (2) den er tildelt under din trunks Termination > Authentication, og (3) du bruger den korrekte termination SIP URI.

Relaterede guider

Klar til at komme i gang?

Download SipLine gratis og følg denne guide.