VoIP NAT: atravesando el laberinto

Explicamos por qué NAT complica SIP y RTP y cómo STUN, ICE y TURN permiten llamadas VoIP fiables tras NAT. Guía de tipos de NAT, rport, reescritura de Contact y SBC, con recomendaciones de seguridad y observabilidad para la nube.

7 sept 2025 • 5 min de lectura • Equip Q2BSTUDIO

Inteligencia-Artificial-

Si alguna vez intentaste montar llamadas VoIP sobre internet, seguramente te topaste con el muro NAT. Paquetes que salen y no regresan, señalización SIP que se rompe, flujos RTP que desaparecen y silencio absoluto en el auricular.

En este artículo explicamos el cruce de NAT en SIP y RTP: por qué NAT complica todo, qué tipos de NAT existen y cómo herramientas como STUN, TURN e ICE consiguen que las llamadas funcionen incluso en escenarios difíciles.

Resumen rápido sobre NAT: NAT traducción de direcciones de red permite que varios dispositivos en una red privada compartan una única IP pública. El problema es que SIP y RTP son de naturaleza punto a punto y con frecuencia incluyen direcciones privadas dentro de la señalización y del SDP. El exterior no puede enrutar tráfico a 192.168.x.x, por lo que las respuestas se pierden si no hay ayudas específicas.

Tipos de NAT y su impacto en VoIP: Full Cone NAT permite que cualquier host externo envíe al puerto mapeado; Restricted Cone NAT solo acepta respuestas de hosts previamente contactados; Port Restricted Cone añade la restricción por puerto de origen; Symmetric NAT crea un mapeo distinto para cada destino y es el más complicado para VoIP, ya que rompe el hole punching simple.

Cómo hacer que SIP atraviese NAT: muchos encabezados SIP llevan direcciones de contacto privadas. Si el proxy o el llamado responden ahí, la llamada falla. Dos ayudas clave lo evitan. Primero, rport RFC 3581 en el encabezado Via indica al servidor que responda al puerto de origen observado, no a la IP privada declarada. Segundo, el reescrito de Contact por parte de servidores NAT aware como SBC o B2BUA sustituye el contacto por la IP y puerto públicos correctos.

Cómo hacer que RTP atraviese NAT: incluso con señalización SIP exitosa, el audio puede no fluir si el SDP anuncia una IP privada en la línea de conexión o en los puertos de medios. La solución moderna es ICE Interactive Connectivity Establishment, que recopila múltiples candidatos y los prueba por prioridad hasta hallar conectividad real.

Tipos de candidatos ICE: host candidatos locales que usan IPs internas; server reflexive obtenidos mediante STUN que revelan la IP y puerto públicos vistos desde fuera; relay asignados por TURN, que actúan como un relé de medios cuando todo lo demás falla.

STUN en pocas palabras: permite que un cliente descubra su IP y puerto públicos tal como los ve un servidor STUN. Funciona muy bien con NAT tipo cono. En la práctica, un agente incluirá en su SDP un candidato host con su IP privada y un candidato server reflexive con la IP pública descubierta, y dará prioridad a los que mejor funcionen.

Trickle ICE acelera el establecimiento al ir enviando candidatos a medida que se van encontrando, en lugar de agruparlos todos antes de ofertar.

TURN cuando STUN no basta: si el NAT es simétrico o un cortafuegos bloquea UDP, STUN no consigue abrir camino. TURN ofrece un relé público de medios que garantiza conectividad a costa de mayor latencia y consumo de recursos. Es la red de seguridad que convierte llamadas imposibles en llamadas estables.

Comprobaciones STUN durante el arranque de RTP: al seleccionar un par de candidatos, los extremos envían solicitudes de vinculación STUN Binding para validar el camino y confirmar la bidireccionalidad. Una vez confirmado, el mismo trayecto transporta RTP sin interrupciones.

Ejemplo conceptual de una oferta SIP con ICE: el cliente detrás de NAT envía una INVITE con Via que incluye rport para que las respuestas vuelvan por el puerto mapeado, Contact reescrito o publicado con IP pública y un SDP que propone audio con los codecs y puertos, además de credenciales ICE ufrag y pwd, más candidatos host y server reflexive. El receptor contesta con su SDP y ambos realizan comprobaciones STUN sobre los candidatos. Eligen el mejor par viable host, server reflexive o relay y el audio empieza a fluir.

En la práctica: si ambas partes están detrás de NAT tipo cono, suele funcionar el candidato server reflexive de STUN. Si alguno está tras NAT simétrico, ICE recurre a TURN de forma automática. Todo este ciclo se ejecuta de forma transparente cuando la pila SIP o el motor de medios implementan ICE, STUN y TURN correctamente.

Recomendaciones de despliegue: utiliza SBCs que reescriban Contact y Via con soporte de rport, habilita ICE de extremo a extremo, ofrece STUN público, dimensiona TURN como respaldo, contempla TCP o TLS para señalización si el firewall restringe UDP y monitorea con métricas de pérdida, jitter y conectividad de candidatos para detectar degradaciones tempranas.

Q2BSTUDIO puede ayudarte a diseñar e implantar arquitectura VoIP robusta en la nube, preparada para atravesar NAT con SIP, RTP, ICE, STUN y TURN, integrando seguridad avanzada y observabilidad. Somos una empresa de desarrollo de software y aplicaciones a medida, especialistas en inteligencia artificial, ciberseguridad, automatización y mucho más, con experiencia en despliegues escalables y resilientes sobre servicios cloud aws y azure. Si tu plataforma de comunicaciones vive en la nube o vas a migrarla, descubre cómo optimizamos redes, balanceo y relés con nuestros servicios cloud aws y azure.

La seguridad es esencial en VoIP y WebRTC, desde el hardening del borde hasta el cifrado de señalización y medios, controles de acceso y pruebas de penetración. Refuerza tu postura con nuestras capacidades de ciberseguridad y pentesting, protegiendo SIP, SRTP, TURN y la infraestructura asociada frente a ataques de denegación, fraude de peering y exfiltración.

Además, en Q2BSTUDIO impulsamos proyectos de software a medida y aplicaciones a medida, incorporamos inteligencia artificial e ia para empresas con agentes IA, y potenciamos la toma de decisiones con servicios inteligencia de negocio y power bi. Integramos analítica y automatización para operar, escalar y asegurar tus comunicaciones de forma proactiva, conectando los eventos de red con tableros de power bi y modelos predictivos para anticipar incidencias.

Conclusiones clave: SIP necesita ayudas como rport, reescritura de Contact y SBCs para convivir con NAT; RTP requiere ICE, usando STUN para descubrir rutas y TURN como respaldo; las comprobaciones STUN garantizan que el camino de medios está vivo; el NAT simétrico es el jefe final y TURN es la red de seguridad. Si quieres que tu VoIP no se estrelle contra el NAT y además gane en resiliencia, seguridad y observabilidad, hablemos y diseñemos la mejor estrategia para tu plataforma.

UNA PAUSA?

Juga una estona abans de marxar

ELS NOSTRES SERVEIS

Com et podem ajudar

Intel·ligència artificial

Agents d'IA, chatbots i assistents intel·ligents que automatitzen tasques i atenen els teus clients 24/7 per millorar l'eficiència del teu negoci.

Més info

Desenvolupament de programari

Aplicacions web, mòbils i d'escriptori, intranets, e-commerce, SaaS i plataformes de gestió dissenyades per a les necessitats concretes de la teva empresa.

Més info

Serveis cloud

Migració, infraestructura, hosting gestionat, alta disponibilitat i seguretat en Microsoft Azure i Amazon Web Services perquè el teu negoci escali sense límits.

Més info

Ciberseguretat i pentesting

Auditories de seguretat, test d'intrusió (pentesting) i protecció d'aplicacions, dades i infraestructura on-premise i cloud, amb hacking ètic i compliment normatiu.

Més info

Business Intelligence

Quadres de comandament i anàlisi de dades amb Power BI: integrem les teves fonts, dissenyem dashboards i KPIs i convertim les teves dades en decisions.

Més info

Automatització de processos

Automatitzem tasques repetitives i connectem les teves aplicacions amb n8n, Power Automate, Make i RPA, eliminant treball manual i augmentant la productivitat.

Més info

Formació per a empreses

Formem els teus equips en tecnologia amb criteri: desenvolupament web, bases de dades, Git, bones pràctiques i seguretat, automatització amb n8n, intel·ligència artificial per a empreses i creació de solucions d'IA amb Azure AI Foundry.

Més info

Auditoria de codi

Auditem el codi que creguis tu, el teu equip o una IA: et diem què està bé i què millorar, el securitzem i el deixem llest per a producció, web o app.

Més info

Generació d'imatges amb IA

Creem per tu les imatges que necessita el teu negoci amb intel·ligència artificial: producte, xarxes, publicitat, il·lustració i avatars. Tu ens dius què vols i t'ho lliurem llest per fer servir.

Més info

Generació de vídeos amb IA

Creem per tu vídeos amb intel·ligència artificial: promocionals, per a xarxes, presentadors virtuals, doblatge i animacions. Ens comptes la idea i t'ho lliurem muntat i llest per publicar.

Més info

Avatars conversacionals amb IA

Creem avatars conversacionals amb IA —humans digitals amb cara i veu— que atenen els teus clients i equips amb el coneixement de la teva empresa, a la teva web, monitors interactius, WhatsApp o Teams.

Més info

Màrqueting Online i IA

Google Ads, Meta Ads, LinkedIn Ads i posicionament en motors d'IA (GEO/AEO): captem clients i fem que la teva marca aparegui on et busquen, també a ChatGPT, Gemini i Perplexity.

Més info

Tens un projecte en ment?

Explica'ns la teva visió i la convertim en una solució de programari. Sigui quin sigui l'abast, fem realitat la teva idea.

Live Chat