Asterisk – Configuration de Zaptel

Introduction

Ce document va expliquer la configuration d’une carte compatible Zaptel. Ces cartes sont de la marque Digium.

 

Prérequis

Si vous avez suivi mon document sur l’installation du serveur Asterisk: Installation et configuration préliminaire, il ne vous reste plus rien à faire avant de pouvoir configurer votre carte Zaptel.

 

Configuration

La configuration est en deux parties. Une pour le driver Zaptel en lui même et une deuxième pour Asterisk.

Le driver: zaptel.conf

Ce fichier se trouve dans le répertoire /etc

Dans l’exemple suivant, nous utiliserons une carte T2: TE120P avec un paramétrage fonctionnel pour une TNR France Télécom SHDSL.

Il sera de la forme suivante:

; Déclaration d'un lien
; 1: On utilise le premier port de la carte
; 1: la synchro vient du réseau et c'est la première à utiliser
; 1: longueur de la ligne, dépend aussi d'un paramétrage de la terminaison opérateur
; css: type de trames
; hdb3: l'encodage
span=1,1,1,ccs,hdb3
; Déclaration des canaux de voix
bchan=1-15,17-31
; Déclaration des canaux de contrôle.
dchan=16

; Sonnerie française
loadzone = fr
defaultzone=fr

Attention au troisième paramètre de la valeur span. Dans la plupart des documentations il est à 0 mais j’ai du le mettre à 1. Pourtant mon cable ne dépasse pas la longueur où l’on devrait mettre 0 !

Il ne reste plus qu’à recharger le module correspondant à notre carte. Pour cela plusieurs méthodes:

  • Redémarrer le service zaptel
/etc/init.d/zaptel restart
  • Utiliser la commande ztcfg pour configurer la carte. Par défaut cette commande lit le fichier /etc/zaptel.conf. On pourra ajouter un -v pour voir ce que la commande fait réellement.
ztcfg -v

La carte est prête à fonctionner. On peut regarder son état avec la commande zttool. Cette commande possède une interface en ncruses.

 

Asterisk: zapata.conf

Ce fichier se trouve dans le répertoire /etc/asterisk/.

Il permet de déclarer les canaux de voix que l’on va utiliser. Cette fois-ci nous avons toujours notre T2 mais nous n’avons que la moitié des canaux voix configurés.

Il est de la forme suivante:

; Mot clef pour commencer la déclaration
[trunkgroups]
[channels]
; necessaire pour adapter le nombre de chiffres à envoyer sur le T2
pridialplan=unknown
prilocaldialplan=dynamic
; Canal exterieur pour la signalisation
priindication=outofband
; les préfixes
nationalprefix=33
internationalprefix=00

; on ne manipule pas les callerids
callerid=asreceived

; le numéro du groupe
group = 1
; Le contexte
context=PRI
; Signalisation d'un T2 côté équipement
signalling=pri_cpe
; le type de signialisation
switchtype=euroisdn
; Les canaux utilisables
channel => 1-15

Ces modifications prendront effet au redémarrage d’Asterisk. Un reload n’est pas suffisant. Pour cela, taper la commande suivante:

/etc/init.d/asterisk restart

Nous avons maintenant 15 canaux de voix utilisables vers notre T2.

 

Mot de la fin

Nous allons maintenant pouvoir configurer nos utilisateurs pour qu’il utilise ces canaux.

Pour cela, vous pouvez suivre les documents suivants:

 

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s