Índice de página
Lista de comprobación rápida para el técnico
- ☐ Host SIP: sip.freepbx.ai4call.com:5060
- ☐ Codec: alaw (G.711 PCMA)
- ☐ Sin registro (IP authentication)
- ☐ En el TO (Request-URI user-part) introduce API-KEY o Virtual Number
- ☐ IP para poner en whitelist: 135.220.1.3/32
Configuración de trunk SIP hacia AI4CALL a través del módulo FreePBX AI4CALL
Si utilizas el módulo FreePBX desarrollado por AI4CALL, la creación del trunk se simplifica a través de interfaz gráfica.
Procedimiento de creación de Trunk PJSIP en FreePBX desde Módulo AI4CALL
Ve a la página de instalación y configuración del Módulo FreePBX para AI4call
Configuración de trunk SIP hacia AI4CALL manual (FreePBX → Trunk)
Si no utilizas nuestro módulo o quieres configurar el trunk manualmente, sigue estos pasos.
Procedimiento de creación de Trunk PJSIP en FreePBX (manualmente)
- Connectivity → Trunks → Add PJSIP Trunk
- Trunk Name: AI4CALL
- Outbound CallerID: <tu número>
- SIP Server: sip.freepbx.ai4call.com
- SIP Server Port: 5060
- Authentication: None
- Registration: None
- From_user (en Advanced SIP Settings): AI4CALL
- Context: from-trunk-ai4call
- Codecs: alaw (marca solo alaw)
- Match (Permit): 135.220.1.3/32
- Connectivity → Outbound Routes → Add Route
- Route Name: to-ai4call
- Trunk Sequence: AI4CALL
- Dial Patterns: X.
- Campo adicional "TO" (o prepend): API-KEY del asistente
- Guarda → Apply Config.
Configuración para otros PBX (Genérica)
Instrucciones válidas para cualquier centralita (Asterisk, 3CX, Yeastar, Grandstream, etc.) que soporte el protocolo SIP estándar. Sigue los parámetros indicados a continuación para garantizar la compatibilidad.
Procedimiento de creación de Trunk SIP para cualquier PBX
Parámetros estándar del trunk SIP hacia AI4CALL
- tipo: SIP/PJSIP sin registro
- host: sip.freepbx.ai4call.com
- puerto: 5060 UDP
- fromuser: AI4CALL
- codec: G.711 alaw (PCMA)
- dtmf: RFC2833
- nat: yes (si el PBX está detrás de NAT)
- qualify: no
- IP para whitelistear: 135.220.1.3/32
Envía las llamadas salientes hacia AI4CALL introduciendo en el campo TO (Request-URI) la API-KEY o el Virtual Number del asistente.
Ejemplo de cadena para marcar:
ai4call_sk_xxxx7xx@sip.freepbx.ai4call.com:5060
o
00000391234567@sip.freepbx.ai4call.com:5060
Notas para los principales PBX
- 3CX: crea "Gateway SIP" → tipo "No Registration", host=sip.freepbx.ai4call.com, codec=alaw; en "Outbound Rules" pon "Strip 0" y "Prefix" = API-KEY.
- Yeastar: PBX → VoIP Trunks → New SIP Trunk → Provider "Generic", mismos parámetros; en "Outbound Route" usa "Prepend" = API-KEY.
- Asterisk raw:
[AI4CALL] type=peer host=sip.freepbx.ai4call.com port=5060 fromuser=AI4CALL disallow=all allow=alaw context=from-ai4call insecure=port,invite qualify=noDial-string example:
Dial(PJSIP/ai4call_sk_xxxx7xx@AI4CALL/${EXTEN})
Preguntas frecuentes sobre configuración de Trunk SIP
API-KEY identifica de forma única al asistente; Virtual Number es un número geográfico asociado al mismo asistente. Usa uno u otro en el TO dependiendo de cómo quieras gestionar el routing en AI4CALL.
Actualmente AI4CALL solo acepta alaw. Se habilitarán más codecs en el futuro.
No. Usamos autenticación estática por IP; solo introduce nuestro host sin usuario/contraseña.
Aceptamos tráfico solo desde la IP de tu PBX (configurable en nuestro panel).