Seite 1 von 1

Musiconhold für große Systeme

Verfasst: Mi 8. Jun 2011, 06:55
von rainer
Hi ...

Für große Systeme sollte man den rawplayer für Musiconhold nachinstallieren und die WAV-Dateien in RAW wandeln.

Im Asterisk-Source-Verzeichnis /contrib/utils den rawplayer installieren mit:

gcc -O2 rawplayer.c -o /usr/bin/rawplayer

Mit sox die Sound-Dateien wandeln.

WAV nach RAW
sox -c 1 track01.wav -t raw -r 8000 -c 1 -w track01.raw vol 0.5

Der sox Parameter vol 0.5 reduziert die Lautstärke der RAW Datei.

Wenn die RAW Datei mit halber Geschwindigkeit abgespielt wird, dann mit
sox -c 1 track01.wav -t raw -r 8000 -c 1 -w track01.raw vol 0.5 speed 2 resample -ql
in RAW wandeln.

musiconhold.conf Beispiel

[default]
mode=custom
directory=/var/lib/asterisk/mohraw
application=/usr/bin/rawplayer


Gruß
Rainer