Modifications entre les versions 61 et 87 (s'étendant sur 26 versions)
Version 61 à la date du 2007-02-06 15:54:23
Taille: 9335
Éditeur: ThomasNoël
Commentaire: nouvelle photo de la config, en rouge et vert pour ceux qui ont encore un peu de mal ;)
Version 87 à la date du 2008-09-12 16:11:16
Taille: 11075
Éditeur: ThomasNoël
Commentaire: précision : un SEUL codec
Texte supprimé. Texte ajouté.
Ligne 1: Ligne 1:
Le poste matériel choisi à l'AUF pour la VoIP est un poste générique, basé sur le ''chipset'' PA1688 : IP Phone 5 de [http://ges.fr/voip chez GES] (notez que GES ne vend plus ce modèle depuis décembre 2006). Le poste matériel choisi à l'AUF pour la VoIP est un poste générique, basé sur le ''chipset'' PA1688 : IP Phone 5 de [[http://ges.fr/voip|chez GES]] (notez que GES ne vend plus ce modèle depuis décembre 2006).
Ligne 3: Ligne 3:
  || [[ImageLink(petit-auf-ip-phone-5.png, attachment:auf-ip-phone-5.png)]] || source du dessin :[[BR]] attachment:auf-ip-phone-5.svg || ##[[TableOfContents]]
||<tablestyle="float:right; font-size: 0.9em; width:40%; background: white; margin: 0 0 1em 1em;" style="padding:0.5em;"><<TableOfContents>>||
Ligne 5: Ligne 6:
On le trouve chez d'autres fabriquants : [http://www.yntx.com/en/productywh500.htm Yuxin YWH500].
Ligne 7: Ligne 7:
Documentation de base (en anglais) : voir la documentation du YWH500 attachment:ywh500-user-manual.pdf [[attachment:auf-ip-phone-5.svg|{{attachment:petit-auf-ip-phone-5.png}}]]
Ligne 9: Ligne 9:
Les raisons de ce choix :
 1. pas cher (moins de 70 euros par poste, encore moins en achat en volume)
 1. versatile : supporte de nombreux protocoles (dont IAX2) et codecs (dont GSM et les G711)
 1. dispose d'un switch intégré 100Mbps deux ports, ne nécessite donc pas de prise réseau spécifique
 1. le ''firmware'' est disponible sous licence GPL
 1. cerise sur le gâteau, il permet un déploiement simple via de l'auto-provisioning

Guide d'utilisation dans le cadre AUF (en cours de rédaction) : /GuideUtilisateur

[[TableOfContents]]
||<#00ff00>Guide d'utilisation dans le cadre AUF : /GuideUtilisateur||
Ligne 22: Ligne 13:
== Réception et dispatch dans les implantations == Lorsque vous déployez des téléphones IP, n'oubliez pas de :
 * mettre à jour la page [[Projet/VoIP/Déploiement]]
 * cocher le champ "Téléphone matériel" au niveau de l'[[http://intranet.auf/internet-informatique/gestion_aliases/index.php|interface de gestion des comptes @auf.org]]. Ce champ est utilisé pour la génération d'un annuaire des personnes de l'AUF «vraiment» accessibles en VoIP.
 * de signaler tout problème matériel sur la page [[VoIP/ClientMatériel/InventairePostesDéfectueux]]
Ligne 24: Ligne 18:
Afin de suivre la réception de ces téléphones dans les implantations, merci de mettre à jour vos informations sur la page ["/Réception"]. == Installation «physique» ==
Ligne 26: Ligne 20:
== Micrologiciel (firmware) adapté pour l'AUF == Afin de limiter le nombre de prises murales à utiliser, le téléphone possède un petit switch Ethernet 10/100Mbps intégré. On peut donc brancher le téléphone au mur, puis le poste de travail (PC) sur le téléphone. Le switch entre en fonction dès que le téléphone est sous tension.
Ligne 28: Ligne 22:
Nous finissons le développement d'un firmware adapté à l'AUF (voir ["/Firmware"]). Le poste affichera en français, ne ''parlera'' pas et sera en IAX2 par défaut. Plus tard quelques touches seront reprogrammées (mode conférence, et transfert assisté). Voici comment mettre à jour le firmware : Dans le cadre de l'utilisation du petit switch intégré, il faut donc veiller à trois choses :
 * c'est du 100Mbps maximum, si votre réseau est en 1Gbps, le réseau poste de travail sera très ralenti ;
 * expliquer à l'utilisateur que s'il éteind son téléphone, il coupe la connexion au réseau de son poste de travail ;
 * veiller à brancher le téléphone sur la même source d'énergie que le poste de travail : si le poste est sur un onduleur, il faut que le téléphone le soit aussi.

 {{attachment:connexion-ip-phone-5.png}}

Note : lors de l'installation, veillez à ce que le combiné se raccroche bien. Nous avons constaté quelques postes où le combiné ne se raccrochait pas parfaitement : le poste restait alors injoignable. Un petit coup de lime (à ongle) suffit généralement à corriger ce petit défaut.

== Installation du micrologiciel (firmware) adapté pour l'AUF ==

Nous finissons le développement d'un firmware adapté à l'AUF (voir [[/Firmware]]). Le poste affichera en français, ne ''parlera'' pas et sera en IAX2 par défaut. Plus tard quelques touches seront reprogrammées (mode conférence, et transfert assisté). Voici comment mettre à jour le firmware :
Ligne 35: Ligne 40:
 1. Dans "Firmware Filename", envoyer le micrologiciel AUF :
  *
attachment:ipphone5-156-auf18.bin
  . <!> Vérifier la somme de contrôle md5 avant de faire la mise à jour :
  {{{$ md5sum ipphone5*
bin
4535a092126b0559c04570b489859e87 ipphone5-156-auf18.bin
}}}

 1. Attendre que le poste redémarre, puis appuyer sur "Local IP" pour vérifier la version du micrologiciel (doit afficher "Ver 156-18/00000" sur la première ligne)
 1. Dans "Firmware Filename", envoyer le micrologiciel AUF : [[attachment:ipphone5-159-auf19.bin|ipphone5-159-auf19.bin|&do=get]]
 1. Attendre que le poste redémarre, puis appuyer sur "Local IP" pour vérifier la version du micrologiciel (doit afficher "Ver 159-19/00000" sur la première ligne)
Ligne 44: Ligne 44:
Note : en cas de déploiement en masse (disons plus de 3 postes), voir ici pour une procédure simplifiée : /AutoProvisioning Note : en cas de déploiement en masse (disons plus de 2 postes), voir ici pour une procédure simplifiée : /AutoProvisioning
Ligne 57: Ligne 57:
A partir de là, le téléphone est sur l'IP 192.168.1.100, mais aucune fonction n'est disponible, il tourne en mode "minimal".

Pour y envoyer un nouveau firmware, il faut alors aller sur une machine Windows et lancer l'outil "Palmtool" et son menu "Update program" pour envoyer un nouveau firmware... L'outil Palmtool est [http://aredfox.com/PA1688/download/tools/PalmTool.zip disponible ici].
A partir de là, le téléphone est sur l'IP 192.168.1.100, mais aucune fonction n'est disponible, il tourne en mode "minimal". Pour y envoyer un nouveau firmware, utilisez alors `ipphone-upload firmware.dat 192.168.1.100` (voir [[/Outils| ici]]). Vous pouvez également utiliser le logiciel [[http://www.palmmicro.com.cn/PA1688/edownloadstech.htm|PalmTool]] depuis une machine windows, uniquement si vous aimez jouer avec le feu.
Ligne 63: Ligne 61:
attachment:configuration-ipphone5.jpg {{attachment:configuration-ipphone5.jpg}}
Ligne 70: Ligne 68:
 :: Codecs : ne mettre que ''G711 ulaw''  :: Codecs : ne mettre que ''G711 ulaw'' (ou ''gsm'' si le poste est loin du serveur Asterisk ; mais dans tous les cas n'indiquez qu'un seul codec, sinon ça peut ne pas fonctionner ; nous sommes en train de chercher l'origine de ce bug)
Ligne 72: Ligne 70:
  . Note : le paramètre "frame audio" signifie apparement le nombre de frames audio à envoyer dans chaque paquet : comme les téléphones IP sont locaux, voir si une valeur de 4, 6 ou 8 a un impact sur la qualité...
Ligne 90: Ligne 89:
 Plus d'informations chez le constructeur::
 :: [http://www.aredfox.com/PA1688/download/English/documents/products/PA168XIAX2PhoneWebSetupGuideEng.pdf documentation complète] pour l'interface web (PDF)
 :: [http://www.aredfox.com/PA1688/edownloadspro.htm d'autres documentations] (notamment pour la configuration par telnet ou l'autoconfiguration)
 Plus d'informations chez le constructeur : http://www.palmmicro.com.cn/PA1688/edownloadspro.htm
Ligne 96: Ligne 93:
Voir la section "Configuration détaillée pour un téléphone IP matériel" sur la page ["Asterisk"] de ce wiki. Voir la section "Configuration détaillée pour un téléphone IP matériel" sur la page [[Asterisk]] de ce wiki.
Ligne 102: Ligne 99:
= Personnes avec un IP Phone et disposées à faire des tests = = Annexes =
Ligne 104: Ligne 101:
|| XavierFossouo || 00 237 1118 || GMT+0000 ||
|| JeanFrançoisLancelot || 00 33 1830 || GMT+0100 DST ||
|| AlexandreDomont || 00 33 4262 || GMT+0100 DST ||
|| LudovicGérard || 00 33 4275 || GMT+0100 DST ||
|| MoussaNombre || 00 1 3738 || GMT-0500 DST ||
|| JeanChristopheAndré || 00 84 4 1 40 || GMT+0700 ||
|| [:DoanManhHa:Đoàn Mạnh Hà] || 00 84 4 1 24 || GMT+0700 ||
|| [:VuDoQuynh:Vũ Đỗ Quỳnh] || 00 84 4 4 41 || GMT+0700 ||
|| ThomasNoël || 00 221 1 206 (pas toujours fonctionnel) || GMT+0000 ||
|| [:MartinMahe:Martin Mahé] || 00 678 2 10 || GMT+1100 ||
== Le futur poste client matériel ==
Ligne 115: Ligne 103:
L'annuaire complet est sur l'intranet de l'AUF : http://intranet.auf/intranet_annuaire_telephonique.php3 Sur la page [[/Evolution]] sont présentés d'autres modèles de postes clients VoIP matériels, pour le futur et/ou d'autres usages.
Ligne 117: Ligne 105:
= Recherches sur l'anti-echo = == Quelques infos supplémentaires sur ce poste ==

On le trouve chez d'autres fabriquants : [[http://www.yntx.com/en/productywh500.htm|Yuxin YWH500]].

La documentation de base du YWH500 [[attachment:ywh500-user-manual.pdf]]

Les raisons de ce choix :
 1. pas cher (moins de 70 euros par poste, nettement moins en achat en volume)
 1. versatile : supporte de nombreux protocoles (dont IAX2) et codecs (dont GSM et les G711)
 1. dispose d'un switch intégré 100Mbps deux ports, ne nécessite donc pas de prise réseau spécifique
 1. le ''firmware'' est disponible sous licence GPL
 1. cerise sur le gâteau, il permet un déploiement simple via de l'auto-provisioning

== Recherches sur l'anti-echo ==
Ligne 126: Ligne 127:
Note : la [http://www.aredfox.com/PA1688/ePA168XIAX2Phone.htm fiche technique de l'ipphone] précise que l'AEC marche sur un décallage 16ms, ce qui est pas mal vu la prix de l'appareil, mais trop peu pour nos configs avec parfois 500ms voire 1000ms de RTT. Pour les utilisateurs intensifs du mode mains-libres, le remplacement du combiné par un casque-micro est aussi une excellent réponse au problème de l'écho. Un bon casque-micro pourra même certainement améliorer la qualité sonore générale.
Ligne 128: Ligne 129:
= Quelques photos de l'intérieur = == Quelques photos ==
Ligne 130: Ligne 131:
  [[ImageLink(petit-photo-intérieur-haut.jpg, attachment:photo-intérieur-haut.jpg)]]
  [[ImageLink(petit-photo-intérieur-LCD.jpg, attachment:photo-intérieur-LCD.jpg)]]
  [[ImageLink(petit-photo-intérieur-bas.jpg, attachment:photo-intérieur-bas.jpg)]]
  [[ImageLink(petit-photo-intérieur-carte.jpg, attachment:photo-intérieur-carte.jpg)]]
  [[ImageLink(petit-photo-intérieur-carte-gauche.jpg, attachment:photo-intérieur-carte-gauche.jpg)]]
  [[ImageLink(petit-photo-intérieur-carte-droite.jpg, attachment:photo-intérieur-carte-droite.jpg)]]
=== Intérieur du poste ===

  [[attachment:photo-intérieur-haut.jpg|{{attachment:petit-photo-intérieur-haut.jpg}}]]
  [[attachment:photo-intérieur-LCD.jpg|{{attachment:petit-photo-intérieur-LCD.jpg}}]]
  [[attachment:photo-intérieur-bas.jpg|{{attachment:petit-photo-intérieur-bas.jpg}}]]
  [[attachment:photo-intérieur-carte.jpg|{{attachment:petit-photo-intérieur-carte.jpg}}]]
  [[attachment:photo-intérieur-carte-gauche.jpg|{{attachment:petit-photo-intérieur-carte-gauche.jpg}}]]
  [[attachment:photo-intérieur-carte-droite.jpg|{{attachment:petit-photo-intérieur-carte-droite.jpg}}]]

=== Intérieur du combiné ===

  [[attachment:photo-interieur-combine.jpg|{{attachment:photo-interieur-combine.jpg}}]]
  [[attachment:photo-interieur-combine2.jpg|{{attachment:photo-interieur-combine2.jpg}}]]
  [[attachment:photo-interieur-combine3.jpg|{{attachment:photo-interieur-combine3.jpg}}]]

=== Jusqu'où ira-t-on (ou nous fera-t-on aller) ? ;-) ===

 [[attachment:bricolage1.jpg|{{attachment:bricolage1.jpg}}]]
 [[attachment:bricolage.jpg|{{attachment:bricolage.jpg}}]]

Pour quoi faire ? utiliser un casque sur l'ipphone pour pouvoir travailler en main libre en téléphonant ;-) Voilà
Ligne 138: Ligne 154:
["CatégorieVoIP"] [[CatégorieVoIP]]

Le poste matériel choisi à l'AUF pour la VoIP est un poste générique, basé sur le chipset PA1688 : IP Phone 5 de chez GES (notez que GES ne vend plus ce modèle depuis décembre 2006).

attachment:auf-ip-phone-5.svg

Guide d'utilisation dans le cadre AUF : /GuideUtilisateur

Déploiement

Lorsque vous déployez des téléphones IP, n'oubliez pas de :

Installation «physique»

Afin de limiter le nombre de prises murales à utiliser, le téléphone possède un petit switch Ethernet 10/100Mbps intégré. On peut donc brancher le téléphone au mur, puis le poste de travail (PC) sur le téléphone. Le switch entre en fonction dès que le téléphone est sous tension.

Dans le cadre de l'utilisation du petit switch intégré, il faut donc veiller à trois choses :

  • c'est du 100Mbps maximum, si votre réseau est en 1Gbps, le réseau poste de travail sera très ralenti ;
  • expliquer à l'utilisateur que s'il éteind son téléphone, il coupe la connexion au réseau de son poste de travail ;
  • veiller à brancher le téléphone sur la même source d'énergie que le poste de travail : si le poste est sur un onduleur, il faut que le téléphone le soit aussi.

    connexion-ip-phone-5.png

Note : lors de l'installation, veillez à ce que le combiné se raccroche bien. Nous avons constaté quelques postes où le combiné ne se raccrochait pas parfaitement : le poste restait alors injoignable. Un petit coup de lime (à ongle) suffit généralement à corriger ce petit défaut.

Installation du micrologiciel (firmware) adapté pour l'AUF

Nous finissons le développement d'un firmware adapté à l'AUF (voir /Firmware). Le poste affichera en français, ne parlera pas et sera en IAX2 par défaut. Plus tard quelques touches seront reprogrammées (mode conférence, et transfert assisté). Voici comment mettre à jour le firmware :

  1. Brancher le téléphone sur le réseau, appuyer sur la touche "Local IP" pour voir l'IP du téléphone
  2. Si besoin, se mettre sur le même réseau que le téléphone (ifconfig eth0:1 192.168.1.1 par exemple)

  3. Avec un navigateur web, aller sur http://ip.du.tele.phone/

  4. Le mot de passe par défaut est : 1234 ; s'il ne marche pas essayer 12345678 ou 19750407 (mots de passe "super utilisateur")
  5. Cliquer sur le bouton "Upgrade Firmware" (ou ensuite "Micrologiciel") en bas de la page
  6. Dans "Firmware Filename", envoyer le micrologiciel AUF : ipphone5-159-auf19.bin

  7. Attendre que le poste redémarre, puis appuyer sur "Local IP" pour vérifier la version du micrologiciel (doit afficher "Ver 159-19/00000" sur la première ligne)
  8. Il reste ensuite à configurer les différents paramètres, voir ci-dessous

Note : en cas de déploiement en masse (disons plus de 2 postes), voir ici pour une procédure simplifiée : /AutoProvisioning

En cas de plantage de la mise à jour

Si lorsque vous rebootez le téléphone il affiche Booting et bloque avec juste deux petits carrés affichés, cela signifie que le micrologiciel a été mal mis à jour. Voici la procédure pour débloquer la situation :

  1. éteindre le téléphone
  2. appuyer sur * et garder la touche appuyée
  3. allumer le téléphone (avec la touche * appuyée) et attendre qu'un "*" s'affiche sur l'écran LCD
  4. éteindre le téléphone (oui, une seconde fois, ce n'est pas une erreur de copier-coller...)
  5. appuyer sur * et garder la touche appuyée
  6. allumer le téléphone (avec la touche * appuyée) et attendre qu'un "*" s'affiche sur l'écran LCD
  7. laisser le téléphone allumé, relâcher la touche *

A partir de là, le téléphone est sur l'IP 192.168.1.100, mais aucune fonction n'est disponible, il tourne en mode "minimal". Pour y envoyer un nouveau firmware, utilisez alors ipphone-upload firmware.dat 192.168.1.100 (voir ici). Vous pouvez également utiliser le logiciel PalmTool depuis une machine windows, uniquement si vous aimez jouer avec le feu.

Configuration de base

configuration-ipphone5.jpg

En rouge les paramètres vivement conseillés, en vert les paramètres à adapter à votre implantation.

Paramètres réseau
Passer le téléphone en DHCP, et configurez votre serveur dhcp pour allouer des IP statiques en fonction des adresses MAC des téléphones.
Paramètres audio

Codecs : ne mettre que G711 ulaw (ou gsm si le poste est loin du serveur Asterisk ; mais dans tous les cas n'indiquez qu'un seul codec, sinon ça peut ne pas fonctionner ; nous sommes en train de chercher l'origine de ce bug)

On cherche des volontaires pour tester les amélioration de qualité possibles via les autres paramètres. Voir aussi en bas de la page les problèmes d'echo.

  • Note : le paramètre "frame audio" signifie apparement le nombre de frames audio à envoyer dans chaque paquet : comme les téléphones IP sont locaux, voir si une valeur de 4, 6 ou 8 a un impact sur la qualité...

sonnerie : indiquez user define afin que la sonnerie puisse être une musique choisie par l'utilisateur.

Paramètres de numérotation

call waiting : cocher cette case afin que le téléphone sache gérer les doubles appels.

pour l'instant, indiquer disable au niveau de plan de numérotation (si quelqu'un a le temps de se pencher sur ça, ça serait sympa).

Paramètres protocole IAX2

utilise le service : cocher la case

adresse du service : indiquer l'IP de votre serveur Asterisk (ou son nom DNS)

register ttl : mettre à 120s (2 minutes)

compte et pin : login et mot de passe du compte IAX

port local : vérifier que c'est bien 4569

dmtf : choisissez outband signal pour que les envois de code DTMF passent bien

debug : indiquer "disable" quand vos téléphones fonctionnent et sont en production, sinon laisser à no check. Attention : en mode "disable" l'accès complet à la configuration du téléphone ne sera possible qu'avec le mot de passe utilisateur, qui est 12345678 ou 19750407 par défaut ; par ailleurs l'outil ipphone5-upload ne fonctionnera plus (pb en cours de résolution).

Autres paramètres

ip serveur sntp : indiquez l'IP de votre serveur NTP (vous devez en avoir un, si ce n'est pas le cas installez-en un, c'est nécessaire sur un réseau local). Note : n'indiquez pas son nom DNS mais bien son IP.

Plus d'informations chez le constructeur : http://www.palmmicro.com.cn/PA1688/edownloadspro.htm

Reconnaissance au niveau Asterisk

Voir la section "Configuration détaillée pour un téléphone IP matériel" sur la page Asterisk de ce wiki.

Mise à jour automatique et déploiement en masse

Voir ici : /AutoProvisioning

Annexes

Le futur poste client matériel

Sur la page /Evolution sont présentés d'autres modèles de postes clients VoIP matériels, pour le futur et/ou d'autres usages.

Quelques infos supplémentaires sur ce poste

On le trouve chez d'autres fabriquants : Yuxin YWH500.

La documentation de base du YWH500 ywh500-user-manual.pdf

Les raisons de ce choix :

  1. pas cher (moins de 70 euros par poste, nettement moins en achat en volume)
  2. versatile : supporte de nombreux protocoles (dont IAX2) et codecs (dont GSM et les G711)
  3. dispose d'un switch intégré 100Mbps deux ports, ne nécessite donc pas de prise réseau spécifique
  4. le firmware est disponible sous licence GPL

  5. cerise sur le gâteau, il permet un déploiement simple via de l'auto-provisioning

Recherches sur l'anti-echo

Lorsque deux correspondants en IP Phone se mettent tous les deux en "main libre", il y a un double effet d'echo qui débouche en général sur un larsen rendant la communication inaudible. C'est un problème classique sur les systèmes de téléphone avec latence (qui peut être lourde en VoIP).

Pour tenter d'éliminer (un peu) ce soucis, on peut regarder du coté des paramètres de l'IP Phone afin de trouver une bonne combinaison :

  • quel niveau de volume permet à l'IP Phone de "ne pas s'entendre lui-même" (le micro doit entendre la voix locale mais pas le haut parleur à coté). On peut jouer sur le volume du haut parleur, mais aussi apparement sur la sensibilité du micro ("HP in" sur l'interface).
  • combiner AEC (Acoustic Echo Canceller), AGC (Automatic Gain Control), VAD (Voice Activity Detection)
  • frame audio et jitter : quelle influence ? (normalement ne joue pas à ce niveau, sauf peut-être pour l'algo d'AEC ?)

Pour les utilisateurs intensifs du mode mains-libres, le remplacement du combiné par un casque-micro est aussi une excellent réponse au problème de l'écho. Un bon casque-micro pourra même certainement améliorer la qualité sonore générale.

Quelques photos

Intérieur du poste

  • attachment:photo-intérieur-haut.jpg attachment:photo-intérieur-LCD.jpg attachment:photo-intérieur-bas.jpg attachment:photo-intérieur-carte.jpg attachment:photo-intérieur-carte-gauche.jpg attachment:photo-intérieur-carte-droite.jpg

Intérieur du combiné

  • attachment:photo-interieur-combine.jpg attachment:photo-interieur-combine2.jpg attachment:photo-interieur-combine3.jpg

Jusqu'où ira-t-on (ou nous fera-t-on aller) ? ;-)

  • attachment:bricolage1.jpg attachment:bricolage.jpg

Pour quoi faire ? utiliser un casque sur l'ipphone pour pouvoir travailler en main libre en téléphonant ;-) Voilà


CatégorieVoIP

VoIP/ClientMatériel (dernière édition le 2008-09-12 16:11:16 par ThomasNoël)