Principais Codecs de Áudio VoIP: PCMA, PCMU e G.729
Principais codecs de áudio compatíveis com a Vono
Os codecs de áudio são responsáveis por converter a voz em dados digitais para que ela possa ser transmitida durante uma chamada VoIP.
A escolha correta do codec influencia diretamente:
- a qualidade do áudio;
- o consumo de internet;
- a compatibilidade entre os equipamentos;
- a estabilidade das chamadas;
- o funcionamento correto da linha ou do ramal.
Neste artigo, você conhecerá os principais codecs de áudio utilizados nos serviços da Vono e entenderá como eles podem aparecer nas configurações do seu telefone IP, ATA, softphone ou PABX.
Quais codecs são compatíveis?
Os principais codecs de áudio utilizados pela Vono são:
| Codec | Também pode aparecer como | Característica principal |
|---|---|---|
G.711 A-law |
PCMA, G711a ou G.711A |
Prioriza a qualidade e utiliza mais banda |
G.711 μ-law |
PCMU, G711u ou G.711U |
Boa qualidade e ampla compatibilidade |
G.729 |
G729, G729a, G729b ou G729a/b |
Utiliza menos banda de internet |
Dependendo do fabricante e do modelo do equipamento, o nome apresentado no painel de configuração pode variar.
Por exemplo:
PCMAcorresponde ao G.711 A-law;PCMUcorresponde ao G.711 μ-law;G729,G729a,G729beG729a/bpertencem à família G.729.
❕ Caso o equipamento mostre apenas
PCMA,PCMUeG729, você poderá utilizar essas opções normalmente.
O que é um codec de áudio?
A palavra codec vem da combinação de codificador e decodificador.
Durante uma chamada VoIP, o codec:
- recebe o áudio capturado pelo microfone;
- transforma a voz em dados digitais;
- envia esses dados pela internet;
- reconstrói o áudio no dispositivo da outra pessoa.
Para que a chamada funcione corretamente, os dois lados precisam encontrar pelo menos um codec compatível.
Isso normalmente é definido automaticamente durante a negociação da chamada.
G.711 A-law ou PCMA
O G.711 A-law costuma aparecer nos equipamentos com nomes como:
PCMA
G711a
G.711A
A-law
Esse codec oferece boa qualidade de áudio e baixa necessidade de processamento, mas utiliza mais banda de internet do que o G.729.
Ele é uma boa escolha quando:
- a conexão com a internet é estável;
- existe banda suficiente disponível;
- a prioridade é manter uma boa qualidade de voz;
- o equipamento e o servidor oferecem suporte ao PCMA.
Exemplo de configuração
Codec: PCMA
Em muitos equipamentos, o PCMA pode ser colocado como primeira opção na lista de codecs.
G.711 μ-law ou PCMU
O G.711 μ-law, também chamado de mu-law ou u-law, costuma aparecer como:
PCMU
G711u
G.711U
μ-law
u-law
Ele pertence ao mesmo padrão do PCMA e também oferece boa qualidade de áudio.
A principal diferença está no método utilizado para codificar o som.
Exemplo de configuração
Codec: PCMU
Quando PCMA e PCMU estiverem disponíveis, você poderá deixar ambos habilitados para aumentar a compatibilidade com outros equipamentos e servidores.
G.729
O G.729 foi desenvolvido para transmitir voz utilizando menos banda de internet.
Ele pode aparecer com nomes como:
G729
G729a
G729b
G729a/b
Esse codec pode ser útil quando:
- a conexão possui banda limitada;
- existem muitas chamadas simultâneas;
- é necessário reduzir o consumo de dados;
- o equipamento e o servidor são compatíveis com G.729.
A qualidade pode ser mais comprimida quando comparada ao G.711, mas o consumo de banda costuma ser menor.
❕ A disponibilidade das variações do G.729 depende do equipamento, do software e das configurações utilizadas.
Qual codec devo selecionar?
Na maioria dos casos, recomendamos manter habilitados os codecs compatíveis com o equipamento e organizá-los por prioridade.
Uma configuração comum pode ser:
| Prioridade | Codec |
|---|---|
| 1 | PCMA |
| 2 | PCMU |
| 3 | G729 |
Essa ordem é apenas uma referência.
A configuração ideal pode variar conforme:
- o equipamento utilizado;
- a qualidade da conexão;
- a quantidade de chamadas simultâneas;
- o servidor SIP;
- as regras configuradas no PABX;
- a disponibilidade dos codecs em cada lado da chamada.
Preciso habilitar todos os codecs?
Não necessariamente.
Manter mais de um codec habilitado pode facilitar a negociação da chamada, mas também é importante definir uma ordem de preferência.
Por exemplo:
1. PCMA
2. PCMU
3. G729
Nesse caso, o equipamento tentará utilizar o PCMA primeiro. Se ele não estiver disponível no outro lado, poderá negociar o PCMU ou o G.729.
Evite habilitar codecs que não sejam utilizados ou suportados pelo seu serviço.
O que acontece quando não há um codec compatível?
Quando os dois lados da chamada não conseguem negociar um codec em comum, podem ocorrer problemas como:
- chamada encerrada antes de completar;
- ausência de áudio;
- falha ao atender;
- erro de mídia;
- resposta SIP
488 Not Acceptable Here; - incompatibilidade apresentada no painel do equipamento.
Nessa situação, verifique se pelo menos um dos seguintes codecs está habilitado nos dois lados:
PCMA
PCMU
G729
Também confira a ordem de prioridade e salve novamente as configurações.
Como alterar os codecs no equipamento?
O caminho pode variar conforme o fabricante, mas normalmente a configuração está disponível em menus como:
Conta
Áudio
Codec
Preferências de codec
Configurações SIP
Configurações avançadas
Depois de localizar a opção:
- habilite os codecs compatíveis;
- organize a ordem de prioridade;
- salve as configurações;
- reinicie o equipamento, caso seja solicitado;
- realize uma chamada de teste.
❕ Não altere outras configurações SIP sem saber a função de cada campo.
Como resolver problemas de áudio
Caso a chamada complete, mas apresente falhas no áudio, verifique os seguintes pontos:
- se existe pelo menos um codec compatível nos dois lados;
- se PCMA, PCMU ou G.729 estão habilitados;
- se o equipamento salvou corretamente a configuração;
- se a conexão com a internet está estável;
- se o SIP ALG do roteador está interferindo na comunicação;
- se o firewall permite o tráfego de áudio;
- se o PABX está configurado para utilizar os mesmos codecs;
- se há perda de pacotes ou atraso excessivo na rede.
Problemas de áudio nem sempre são causados pelo codec. Firewall, NAT, SIP ALG e instabilidade da conexão também podem afetar as chamadas.
Resumo dos codecs
| Nome exibido | Codec correspondente |
|---|---|
PCMA |
G.711 A-law |
G711a |
G.711 A-law |
G.711A |
G.711 A-law |
PCMU |
G.711 μ-law |
G711u |
G.711 μ-law |
G.711U |
G.711 μ-law |
G729 |
Família G.729 |
G729a |
Variação do G.729 |
G729b |
Variação do G.729 |
G729a/b |
Variações do G.729 |
Conclusão
Os principais codecs de áudio utilizados pela Vono são:
PCMA
PCMU
G729
G729a
G729b
G729a/b
O PCMA e o PCMU pertencem ao padrão G.711 e priorizam uma boa qualidade de áudio.
O G.729 utiliza maior compressão e pode ajudar a reduzir o consumo de banda.
Na maioria das configurações, você pode habilitar PCMA, PCMU e G.729 e definir a ordem de preferência conforme as características da sua rede e do equipamento.
Caso a chamada não complete ou apresente falhas de áudio, verifique se existe pelo menos um codec em comum entre o telefone, o PABX e o servidor SIP.