Saltar al contenido
PortalPBX

FreePBX 15+ (troncal PJSIP)

Configurar SIP Trunk en FreePBX

Alta del troncal SIP de PortalPBX en FreePBX con chan_pjsip, rutas entrantes y salientes.

Ilustración: FreePBX con PortalPBX
Imagen ilustrativa.

Antes de empezar

  • FreePBX 15 o superior y usuario administrador.
  • Datos del troncal entregados por PortalPBX.
  • Configuración NAT revisada en Settings → Asterisk SIP Settings.

Datos de tu troncal

PortalPBX los entrega al activar el troncal. Reemplaza cada marcador por tu valor real.

Servidor SIP (host o dominio)
<servidor-sip>
Puerto y transporte
<puerto> · UDP / TCP / TLS
Usuario SIP
<usuario>
Contraseña SIP
<contraseña>
Número(s) DID asignados
<DID>
Modo de autenticación
Registro / IP
Códecs habilitados
G.711 (alaw/ulaw) · G.729*

* G.729 solo si está habilitado en tu troncal.

Paso a paso

  1. 1

    Crear troncal PJSIP

    Connectivity → Trunks → Add Trunk → Add SIP (chan_pjsip) Trunk. En General: nombre portalpbx y Outbound CallerID con tu DID.

  2. 2

    pjsip Settings → General

    Username <usuario>, Secret <contraseña>, Authentication: Outbound, Registration: Send (o None si es por IP), SIP Server <servidor-sip>, SIP Server Port <puerto>, Context from-pstn.

  3. 3

    pjsip Settings → Advanced

    From Domain <servidor-sip>, From User <usuario>, Qualify Frequency 60, Contact User <usuario>. En Codecs deja alaw y ulaw primero.

  4. 4

    Rutas

    Connectivity → Inbound Routes: DID Number <DID> → destino. Outbound Routes: patrones de marcado y Trunk Sequence = portalpbx.

  5. 5

    Aplicar y verificar

    Pulsa Apply Config y revisa en Reports → Asterisk Info → Registries, o por consola:

    asterisk -rx "pjsip show registrations"

Recomendaciones

  • En Asterisk SIP Settings usa “Detect Network Settings” para cargar IP externa y redes locales.
  • Prioriza G.711 alaw/ulaw; usa G.729 solo si está habilitado en tu troncal y tu equipo lo soporta.
  • Desactiva SIP ALG en el router o firewall: es la causa más común de audio en una sola vía y registros que caen.
  • Si tu central está detrás de NAT, declara la IP pública y la red local, y abre el rango RTP que use tu equipo.
  • Restringe el acceso SIP por firewall y usa contraseñas largas en anexos: evita fraude telefónico.
  • Envía el número en el formato indicado en tu ficha de alta (nacional o internacional) y verifica el caller ID.

Errores comunes

Registration Rejected

Revisa usuario, contraseña y que Registration sea “Send”.

Llamadas entrantes no llegan

El DID de la ruta entrante no coincide con el formato recibido; prueba con “Any DID” para diagnosticar.

488 / sin audio

Códecs o NAT: revisa el orden de códecs y la configuración NAT.

¿Necesitas ayuda?

Lo configuramos contigo, en remoto

Si la configuración manual no funciona, contacta a soporte o abre un ticket. Revisamos contigo registro, rutas, códecs y NAT por sesión remota segura.

Configurar cookies

Elige qué permites. Puedes cambiarlo cuando quieras desde «Configurar cookies» en el pie de página.

Necesarias

Seguridad del sitio (Cloudflare), y recordar tu tema, moneda y esta elección. Siempre activas.

Al reproducir un video, YouTube (Google) puede guardar datos en tu navegador y recibir tu dirección IP.

Política de cookies