Un troncal SIP conecta un sistema telefónico con la red telefónica pública por internet. En lugar de alquilar líneas físicas a una compañía telefónica, envías las llamadas a un operador como señalización SIP y audio RTP, y el operador las conecta con cualquier otro teléfono del mundo. Un solo troncal puede llevar muchas llamadas simultáneas y cientos de números.
Esa es toda la idea. El resto de esta guía explica qué pasa en la red, cómo se compara el troncal SIP con VoIP y con las líneas PRI, y qué cambia cuando quien contesta las llamadas es un agente de voz con IA y no una persona con un teléfono de escritorio. Está pensada para ingenieros y responsables de operaciones que gestionan un sistema telefónico o que están a punto de poner un agente de voz en uno.
Cómo funciona un troncal SIP
Una llamada por un troncal SIP son dos flujos separados:
- Señalización. Los mensajes SIP establecen, modifican y terminan la llamada. Un
INVITEla inicia, un200 OKla contesta y unBYEcuelga. SIP suele ir por UDP o TCP en el puerto 5060, o por TLS en el 5061. - Medios. El audio viaja en paquetes RTP, normalmente por otros puertos. SRTP es la versión cifrada.
En una llamada entrante, alguien marca uno de tus números. El operador es dueño de ese número en la red pública, busca tu troncal y envía un INVITE SIP a la dirección que configuraste. Tu sistema contesta, ambos lados acuerdan un códec de audio y empieza a fluir el RTP. Una llamada saliente sigue los mismos pasos al revés: tu sistema envía el INVITE al operador y el operador marca.
Lo de “troncal” viene del lenguaje telefónico de siempre. Un troncal era un haz de líneas entre dos centrales que compartían muchos usuarios. Un troncal SIP es lo mismo sin el cobre: una conexión configurada y autenticada entre tu sistema y un operador, con un límite de llamadas simultáneas.
Qué te da un proveedor de troncales SIP
- Números de teléfono, a menudo llamados DID (marcación directa entrante). Normalmente puedes portar tus números actuales al troncal.
- Canales, el número de llamadas simultáneas que permite el troncal. Algunos proveedores los venden en bloques fijos; otros cobran por minuto con un límite de concurrencia.
- Terminación y originación: hacer llamadas hacia la red telefónica y recibirlas desde ella.
- Llamadas de emergencia e identificador de llamada, que varían según el país y el operador.
Troncal SIP vs VoIP vs PRI
Estos términos se usan con poca precisión, así que conviene separarlos.
| Opción | Qué es | Quién gestiona el sistema telefónico |
|---|---|---|
| VoIP | El término general para la voz transmitida por redes IP. Todas las opciones de esta tabla salvo PRI son un tipo de VoIP. | Depende del servicio |
| VoIP alojada | Un proveedor gestiona el sistema telefónico y te da teléfonos, aplicaciones y números. | El proveedor |
| Troncal SIP | Una conexión entre tu propio sistema telefónico o aplicación y un operador, por internet. | Tú (PBX, contact center, agente de voz) |
| PRI (RDSI) | Un circuito digital físico de la compañía telefónica. Un T1 PRI en EE. UU. lleva 23 llamadas simultáneas; un E1 europeo, 30. | Tú |
La mayoría de los equipos sustituye una PRI por un troncal SIP porque ampliar capacidad pasa a ser un cambio de configuración en vez de un circuito nuevo. Se elige un troncal SIP frente a la VoIP alojada cuando hace falta controlar el enrutamiento: cuando el sistema telefónico es una plataforma de contact center, software propio o un agente de voz que un servicio alojado no puede ejecutar.
Por qué el troncal SIP importa para la IA de voz
Un agente de voz necesita una forma de contestar llamadas. Hay tres formas habituales de dársela, y el troncal SIP es la que deja tu telefonía donde ya está.
| Opción | Ideal para | Qué vigilar |
|---|---|---|
| Números de la plataforma | Empezar rápido. Sin cuenta con un operador. | La cobertura de países. En Cartesia, los números aprovisionados son solo de EE. UU. |
| Números de un CPaaS (Twilio) | Equipos que ya tienen números y flujos de llamada en Twilio. | Pagas a dos proveedores y el enrutamiento pasa por el CPaaS. |
| Tu propio troncal SIP | Conservar números, operadores y alcance internacional. | Tú configuras la autenticación, el cifrado y las transferencias. |
Un troncal SIP suele ser la opción correcta cuando:
- Tus números ya están en facturas, en la web y rotulados en la furgoneta, y no vas a cambiarlos.
- Necesitas números fuera de EE. UU. o un operador con licencia en un país concreto.
- Tu equipo de seguridad quiere señalización por TLS, medios cifrados y una lista fija de direcciones IP autorizadas a enviar llamadas.
- Quieres que el agente pase llamadas a una cola de contact center existente, que también funciona sobre SIP.
Qué oye el agente en una línea telefónica
El audio telefónico es de banda estrecha. La mayoría de las llamadas en la red pública usan G.711, muestreado a 8 kHz: ley µ en Norteamérica y Japón, ley A en Europa, India y la mayoría de las demás regiones. Eso corta todo lo que está por encima de unos 3,4 kHz, que es donde está buena parte de la diferencia entre una “f” y una “s”.
Por eso un agente que suena genial en una demo del navegador puede entender mal “F de Francia” en una llamada real. Prueba el reconocimiento de voz con audio de 8 kHz de tu operador real y revisa el códec antes de culpar al modelo. La documentación de entrada de audio de Cartesia enumera las codificaciones exactas para flujos telefónicos si conectas el audio tú mismo.
La latencia se suma en cada salto
Cada salto entre quien llama y el agente añade retardo: la red del operador, tu SBC o PBX si la llamada pasa por uno, el camino por internet hasta el agente, y el reconocimiento de voz, el LLM y la síntesis de voz del propio agente. Quien llama nota cuando el silencio tras terminar de hablar se alarga. Mantén el camino corto: envía el troncal directamente a la plataforma de agentes siempre que puedas y elige puntos de presencia del operador cercanos a la región de la plataforma.
Las transferencias usan SIP REFER
Cuando el agente pasa a alguien con una persona, normalmente envía un SIP REFER para pedir al operador que conecte la llamada con otro destino, ya sea un número de teléfono o una dirección SIP. Tu operador tiene que admitir REFER para el tipo de destino que uses. Compruébalo antes del lanzamiento. Una transferencia fallida al final de una llamada larga es la forma en que un cliente acaba hablando de tu empresa con sus amigos.
Cómo conectar un troncal SIP a un agente de voz
Los pasos siguientes usan los Managed Agents de Cartesia. Otras plataformas siguen la misma estructura con otros nombres de campo. La referencia completa está en la documentación de troncales SIP.
1. Apunta el operador a la plataforma de agentes
Configura la URI de originación del troncal con el endpoint SIP de Cartesia, usando el transporte que admita tu operador:
sip:sip.cartesia.ai;transport=tls
sip:sip.cartesia.ai;transport=tcp
TLS cifra la señalización. Si tu operador o tu firewall filtran por dirección IP, pide al soporte de Cartesia los rangos de IP estáticos para añadirlos a la lista de permitidos.
2. Limita quién puede enviar llamadas
Configura al menos un control de acceso en el lado entrante: autenticación digest (usuario y contraseña), una lista de las IP de señalización de tu operador, o ambas. Nunca dejes abierto un troncal entrante. Hay desconocidos escaneando internet en busca de endpoints SIP abiertos a todas horas, y no llaman para pedir cita.
Algunos operadores no admiten autenticación digest para llamadas entrantes. Twilio Elastic SIP Trunking es uno de ellos, así que en ese caso añades a la lista de permitidos los rangos de IP de señalización de Twilio.
3. Activa el cifrado de medios si lo necesitas
El ajuste media_encryption de Cartesia controla SRTP para el audio de la llamada: disabled, allowed o required. Si lo pones en required con TLS, activa también el troncal seguro y SRTP en el lado del operador. Configurarlo en un solo extremo no cifra nada.
4. Registra el troncal en Cartesia
Crea el troncal con la API, con tus credenciales de entrada y la dirección del operador para las salientes:
curl -X POST "https://api.cartesia.ai/agents/phone-numbers/providers" \
-H "X-API-Key: $CARTESIA_API_KEY" \
-H "Cartesia-Version: 2026-08-14" \
-H "Content-Type: application/json" \
-d '{
"type": "sip_trunk",
"label": "Primary carrier trunk",
"inbound": {
"credentials": { "username": "carrier-inbound", "password": "your-sip-password" },
"media_encryption": "allowed"
},
"outbound": {
"address": "sip.example.com",
"transport": "tls",
"destination_country": "US",
"media_encryption": "required",
"credentials": { "username": "cartesia-outbound", "password": "your-sip-password" }
}
}'
outbound.address es el host del operador que recibe el INVITE de Cartesia, sin el prefijo sip:. Si no indicas puerto, Cartesia usa el 5060 para TCP y el 5061 para TLS.
5. Importa tus números y asigna un agente
Importa cada número del operador con el ID de proveedor del troncal y asígnalo a un agente en el Playground o con la API de números de teléfono. Las llamadas entrantes a ese número llegan ahora al agente. Para las salientes, pasa el número como from_number_id. Tu operador decide qué identificador de llamada ve el destinatario.
6. Configura las transferencias y pruébalas
Activa Transfer call en el agente o configura la herramienta del sistema transfer_to_number, con números de teléfono o URI SIP como destinos. Las transferencias de Cartesia son transferencias en frío por SIP REFER. Si el operador rechaza una transferencia, Cartesia mantiene conectada la llamada original, así que quien llama no se queda colgado. En Twilio Elastic SIP Trunking, configura el modo de transferencia del troncal como enable-all.
Después llama al número desde un teléfono real, interrumpe al agente a mitad de frase, dicta un número de pedido y pide hablar con una persona. Son diez minutos y detectan la mayoría de los fallos que aparecen en producción.
Problemas habituales con troncales SIP
| Síntoma | Causa habitual |
|---|---|
| Las llamadas nunca llegan | La URI de originación o el transporte son incorrectos, o un firewall bloquea las IP del operador. |
Respuestas 401 o 403 | Las credenciales digest no coinciden o la IP de origen no está en la lista de permitidos. |
| La llamada conecta pero nadie oye nada | El RTP está bloqueado o mal enrutado, a menudo por NAT o por un firewall que deja pasar SIP pero no los puertos de medios. |
| La llamada falla con el cifrado activado | Un lado exige SRTP y el otro no lo tiene activado. |
| Las transferencias fallan | El operador no acepta REFER para ese tipo de destino o las transferencias están desactivadas en el troncal. |
| El agente entiende mal nombres y números | Audio de banda estrecha a 8 kHz. Prueba el reconocimiento con audio telefónico real, no con grabaciones del navegador. |
Cuánto cuesta
Hay dos facturas. Tu operador cobra el troncal: por canal, por minuto o ambas cosas, más el alquiler de números. La plataforma de agentes de voz cobra el agente. En Cartesia, las llamadas de Managed Agents cuestan $0.06 por minuto sea cual sea el origen del número. Las llamadas con números de un troncal SIP no tienen cargo de telefonía de Cartesia, porque tu operador factura la parte del operador. El cargo de telefonía de $0.014 por minuto solo se aplica a los números aprovisionados por Cartesia. El uso del LLM se factura aparte.
Para probarlo, crea un agente en el playground de Cartesia, conecta tu troncal y llámalo. Nuestra página de agente telefónico con IA explica los números, las llamadas salientes y las transferencias.