- tudo o que é bonito e nobre é o produto da razão e do cálculo.
— Charles Baudelaire
desde o início do PBX, as empresas tiveram que calcular seu uso estimado de telefone para determinar quantos troncos eles precisariam entrar e sair de seus edifícios. No caso do TDM, esses troncos eram circuitos analógicos ou T1s digitais-ou seja, infraestrutura física.
com SIP, estamos mais preocupados com a largura de banda do que troncos físicos. Claro, a largura de banda deve ser entregue em algo, mas o VoIP oferece muito mais flexibilidade do que os troncos tradicionais. Ao usar um T1 para um tronco TDM, o número máximo de chamadas é limitado ao número de circuitos DS0 dentro desse T1. Uma vez que um T1 tem 24 DS0s, então 24 é o número máximo de chamadas TDM em um T1. No entanto, transforme esse T1 em dados e o número de DS0s não é mais o fator decisivo. Dependendo do codec, você pode ter mais de 40 chamadas VoIP no mesmo T1.
no entanto, antes mesmo de pensar sobre a largura de banda, você precisa determinar quantas chamadas simultâneas você precisa suportar a qualquer momento. Isso inclui decidir com que frequência você está disposto a fazer com que um chamador receba um sinal de ocupado ou tom “todos os circuitos estão em uso”. Para isso, recorremos a uma medição de telefonia de 90 anos chamada Erlang-em homenagem ao matemático Dinamarquês Agner Krarup Erlang.
faça as contas
algumas pessoas prosperam calculando Erlangs manualmente e, mais especificamente, executando cálculos Erlang B e Erlang C, mas eu não sou um deles. Prefiro usar uma ferramenta pré-embalada como as encontradas aqui.
se você clicou em qualquer uma das calculadoras no link acima (Erlang B sendo o mais apropriado para esta atividade), você terá notado duas coisas que ainda não mencionei. O primeiro é busy hour traffic (BHT). BHT é o tráfego de chamadas durante a hora mais movimentada de operação. Também é chamado de carga Erlang. BHT é calculado da seguinte forma:
BHT = duração média das chamadas(s) x chamadas por hora / 3600
Por exemplo, se você sabe que 350 chamadas são feitas em um tronco de grupo em uma hora, e a duração média de chamada é de 180 segundos, o BHT será:
BHT = 180 x 350 / 3600 = 17.5 Erlangs
A segunda coisa que o Erlang B calculadora pede é o bloqueio. O bloqueio é a falha das chamadas devido a um número insuficiente de linhas disponíveis. Por exemplo, um bloqueio de 0,03 indica três chamadas bloqueadas por 100 chamadas tentadas. Essas chamadas bloqueadas resultam em um sinal ocupado ou em um tom de reordenação.
o resultado da calculadora é o número de troncos necessários para apoiar o seu negócio no grau específico de serviço (GoS) que você deseja. Se você estiver trabalhando com TDM, você pode sair e encomendar esse número de circuitos analógicos ou digitais e chamá-lo um dia. No entanto, com o SIP, precisamos dar mais um passo. Precisamos converter esse número de troncos, ou chamadas simultâneas, em largura de banda.
de chamadas para largura de banda
a primeira coisa que você precisa considerar ao calcular a largura de banda são as características do codec que você pretende usar. Quando digo “características”, estou me referindo a atributos como tamanho da amostra e carga útil da voz.
por exemplo, G. 711 pode ter tamanhos de amostra de 20 msec, 30 msec ou 40 msec. Esses tamanhos de amostra levam a tamanhos de carga útil de voz de 160 bytes, 240 bytes e 320 bytes, respectivamente. Isso leva a taxas de dados de Protocolo em tempo Real de 88 Kbps, 80 Kbps e 76 Kbps.
o próximo codec mais comum para troncos SIP é G. 729a, e tem os mesmos tipos de tamanho de amostra e variantes de carga útil de voz. Isso nos leva a fluxos de dados de 32 Kbps, 22 Kbps e 20 Kbps.
para quase todas as situações, é seguro usar 90 Kbps para G. 711 e 32 Kbps para G. 729A. dado que a simplificação, os cálculos de largura de banda se tornam bastante simples.
digamos que criamos 210 troncos da calculadora Erlang B e você escolheu o G. 711 para o seu codec.
210 x 90 = 18.900 Kbps
isso significa que você precisa de um tubo de dados de aproximadamente 19 Mbps para suportar de forma confiável 210 chamadas simultâneas do G. 711. Eu geralmente vi pessoas adicionarem mais 20% da sobrecarga (ou seja,, fator fudge) para variação de tráfego, colisões de tráfego e retransmissão Ethernet. Isso empurra nosso tubo para cerca de 22 Mbps.
usando o mesmo número de troncos mais o fator fudge, criamos um tubo de 8 Mbps para G. 729A. claramente, mudar para G. 729A produz economias significativas de largura de banda.
claro, fatores como a qualidade de voz entram em jogo ao escolher um codec, então você tem que olhar para todos os prós e contras relevantes antes de se comprometer com um codec em vez de outro. Economizar dinheiro na largura de banda pode não valer a pena reclamações de clientes ou aplicativos de reconhecimento de fala que não funcionam mais. Não considerei confiabilidade e failover, o que pode exigir dois ou mais tubos de dados para garantir a continuidade dos negócios durante um período de crise.
Mischief Managed
você escolhe vários gráficos de largura de banda pré-embalados que podem ajudar a simplificar muito o processo. No entanto, é importante entender o raciocínio por trás de seus números. Alguns números podem ser um pouco maiores ou menores do que aqueles que você inventou usando meus cálculos, mas tudo bem-eu erro no lado conservador quando se trata de gerenciamento de tráfego. Dê uma olhada no que você pode encontrar e determine o que é melhor para você e sua empresa.Andrew Prokop escreve sobre todas as coisas comunicações unificadas em seu popular blog, SIP Adventures.
siga Andrew Prokop no Twitter e LinkedIn!
@ajprokop
Andrew Prokop no LinkedIn