fastm3
10/09/2010, 11h06
Un petit rappel des differentes possibilités de config car effectivement, il n'y a pas vraiment de docs centralisées sur ce point.
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
astdatadir => /var/lib/asterisk
ou si on l'a modifié dans les sources, ce qui n'est normalement pas le cas. Ca l'est avec certains paquets de distribs d'ou le conseil de compiler soit meme 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.
/var/lib/asterisk/sounds/digits/fr/0.gsm par exemple
La nouvelle est plus pratique avec un rep par langue.
/var/lib/asterisk/sounds/fr/digits/0.gsm
Les 2 exemples sont ici avec la langue fr. Avec la 1.4, le defaut est l'ancienne. Avec la 1.6, la nouvelle est le defaut. Pourquoi faire simple...:D
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
language=fr
devra etre setté dans le fichier de conf dahdi. Si vous utilisez sip, ca sera dans sip.conf ou sip_general_custom.conf pour freepbx par exemple.
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/telephony/sounds/releases/
Fastm3.
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
astdatadir => /var/lib/asterisk
ou si on l'a modifié dans les sources, ce qui n'est normalement pas le cas. Ca l'est avec certains paquets de distribs d'ou le conseil de compiler soit meme 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.
/var/lib/asterisk/sounds/digits/fr/0.gsm par exemple
La nouvelle est plus pratique avec un rep par langue.
/var/lib/asterisk/sounds/fr/digits/0.gsm
Les 2 exemples sont ici avec la langue fr. Avec la 1.4, le defaut est l'ancienne. Avec la 1.6, la nouvelle est le defaut. Pourquoi faire simple...:D
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
language=fr
devra etre setté dans le fichier de conf dahdi. Si vous utilisez sip, ca sera dans sip.conf ou sip_general_custom.conf pour freepbx par exemple.
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/telephony/sounds/releases/
Fastm3.