El enrutamiento por Troncal SIP URI permite que tu centralita Siptize se comunique directamente con el servidor de la IA sin pasar por la red telefónica pública (PSTN). Esto reduce costes, elimina latencia y permite funciones avanzadas como la transferencia de llamadas de vuelta a humanos mediante SIP REFER.
Esta guía documenta el estándar para conectar centralitas telefónicas (VPBX) Siptize con agentes de Inteligencia Artificial (ElevenLabs, Vapi, Retell AI, etc.) utilizando SIP URIs y Gateways.
Nota Importante: Algunos proveedores requieren configuraciones especiales. Por ejemplo, ElevenLabs requiere conexión TCP, mientras que Vapi/Retell AI funcionan con UDP estándar. Consulta la documentación específica de tu proveedor.
Para que la centralita sepa "sacar" una llamada hacia la IA, seguimos este esquema de 4 pasos:
[CLIENTE MARCA NÚMERO PÚBLICO]
↓
[FLUJO DE ENTRADA / QUEUE / GRUPO / DIRECTO / ...]
↓
[EXTENSIÓN VIRTUAL - DESTINO EXTERNO]
↓
[RUTA DE SALIDA - PATRÓN DE MARCADO]
↓
[GATEWAY SIP - DOMINIO PROVEEDOR IA]
↓
[SERVIDOR IA - AGENTE INTELIGENTE]
Ciclo de comunicación:
El Gateway SIP actúa como puente de comunicación entre la VPBX Siptize y el servidor del proveedor de IA. Su configuración define el dominio (realm) del proveedor, el tipo de conexión (registro o no) y los parámetros de autenticación.
Para integraciones de IA, se recomienda tipo "No Registrar" ya que la comunicación es unidireccional: la VPBX envía la llamada hacia el servidor de IA sin necesidad de registrarse contra él. El Gateway generará internamente la SIP URI final combinando el dominio del proveedor con el número identificador del agente (formato E.164).
| Campo | Ejemplo | Descripción |
|---|---|---|
| Nombre | GW_Interconexion_IA | Identificador único del gateway (puede ser personalizado) |
| Tipo | No registrar | Recomendado para IA: no requiere registro contra el servidor |
| Realm (Dominio) | sip.rtc.elevenlabs.io | Dominio SIP del proveedor IA |
| Puerto | 5060 | Puerto SIP (UDP por defecto, no es necesario indicarlo; TCP si lo requiere el proveedor "transport=tcp") |
| Usuario | NO-user | Usuario para autenticación (puede ser genérico si no hay registro) |
| Contraseña | (según proveedor) | Contraseña de autenticación |
| CallerID en cabecera From | Caller Id en cabecera From | Asegurar que se envía el número del cliente |
Una vez guardado, el Gateway genera internamente una SIP URI con el formato:
sip:[NUMERO_AGENTE_E164]@[DOMINIO_PROVEEDOR]:[PUERTO];trasnport=[PROTOCOLO]
Ejemplo:
sip:+34966666666@sip.rtc.elevenlabs.io:5060;trasnport=tcp
No Registrar vs Registrar:
Protocolo SIP:
La Ruta de Salida (Outbound Route) es la regla que detecta cuándo una llamada debe ser enviada hacia el Gateway configurado en el Paso 1. Actúa como selector de tráfico: cuando se marca un número que coincide con el patrón definido, la llamada es forzada automáticamente a salir por el Gateway especificado.
En el contexto de integraciones IA, el patrón típicamente es el número identificador del agente en formato E.164 (ej: +34966666666), aunque también puede configurarse como "Cualquiera" si se desea enviar todo el tráfico de esa extensión virtual hacia la IA sin restricción.
La ruta define también parámetros como conservar CallerID, horario de aplicación y el Gateway de destino.
| Campo | Ejemplo | Descripción |
|---|---|---|
| Nombre de Ruta | SALIDA_HACIA_IA | Identificador único de la regla de salida |
| Patrón de Marcado | +34966666666 o Cualquiera | Número o patrón que activa esta ruta (E.164 recomendado) |
| Destino | Cualquiera | Dirección de las llamadas (Cualquiera = sin filtro) |
| Conservar CID | Sí | Mantener el CallerID original del cliente |
| Horario | Siempre | Aplicar la ruta en todo momento |
| Gateway Principal | GW_Interconexion_IA | Gateway creado en el Paso 1 |
Una vez guardada, cualquier llamada que coincida con el patrón será enrutada automáticamente hacia el Gateway IA. La tabla de Rutas de Salida mostrará la nueva regla con su configuración asociada.
Patrón de Marcado:
Conservar CID:
El Destino Externo es la extensión virtual que actúa como punto de acceso interno en la VPBX para enrutar hacia el agente IA. Se compone de dos elementos clave:
Este número externo, combinado con el dominio del Gateway, genera la SIP URI final. El Destino Externo también vincula la Ruta de Salida creada en el Paso 2, asegurando que las llamadas a esta extensión virtual sean enviadas automáticamente hacia el Gateway correcto.
Parámetros adicionales como nombre descriptivo, rol y desvíos permiten customizar el comportamiento según necesidades (desvío por ocupado, sin respuesta, etc.).
| Campo | Ejemplo | Descripción |
|---|---|---|
| Número Interno | 9999 o 4001 | Extensión virtual interna de la VPBX |
| Número Externo | +34966666666 | Identificador del agente IA (formato E.164) |
| Nombre | Agente AI-1 | Nombre descriptivo para identificar en logs/reportes |
| Rol | Usuario | Rol asignado (Usuario estándar) |
| Tiempo de Ring | Por defecto | Segundos antes de desvío por no contestación |
| Estado | Activo | Activar/desactivar el destino externo |
| Ruta de Salida | SALIDA_HACIA_IA | Ruta creada en el Paso 2 |
| Desvíos | (Configurar según necesidad) | Desvío si ocupado, sin respuesta, etc. |
Una vez guardado, el Destino Externo estará disponible en la lista de extensiones y podrá ser utilizado como destino en Flujos de Entrada, Colas, etc.
SIP URI Generada Internamente:
sip:+34966666666@sip.rtc.elevenlabs.io:5060;trasnport=tcp
Esta URI es construida automáticamente por Siptize usando:
Número Externo en formato E.164:
Desvíos:
El Flujo de Entrada es el mecanismo que recibe las llamadas del cliente (número público ej: 966666666) y las enruta hacia la extensión virtual del agente IA creada en el Paso 3.
Siptize permite usar Flujos, Colas, Grupos de Llamada u otros mecanismos de distribución. La secuencia es:
Llamada entra por número público (966666666)
↓
Procesada por el Flujo/Cola configurado
↓
Se transfiere a la extensión virtual (9999)
↓
Destino Externo desencadena la Ruta de Salida
↓
Gateway envía la llamada hacia el servidor IA (SIP URI)
↓
IA responde y comienza el prompt/conversación
Este paso cierra el ciclo de entrada/puente/salida. Parámetros configurables incluyen: timbre de entrada, horarios, locuciones, transferencia condicional (ocupado/sin respuesta), y opciones de grabación.
| Elemento | Ejemplo | Descripción |
|---|---|---|
| Número Público Entrante | 966666666 | Número que el cliente marca |
| Locución Inicial | (Opcional) | Anuncio o bienvenida |
| Horario Laboral | Siempre | Condición temporal (si aplica) |
| Destino Principal | Agente AI-1 (Ext. 9999) | Destino Externo creado en Paso 3 |
| Desvío (Resto del Tiempo) | Cola Soporte / Extensión Humana | Fallback si la IA no está disponible |
Entrada (966666666)
↓
[Locución Fiesta] ← Saludo inicial (opcional)
↓
[Horario Laboral] ← Verificar si es horario laboral
↓ SÍ (Siempre)
[Destino Externo (4001) Agente AI-1] ← Enviar a IA
↓ NO / Ocupado
[Resto del Tiempo] ← Desvío a cola humana o extensión
↓
[Cola Soporte] ← Atender con agentes humanos
Las llamadas entrantes al número público (966666666) serán automáticamente derivadas al Destino Externo del agente IA, generando la SIP URI hacia el proveedor.
Flujos vs Colas:
Horarios:
Grabación de Llamadas:
La SIP URI final que se genera es el resultado de combinar información de los Pasos 1-3:
sip:[NUMERO_EXTERNO]@[DOMINIO_GATEWAY]:[PUERTO];trasnport=[PROTOCOLO]
Ejemplo desglosado:
| Componente | Valor | Origen |
|---|---|---|
| Protocolo | sip | Estándar SIP |
| Número Agente | +34966666666 | Número Externo del Destino Externo (Paso 3) |
| Dominio | sip.rtc.elevenlabs.io | Realm del Gateway (Paso 1) |
| Puerto | 5060 | Configuración del Gateway |
| Protocolo Transporte | tcp | Tipo de Gateway (Paso 1) |
URI Resultante:
sip:+34966666666@sip.rtc.elevenlabs.io:5060;transport=tcp
| Parámetro | Valor | Razón |
|---|---|---|
| Códec de Audio | G.711u/a (μlaw/alaw) | Compatibilidad universal |
| DTMF | RFC 2833 | Soporte a tonos |
| SIP REFER | Habilitado | Permitir transferencias |
Características:
Configuración Gateway (Paso 1):
Nombre: GW_ElevenLabs_IA
Tipo: No registrar
Realm: sip.rtc.elevenlabs.io
Puerto: 5060
Protocolo: TCP
Usuario: [Tu Cliente ID]
Contraseña: [API Key de ElevenLabs]
CallerID Cabecera: Caller Id en cabecera From
Número Agente en ElevenLabs:
+34966666666
URI Final Generada:
sip:+34966666666@sip.rtc.elevenlabs.io:5060;transport=tcp
Pasos de Configuración Resumidos:
Características:
Configuración Gateway (Paso 1):
Nombre: GW_Vapi_IA
Tipo: No registrar
Realm: [CLIENT_ID].vapi.sip.ai
Puerto: 5060 (no requerida)
Protocolo: UDP (no requerida)
Usuario: NO-user
Contraseña: (no requerida)
CallerID Cabecera: Caller Id en cabecera From
Ejemplo con Client ID real:
Nombre: GW_Vapi_IA
Realm: 123456-789abc-def012.vapi.sip.ai
Número Agente en Vapi:
+34966666666
URI Final Generada:
sip:+34966666666@123456-789abc-def012.vapi.sip.ai
Pasos de Configuración Resumidos:
Características:
Configuración Gateway (Paso 1):
Nombre: GW_Retell_IA
Tipo: No registrar
Realm: [CLIENT_ID].sip.retellai.com
Puerto: 5060 (no requerida)
Protocolo: UDP (no requerida)
Usuario: NO-user
Contraseña: (no requerida)
CallerID Cabecera: Caller Id en cabecera From
Número Agente en Retell:
+34966666666
URI Final Generada:
sip:+34966666666@abc123def456.sip.retellai.com
Pasos de Configuración Resumidos:
El SIP REFER es un mecanismo que permite a la IA transferir la llamada hacia una extensión humana cuando sea necesario (ej: "espera, te paso con un agente"). Esto requiere configuración adicional en ambos lados.
[CLIENTE] -- SIP INVITE --> [IA - VPBX]
↓
[IA ejecuta prompt y detecta: "transferir a extensión 103"]
↓
[IA envía SIP REFER] --> sip:103@cliente.centralita.vpbx.me
↓
[VPBX recibe REFER y conecta con extensión 103]
↓
[CLIENTE conecta con AGENTE HUMANO]
↓
[IA libera el canal]
1. Habilitar permisos en la centralita:
2. Configurar la extensión de destino humano:
Asegúrate de que la extensión a la que transfiere la IA (ej: 103) existe y está activa en la centralita.
3. Configurar el callback URI en el proveedor IA:
Cada proveedor requiere que configures en su panel la URI de callback:

sip:[EXTENSION_DESTINO]@[DOMINIO_CENTRALITA];[PUERTO];[TRANSPORT=TCP]
Ejemplos por proveedor [Asumiendo la extensión 100 como ejemplo]:
ElevenLabs:
sip:100@cliente.centralita.vpbx.me;7060;transport=tcp
Vapi:
Configurar en Dashboard → Transferring → SIP URI
sip:100@cliente.centralita.vpbx.me
Retell AI:
Configurar en API → Transfer Settings
sip:100@cliente.centralita.vpbx.me
ElevenLabs:
Vapi:
Retell AI:
Esta documentación cubre la configuración estándar de integración entre Siptize y agentes de IA. Cada proveedor puede tener requisitos específicos:
Importante: Consulta siempre la documentación técnica del proveedor IA seleccionado antes de la implementación, ya que algunos detalles pueden variar según actualizaciones de sus servicios.
Para soporte adicional, contacta con:

Versión: 1.0
Última actualización: 2026/06