Per default liegen alle Sprachbausteine im Verzeichnis
/var/lib/asterisk/sounds/
. Darin gibt es
Unterverzeichnisse für spezielle Sprachprompts wie
digits/
für Zahlen, Uhrzeiten und Wochentage.
Dieses Verzeichnis sieht dann wie folgt aus:
big-island:/var/lib/asterisk/sounds/digits# ls 0.gsm 2.gsm 8.gsm day-6.gsm h-18.gsm hundred.gsm mon-7.gsm 1.gsm 20.gsm 80.gsm de h-19.gsm million.gsm mon-8.gsm 10.gsm 3.gsm 9.gsm dollars.gsm h-2.gsm minus.gsm mon-9.gsm 11.gsm 30.gsm 90.gsm h-1.gsm h-20.gsm mon-0.gsm oclock.gs m 12.gsm 4.gsm a-m.gsm h-10.gsm h-3.gsm mon-1.gsm oh.gsm 13.gsm 40.gsm at.gsm h-11.gsm h-30.gsm mon-10.gsm p-m.gsm 14.gsm 5.gsm day-0.gsm h-12.gsm h-4.gsm mon-11.gsm pound.gsm 15.gsm 50.gsm day-1.gsm h-13.gsm h-5.gsm mon-2.gsm star.gsm 16.gsm 6.gsm day-2.gsm h-14.gsm h-6.gsm mon-3.gsm thousand. gsm 17.gsm 60.gsm day-3.gsm h-15.gsm h-7.gsm mon-4.gsm today.gsm 18.gsm 7.gsm day-4.gsm h-16.gsm h-8.gsm mon-5.gsm tomorrow. gsm 19.gsm 70.gsm day-5.gsm h-17.gsm h-9.gsm mon-6.gsm yesterday .gsm
Sprachprompts anderer Sprachen (also nicht-englische
Sprachprompts) werden als Unterverzeichnisse mit den jeweiligen
Sprachkürzeln (de
für Deutsch) abgespeichert. Deshalb gibt
es in diesem Fall sowohl ein
/var/lib/asterisk/sounds/de/
wie auch ein
/var/lib/asterisk/sounds/digits/de/
.
Standardmäßig verhält sich Asterisk 1.4 genauso wie Asterisk
1.2. Allerdings kann man mit der Einstellung
languageprefix=yes
in der Konfigurationsdatei
/etc/asterisk/asterisk.conf
dieses Verhalten auf
ein neues Muster einstellen. Mit dieser Einstellung folgt die
Verzeichnisstruktur der Idee, dass zuerst nach der Sprache gruppiert
wird, also alle Bausteine einer Sprache in einem Verzeichnis
liegen:
/var/lib/asterisk/sounds/de/ /var/lib/asterisk/sounds/de/digits /var/lib/asterisk/sounds/de/wx
Dadurch lässt sich leicht ein Verzeichnis für eine neue Sprache reinkopieren, währen die Bausteine sonst über mehrere Unterverzeichnisse verteilt wären.
Wer make menuselect zum Installieren von Sprachbausteinen
benutzt, muss die Option |