• Comment asterisk trouve l'emplacement des prompts

      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

      Code:
      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.

      Code:
      /var/lib/asterisk/sounds/digits/fr/0.gsm
      par exemple

      La nouvelle est plus pratique avec un rep par langue.

      Code:
      /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...
      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
      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/te...unds/releases/
      On peut selectionner les prompts Digium à installer avant la compilation avec un make menuconfig. Pour Asterisk 1.8, la target sounds doit être appelé: make sounds
      L'install des fichiers est alors faite mais pas la configuration.

      Fastm3.
      Cet article a été publié à l'origine dans la discussion du forum : Comment asterisk trouve l'emplacement des prompts commencé(e) par fastm3 Afficher le message original
    • A propos d'Asterisk

      Asterisk

      Asterisk est un IPBX open source (logiciel libre) pour Linux originellement créé en 1999 par Mark Spencer, fondateur de la société Digium.

      logo asterisk
    • Downloads populaires

    • Articles récents

    • Utilisateurs actuellement connectésUtilisateurs actuellement connectés

      0 membre(s) et 38 invité(s)

      Le record de connectés est de 2 678, 22/07/2022 à 11h34.

    • Ils nous soutiennent

      logo digium
      logo alter-it
      logo avencall
      logo beronet
      logo celya
      logo cnsi
      logo dolmen
      logo easypyro
      logo eyepea
      logo keyyo
      logo opcom
      logo openip
      logo ovh
      logo qualigaz
      qualistream
      logo voip-asterisk
      logo voxity
      logo yealink