|   Call us at 1-855-MODULIS

août 14th, 2015 by The Modulis Team

Utiliser des téléphones SCCP avec Asterisk

Asterisk support le Skinny Call Control Protocol (SCCP) depuis un certain nombre d’années et il vous faut uniquement le module SCCP pour que ça fonctionne. Si vous souhaitez utiliser un téléphone SCCP avec Asterisk, ce tutoriel offre un moyen d’y parvenir. SCCP a été développé par Cisco, alors leurs téléphones sont les téléphones IP les plus communs utilisant ce protocole. Si  vous possédez actuellement des téléphones Cisco, vous pourriez tenter de les utiliser en mode SIP avant d’essayer de les utiliser en mode SCCP avec Asterisk.

Installer et Configurer Asterisk avec SCCP

Ce tutoriel assume que vous avez déjà installé et configuré un PBX Asterisk.

Ajouter le canal SCCP à Asterisk

Pour configurer Asterisk avec SCCP, vous avez d’abord besoin d’ajouter le canal SCCP à Asterisk:

  1. Télécharger le module chan_sccp_xxxx ici.

Ce module est disponible soit en code source ou en code binaire pré-compilé. Afin d’éviter des erreurs de compilation, il est recommandé d’utiliser le code source pour le module chan_sccp si vous avez Asterisk 1.4.x. La version en code source est disponible ici.

  1. Lors de l’utilisation du canal pré-compilé, vous devez faire “make clean; make install” dans la zone désarchivée, et voilà. Vous devez décompresser le chan_sccp_xxx.tar.gz dans /usr/src

Asterisk Configuration pour le canal SKINNY: Compiler et configurer le chan_sccp:

Pour configurer et compiler le chan_sccp vous devez suivre ces étapes :

1. Allez CWD dans le répertoire /usr/src/chan_sccp-xxx

2. Roulez ce qui suit pour générer le fichier de configuration :

root@\Bughira:/usr/src/chan_sccp-20060408# create_config.sh /usr/include/

Le répertoire /usr/include est le répertoire de base où les fichiers d’en-tête d’Asterisk sont situés. Après le message “config.h complete” – vous pouvez poursuivre.

3. Roulez :  root@\Bughira:/usr/src/chan_sccp-20060408# cp chan_sccp.so file /usr/lib/asterisk/modules

Vérifiez pour voir le fichier /etc/asterisk/modules.conf. Si ce n’est pas le cas, vous pouvez les obtenir en faisant “make samples” dans la source asterisk.

4. Ajoutez ces deux lignes dans /etc/asterisk/modules.conf

load = chan_sccp.so

noload = chan/skinny.so

5. Démarrez Asterisk:  root@\Bughira:/usr/src/asterisk-1.4.21# asterisk -nvvvvc

Une fois que vous avez complété ces étapes, vous êtes prêts à configurer le système téléphonique.

Configurer vos téléphones Cisco

Pour configurervos téléphoners Cisco, vous aurez besoin de charger certains fichiers de configuration sur votre serveur TFTP dans le racine (root) TFTP.

1. Démarrez votre système.

2. Un téléphone Cisco chargera automatiquement ces fichiers et tentera de s’autoconfigurer conformément avec les options de configuration des fichiers. Les fichiers minimums exigés pour faire et recevoir des appels de base de téléphones Cisco sont :

SEP<MacAddressOfPhone>.cnf.xml

dialplan.xml

Avec le module chan_sccp dans votre PBX Asterisk, vous devez le configurer et vous assurer qu’il est associé avec la configuration Asterisk.

  1. Vous aurez besoin de extensions.conf et sccp.conf

Ouvrez le /etc/asterisk/extensions.conf dans n’importe quel éditeur disponible et ajoutez ces lignes à la fin du fichier :

[cisco_skinny]

exten => 4444,1,Answer()
exten => 4444,n,Dial(SCCP/4444)

  1. Enregistrez ce fichier. – vous avez donc inscrit les numéros de poste de vos téléphones Cisco.
  2. Configurez le sccp.conf et assurez-vous qu’ Asterisk reconnaît les téléphones comme valides.
  3. Allouez-leur des postes. Ouvrez /etc/asterisk/sccp.conf dans votre éditeur et ajoutez ces lignes dans la section [device] du fichier :

type = 7970

autologin = 4444

keepalive = 60

tzoffset = -1

context = cisco_skinny

transfer = on

park = on

speeddial = 4444,Example Speed dial

speeddial =

cfwdall = on

cfwdbusy = on

dtmfmode = inband

dnd = on

private = off

mwilamp = on

mwioncall = on

device => SEP000C296E5198 –> Modifiez ceci pour les spécifités SEP de votre téléphone SEP<MacAddress>

Assurez-vous que le “bindaddr = ” de la section [general] pointe vers l’adresse IP de votre PBC Asterisk.

  1. Enregistrez le fichier et sortez de l’éditeur.
  2. Redémarrez le serveur Asterisk server et démarrez vos téléphones Cisco.

Vos téléphones Cisco devraient maintenant être inscrit avec Asterisk en utilisant le canal SCCP.

Félicitations, vous avez maintenant configuré vos téléphones SCCP Cisco pour qu’ils fonctionnent avec votre PBX Asterisk. C’est aussi simple!