-
Notifications
You must be signed in to change notification settings - Fork 34
Aktivieren des G.729 Codec für mobile SIP Clients
Wer auch mobile Endgeräte einsetzt (z.B. Groundwire (iOS, Android ), der kommt schnell darauf für eine stabilere und vor allem Bandbreiten sparende Sprachübertragung über das Mobilfunknetz den G.729 Codec einzusetzen.
Dieser Codec ist jedoch kostenpflichtig, sofern man einen Datenstream erzeugt oder verändert/transkodiert. Beide Teilnehmer (also Server und Endgerät) müssen den Codec deshalb als lizensierte Version unterstützen. Bei Groundwire kann man diesen entsprechend nachkaufen und auch für FreeSWITCH besteht die Möglichkeit eine Lizenz abhängig der Anzahl unterstützter Kanäle zu erwerben.
Gemeinschaft ist darauf ab Version 5.1 vorbereitet und unterstützt eine vereinfachte Aktivierung der Lizenz auf dem Server mittels Add-On.
Nach dem Erwerb einer neuen Lizenz von der FreeSWITCH Seite erhält man einen Freischaltcode, mit welchem man nun wie folgt in Gemeinschaft den Codec aktivieren kann:
- Einloggen auf der Konsole als Benutzer
gsmaster
. - Den folgenden Befehl ausführen:
sudo gs-addon install fs-g729
- Den Bildschirmhinweisen folgen und dabei den erworbenen Freischaltcode eingeben.
- Nach erfolgreicher Aktivierung wurde die eigentliche Lizenz unter
/usr/local/src/licences.zip
gesichert. Diese Datei sollte man sich per SCP/SFTP kopieren und sicher aufbewahren, um sie ggf. nach einer Neuinstallation erneut einspielen zu können. - Um den Codec dauerhaft zu aktivieren muss in der Datei
/etc/freeswitch.xml
noch ein Eintrag in der Sektion<configuration name="modules.conf" description="Modules">
hinzugefügt werden:<load module="mod_com_g729"/>
(ggf. einfach einen dort vorhandenen Beispieleintrag einkommentieren). - Damit der Codec auch verwendet wird, müssen in der Gemeinschaft Weboberfläche unter
/gs_parameters
die beiden Einträge inbound-codec-prefs und outbound-codec-prefs wie folgt geändert werden:PCMA,PCMU,G729,G7221@32000h,G7221@16000h,G722,GSM
(ggf. kann die Reihenfolge auchG7221@32000h,G7221@16000h,G722,PCMA,PCMU,G729,GSM
lauten, um eine bessere Unterstützung für den G.722 Codec beizubehalten).
Hat man auf diesem Server schonmal eine Lizenz aktiviert (die Lizenz ist nach der Aktivierung an den jeweiligen Rechner gebunden), dann kann man die zuvor gesicherte Datei licences.zip
einfach wieder in das Verzeichnis /usr/local/src kopieren, bevor man den Befehl sudo gs-addon install fs-g729
aufruft. Die Lizenzdatei wird dann entsprechend erkannt und direkt eingespielt.
Danach einfach der Anleitung von oben ab Punkt 5 weiter folgen.
Important: The Tables of Content are generated. Any change will be overridden on the next update.
For more information: GitHub Wikifier
Proxysetting not working at all ... we could not change the Proxy by itself