Si l'on veut utiliser les prompts francais, il faut comprendre comment asterisk determine l'emplacement de ceux-ci.
Le repertoire sounds d'Asterisk se trouve dans "datadir"
"datadir" par defaut est /var/lib/asterisk sauf s'il est defini dans asterisk.conf avec un
Code:
astdatadir => /var/lib/asterisk
C'est la premiere chose à verifier.
Ensuite, c'est le language qui va determiner le prompt à lire. Le language peut etre setter soit dans le fichier de conf du channel par defaut ou a l'aide d'un SetLanguage dans le dialplan.
Mais ce n'est pas seulement les parametres importants, actuellement , 2 organisations des fichiers de prompts cohexistent. Pour simplifier l'ancienne et la nouvelle.
L'ancienne, mets un sous repertoire en dessous de chaque type de prompts.
Code:
/var/lib/asterisk/sounds/digits/fr/0.gsm
La nouvelle est plus pratique avec un rep par langue.
Code:
/var/lib/asterisk/sounds/fr/digits/0.gsm
Pour les 2 versions, on peut forcer la nouvelle structure ou l'ancienne structure avec languageprefix dans asterisk.conf. languageprefix=yes etant la nouvelle.
Vous avez tous les éléments pour vérifier votre config.
Le language peut etre forcé par type de channel. Si vous utilisez une carte digium
Code:
language=fr
Attention a bien verifier que votre arborescence de prompts est coherente avec le setting languageprefix.
Notez que digium fournit maintenant les prompts en francais. Le projet open-source xivo a aussi une version de prompts en francais. Il existe egalement une version realisée bénévolement par une personne du nom d'Aurelie Bassard. Ceux-ci n'ont pas été mis à jour depuis longtemps mais sont aussi de trés bonnes qualités avec quelques erreurs néanmoins. ( de tete: vm-duration est absent, un jour de la semaine est dupliqué et donc un autre manquant )
Les prompts digium se trouvent la : http://downloads.asterisk.org/pub/te...unds/releases/
Fastm3.