Mehr als VoIP

Workshop: Telefonanlage mit Asterisk

Sound auf ALSA umstellen

Der Grund dafür ist, dass Asterisk für die Zusammenarbeit mit dem Open Sound System (OSS) ausgelegt ist. Da dieses aber nicht mehr unter der GPL zur Verfügung steht, verwenden neuere Linux-Distributionen die Advanced Linux Sound Architecture (ALSA). Obwohl sie einen OSS-Kompatibilitätsmodus anbietet, genügt dieser Asterisk nicht für den Zugriff auf die Sound-Hardware. Um ihn zu realisieren, müssen Sie Asterisk auf die Arbeit mit ALSA umstellen.

Diese Änderung nehmen Sie in der Datei modules.conf vor, die Sie im Verzeichnis /etc/asterisk/ finden. Passen Sie die beiden Zeilen mit den Anweisungen zum Laden der Module chan_alsa.so und chan_oss.so wie nachfolgend gezeigt an:

load = chan_alsa.so
noload = chan_oss.so

Ein erneuter Start von Asterisk nach dem Speichern der Datei – wiederum mit den bereits beschriebenen Optionen -vvvc – zeigt, dass nun der Zugriff auf die Sound-Karte gegeben und damit die Nutzung der installierten Demofunktionen möglich ist.