Wie erhalte und installiere ich G723-Codecs für SIP-Anwendungen?

Wie erhalte und installiere ich G723-Codecs für SIP-Anwendungen?

Ich installiere einen Ubuntu-Desktop in meinem Firmennetzwerk (Windows-Netzwerk), der SIP auf Softwaretelefonen und Hard-SIP-Telefonen verwendet.

Ich verwende Jitsi, einen guten Client für SIP, der gut mit anderen Softwaretelefonen im Netzwerk funktioniert, aber Streams von und zu Hard-SIP-Telefonen nicht dekodieren kann.

Es sieht so aus, als ob der Hauptcodec zum Dekodieren von RAW-Daten von Festplattentelefonen g723 / g729 ist, aber ich habe keine Ressourcen dazu gefunden, um ihn für Linux/Ubuntu zu bekommen

Antwort1

Gebrauch vonG.723oderG.729erfordert eine Lizenzgebühr und/oder eine Nutzungsgebühr für die Patente, die die Algorithmen abdecken. Open Source und kostenlose SIP-Lösungen können die genannten Codecs nicht einbinden.

Sie benötigen ein anderes Softphone, das die Codecs und die Lizenz enthält. Es handelt sich also um nicht-freie Software.

Antwort2

Für diejenigen, die das gleiche Problem haben, haben wir eine Problemumgehung gefunden (nachdem wir die Antwort des richtigen jcbermu berücksichtigt haben):

Wir haben das SIP deaktiviertcanreinviteKonfigurationsoptionfür alle Linux-Client-Rechner auf den SIP-Server, der somit die Kodierungs-/Dekodierungsaufgaben übernimmt. Das Problem ist die erforderliche Skalierbarkeit des SIP-Servers im Vergleich zur Anzahl der Linux-Rechner. Aber dann funktioniert es mit einem OpenSource-SIP-Client.

verwandte Informationen