Conectar ElevenLabs a un troncal SIP español

En ElevenLabs Agents el troncal externo se configura desde el panel, importando el número por SIP trunk. Esta guía recorre el formulario campo a campo con numeración española y deja las entrantes apuntadas al SIP de ElevenLabs.

Última revisión: · Contenido verificado por Universal Telecom.

Qué consigues

Terminación española a precio de operador para los agentes de voz que ya tienes montados en ElevenLabs: conectas por SIP y las llamadas salen y entran por nuestra red en España.

  • Precio de operador terminación española por un troncal local, sin tarifa internacional
  • CDR por llamada registro detallado para facturar a tus clientes minuto a minuto
  • CLI auténtico presentas numeración española real: más descuelgues
  • DTMF garantizado RFC 2833 extremo a extremo: tus agentes navegan IVRs

Consumo mínimo 150 €/mes, alta del troncal en 48 h, sin permanencia. Facturación por segundos, sin establecimiento. La tarifa de terminación por minuto va en el rate deck que te mandamos con el alta.

Datos del troncal

Esto es lo que vas a introducir en ElevenLabs. Los datos de conexión son individuales por cliente y te los entregamos con el alta (48 h); el resto es fijo y puedes dejarlo preparado.

Host SIP de terminación Con el alta (48 h)
IPs y puertos de señalización Con el alta (48 h)
Autenticación Credenciales con el alta (48 h)
Códecs G.711 A-law (PCMA) y G.711 µ-law (PCMU)
DTMF RFC 2833 (telephone-event), extremo a extremo
Formato de numeración E.164 con prefijo: +34XXXXXXXXX en destino y en CLI
CLI de salida Número español asignado o portado al troncal (no se permite CLI ajeno)

Configuración en ElevenLabs, paso a paso

Todo se hace en el panel de ElevenLabs Agents, sección Phone Numbers, con el diálogo “Import a phone number from SIP trunk”. Los nombres de campo de esta guía son los del panel (en inglés).

  1. Abre el diálogo de importación. En Phone Numbers, pulsa Import a phone number from SIP trunk.
  2. Configuración básica. Label: un nombre descriptivo (p. ej. Troncal Universal Telecom). Phone Number: tu número español en E.164, +34XXXXXXXXX — el que te asignamos o portas con el alta.
  3. Transporte y cifrado de entrada. Transport Type: TCP (ElevenLabs marca UDP como experimental y recomienda TCP o TLS en producción). Media Encryption: Disabled salvo que tu alta incluya TLS/SRTP.
  4. Salientes (outbound). Address: el host del troncal que te entregamos con el alta, solo el hostname, sin el prefijo sip: ni puerto — la doc de ElevenLabs insiste en esto. Mismo criterio de Transport Type y Media Encryption que en el paso anterior.
  5. Autenticación. Si tu alta incluye usuario y contraseña, van en SIP Trunk Username / SIP Trunk Password (autenticación digest, la opción que ElevenLabs recomienda). Si va por IP (ACL), deja los campos vacíos: el intercambio de IPs se cierra en el alta.
  6. Importa y asigna. Pulsa Import y asigna el número a tu agente. Las entrantes llegan porque nuestro troncal envía la llamada a la URI de ElevenLabs con tu número como identificador:
    sip:+34XXXXXXXXX@sip.rtc.elevenlabs.io:5060;transport=tcp
    Esa parte la dejamos configurada nosotros en el alta.

Audio: ElevenLabs exige G.711 o G.722 en el tramo SIP; el troncal entrega G.711 A-law/µ-law, así que encaja sin re-muestrear. Si más adelante necesitas sus servidores SIP de IP estática (allowlisting corporativo), es una opción Enterprise de ElevenLabs — está descrita en la misma página de su documentación.

Documentación oficial citada

Ejemplo SIP: el INVITE que debe salir de ElevenLabs

Así debe verse una llamada saliente correcta hacia el troncal (<host-del-troncal> es el host que te entregamos con el alta; los números son de ejemplo):

INVITE sip:+34912345678@<host-del-troncal> SIP/2.0
From: <sip:+34910000001@<host-plataforma>>;tag=8a71b2
To: <sip:+34912345678@<host-del-troncal>>
P-Asserted-Identity: <sip:+34910000001@<host-plataforma>>
Contact: <sip:agente@<host-plataforma>>
Content-Type: application/sdp

m=audio 40000 RTP/AVP 8 0 101
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
  • Request-URI y To: destino en E.164 con +34. Sin prefijos de escape (00, 011) ni números nacionales a 9 cifras.
  • From y P-Asserted-Identity: tu CLI español en E.164. El PAI es el que valida la identidad en la red; si tu plataforma solo permite fijar el From, es suficiente.
  • SDP: ofrece PCMA (G.711 A-law, el códec de la red española) y telephone-event para DTMF por RFC 2833.

Verificación: tres llamadas y el CDR

  1. Saliente a un fijo español. Lanza una llamada de prueba desde ElevenLabs a un fijo (+34 91… / +34 95…). Debe establecer en 1–3 s con audio en ambos sentidos. Si hay audio en un solo sentido, revisa NAT/puertos RTP en tu lado o en el firewall de la plataforma.
  2. CLI en un móvil. Llama a un móvil tuyo: debe presentarse el número español asignado, no "desconocido" ni un número extranjero. Ese CLI es el que decide los descuelgues en salientes.
  3. DTMF contra un IVR. Llama a un IVR real (vale el de tu propia centralita) y haz que el agente marque una opción. La cifra debe registrarse a la primera; si no llega, comprueba que la plataforma envía RFC 2833 y no tonos en banda (inband).

Cada llamada queda en el CDR con origen, destino, duración por segundos e importe: es la base para facturar a tus clientes minuto a minuto. El acceso al detalle de CDR te lo entregamos con el alta.

Tarifas y alta

Terminación por minuto En el rate deck (a demanda)
Consumo mínimo 150 €/mes
Numeración local desde 3 €/mes según país
Alta del troncal en 48 h, sin permanencia

Cuéntanos qué montas sobre ElevenLabs y te devolvemos credenciales del troncal, rate deck con tus rutas reales y esta guía con tus datos.

Universal Telecom Experts S.L.U., operador registrado en la CNMC. UTIO es nuestra línea de agentes de IA.