Globalement, la configuration est similaire à la configuration générale de l'AUF.
Configuration des comptes utilisateurs
(le système est basé sur ce script)
Tous les comptes sont définis dans le répertoire voip.sn.auf:/etc/asterisk/auf, dont format est le suivant : extensionlocale,adresseip (optionnelle),nom d'utilisateur,nom complet,mot de passe du compte,mot de passe de boite vocale
un exemple :
107,10.196.1.98,jerome.santini,Jerome Santini,lepassdetini,xxxx 203,,zoser.biziki,Zoser Biziki,lepassdezoser,xxxx
Après modifications du fichier utilisateurs, un cd /etc/asterisk/auf && make suffit pour mettre à jours tous les fichiers concernés, y compris pour l'auto-configuration des postes téléphoniques.
Les fichiers générés sont des auf/qqchose.local.auto avec, à chaque fois, un #include "auf/qqchose.local.auto" à mettre dans le fichier qqchose.local correspondant.
- Configuration du script ast-conf
Le seul élément à configurer pour ce script est l'ajout d'une variable AUFPREFIXLOCAL dans le fichier auf/extensions-globals.local pour définir le préfixe global par lequel sont joignables les extentions définies dans le fichier auf/utilisateurs.
Configuration des postes téléphoniques
Configuration des ip5 phones
Le système de dakar est basé sur une configuration semblable à celle décrite sur cette page, mais en utilisant plutôt la configuration par compte utilisateurs que par adresse mac. Le script utilisé est disponible sur ce serveur trac
Il suffit de simplement copier le nouveau firmware sur le serveur ipphones.sn.auf, sous un nom du type /srv/www/ipphones/ipphone5-nnn-aufm.bin pour le firmware version nnn.m. Tous les téléphones seront mis à jours lors du prochain reboot.
- Mise à jours des firmwares des téléphones
Une commande ls-firmware-ip5, sur bao.sn.auf, permet de vérifier la version de firmware et de configuration de l'ensemble des téléphones référencés par leur adresse ip dans le fichier /etc/asterisk/auf/utilisateurs.
Procédure d'installation d'un nouveau poste
Chaque poste dispose d'un mini-hub interne, qui permet de brancher l'ordinateur derrière le téléphone lorsqu'une seule prise réseau est disponible. Mais, à chaque fois que c'est possible de façon "propre", il faut choisir de plutôt connecter le poste ip et l'ordinateur correspondant de manière indépendante. Ne jamais connecter un PC derrière un téléphone si ce dernier n'est pas connecté à un onduleur.
Fixer son adresse ip à partir de son adresse MAC dans le DHCP (sur bao.sn.auf:/etc/dhcp3/ip.txt pour les postes sur le rpv (plage 10.196.1.96 à 127), sur nfs-dakar.refer.sn:/etc/dhcp3/dhcpd.conf pour les postes situés au CNF). Choisir un hostname du type voip-numext, avec numext correspondant aux trois chiffres de l'extension associée à ce poste. Ajouter manuellement ce nom dans la zone .sn.auf pour les postes situés au CNF. Le serveur est configuré pour refuser les ips non fixées dans le dhcp.
Vérifier que l'utilisateur et son extension sont bien listés dans le fichier voip.sn.auf:/etc/asterisk/auf/utilisateurs. Ajouter l'adresse ip choisie au point précédent si elle n'est pas déjà présente dans ce fichier. Ne pas oublier de faire un cd /etc/asterisk/auf && make en cas de modification.
Préconfigurer le téléphone en se connectant sur l'interface web à l'adresse http://voip-numext.sn.auf Les paramètres à configurer lors de l'installation du téléphone sont les suivants uniquement :
compte - tel que défini dans le fichier auf/utilisateurs
pin - tel que défini dans le fichier auf/utilisateurs
type de mise à jour - choisir account
adresse de mise à jour - saisir http://ipphones.sn.auf
- mot de passe, dans le paragraphe "autres paramètres" (saisir le mot de passe standard décidé pour les téléphones)
Mettre à jour la page ZAO/Dakar/Inventaires/IpPhones ainsi que les données de l'intranet (champs "téléphone ip installé" et "numéro de téléphone ip")
Configuration de ST2030
Pour configurer le téléphones, aller sur la page: http://ipdutelephone/admin.html
Setup > Voip service > Basic setup > Profil 1
- Pour l'autoprovisionning
Setup > Auto provisionning > Basic Setup
Le fichier ST2030S_00147FE15621.inf chargera les autres fichiers qui se situeront dans le répertoire st2030 de ipphones.sn.auf
[application] fwurl=http://ipphones.sn.auf/st2030/v2030SG.R11.1.090305.2.67.2.zz dspurl=http://ipphones.sn.auf/st2030/v2030_dsp_v310.zz [config] telcfg=http://ipphones.sn.auf/st2030/TelConf2030SG.R11.1.2.67.2.txt common_config=http://ipphones.sn.auf/st2030/ComConf2030SG.R11.1.2.67.2.txt melodies=http://ipphones.sn.auf/st2030/Tone-Melodies.txt system_melodies=http://ipphones.sn.auf/st2030/Tone-RG.txt call_waiting_tone=http://ipphones.sn.auf/st2030/Tone-CW.txt tone_table=http://ipphones.sn.auf/st2030/ToneTbl_2.67.2.zz language_table=http://ipphones.sn.auf/st2030/LangTbl_2.67.2.zz
Les fichiers concernés sont disponibles dans cette archive.
Particularités de la configuration Asterisk de Dakar
directcentrex
lien avec le CAI de St-Louis
Utilise une carte TDM2400.
Avec un menu d'accueil