= Quelques outils pour gérer les téléphones = Vous trouverez sur [[http://git.auf.org/?p=ipphone-tools|ce dépôt git]] quelques outils pour l'auto-configuration et la gestion des téléphones. Nous avons fait un paquet Debian `ipphone-tools` qui est disponible sur la même source APT que pour l'installation d'asterisk : {{{ deb http://apt.auf.org/ etch voip }}} Les commandes disponibles sont les suivantes : * `ipphone5-report` pour faire l'inventaire des téléphones (ceux allumés bien entendus) * `ipphone5-upload` pour télécharger vers la mémoire du téléphone (micrologiciel, sonnerie et configuration) * `ipphone5-auto-upgrade` pour rechercher et mettre à jour les téléphones automatiquement (utilise les deux outils précédents) * `ipphone5-download` pour télécharger depuis la mémoire du téléphone (configuration) * `ipphone5-phonebook` pour gérer l'annuaire du téléphone (indirectement, en manipulant son fichier de configuration) * `ipphone5-message` pour envoyer un message sur un téléphone ou l'ensemble des téléphones * `ipphone5-debug` pour afficher les informations de débogage envoyés par les téléphones Note : * pour que `ipphone5-report` puisse fonctionner, il est nécessaire d'installer une route de multi-diffusion (''multicast'') vers votre réseau interne ; exemple : `ip route add 224.0.0.0/4 dev eth1` (à supposer que `eth1` soit l'interface interne) * du coté des filtrages il faut ouvrir : ||'''Outil'''||'''Protocole'''||'''Source'''||'''Destination'''|| ||`ipphone5-report` (requête)||UDP||IP-client:61030||224.1.2.5:1025|| ||`ipphone5-report` (réponse)||UDP||IP-téléphone:61030||IP-client:61030|| ||`ipphone5-upload` (connexion)<
>`ipphone5-download` (connexion)||TCP||IP-client:ANY||IP-téléphone:8739 (0x2223)|| ||`ipphone5-message` (envoi sans retour)||UDP||IP-client:ANY||224.1.2.5:1025|| ||`ipphone5-debug` (réception sans envoi)||UDP||IP-téléphone:1025||255.255.255.255:8225|| * `ipphone5-upgrade`, qui permettait de mettre à jour le firmware, est obsolète et remplacé par `ipphone5-upload`, plus générique * les fonctions de téléchargement (via `ipphone5-upload` et `ipphone5-download`) ne fonctionnent qu'avec le débogage activé (plus nécessaire depuis le micrologiciel 156-19) ou bien en ayant démarré le téléphone avec appui sur '''[*]''' * exemple de manipulation de l'annuaire : {{{ $ ipphone5-download config-jc.sh voip-jc.bap2.vn.auf $ ipphone5-phonebook config-jc.sh $ ipphone5-phonebook config-jc.sh 0 00844441 Quynh $ ipphone5-upload config-jc.sh voip-jc.bap2.vn.auf}}}