Springe zu: Hauptnavigation, Themennavigation, Seiteninhalt, Spezielle Seiten

Deutsche Sprachbausteine für Asterisk installieren

Nach der Asterisk-Installation stehen die Sprachbausteine nur in Englisch zur Verfügung. Um zum Beispiel die Ansagen von Echotest, dem Anrufbeantworter oder den Konferenzräumen auf Deutsch zu hören, erkläre ich in diesem Artikel die Installation der Voice prompts der Amooma GmbH.

Wir wechseln in das aus der Installation bekannte Verzeichnis /usr/src/asterisk und laden das Archiv mit den Dateien herunter:

debian:~# cd /usr/src/asterisk
debian:/usr/src/asterisk# wget http://www.amooma.de/asterisk/sprachbausteine/asterisk-core-sounds-de-gsm-current.tar.gz
--2009-10-30 21:27:22--  http://www.amooma.de/asterisk/sprachbausteine/asterisk-core-sounds-de-gsm-current.tar.gz
Auflösen des Hostnamen »www.amooma.de«.... 212.227.96.103
Verbindungsaufbau zu www.amooma.de|212.227.96.103|:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort... 200 OK
Länge: 1912876 (1,8M) [application/x-gzip]
In »asterisk-core-sounds-de-gsm-current.tar.gz« speichern.

100%[======================================>] 1.912.876   46,2K/s   in 40s

2009-10-30 21:28:02 (46,2 KB/s) - »asterisk-core-sounds-de-gsm-current.tar.gz« gespeichert [1912876/1912876]

debian:/usr/src/asterisk#

Wir wechseln in das Verzeichnis /var/lib/asterisk/sounds, legen das Verzeichnis de für die deutschen Prompts an und entpacken das Archiv.:

debian:/usr/src/asterisk# cd /var/lib/asterisk/sounds
debian:/var/lib/asterisk/sounds# mkdir de
debian:/var/lib/asterisk/sounds# cd de
debian:/var/lib/asterisk/sounds/de# tar xzvf /usr/src/asterisk/asterisk-core-sounds-de-gsm-current.tar.gz
agent-alreadyon.gsm
agent-incorrect.gsm
agent-loggedoff.gsm
agent-loginok.gsm
agent-newlocation.gsm
agent-pass.gsm
agent-user.gsm
auth-incorrect.gsm
auth-thankyou.gsm
conf-adminmenu.gsm
[...]
vm-undelete.gsm
vm-undeleted.gsm
vm-unknown-caller.gsm
vm-whichbox.gsm
vm-youhave.gsm
debian:/var/lib/asterisk/sounds/de#

Die Sprachdateien sind installiert. Nun muss die Sprache in der verwendeten Technologie, zum Beispiel SIP, aktiviert werden. Um Deutsch für alle SIP-Geräte einzustellen, ist in der Datei /etc/asterisk/sip.conf der Abschnitt [general] um folgende Zeile zu ergänzen:
language=de

Wer die Sprache nur für einzelne SIP-Geräte umstellen möchte, fügt die Zeile language=de dem Abschnitt des SIP-Gerätes hinzu. In meinem Fall ergänze ich den allgemeinen Teil der Datei. Sie sieht dann komplett so aus:

[general]
port=5060
bindaddr=0.0.0.0
canreinvite=no
language=de ; Deutsche Sprachprompts

; Simon Bienlein
[7424]
type=friend
context=intern
defaultuser=7424
secret=7424
host=dynamic
nat=yes

Damit die Änderungen wirksam werden, muss Asterisk neu gestartet werden:

debian:/var/lib/asterisk/sounds# invoke-rc.d asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
debian:/var/lib/asterisk/sounds#

Wenn man jetzt zum Beispiel die Extension für den Echotest anruft (im aktuellen Dialplan die 3246) sollte sich die deutsche Stimme melden.

Weitere Informationen über die Sprachbausteine der Amooma GmbH gibt es hier.

Datum der Veröffentlichung: Freitag, 30.10.2009

Nach oben

Diese Seite drucken