Leverandøroppsett

Konfigurer SipLine med Twilio SIP Trunking

Koble SipLine til Twilio sin Elastic SIP Trunking-tjeneste for fleksible, betal-etter-bruk VoIP-samtaler. Denne guiden dekker opprettelse av en trunk, oppsett av legitimasjon og konfigurering av SipLine.

8 min lesetid

Forutsetninger

  • En Twilio-konto (https://www.twilio.com/)
  • SipLine installert på datamaskinen din
  • En Twilio SIP-trunk opprettet i Twilio Console (eller vi oppretter en i trinn 1)
1

Opprett en SIP Trunk i Twilio Console

Logg inn på Twilio Console og naviger til Elastic SIP Trunking > Trunks. Klikk på Create new SIP Trunk og gi den et beskrivende navn (f.eks. «SipLine Desktop»). Merk trunk SID – du vil trenge den for de neste trinnene.
Hvis du allerede har en SIP-trunk, kan du gjenbruke den. Hver trunk støtter flere legitimasjonslister og origination URIs.
2

Opprett en legitimasjonsliste

Gå til Elastic SIP Trunking > Authentication > Credential Lists og klikk på Create new Credential List. Legg til et brukernavn og et sterkt passord – dette vil være dine SIP-påloggingsdetaljer i SipLine. Gå deretter tilbake til trunk-innstillingene dine og tilordne denne legitimasjonslisten under fanen Authentication.
Twilio krever digest-autentisering. Sørg for at legitimasjonslisten er tilordnet trunkens Termination-autentiseringsseksjon, ellers vil utgående samtaler bli avvist.
3

Konfigurer Origination URI

I trunk-innstillingene dine, gå til fanen Origination og legg til en origination URI. Dette forteller Twilio hvor innkommende samtaler skal sendes. Sett den til SipLines offentlige IP- eller SIP-adresse. Hvis du bare trenger utgående samtaler, kan du hoppe over dette trinnet foreløpig.
For å motta samtaler bak NAT, vurder å bruke en SIP-registreringsbasert tilnærming. Twilio støtter også SIP-domene-registrering som et alternativ til statiske origination URIs.
4

Sett opp terminering

Gå til fanen Termination i trunk-innstillingene dine. Merk termination SIP URI – den vil se ut som ditt-trunk-navn.pstn.twilio.com. Dette er SIP-serveradressen du vil konfigurere i SipLine. Sørg for at legitimasjonslisten fra trinn 2 er tilordnet her.
Du kan også begrense terminering til spesifikke IP-adresser for økt sikkerhet under seksjonen IP Access Control Lists.
5

Konfigurer kontoen i SipLine

Åpne SipLine og gå til Settings > SIP Accounts > Add Account. Skriv inn følgende: SIP-server: ditt-trunk-navn.pstn.twilio.com, Port: 5060 (eller 5061 for TLS), Brukernavn og passord fra din Twilio-legitimasjonsliste. Klikk Lagre og vent til status viser Registered.
SipLine bruker lokal port 15060 som standard for å unngå konflikter med annen SIP-programvare. Den eksterne serverporten (5060/5061) er atskilt fra SipLines lokale lyttingport.
Erstatt ditt-trunk-navn med den faktiske termination URIen som vises i dine Twilio trunk-innstillinger. Bruk av feil URI vil føre til registreringsfeil.
6

Aktiver SRTP for kryptert lyd

Twilio støtter SRTP for mediekryptering. I SipLine, gå til Settings > SIP Accounts > [Din konto] > Security og aktiver SRTP. Sett også transporten til TLS (port 5061) for kryptert signalering. Dette sikrer at både samtaleoppsettet og lyden din er kryptert ende-til-ende til Twilios servere.
Bruk av TLS + SRTP anbefales sterkt med Twilio. Det forhindrer avlytting og er påkrevd for enkelte samsvarsrammeverk som HIPAA.

Ofte stilte spørsmål

Hvor mye koster Twilio SIP Trunking?

Twilio bruker betal-etter-bruk-priser. Du betaler per minutt for utgående og innkommende samtaler, med priser som varierer etter destinasjon. Det er ingen månedlige trunk-avgifter – du betaler kun for bruk. Sjekk Twilio SIP Trunking prisside for aktuelle priser.

Kan jeg motta samtaler via Twilio på SipLine?

Ja. Du må kjøpe et telefonnummer i Twilio Console og konfigurere origination URI i din trunk for å peke til SipLine. Når noen ringer ditt Twilio-nummer, vil Twilio rute samtalen til SipLine via origination-innstillingene. Du kan også bruke TwiML for avansert samtaleruting.

Bør jeg bruke SRTP med Twilio?

Ja, det anbefales. Twilio støtter fullt ut SRTP for mediekryptering. Aktiver SRTP i SipLine og bruk TLS-transport (port 5061) for signaleringskryptering. Dette beskytter samtalene dine mot avlytting. Twilios dokumentasjon anbefaler krypterte tilkoblinger for produksjonsbruk.

Kan jeg konfigurere flere Twilio-trunks i SipLine?

Ja. Du kan legge til flere SIP-kontoer i SipLine, hver peker til en annen Twilio-trunk. Dette er nyttig hvis du har separate trunks for forskjellige telefonnumre eller regioner. Hver konto vil registrere seg uavhengig.

Registrering mislykkes med en 403-feil. Hva er galt?

En 403 Forbidden-feil fra Twilio betyr vanligvis at legitimasjonslisten ikke er tilordnet trunkens terminering-seksjon, eller at brukernavnet/passordet er feil. Kontroller i Twilio Console at (1) din legitimasjonsliste eksisterer og har riktige legitimasjonsdetaljer, (2) den er tilordnet under din trunks Termination > Authentication, og (3) du bruker riktig termination SIP URI.

Relaterte veiledninger

Klar til å komme i gang?

Last ned SipLine gratis og følg denne veiledningen.