I’m using a different language for the sounds files of my Asterisk pbx. This funtions as supposed to after having created a folder sounds.nl in /var/lib/asterisk and changing the config files.
However, when I call voicemail, I get messages in the other language (as expected), except for the digits which are in english again. I checked the files themselves by converting them to wav files and listening to them and they are in the other language.
I use version 1.4.13 - could there be a problem with this version?
I had a similar problem with French. I fixed it with a symbolic link.
My default language was English. I had both French and English sound files.
The “digits” directories were:
/var/lib/asterisk/sounds/digits (English)
and
/var/lib/asterisk/sounds/fr/digits (French)
Asterisk was looking for french sound files under /var/lib/asterisk/sounds/digits/fr which did not exist.
So I created the following symbolic link and the problem went away:
/var/lib/asterisk/sounds/digits/fr -> …/fr/digits
genius! That did the trick. Odd that this still is an issue, you would expect it be fixed by now. This is probably due to the fact that the developers don’t use other languages.