- Todo lo que es hermoso y noble es el producto de la razón y el cálculo.
Charles Charles Baudelaire
Desde los albores de la centralita virtual, las empresas han tenido que calcular su uso estimado de teléfono para determinar cuántos troncos necesitarían para entrar y salir de sus edificios. En el caso de TDM, estos troncales eran circuitos analógicos o T1 digitales, es decir, infraestructura física.
Con SIP, nos preocupa más el ancho de banda que los troncales físicos. Por supuesto, el ancho de banda tiene que entregarse en algo, pero VoIP proporciona mucha más flexibilidad que los troncales tradicionales. Cuando se usa un T1 para un troncal TDM, el número máximo de llamadas está limitado al número de circuitos DS0 dentro de ese T1. Dado que un T1 tiene 24 DS0s, 24 es el número máximo de llamadas TDM en un T1. Sin embargo, transfiera ese T1 a datos, y el número de DS0 ya no es el factor decisivo. Dependiendo del códec, puede tener más de 40 llamadas VoIP en ese mismo T1.
Sin embargo, antes de pensar en el ancho de banda, debe determinar cuántas llamadas simultáneas necesita admitir en un momento dado. Esto incluye decidir con qué frecuencia está dispuesto a que una persona que llama reciba una señal de ocupado o un tono de «todos los circuitos están en uso». Para eso recurrimos a una medición de telefonía de 90 años de antigüedad llamada Erlang, llamada así por el matemático danés Agner Krarup Erlang.
Hacer las matemáticas
Algunas personas prosperan calculando Erlangs a mano y, más específicamente, ejecutando cálculos de Erlang B y Erlang C, pero yo no soy uno de ellos. Preferiría usar una herramienta preenvasada como las que se encuentran aquí.
Si has hecho clic en alguna de las calculadoras del enlace anterior (Erlang B es la más adecuada para esta actividad) habrás notado dos cosas que aún no he mencionado. El primero es el tráfico de horas ocupadas (BHT). BHT es el tráfico de llamadas durante la hora más activa de operación. También se llama carga Erlang. El BHT se calcula de la siguiente manera:
BHT = duración(s) de llamada media x llamadas por hora / 3600
Por ejemplo, si sabe que se realizan 350 llamadas en un grupo troncal en una hora, y la duración media de la llamada es de 180 segundos, el BHT será:
BHT = 180 x 350 / 3600 = 17.5 Erlangs
El segundo lo que la calculadora Erlang B pide es bloquear. El bloqueo es el fallo de las llamadas debido a un número insuficiente de líneas disponibles. Por ejemplo, un bloqueo de 0,03 indica tres llamadas bloqueadas por cada 100 llamadas intentadas. Estas llamadas bloqueadas dan como resultado una señal de ocupado o un tono de reordenación.
El resultado de la calculadora es el número de troncos necesarios para apoyar a su negocio en el grado de servicio (GoS) particular que desea. Si está trabajando con TDM, puede salir y pedir ese número de circuitos analógicos o digitales y llamarlo un día. Sin embargo, con SIP necesitamos dar un paso más. Necesitamos convertir ese número de troncales, o llamadas simultáneas, en ancho de banda.
De Llamadas a Ancho de banda
Lo primero que debe tener en cuenta al calcular el ancho de banda son las características del códec que desea usar. Cuando digo «características», me refiero a atributos como el tamaño de la muestra y la carga de voz.
Por ejemplo, G. 711 puede tener tamaños de muestra de 20 mseg, 30 mseg o 40 mseg. Esos tamaños de muestra conducen a tamaños de carga de voz de 160 bytes, 240 bytes y 320 bytes, respectivamente. Esto, en última instancia, conduce a velocidades de datos de protocolo en tiempo real de 88 Kbps, 80 Kbps y 76 Kbps.
El siguiente códec más común para troncales SIP es G. 729a, y tiene el mismo tipo de tamaño de muestra y variantes de carga de voz. Esto nos lleva a flujos de datos de 32 Kbps, 22 Kbps y 20 Kbps.
Para casi cualquier situación, es seguro usar 90 Kbps para G. 711 y 32 Kbps para G. 729a. Dada esa simplificación, los cálculos de ancho de banda se vuelven bastante sencillos.
Digamos que se nos ocurrieron 210 trunks de la calculadora Erlang B, y has elegido G. 711 para tu códec.
210 x 90 = 18,900 Kbps
Esto significa que necesita una tubería de datos de aproximadamente 19 Mbps para admitir de manera confiable 210 llamadas G. 711 simultáneas. Comúnmente he visto a la gente agregar un 20% adicional de gastos generales (p. ej., factor fudge) para variación de tráfico, colisiones de tráfico y retransmisión Ethernet. Esto empuja nuestra tubería hasta unos 22 Mbps.
Usando el mismo número de troncos más el factor de caramelo, creamos un tubo de 8 Mbps para G. 729a. Claramente, cambiar a G. 729a produce un ahorro de ancho de banda significativo.
Por supuesto, factores como la calidad de voz entran en juego al elegir un códec, por lo que debe analizar todos los pros y los contras relevantes antes de comprometerse con un códec en lugar de otro. Ahorrar dinero en ancho de banda puede no valer la pena las quejas de los clientes o las aplicaciones de reconocimiento de voz que ya no funcionan. No he tenido en cuenta la fiabilidad y la conmutación por error, que pueden requerir dos o más canalizaciones de datos para garantizar la continuidad de las operaciones durante un momento de crisis.
Gestión de problemas
Puede elegir entre una serie de gráficos de ancho de banda preempaquetados que pueden ayudar a simplificar en gran medida el proceso. Sin embargo, es importante entender el razonamiento detrás de sus números. Algunos números pueden ser ligeramente más altos o más bajos que los que se te ocurren usando mis cálculos, pero está bien er Me equivoco en el lado conservador cuando se trata de la gestión del tráfico. Sin embargo, eche un vistazo a lo que puede encontrar y determine qué es lo mejor para usted y su empresa.
Andrew Prokop escribe sobre todo lo relacionado con las comunicaciones unificadas en su popular blog, SIP Adventures.
¡Sigue a Andrew Prokop en Twitter y LinkedIn!
@ajprokop
Andrew Prokop en LinkedIn