Manual de Configuración de Llamadas Salientes con Twilio
Este manual te guiará paso a paso para configurar un número de teléfono en Twilio y vincularlo a tu software de asistente telefónico basado en IA, como BeepCall, para realizar llamadas salientes.
Manual de Configuración de Llamadas Salientes con Twilio y BeepCall
Este manual te guiará paso a paso para configurar un número de teléfono en Twilio y vincularlo a tu software de asistente telefónico basado en IA, como BeepCall, para realizar llamadas salientes. Este proceso no incluye la configuración de llamadas entrantes, que requiere pasos adicionales. Explicaremos cada paso y el motivo detrás de cada configuración para que sea fácil de entender, incluso si no tienes conocimientos técnicos.
¿Por qué hacemos esto?
Queremos que tu asistente telefónico pueda realizar llamadas salientes utilizando un número de teléfono registrado en Twilio. Twilio es una plataforma que permite gestionar servicios de comunicación, como llamadas y mensajes, de manera sencilla. BeepCall, en este caso, es el software que usará este número para hacer las llamadas. Para lograr esto, necesitamos configurar un "SIP Trunk" (un canal de comunicación) y vincularlo con el número de teléfono en Twilio, además de establecer credenciales de seguridad para que BeepCall pueda conectarse de forma segura.
Requisitos previos
Una cuenta activa en Twilio.
Acceso a tu software BeepCall.
Un número de teléfono activo comprado en Twilio.
Paso 1: Crear un Dominio SIP en Twilio
El primer paso es crear un "SIP Domain" (Dominio SIP) en Twilio. Un Dominio SIP es como una dirección que identifica tu canal de comunicación en Twilio. Esto permitirá que tu software BeepCall se conecte a Twilio de forma segura.
Instrucciones:
Inicia sesión en tu cuenta de Twilio y ve al panel principal.
En el menú de la izquierda, bajo la sección Voice (Voz), selecciona Manage (Administrar) y luego SIP Domains (Dominios SIP).
Haz clic en el botón + para crear un nuevo Dominio SIP.
Rellena los siguientes campos:
Friendly Name: Escribe un nombre que te ayude a identificar este dominio, por ejemplo, "DominioBeepCall". Este nombre es solo para tu referencia.
SIP URI: Escribe un nombre único para la dirección SIP, como "beepcall3". Esto formará una dirección como beepcall3.sip.twilio.com. La SIP URI es la dirección que Twilio usará para identificar este dominio.
Habilita la opción SIP Registration (Registro SIP) marcando la casilla correspondiente. Esto permite que Twilio registre y autentique las conexiones de tu software BeepCall.
Motivo:
El Dominio SIP actúa como un "puente" entre Twilio y tu software BeepCall. Al habilitar el Registro SIP, permitimos que BeepCall se autentique con Twilio, asegurando que solo tu software pueda usar este canal de comunicación.
Imagen de referencia: "Autenticación" (Imagen 4) En esta imagen, puedes ver cómo se configura el Dominio SIP. Observa los campos Friendly Name ("Nombre de usuario") y SIP URI ("Dirección SIP"), y asegúrate de que la opción de autenticación esté configurada correctamente.
Paso 2: Crear y Vincular Credenciales
Ahora necesitamos crear unas credenciales (usuario y contraseña) que BeepCall usará para conectarse al Dominio SIP. Estas credenciales aseguran que solo tu software autorizado pueda hacer llamadas.
Instrucciones:
Desde el mismo apartado de SIP Domains, haz clic en tu nuevo Dominio SIP (por ejemplo, "DominioBeepCall").
Ve a la sección Credential Lists (Listas de Credenciales) dentro del Dominio SIP.
Alternativamente, puedes ir directamente a Voice > Manage > Credential Lists para crear las credenciales.
Haz clic en el botón + para crear una nueva lista de credenciales.
Rellena los campos:
Friendly Name: Por ejemplo, "CredencialesBeepCall". Este nombre es para tu referencia.
Username: Escribe un nombre de usuario, como "beepcall3".
Password: Crea una contraseña segura, por ejemplo, "contraseña123". Anota estas credenciales, ya que las usarás más adelante en BeepCall.
Guarda las credenciales.
Motivo:
Las credenciales son como una llave que permite a BeepCall conectarse de forma segura a Twilio. Sin estas credenciales, cualquier persona podría intentar usar tu Dominio SIP, lo que sería un riesgo de seguridad.
Imagen de referencia: "Autenticación" (Imagen 4) En esta imagen, puedes ver la sección Credential Lists donde se configura el nombre de usuario ("beepcall3") y la contraseña. Estas credenciales serán las mismas que usarás más adelante.
Paso 3: Crear un SIP Trunk y Configurar General
Un "SIP Trunk" es el canal principal que conecta Twilio con tu software BeepCall para manejar las llamadas. Vamos a crearlo y configurarlo.
Instrucciones:
En el panel de Twilio, usa el buscador en la parte superior y escribe "Elastic SIP Trunking".
Selecciona Elastic SIP Trunking y haz clic en el botón + para crear un nuevo SIP Trunk.
En la sección General, configura lo siguiente:
Friendly Name: Escribe un nombre, como "BeepCall". Esto te ayudará a identificar este SIP Trunk.
Habilita la opción Symmetric RTP marcando la casilla. Esto asegura que el audio de las llamadas fluya correctamente en ambas direcciones.
Motivo:
El SIP Trunk es el canal de comunicación que permite que las llamadas salientes se realicen desde BeepCall a través de Twilio. Habilitar Symmetric RTP asegura que el audio de las llamadas sea estable, ya que Twilio detectará automáticamente la mejor ruta para enviar y recibir datos de audio.
Imagen de referencia: "General Settings" (Imagen 1) En esta imagen, puedes ver la sección General donde se configura el Friendly Name ("BeepCall") y se habilita Symmetric RTP.
Paso 4: Configurar Termination en el SIP Trunk
Ahora configuraremos la sección Termination del SIP Trunk, que define cómo Twilio enviará las llamadas salientes desde tu software BeepCall.
Instrucciones:
En el mismo SIP Trunk que acabas de crear, ve a la pestaña Termination.
Rellena el campo Termination SIP URI:
Escribe un nombre único, como "beepcall3". Esto formará una dirección como beepcall3.pstn.twilio.com. Anota esta dirección, ya que la usarás en BeepCall.
En la sección Authentication (Autenticación), selecciona las credenciales que creaste en el Paso 2 (por ejemplo, "CredencialesBeepCall").
Guarda los cambios.
Motivo:
La Termination SIP URI es la dirección que BeepCall usará para enviar las llamadas salientes a Twilio. Al vincular las credenciales, nos aseguramos de que solo tu software autorizado pueda usar este canal.
Imagen de referencia: "Termination URI" (Imagen 2) En esta imagen, puedes ver cómo se configura el Termination SIP URI ("beepcall3.pstn.twilio.com") y cómo se vinculan las credenciales en la sección Authentication.
Paso 5 Asocia un número de teléfono al SIP Trunk:
Asocia un número de teléfono al SIP Trunk:
En la configuración del SIP Trunk, ve a la pestaña Numbers.
Haz clic en Add a number (Agregar un número).
En el campo Number, selecciona o escribe el número de teléfono de Twilio que deseas usar para las llamadas salientes (por ejemplo, +34512510201).
Asegúrate de que el número esté asociado al SIP Trunk. Si el estado de "Emergency Address" aparece como "Unregistered", sigue las instrucciones de Twilio para registrar una dirección de emergencia (esto es obligatorio para cumplir con las normativas de telecomunicaciones).
Haz clic en Add (Agregar) para confirmar.
Motivo: Asociar un número al SIP Trunk permite que las llamadas salientes realizadas a través de Beepcall utilicen este número como identificador de origen, asegurando que los destinatarios vean el número correcto al recibir la llamada.
Paso 6: Vincular el Número de Teléfono al SIP Trunk
Ahora vincularemos el número de teléfono de Twilio al SIP Trunk para que pueda usarse para las llamadas salientes.
Instrucciones:
En el panel de Twilio, ve a Phone Numbers > Manage > Active Numbers.
Selecciona el número de teléfono que deseas configurar para BeepCall.
Haz clic en Configure (Configurar).
En la sección Voice Configuration, selecciona la opción Configure with SIP Trunk.
Justo debajo, en el campo SIP Trunk, selecciona el SIP Trunk que creaste (por ejemplo, "BeepCall").
Guarda los cambios.
Motivo:
Este paso conecta tu número de teléfono con el SIP Trunk, permitiendo que las llamadas salientes realizadas desde BeepCall usen este número. Sin esta vinculación, el número no estaría asociado con el canal de comunicación.
Imagen de referencia: "Voice Configuration" (Imagen 3) En esta imagen, puedes ver cómo se selecciona la opción Configure with SIP Trunk y se elige el SIP Trunk ("BeepCall") para el número de teléfono.
Paso 7: Configurar BeepCall con las Credenciales y la URL del SIP Trunk
Finalmente, configuraremos BeepCall para que se conecte al SIP Trunk de Twilio y pueda realizar las llamadas salientes.
Instrucciones:
Inicia sesión en tu software BeepCall.
Ve a la sección de configuración de SIP o integración de telefonía (esto puede variar según tu software; busca una sección relacionada con "SIP Settings" o "Telefonía").
Rellena los siguientes campos:
Dirección SIP: Usa la Termination SIP URI que configuraste en el Paso 4, por ejemplo, beepcall3.pstn.twilio.com.
Usuario: Usa el nombre de usuario de las credenciales que creaste en el Paso 2, por ejemplo, "beepcall3".
Contraseña: Usa la contraseña que creaste en el Paso 2, por ejemplo, "contraseña123".
Guarda los cambios.
Motivo:
Estos datos permiten a BeepCall conectarse al SIP Trunk de Twilio de forma segura y realizar las llamadas salientes utilizando el número de teléfono que configuraste.
Imagen de referencia: "Outbound Settings" (Imagen 5) En esta imagen, puedes ver cómo se configura la Dirección SIP en BeepCall usando la Termination SIP URI (beepcall3.pstn.twilio.com) y cómo se ingresan las credenciales de usuario y contraseña.
Resumen del Proceso
Creamos un Dominio SIP en Twilio para establecer un canal de comunicación.
Generamos credenciales de seguridad para que BeepCall pueda conectarse.
Creamos un SIP Trunk y habilitamos Symmetric RTP para un audio estable.
Configuramos la Termination SIP URI y vinculamos las credenciales.
Asociamos el número de teléfono al SIP Trunk en Twilio.
Configuramos BeepCall con la Termination SIP URI y las credenciales.
Con esto, tu asistente telefónico basado en IA debería ser capaz de realizar llamadas salientes usando el número de Twilio. Para configurar las llamadas entrantes, se necesitan pasos adicionales que no se cubren en este manual.
Notas Adicionales
Si encuentras problemas, revisa que las credenciales y la Termination SIP URI estén correctamente ingresadas en BeepCall.
Asegúrate de que el número de teléfono esté activo en Twilio y que tu cuenta tenga fondos suficientes para realizar las llamadas.
Este manual usa nombres de ejemplo como "beepcall3". Asegúrate de usar nombres únicos para tu configuración.
Last updated