Ir al contenido

Las tres vías hacia la VoIP: SIP Trunk, SIP Registrar e IAX

· Callr

Las tres vías hacia la VoIP: SIP Trunk, SIP Registrar e IAX

Tanto si gestiona un centro de contacto como si quiere integrar la telefonía en su propio producto, la VoIP para empresas puede parecer un laberinto. La instalación que mejor le encaje depende de varios factores a la vez: la calidad de su conexión a internet, el ancho de banda disponible, cómo asigna su red las direcciones IP, cuántas llamadas simultáneas necesita y qué códecs utiliza. Hay tres formas de conectarse: SIP Trunk, SIP Registrar e IAX. Cada una tiene sus propios compromisos.

Si nunca lo ha hecho antes, la elección puede parecer intimidante. No tiene por qué serlo. Esta guía repasa las variables en orden, desde su conexión a internet hasta sus necesidades de telefonía, para que dé con una instalación que realmente le convenga. Empezaremos por los fundamentos y avanzaremos hasta una recomendación clara.

¿Qué es la VoIP?

Las telecomunicaciones, y la VoIP en particular, están llenas de siglas que pueden echar para atrás a quienes empiezan. Lo explicaremos con claridad aunque no sea usted experto.

La VoIP es un conjunto de tecnologías que transmiten voz y comunicaciones multimedia a través de internet. En lugar de apoyarse en la red telefónica pública conmutada (RTPC) que transporta las llamadas fijas y móviles tradicionales, la VoIP utiliza redes IP, lo que aporta varias ventajas. Puede funcionar sobre internet pública o dentro de una red privada, como la LAN de una empresa.

La señal de voz se digitaliza y se divide en paquetes, lo que hace la transmisión mucho más eficiente. Como el audio es digital, varias llamadas —lo que llamamos «canales»— pueden compartir la misma línea al mismo tiempo. En el sistema telefónico tradicional, una línea equivalía esencialmente a una llamada. La VoIP requiere o bien hardware dedicado (un teléfono VoIP), o bien software, y es la base de muchas aplicaciones cotidianas de llamadas de voz y vídeo.

Dado que la VoIP viaja por internet, la calidad y las características de su conexión son el factor más determinante de la calidad de las llamadas. Es ahí adonde vamos a continuación.

Planificación y dimensionamiento de la capacidad

El ancho de banda —la velocidad máxima de transferencia de su red— determina en última instancia cuántos canales (llamadas simultáneas) puede gestionar su instalación. Pero el ancho de banda no lo es todo. Según su configuración, puede comprimir la señal para reducir el ancho de banda que necesita cada canal, lo que le permite encajar más canales en la misma conexión.

Para dimensionar correctamente su instalación, necesita dos cifras:

  1. El ancho de banda máximo y el ping de su conexión a internet. Esta parte es sencilla.
  2. El códec que va a usar, ya que determina cuánto ancho de banda consume cada llamada. Esto exige una decisión por su parte.

Juntas, esas dos cifras le indican cuántos canales puede admitir su instalación.

Medir su ancho de banda y su ping

Existen herramientas en línea gratuitas que miden la velocidad máxima de subida y de bajada de su conexión, junto con su tiempo de respuesta (ping). Cualquier servicio de test de velocidad serio servirá.

Su velocidad de subida suele ser el factor limitante, porque la mayoría de las conexiones domésticas están orientadas a la descarga. El ping es el tiempo que tarda un paquete en hacer un viaje de ida y vuelta. Por sí solo, el ping no es el principal motor de la calidad de las llamadas: lo que más importa es su estabilidad. Son los picos de ping lo que se oye durante una conversación. Como regla general, procure un ping por debajo de 40 ms. Por encima de 120 ms empezará a notar el retardo, y por encima de 160 ms la línea se vuelve entrecortada.

Una advertencia: los proveedores de internet suelen optimizar sus resultados para estos tests, así que reflejan un máximo en el mejor de los casos y no la velocidad con la que puede contar en el día a día.

Códecs: qué son y qué hacen

Enviar un flujo de audio —su voz, por ejemplo— por un medio digital implica convertir una señal analógica (el sonido en el aire) en una digital (su voz codificada en unos y ceros).

Qué hacen los códecs

Un códec se encarga tanto de codificar como de decodificar la señal de voz. Si quien llama usa un códec determinado, el destinatario necesita el mismo códec para decodificarla. Más allá de la transmisión, un códec también puede comprimir los datos para reducir su tamaño y el ancho de banda que necesita cada llamada, pero la compresión se paga en calidad.

Hay dos grandes familias. Los códecs «con pérdida» (lossy) comprimen de forma agresiva; los códecs «sin pérdida» (lossless) priorizan la conservación de la calidad original. Cada códec está optimizado para un uso concreto. Las llamadas de voz exigen una latencia muy baja entre la codificación en el origen y la reproducción en el otro extremo, por lo que los códecs telefónicos suelen ser con pérdida: recortan el ancho de banda y mantienen la latencia al mínimo a costa de la fidelidad del audio. De ahí viene la conocida «voz telefónica».

Los códecs que admite Callr

Callr se apoya principalmente en dos códecs. Ambos se utilizan ampliamente en el sector de las telecomunicaciones, lo que facilita la interconexión.

  • G.711 / PCM (sin pérdida): el PCM ofrece una calidad muy alta, pero no está comprimido y necesita mucho ancho de banda. Tiene dos variantes ligeramente distintas: μ-law (PCMU), usada en Norteamérica, y A-law (PCMA), usada en el resto del mundo.
  • G.729 (con pérdida): el G.729 está diseñado para reducir el ancho de banda que necesita una señal de audio. Comprime el flujo de forma intensa manteniendo una calidad suficiente para las llamadas telefónicas.

Sus necesidades de ancho de banda se derivan directamente de su elección de códec. El G.711, al ser sin pérdida, es exigente: una línea ADSL estándar quizá solo admita de 10 a 12 canales. Como el G.729 comprime la señal, la misma línea podría transportar hasta unos 100 canales.

CódecTipoCalidadAncho de banda por canalCanales en una línea ADSL estándar
G.711 / PCMSin pérdida (sin comprimir)Muy altaAlto~10–12
G.729Con pérdida (comprimido)Buena (calidad telefónica)Bajo~100

Autenticación: direcciones IP dinámicas frente a estáticas

La forma en que su red asigna las direcciones IP es otro factor decisivo entre SIP Trunk, SIP Registrar e IAX. No influye en el número de canales que puede utilizar, pero es clave para la autenticación. Antes de entrar en las opciones de cada tipo de red, un breve recordatorio.

Qué son las direcciones IP y por qué importan en la VoIP

A cada dispositivo de internet se le asigna una dirección IP, que puede ser o no exclusiva de ese dispositivo. Hay dos modos de asignación:

  • Dirección IP estática: una dirección fija ligada a un dispositivo concreto. Se mantiene igual incluso después de reiniciar el router o el dispositivo. Al ser constante y única, puede usarse para autenticar a su propietario.
  • Dirección IP dinámica: la red asigna una dirección cada vez que el dispositivo se conecta. Como cambia con el tiempo, no se puede confiar en ella para la autenticación.

Otros mecanismos también pueden cambiar la dirección desde la que parece provenir su tráfico —siendo la traducción de direcciones de red (NAT) el más habitual—, lo que afecta igualmente a la autenticación. Veremos el NAT más adelante, pero primero, por qué la IP importa para la autenticación de SIP Trunk.

Autenticación por dirección IP

El SIP Trunk de Callr se autentica por IP, así que no funcionará con una IP dinámica: necesita una dirección estática. IAX y SIP Registrar, en cambio, usan el protocolo de autenticación por contraseña (Password Authentication Protocol), por lo que funcionan sin problema con una IP dinámica.

Dónde chocan el NAT y la VoIP

El NAT oculta las direcciones IP privadas tras una única dirección pública, lo que permite que muchos dispositivos de una LAN compartan esa misma dirección pública. Todo el tráfico saliente pasa por un router NAT, que sustituye la IP de origen por su propia dirección pública.

El SIP Trunk usa dos flujos de datos distintos —uno para la señalización y otro para la carga útil de audio— y el puerto que transporta el audio se elige de forma aleatoria. Por eso, aunque el router NAT gestione la señalización, no tiene manera de saber a qué flujo de audio está asociada esa señalización, ni adónde enviarlo. Desde el punto de vista del usuario, el resultado es audio en un solo sentido o ausencia total de audio, pese a una señalización que parece correcta: el teléfono suena, quien llama oye el tono de retorno, la persona llamada ve el identificador de quien llama, el timbre se detiene al descolgar, pero no hay voz.

Como IAX transporta la señalización y el audio en un único flujo, esquiva por completo el problema del NAT.

Llegar a la infraestructura de Callr

Puede llegar a Callr por dos puntos de entrada. Es una buena práctica usar ambos en round-robin, repartiendo su tráfico entre ellos para reducir el riesgo de que una caída deje su instalación fuera de servicio.

Cortafuegos

Un cortafuegos controla el tráfico según un conjunto de reglas de seguridad, normalmente una lista blanca de IP aprobadas para que las aplicaciones autorizadas conserven su acceso. Si restringe el tráfico entrante o saliente, tendrá que permitir las direcciones y los puertos correctos para que el servicio SIP de Callr funcione. Los rangos de IP y los puertos concretos que debe incluir en la lista blanca —incluido el rango de puertos RTP y el puerto de señalización SIP— están documentados en la Callr Console y en nuestra documentación para desarrolladores; configure su cortafuegos en consecuencia.

Las tres vías hacia la VoIP

Con la tecnología subyacente y sus desafíos ya claros, podemos comparar las tres implementaciones en igualdad de condiciones.

El protocolo SIP

SIP es el protocolo estándar del sector. Lo admite una amplia variedad de fabricantes y su estructura de petición-respuesta es fácil de manejar: un cliente envía una petición y el servidor responde con una respuesta que siempre empieza por un código de estado. Ese modelo resultará familiar a la mayoría de los desarrolladores, porque SIP reutiliza buena parte del modelo de petición/respuesta de HTTP, códigos de estado incluidos. Como resultado, las instalaciones SIP son relativamente fáciles de depurar.

Como señalábamos antes, la voz en VoIP se «empaqueta», es decir, se agrupa en paquetes. Una llamada SIP intercambia dos tipos:

  • Paquetes de señalización, que establecen la llamada (por ejemplo, negociando un códec común) y la mantienen activa.
  • Paquetes de medios, que transportan la conversación en sí.

El SIP Trunk le da control total sobre su sistema telefónico. El SIP Registrar es una puerta de entrada más accesible a SIP: funciona con softphones, lo que simplifica notablemente la configuración inicial.

SIP Trunk

El SIP Trunk es el estándar del sector y suele ofrecer la mejor calidad de llamada, con una amplia compatibilidad de pasarelas. Requiere una IP estática, ya que la IP se usa para la autenticación. Esa dependencia de la IP hace que el SIP Trunk pueda dar problemas tras un NAT.

SIP Registrar

El SIP Registrar está pensado para el usuario final e incluye muchas funciones de serie; algunas pasarelas incluso lo exigen. Sin embargo, es más limitado que el SIP Trunk: algunas funciones, como la identificación personalizada de la línea llamante (CLI), no están disponibles en el SIP Registrar de Callr. Al igual que el SIP Trunk, puede tener problemas con el NAT.

IAX

IAX (Inter-Asterisk eXchange) es un enfoque completamente distinto, con ventajas claras en conexiones de poco ancho de banda. Usa un único flujo tanto para la señalización como para los medios, lo que lo hace mucho menos exigente en recursos. Se autentica con el protocolo de autenticación por contraseña en lugar de por IP, por lo que funciona con una IP dinámica y gestiona el NAT y los cortafuegos sin complicaciones. La instalación IAX de Callr, además, viene con un conjunto completo de códecs, lo que facilita las llamadas internacionales y le ahorra el trabajo de configurarlos usted mismo.

La principal limitación es que IAX se basa en Asterisk —una plataforma de telefonía de código abierto—, por lo que debe usar una pasarela Asterisk para ponerlo en marcha. En conjunto, IAX es una sólida alternativa al SIP Trunk para instalaciones con configuraciones de red complejas.

Encontrar la VoIP que le conviene

Esta es la versión corta para guiar su decisión:

  • ¿IP estática, quiere la mejor calidad de llamada y control total? Elija SIP Trunk.
  • ¿Quiere una puesta en marcha rápida basada en softphone, o su pasarela lo exige? Elija SIP Registrar, teniendo en cuenta sus límites de funciones, como la ausencia de CLI personalizado.
  • ¿IP dinámica, tras un NAT, ancho de banda limitado o usa Asterisk? Elija IAX.

Esperamos que esto le ayude a decidir una implementación VoIP que se ajuste a sus necesidades. Si le queda alguna duda, nuestro equipo estará encantado de ayudarle: póngase en contacto con nosotros y lo veremos juntos.

Reservar una demoEmpieza gratis