Wie bekomme und installiere ich g723-Codecs für SIP-Anwendungen?
1006
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 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 9 Jahren
1