Configurar Troncal SIP

Las troncales SIP en Issabel PBX son una pieza fundamental para conectar tu sistema de telefonía con proveedores de servicios VoIP, otros sistemas PBX, o incluso para conectar diferentes sedes de una empresa. Una troncal SIP actúa como un puente que permite enviar y recibir llamadas a través de Internet utilizando el protocolo SIP (Session Initiation Protocol).

A continuación, te explico los conceptos básicos, los pasos para configurar una troncal SIP en Issabel PBX, y algunos consejos para la solución de problemas comunes.

Conceptos Básicos de Troncales SIP

  1. Troncal SIP: Es una conexión virtual que utiliza el protocolo SIP para transportar llamadas de voz y datos entre tu PBX y otro destino (un proveedor de VoIP, otra PBX, etc.).
  2. Proveedor SIP: Es la empresa que proporciona los servicios de VoIP y que te proporciona los parámetros necesarios (usuario, contraseña, servidor SIP, etc.) para configurar la troncal en tu PBX.
  3. Parámetros de Configuración: Los datos más comunes para configurar una troncal SIP incluyen:
    • Host/Servidor: Dirección del servidor SIP del proveedor.
    • Usuario y Contraseña: Credenciales para autenticar la conexión.
    • AuthUser (opcional): Nombre de usuario específico para autenticación.
    • NAT: Configuración para manejar NAT (traducción de direcciones de red) si tu PBX está detrás de un firewall.
    • Codec: Formatos de audio soportados, como G.711, G.729, etc.

Configuración de una Troncal SIP en Issabel PBX

Sigue estos pasos para configurar una troncal SIP en Issabel PBX:

  1. Acceder al Módulo de Troncales:

    • En la interfaz de administración de Issabel, ve a PBX > PBX Configuration > Trunks.

  2. Agregar una Nueva Troncal SIP:

    • Haz clic en Add Trunk y selecciona Add SIP (chan_sip) Trunk o Add PJSIP Trunk dependiendo de la tecnología SIP que estés utilizando.
  3. Configurar la Troncal SIP:

    Detalles Generales:

    • Trunk Name: Asigna un nombre a la troncal (por ejemplo, "Proveedor_SIP").
    • Outbound Caller ID: Define el número de identificación que se mostrará en las llamadas salientes.

    PEER Details:

    • Ingresa los parámetros proporcionados por tu proveedor SIP. Un ejemplo típico de configuración de PEER podría ser:

      type=peer
      host=sip.proveedor.com
      username=tu_usuario
      secret=tu_contraseña
      fromuser=tu_usuario
      fromdomain=sip.proveedor.com
      trustrpid=yes
      sendrpid=pai
      insecure=invite,port
      qualify=yes
      nat=yes
      context=from-trunk
      disallow=all
      allow=ulaw,alaw

    USER Details (Opcional):

    • Si el proveedor requiere autenticación adicional para el usuario, agrega los detalles aquí, pero generalmente se deja vacío.

    Registration String (si es requerido):

    • Especifica la cadena de registro si tu troncal necesita registrarse con el proveedor:

      tu_usuario:tu_contraseña@sip.proveedor.com
  4. Configurar las Rutas de Entrada y Salida:

    • Rutas de Salida (Outbound Routes): Configura las rutas para determinar cuándo usar esta troncal para llamadas salientes. Define los patrones de marcado y ajusta las preferencias de troncal si tienes múltiples troncales configuradas.
    • Rutas de Entrada (Inbound Routes): Si tienes números DID (Direct Inward Dialing) asociados a esta troncal, configura las rutas de entrada para dirigir estas llamadas a extensiones, IVR, colas, o cualquier otro destino dentro de tu PBX.
  5. Guardar y Aplicar Configuración:

    • Revisa la configuración para asegurarte de que todos los parámetros están correctamente configurados.
    • Haz clic en Submit y luego en Apply Config para aplicar los cambios.

Consejos para Solución de Problemas Comunes

  1. Problemas de Registro:

    • Verifica la cadena de registro y asegúrate de que las credenciales son correctas.
    • Revisa los logs de Asterisk usando asterisk -rvvv y el comando sip show registry o pjsip show registrations para identificar problemas de registro.
  2. Problemas de Audio (One-Way Audio o No Audio):

    • Revisa las configuraciones de NAT tanto en Issabel como en el router/firewall.
    • Asegúrate de que los codecs configurados son compatibles con los soportados por el proveedor.
  3. Problemas de Autenticación:

    • Verifica que los parámetros de username, fromuser, y secret son correctos y que coinciden con los del proveedor.
    • Comprueba configuraciones como insecure=invite,port que pueden influir en la autenticación.
  4. Problemas de Llamadas Caídas o No Completadas:

    • Revisa las rutas de salida y entrada para asegurarte de que los patrones de marcado están correctamente configurados.
    • Asegúrate de que la troncal está correctamente seleccionada en las rutas de salida.

Configurar una troncal SIP en Issabel PBX es esencial para aprovechar al máximo los servicios de VoIP y optimizar la comunicación en tu empresa.