Configurazione Provider
Configurare SipLine con Twilio SIP Trunking
Collega SipLine al servizio Elastic SIP Trunking di Twilio per chiamate VoIP flessibili con tariffazione a consumo. Questa guida spiega come creare un trunk, impostare le credenziali e configurare SipLine.
8 min di lettura
Prerequisiti
- Un account Twilio (https://www.twilio.com/)
- SipLine installato sul computer
- Un SIP trunk Twilio creato nella Console Twilio (oppure ne creeremo uno nel passaggio 1)
Indice dei contenuti
1
Creare un SIP Trunk nella Console Twilio
Accedi alla Console Twilio e vai su Elastic SIP Trunking > Trunks. Clicca su Create new SIP Trunk e assegna un nome descrittivo (ad esempio, "SipLine Desktop"). Prendi nota del SID del trunk: ti servirà per i passaggi successivi.
Se hai già un SIP trunk, puoi riutilizzarlo. Ogni trunk supporta più elenchi di credenziali e URI di origine.
2
Creare un elenco di credenziali
Vai su Elastic SIP Trunking > Authentication > Credential Lists e clicca su Create new Credential List. Aggiungi un nome utente e una password sicura: queste saranno le tue credenziali di accesso SIP in SipLine. Torna quindi alle impostazioni del trunk e assegna questo elenco di credenziali nella scheda Authentication.
Twilio richiede l'autenticazione digest. Assicurati che l'elenco di credenziali sia assegnato alla sezione di autenticazione Termination del trunk, altrimenti le chiamate in uscita verranno rifiutate.
3
Configurare l'URI di origine
Nelle impostazioni del trunk, vai alla scheda Origination e aggiungi un URI di origine. Questo indica a Twilio dove inviare le chiamate in arrivo. Impostalo sull'indirizzo IP pubblico o sull'indirizzo SIP di SipLine. Se hai bisogno solo di effettuare chiamate in uscita, puoi saltare questo passaggio per il momento.
Per ricevere chiamate dietro NAT, valuta l'utilizzo di un approccio basato sulla registrazione SIP. Twilio supporta anche la registrazione del dominio SIP come alternativa agli URI di origine statici.
4
Configurare la terminazione
Vai alla scheda Termination nelle impostazioni del trunk. Prendi nota dell'URI SIP di terminazione, che apparirà come
nome-del-tuo-trunk.pstn.twilio.com. Questo è l'indirizzo del server SIP che configurerai in SipLine. Assicurati che l'elenco delle credenziali del passaggio 2 sia assegnato qui.È inoltre possibile limitare la terminazione a indirizzi IP specifici per una maggiore sicurezza nella sezione IP Access Control Lists.
5
Configurare l'account in SipLine
Apri SipLine e vai su Impostazioni > Account SIP > Aggiungi account. Inserisci quanto segue: Server SIP:
nome-del-tuo-trunk.pstn.twilio.com, Porta: 5060 (o 5061 per TLS), Nome utente e Password del tuo elenco credenziali Twilio. Clicca su Salva e attendi che lo stato indichi Registrato.SipLine utilizza la porta locale
15060 per impostazione predefinita per evitare conflitti con altri software SIP. La porta del server remoto (5060/5061) è separata dalla porta di ascolto locale di SipLine.Sostituisci
nome-del-tuo-trunk con l'URI di terminazione effettivo mostrato nelle impostazioni del trunk Twilio. L'uso di un URI errato comporterà il fallimento della registrazione.6
Abilitare SRTP per l'audio crittografato
Twilio supporta SRTP per la crittografia dei media. In SipLine, vai su Impostazioni > Account SIP > [Tuo Account] > Sicurezza e abilita SRTP. Imposta inoltre il trasporto su TLS (porta
5061) per la segnalazione crittografata. Ciò garantisce che sia la configurazione della chiamata che l'audio siano crittografati end-to-end verso i server di Twilio.L'uso di TLS + SRTP è fortemente raccomandato con Twilio. Impedisce l'intercettazione ed è richiesto da alcuni framework di conformità come HIPAA.
Domande frequenti
Quanto costa Twilio SIP Trunking?
Twilio utilizza una tariffazione a consumo. Si paga al minuto per le chiamate in uscita e in entrata, con tariffe che variano in base alla destinazione. Non ci sono canoni mensili per il trunk: si paga solo per l'utilizzo effettivo. Consulta la pagina dei prezzi di Twilio SIP Trunking per le tariffe correnti.
Posso ricevere chiamate tramite Twilio su SipLine?
Sì. È necessario acquistare un numero di telefono nella Console Twilio e configurare l'URI di origine nel trunk in modo che punti a SipLine. Quando qualcuno chiama il tuo numero Twilio, Twilio instraderà la chiamata a SipLine tramite le impostazioni di origine. È anche possibile utilizzare TwiML per l'instradamento avanzato delle chiamate.
Dovrei usare SRTP con Twilio?
Sì, è raccomandato. Twilio supporta pienamente SRTP per la crittografia dei media. Abilita SRTP in SipLine e utilizza il trasporto TLS (porta
5061) per la crittografia della segnalazione. Questo protegge le chiamate dall'intercettazione. La documentazione di Twilio raccomanda connessioni crittografate per l'uso in produzione.Posso configurare più trunk Twilio in SipLine?
Sì. Puoi aggiungere più account SIP in SipLine, ciascuno puntante a un diverso trunk Twilio. Questo è utile se disponi di trunk separati per numeri di telefono o regioni differenti. Ogni account si registrerà indipendentemente.
La registrazione non riesce con un errore 403. Cosa c'è che non va?
Un errore 403 Forbidden da parte di Twilio significa solitamente che l'elenco delle credenziali non è assegnato alla sezione di terminazione del trunk, o che il nome utente/password sono errati. Verifica nella Console Twilio che (1) l'elenco delle credenziali esista e contenga le credenziali corrette, (2) sia assegnato in Termination > Authentication del trunk e (3) che tu stia utilizzando l'URI SIP di terminazione corretto.
Guide correlate
Pronto per iniziare?
Scarica SipLine gratuitamente e segui questa guida.