Wie bekomme und installiere ich g723-Codecs für SIP-Anwendungen?

973
Rémi Becheras

Ich installiere einen Ubuntu-Desktop in meinem Firmennetzwerk (Windows-Netzwerk), der SIP auf einem Software-Telefon und harten SIP-Telefonen verwendet.

Ich verwende Jitsi, einen guten Client für SIP, der gut mit anderen Softwaretelefonen im Netzwerk zusammenarbeitet, jedoch keine Streams von und zu harten SIP-Telefonen decodiert.

Es sieht so aus, als ob der Hauptcodec für das Dekodieren von RAW-Daten von harten Telefonen g723 / g729 ist, aber ich habe keine Ressourcen dafür gefunden, um sie für Linux / Ubuntu zu erhalten

2

2 Antworten auf die Frage

2
jcbermu

Die Verwendung von G.723 oder G.729 erfordert eine Lizenzgebühr und / oder Lizenzgebühr für die Patente, die die Algorithmen abdecken. Open Source- und freie SIP-Lösungen können die genannten Codecs nicht enthalten.

Sie benötigen ein anderes Softphone, das die Codecs und die Lizenz enthält. Es bedeutet nicht freie Software.

1
Rémi Becheras

Für diejenigen, die das gleiche Problem haben, haben wir eine Problemumgehung gefunden (unter Berücksichtigung der richtigen Antwort von Jcbermu):

Wir haben die SIP- canreinviteKonfigurationsoption für alle Linux-Client-Computer auf dem SIP-Server deaktiviert, sodass die Kodierungs- / Dekodierungsaufgaben ausgeführt werden. Das Problem ist die notwendige Skalierbarkeit des SIP-Servers im Vergleich zur Anzahl der Linux-Rechner. Aber dann funktioniert es mit OpenSource-SIP-Client.

Sie verwenden den SIP-Server auch für die Transcodierung. Dies ist eine gute Option für einige gleichzeitige Anrufe, wird jedoch nicht skaliert, wenn die Anzahl der Linux-Clients steigt. jcbermu vor 8 Jahren 1