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 deaktiviertcanreinvite
Konfigurationsoptionfü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.