Saltar a la navegación

3CX

Envía llamadas desde tu sistema telefónico 3CX a tu recepcionista mediante un troncal SIP.

Tu sistema 3CX conserva su operador y sus números, y envía las llamadas que elijas a Reception.ai mediante un troncal SIP. Añade un troncal genérico basado en IP en 3CX que apunte a Reception.ai y, después, reenvía un número a este.

Antes de empezar

  • 3CX V20 en una instalación dedicada: autohospedada, local o una instancia dedicada alojada por 3CX. Los troncales SIP genéricos no están disponibles en los planes gratuitos compartidos (multiinquilino) ni SMB.
  • Una dirección IP pública estática para el servidor 3CX. Reception.ai solo acepta llamadas de direcciones que autorices.
  • Alguien familiarizado con los troncales, las reglas de salida y la configuración del firewall de 3CX.

Configuración

1

Añade el troncal SIP en Reception.ai

Ve a Integrations, selecciona Add integration y elige SIP Trunk. En Inbound allowed addresses, añade la dirección IP pública del servidor 3CX. Deja vacíos el nombre de usuario y la contraseña de entrada: un troncal 3CX basado en IP no se autentica.

2

Añade el número

Ve a Receptionists, selecciona la tarjeta Phone, introduce el número al que llaman las personas, con su código de país, y selecciona Add SIP Trunk number. Reception.ai muestra el host del servidor SIP al que enviar las llamadas.

3

Crea el troncal en 3CX

En la consola de administración de 3CX, ve a Voice & Chat y selecciona Add Trunk. Elige el país Generic y la plantilla de troncal SIP genérico; después, configura lo siguiente:

CampoValor
Registrar/Server/Gateway Hostname or IPEl host del servidor SIP de Reception.ai, puerto 5060
AuthenticationDo not require - IP Based
Transport (en la pestaña Options)TCP

Usa TCP. 3CX solo admite TLS en troncales que se autentican con un nombre de usuario y contraseña, y el troncal SIP de Reception.ai no se registra.

En la configuración de ID de llamada del troncal, deja que 3CX transmita el número original de quien llama. De lo contrario, tu recepcionista verá tu número principal en todas las llamadas.

4

Añade una regla de salida que envíe +E.164

Ve a Outbound Rules y añade una regla para números que empiecen por un prefijo sin usar, como 999. Configura Route 1 con el troncal de Reception.ai, elimina 3 dígitos y antepone +. Una llamada a 99914155550123 saldrá entonces por el troncal como +14155550123, que es el formato que requiere Reception.ai.

5

Reenvía llamadas a Reception.ai

3CX V20 no puede enviar un DID directamente a un número externo. Crea un usuario (o utiliza una extensión existente) que exista solo para esto, asígnale tu DID y reenvía todas sus llamadas a 999 seguido del número en formato E.164 sin +, por ejemplo, 99914155550123. También puedes acceder a esa extensión desde una opción de IVR o el destino de no respuesta de una cola.

6

Comprueba el firewall

Abre el rango de puertos RTP (UDP) de 3CX en tu firewall para que el audio de Reception.ai llegue al servidor. Ejecuta la comprobación de firewall de 3CX si tienes dudas.

7

Pruébalo

Llama a tu DID desde otro teléfono y comprueba que responde tu recepcionista.

Limitaciones

  • Transferencias. Tu recepcionista transfiere llamadas haciendo una nueva llamada a la Outbound SIP address. Haz que apunte a tu operador SIP y utiliza una cuenta de operador que acepte nombre de usuario y contraseña. El enrutamiento de transferencias de vuelta a 3CX no se trata aquí: un troncal 3CX basado en IP vincula las llamadas por dirección de origen, y Reception.ai llama desde un conjunto variable de direcciones.
  • Sin TLS. 3CX no admite TLS en troncales basados en IP, por lo que la señalización entre 3CX y Reception.ai utiliza TCP.
  • Tu sistema 3CX gestiona cada llamada dos veces, una desde el operador y otra hacia Reception.ai, así que tu licencia necesita admitir suficientes llamadas simultáneas.

Solución de problemas

ProblemaQué comprobar
Las llamadas fallan antes de sonarComprueba que el transporte del troncal sea TCP y que el puerto sea 5060.
Se rechazan las llamadasAñade la IP pública del servidor 3CX a Inbound allowed addresses y comprueba que la regla de salida anteponga + al número completo.
Las llamadas salen a través de tu operadorAsegúrate de que el número de reenvío empiece por el prefijo de la regla y de que la regla esté por encima de las demás reglas de salida.
La recepcionista ve tu número principal como quien llamaDeja que el troncal de Reception.ai transmita el ID de llamada original.
Audio en un solo sentido o sin audioAbre el rango de puertos RTP en tu firewall y ejecuta la comprobación de firewall de 3CX.