3CX
El tipo de conexión Generic SIP Trunk (IP Based) de 3CX solo está disponible en StartUP PRO e instancias autogestionadas/Dedicated; el nivel de entrada StartUP no lo expone.- Crea una Generic SIP Trunk en 3CX con autenticación basada en IP, no con registro SIP.
- Apúntala al FQDN SIP de la plataforma, configura el transporte de la troncal en TCP (UDP fragmenta los INVITE grandes) y restringe los codecs a PCMA/PCMU con DTMF RFC2833; desactiva Opus y G.722.
- Configura From: Display-Name y Remote-Party-ID de la troncal como
OriginatorCallerIDpara que el asistente vea al llamante real, no el número de sistema propio de 3CX. - Configura la entrada en dos partes: una regla saliente con un prefijo distintivo (por ejemplo,
999) enrutada a la troncal, y una regla entrante que marque999<number>de vuelta a través de esa misma regla saliente. - Asigna el DID en el lado de la plataforma y prueba.

Configura el protocolo de transporte de la troncal en TCP

Deja pasar el identificador de llamada real con OriginatorCallerID
Asterisk / FreePBX
Configura una troncal estática, sin registro, en ambas direcciones: Asterisk nunca envía a la plataforma un SIP REGISTER, y la plataforma nunca espera uno.FreePBX (interfaz gráfica)
Añade una troncal SIP genérica apuntando al FQDN SIP de la plataforma y desactiva el registro. Restringe los codecs a PCMA/PCMU. Si Asterisk está detrás de NAT, configura las direcciones externas de medios y señalización y el rango de red local para que el RTP negocie correctamente, y reenvía el rango de puertos RTP en el firewall.Configuración en bruto (pjsip.conf)
transport= correspondiente al endpoint; la URI SIP de la plataforma anuncia TCP por defecto.
Si las llamadas conectan pero se cortan exactamente a los 30 segundos, al endpoint le falta un re-INVITE a través de NAT. direct_media=no y rewrite_contact=yes (ya incluidos en el ejemplo anterior) lo solucionan.
Starface
Conecta Starface con una línea SIP basada en host/IP, no con SIP REGISTER; la línea se mostrará como not registered en la vista de estado de Starface después. Eso es lo esperado, no un fallo.- Crea la línea SIP como basada en host/IP, apuntando al FQDN SIP de la plataforma, y asigna el número.
- Activa CLIP No Screening para que pase el identificador de llamada real en lugar del número propio de la troncal.
- Para el enrutamiento por horario hacia el asistente, usa una cadena de marcado con prefijo de línea como
**<line-digit>*<number>. - Si el audio es unidireccional o no hay audio, configura Behind NAT? yes tanto en el servidor Starface como en la línea.
Genesys Cloud
Conecta la plataforma como una troncal externa bajo BYOC Carrier.- Crea la troncal con la entrada (el FQDN que genera Genesys Cloud) y la salida (apuntando al FQDN SIP de la plataforma) configuradas como tramos independientes.
- Abre en tu firewall los puertos no estándar: TCP/UDP 32681 y TLS 32682, en lugar de los habituales 5060/5061. Un firewall que solo abre los puertos estándar falla en silencio.
- Ordena los codecs como PCMU y luego PCMA, y elimina G.722.
- Restringe el SIP Access Control únicamente a las direcciones de señalización actuales de la plataforma.
Five9
Aprovisionar la plataforma como destino SIP externo en un SBC de Five9 es una integración exclusiva para Enterprise.- Abre un ticket de soporte con Five9; no existe una vía de autoservicio.
- Configura los codecs solo en G.711 (sin Opus/G.722).
- Configura las transferencias a personas con SIP REFER; Five9 no respeta las redirecciones SIP 302.
- Apunta cada REFER a una URI totalmente cualificada (
sip:queue@sbc-{region}.five9.com); una extensión sin cualificar se descarta en silencio.