Eu instalo um desktop Ubuntu na rede da minha empresa (rede Windows) que usa SIP em telefones de software e telefones SIP físicos.
Eu uso o Jitsi, que é um bom cliente para SIP e funciona bem com outros telefones de software 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 telefones rígidos é g723/g729, mas não encontrei nenhum recurso nele para obtê-lo para Linux/ubuntu
Responder1
Uso deG.723ouG.729exige uma taxa de licença e/ou taxa de royalties para as patentes que cobrem os algoritmos. Soluções Open Source e SIP gratuitas não podem incluir os codecs mencionados.
Você precisará de outro softphone que inclua os codecs e a licença. Significa software não-livre.
Responder2
Para aqueles que têm o mesmo problema, encontramos uma solução alternativa (depois de levar em conta a resposta correta do jcbermu):
Desativamos o SIPcanreinvite
opção de configuraçãopara todas as máquinas clientes Linux no servidor SIP, assim ele executa as tarefas de codificação/decodificação. O problema é a necessária escalabilidade do servidor SIP em comparação com o número de máquinas Linux. Mas funciona com cliente SIP de código aberto.