Modifications entre les versions 6 et 17 (s'étendant sur 11 versions)
Version 6 à la date du 2007-02-02 20:00:49
Taille: 1503
Commentaire:
Version 17 à la date du 2009-02-23 17:17:02
Taille: 2639
Commentaire: mise à jour de la source APT
Texte supprimé. Texte ajouté.
Ligne 3: Ligne 3:
Vous trouverez sur [http://trac.sn.auf.org/ipphone/browser/ipphone-tools/ ce site Trac] quelques outils pour l'auto-configuration et la gestion des 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.
Ligne 5: Ligne 5:
En particulier : 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 :
Ligne 7: Ligne 12:
 * `ipphone5-upgrade` pour faire la mise à jour d'un téléphone à distance  * `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)
Ligne 17: Ligne 25:
  ||`ipphone5-upgrade` (connexion)||TCP||IP-client:ANY||IP-téléphone:8739 (0x2223)||   ||`ipphone5-upload` (connexion)<<BR>>`ipphone5-download` (connexion)||TCP||IP-client:ANY||IP-téléphone:8739 (0x2223)||
Ligne 20: Ligne 28:
 * `ipphone5-upgrade` sera bientôt renommé en `ipphone5-upload` dû à la généralisation de sa fonction  * `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}}}

Quelques outils pour gérer les téléphones

Vous trouverez sur 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

VoIP/ClientMatériel/Outils (dernière édition le 2009-02-23 17:17:02 par JeanChristopheAndré)