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)
Innhold
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.