• Les contextes

      [BlaBlaBla], [Default], [ToExtern], cela ne vous dis rien, bon ben on vas voir, si on arrive à vous expliquer leur utilité......

      Les Contextes dans Asterisk, sont en quelques sortent un pays, avec des frontières, dans lesquels on peut faire certaine chose, et qui ont des accord de Schengen, entre eux ou non, permettant le libre passage, ou non.



      Pour commencer, un contexte dans Asterisk, commence par son nom (CaseSensitive) entre crochet comme par exemple :
      Code:
      [default]
      ou

      Code:
      [ToTo], [TaTa], [MonChezMoi], [PasTouchePetitC], [AbCdEfGhIjKlMnOpQrStUvWxYz]
      il ne comporte pas d'espace.

      Les contextes, vont vous poser souvent comme premier problème :

      Le fait de mettre dans votre sip.conf, dans la déclaration de vos téléphone la ligne suivante :

      Code:
      context=Default
      et vous vous aurez-mis dans votre extensions.conf :

      Code:
      [Interne]
      Il ne trouveras donc pas le contexte et votre téléphone, malgré qu'il soit enregistrer sur votre Asterisk, ne pourras téléphoner.

      Contrôler donc bien que vous utilisiez la même casse, et le même nom.

      Maintenant, parlons de l'utilisations des contextes

      Prenons par exemple le dialplan suivant :

      Code:
      [contexte1]
      Application1
      
      [contexte2]
      Application2

      Un téléphone enregistrer dans le contexte 1, ne pourras pas joindre les autres contextes.

      Maintenant, si vous souhaitez quand même le faire, il existe une petite ligne magique... :

      Code:
      include =>
      ainsi si sous la ligne [contexte1] vous rajouter la ligne suivante : include => contexte2

      un téléphone enregistrer sous contexte1, pourra joindre les applications sous contexte2, par contre l'inverse, ne seras pas possible, un téléphone dans contexte2, ne pourras pas joindre une application sous contexte1.

      Il est ainsi facile de restreindre certain téléphone à un appel local par exemple, alors que d'autres ont accès à l’international.

      En esperant que cela puisse vous donner une petite idées des contextes.
      Commentaires 2 Commentaires
      1. Avatar de chamakh
        chamakh -
        Merci pour le tuto cedricscha
      1. Avatar de Moh
        Moh -
        bonjour,
        j'ai installé freepbx 14 afin de créer un système téléphonique, alors mon besoin est de créer plusieurs groupes d'utilisateurs mais chaque utilisateur ne peut appeler que les utilisateurs de son groupe.
        est ce que la méthode des contextes est la seule solution ou il ya d'autres?

        merci
    • 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 28 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