Como obter e instalar os codecs g723 para aplicativos sip?

2

Instalei um desktop Ubuntu na rede da minha empresa (rede Windows) que usa SIP em telefones com software e telefones SIP rígidos.

Eu uso o Jitsi que é um bom cliente para SIP e funciona bem com outros softwares na rede, mas não consegue decodificar fluxos de e para telefones SIP rígidos.

Parece que o codec principal para decodificar dados RAW de hard phones é g723 / g729, mas eu não encontrei nenhum recurso nele para obtê-lo para linux / ubuntu

    
por Rémi Becheras 19.05.2015 / 12:03

2 respostas

2

O uso de G.723 ou G.729 requer uma taxa de licença e / ou taxa de royalty para as patentes que cobrem os algoritmos. Soluções Open Source e Free SIP não conseguem incluir os codecs mencionados.

Você precisará de outro softphone que inclua os codecs e a licença. Significa software não-livre.

    
por 19.05.2015 / 12:15
1

Para aqueles que têm o mesmo problema, encontramos uma solução alternativa (depois de levar em conta a resposta correta do jcbermu):

Desativamos a opção de configuração do SIP canreinvite para todas as máquinas cliente linux para o servidor SIP, assim faz as tarefas de codificação / decodificação. O problema é a escalabilidade necessária do servidor SIP em comparação com o número de máquinas linux. Mas então funciona com o cliente SIP de código aberto.

    
por 20.05.2015 / 09:51