OxYdAbLeS

 

Configuration

La configuration d'Asterisk se fait dans les fichiers suivants :

/etc/asterisk/asterisk.conf

/etc/asterisk/sip.conf

/etc/asterisk/iax.conf

/etc/asterisk/extension.conf

/etc/asterisk/zapata.conf

Chacun de ces fichiers de configuration gère une partie du fonctionnement global d'Asterisk. La compréhension du principe du routage est importante pour la configuration.

Chaque extension est manipulée depuis sa source (ligne analogique, softphone, ipPhone,un appel,...) vers une destination via des règles de routage.

asterisk.conf

La présence de ce fichier de configuration n'es pas obligatoire. Il contient les chemins des répertoires de base qui serviront au fonctionnement d'Asterisk.

l'exemple suivant présente un nombre d'éléments présents sur ce dernier:

 

 
astetcdir => /etc/asterisk
astmoddir => /usr/lib/asterisk/modules
astvarlibdir => /var/lib/asterisk

 

iax.conf

On positionne dans iax.conf les clients qui se connecterons en utilisant le protocole IAX.

Chaque client est défini par un label. Comme les autres fichiers de configuration, il contiendra une section globale et une section initiale, ensuite viendrons les sections variables.

Pour une meilleure lisibilité, un découpage fonctionnel est possible grâce a la directive #include.

Exemple de configuration d'un client utilisant le protocole IAX :

; Ceci est un commentaire

[general]            ; configuration globale

bindport=4569  ; port d'écoute du protocole IAX

; Début de configuration des clients

[toto]                   ; configuration du premier client

username=toto   ; nom d'utilisateur

secret=monCodeSecret    ; mot de passe du compte

type= friend        ; type de compte associé.

host=dynamic     ; définition du mode d'attribution d'IP

context=ServiceA    ; permet de relayer vers les règles de routage dans extensions.conf

callerid=''Monsieur Toto'' <100> ;  Identité de l'appelant et  numéro d'extension

 

Suite >>

credit immobilier