Configuración del proveedor
Configurar SipLine con Twilio SIP Trunking
Conecte SipLine al servicio Elastic SIP Trunking de Twilio para obtener llamadas VoIP flexibles y de pago por uso. Esta guía explica cómo crear un trunk, configurar credenciales y ajustar SipLine.
8 min de lectura
Requisitos previos
- Una cuenta de Twilio (https://www.twilio.com/)
- SipLine instalado en su computadora
- Un SIP trunk de Twilio creado en la Consola de Twilio (o lo crearemos en el paso 1)
Tabla de contenidos
1
Crear un SIP Trunk en la Consola de Twilio
Inicie sesión en la Consola de Twilio y navegue a Elastic SIP Trunking > Trunks. Haga clic en Create new SIP Trunk y asígnele un nombre descriptivo (p. ej., "SipLine Desktop"). Anote el SID del trunk; lo necesitará para los siguientes pasos.
Si ya tiene un SIP trunk, puede reutilizarlo. Cada trunk admite múltiples listas de credenciales y URIs de origen.
2
Crear una lista de credenciales
Vaya a Elastic SIP Trunking > Authentication > Credential Lists y haga clic en Create new Credential List. Añada un nombre de usuario y una contraseña segura; estas serán sus credenciales de inicio de sesión SIP en SipLine. Luego, regrese a la configuración de su trunk y asigne esta lista de credenciales en la pestaña Authentication.
Twilio requiere autenticación digest. Asegúrese de que la lista de credenciales esté asignada a la sección de autenticación Termination del trunk, o las llamadas salientes serán rechazadas.
3
Configurar la URI de origen
En la configuración de su trunk, vaya a la pestaña Origination y añada una URI de origen (Origination URI). Esto le indica a Twilio a dónde enviar las llamadas entrantes. Establézcala con la dirección IP pública o dirección SIP de su SipLine. Si solo necesita realizar llamadas salientes, puede omitir este paso por ahora.
Para recibir llamadas detrás de un NAT, considere utilizar un enfoque basado en el registro SIP. Twilio también admite el registro de dominios SIP como alternativa a las URIs de origen estáticas.
4
Configurar la terminación
Vaya a la pestaña Termination en la configuración de su trunk. Anote la URI SIP de terminación; tendrá un formato similar a
your-trunk-name.pstn.twilio.com. Esta es la dirección del servidor SIP que configurará en SipLine. Asegúrese de que la lista de credenciales del paso 2 esté asignada aquí.También puede restringir la terminación a direcciones IP específicas para mayor seguridad en la sección IP Access Control Lists.
5
Configurar la cuenta en SipLine
Abra SipLine y vaya a Settings > SIP Accounts > Add Account. Introduzca lo siguiente: SIP Server:
your-trunk-name.pstn.twilio.com, Port: 5060 (o 5061 para TLS), nombre de usuario y contraseña de su lista de credenciales de Twilio. Haga clic en Save y espere a que el estado cambie a Registered.SipLine utiliza el puerto local
15060 de forma predeterminada para evitar conflictos con otros programas SIP. El puerto del servidor remoto (5060/5061) es independiente del puerto de escucha local de SipLine.Sustituya
your-trunk-name por la URI de terminación real que aparece en la configuración de su trunk de Twilio. El uso de una URI incorrecta provocará un fallo de registro.6
Habilitar SRTP para audio cifrado
Twilio es compatible con SRTP para el cifrado de medios. En SipLine, vaya a Settings > SIP Accounts > [Su cuenta] > Security y habilite SRTP. Establezca también el transporte en TLS (puerto
5061) para la señalización cifrada. Esto garantiza que tanto el establecimiento de la llamada como el audio estén cifrados de extremo a extremo hasta los servidores de Twilio.Se recomienda encarecidamente el uso de TLS + SRTP con Twilio. Esto evita las interceptaciones y es un requisito para algunos marcos de cumplimiento como HIPAA.
Preguntas frecuentes
¿Cuánto cuesta el SIP Trunking de Twilio?
Twilio utiliza un modelo de precios de pago por uso. Usted paga por minuto por las llamadas salientes y entrantes, con tarifas que varían según el destino. No hay cuotas mensuales por el trunk; solo paga por lo que consume. Consulte la página de precios de Twilio SIP Trunking para conocer las tarifas actuales.
¿Puedo recibir llamadas a través de Twilio en SipLine?
Sí. Debe adquirir un número de teléfono en la Consola de Twilio y configurar la URI de origen en su trunk para que apunte a SipLine. Cuando alguien llame a su número de Twilio, Twilio enrutará la llamada a SipLine a través de la configuración de origen. También puede utilizar TwiML para un enrutamiento de llamadas avanzado.
¿Debo utilizar SRTP con Twilio?
Sí, es recomendable. Twilio es totalmente compatible con SRTP para el cifrado de medios. Habilite SRTP en SipLine y utilice el transporte TLS (puerto
5061) para el cifrado de la señalización. Esto protege sus llamadas de posibles interceptaciones. La documentación de Twilio recomienda conexiones cifradas para entornos de producción.¿Puedo configurar varios trunks de Twilio en SipLine?
Sí. Puede añadir varias cuentas SIP en SipLine, cada una apuntando a un trunk de Twilio diferente. Esto resulta útil si dispone de trunks independientes para distintos números de teléfono o regiones. Cada cuenta se registrará de forma independiente.
El registro falla con un error 403. ¿Qué ocurre?
Un error 403 Forbidden de Twilio suele indicar que la lista de credenciales no está asignada a la sección de terminación del trunk, o que el nombre de usuario o la contraseña son incorrectos. Verifique en la Consola de Twilio que (1) su lista de credenciales existe y tiene los datos correctos, (2) está asignada en Termination > Authentication dentro de su trunk, y (3) está utilizando la URI SIP de terminación correcta.
Guías relacionadas
¿Listo para empezar?
Descargue SipLine gratis y siga los pasos de esta guía.