But du Tutoriel :
téléphoner sur IP via le service SIP de Free avec un HTC HDFichiers nécessaires pour le HTC HD: -
WM6VoIP.CAB (ici)
-
voip.cab (ici)
-
SipConfigTool.cab (http://www.clubic.com/telecharger-fiche246328-sipconfigtool.html)
-
ipdialplan.xml (le mien ici)
-
Total Commander (Gestion avancée de fichiers : http://www.ghisler.com/pocketpc.htm) à installer sur le HD
-
freephonie.cer (à récupérer depuis la console d'administration Free)
-
free.pfx (à créer d'après les fichiers
private.cer et
public.cer récupérés depuis la console d'administration Free)
Fichiers nécessaires pour le PC: - OpenSSL (http://gnuwin32.sourceforge.net/downlinks/openssl-bin.php) à installer
Le logiciel
ActiveSync pour winXP ou
Centre de Synchronisation pour Vista (
Gestionnaire pour appareils Windows Mobile) doit être installé sur le PC pour établir la liaison avec le HTC HD
Etape 1 - Activer le service de SIP dans la console d'administration Free >> Téléphone (Gestion des service de téléphonie) >> Gestion de mon compte SIPChoisir un mot de passe et cocher la case "Activer le Service" et Valider
Noter soigneusement les valeurs des champs :
Identifiant /
Mot de Passe /
Domaine Etape 2 - Générer et Mettre en forme les certificats de sécurité afin d’accéder au réseau wifi « Freephonie »Attention : Les certificats sont valables 2 mois (donc à générer tous les 2 mois)
Sur un PC, dans la console de gestion du compte Free:
>> Téléphone (Gestion des service de téléphonie) >> Gestion de mon compte SIP >> Afficher les certificats pour votre PocketPC/Smartphone La page doit afficher 3 clés (
privée /
publique /
root freephonie) mais
leur format n'est pas exploitable directement par un copier/coller.
Pour récupérer les 3 clés au bon format, afficher le
code source de la page html et rechercher les textes compris entre -----BEGIN et -----END
Copier/coller des 3 clés (à partir du code source) dans 3 fichiers différents en gardant les ----- au début et à la fin comme suit :
1er fichier : copier à partir de -----BEGIN RSA PRIVATE KEY----- jusqu'à -----END RSA PRIVATE KEY-----
coller dans un nouveau fichier nommé :
private.cer2e fichier : copier à partir de -----BEGIN CERTIFICATE----- jusqu'à -----END CERTIFICATE----- (1e occurence)
coller dans un nouveau fichier nommé :
public.cer3e fichier : copier à partir de -----BEGIN CERTIFICATE----- jusqu'à -----END CERTIFICATE----- (2e occurence)
coller dans un nouveau fichier nommé :
freephonie.cerCopier les fichiers
public.cer et
private.cer dans le répertoire
Program Files/.../Openssl/binLancer Openssl en tant qu'administrateur et dans la fenêtre qui s'ouvre, taper la commande suivante ( après openssl> ):
pkcs12 -export -in public.cer -inkey private.cer -out free.pfx ou depuis winXP, ouvrir une console (cmd.exe) et aller dans le répertoire
Program Files/.../Openssl/bin et taper la commande suivante :
openssl pkcs12 -export -in public.cer -inkey private.cer -out free.pfx La commande doit afficher (pas de password):
Loading ‘screen’ into random state – done
Enter Export Password : Tapez << Entrée >>
Verifying – Enter Export Password : idem précédent Tapez << Entrée >>
Si le message "Unable to write 'random state'" apparaît, vérifier les droits en écriture dans le répertoire.
Si le message "unable to load private key" apparaît, vérifier la mise en forme correcte des fichiers .cer (pas d'espace, ni saut de ligne au début et en fin de fichier)
cette commande doit générer le fichier
free.pfx dans le même répertoire
Transférer les fichiers
freephonie.cer et
free.pfx sur le HTC HD.
Installer les certificats sur le HTC HD en exécutant le fichier
freephonie.cer et le fichier
free.pfx (pas de mot de passe) : un message informe sur le résultat de l'action
Vérifier la bonne installation des 2 certificats (et leur date d'expiration) :
Menu Démarrer >> Paramètres >> Onglet "Système" >> Certificats >> Onglet "Personnel" >> rechercher certificat « Free »
Menu Démarrer >> Paramètres >> Onglet "Système" >> Certificats >> Onglet "Racine" >> rechercher certificat « Free »
Etape 3 - Transférer les 3 fichiers WM6VoIP.CAB + voip.cab + SipConfigTool.cab sur le HTC HD Attention : certaines anciennes versions de WM6VoIP.CAB font planter le GPS (hardreset indispensable pour rétablir : http://forum.xda-developers.com/showthread.php?t=404964)
installer les 3 fichiers sur le HTC HD
Etape 4 - Prise en compte de la numérotation française (ipdialplan.xml)Lancer Total Commander sur le HTC HD
Modifier les droits sur le fichier :
Windows/ipdialplan.xml Renommer ce fichier en
ipdialplan.xml.bak pour le conserver.
Transférer le nouveau fichier
ipdialplan.xml depuis le PC vers le HTC HD
Changer ses attribut en [lecture], [système] et [caché] (optionnel)
Etape 5 - Lancer Sip Config Tool à partir du HTC HDCompléter les champs avec les infos suivantes:
Description :
SIP Free ou
Téléphone IP Sip Free (ou autre chose au choix)
Sip server :
freephonie.net (valeur =
Domaine vu à l'étape 1)
Port : 5060 (par défaut)
User Name : 09xxxxxxxx (valeur =
Identifiant vu à l'étape 1)
Password : xxxxxxxxxx (valeur =
Mot de Passe vu à l'étape 1)
Valider avec le bouton "Save Configuration"
Etape 6 - Modifier les paramètres de téléphonie sur le HTC HD>> Comm Manager >> Paramètres >> Téléphone >> Onglet "Internet" > Choisir dans le champ déroulant:
-
Lorsque disponible ou -
Uniquement si le cellulaire n'est pas disponibleValider avec OK
Etape 7 - Ouvrir "Advanced Configuration Tool" (Schap's tools - Advanced Configuration Tool : http://forum.xda-developers.com/showthread.php?t=317070)
>> Menu >> Plus de paramètres >> Comm ManagerCocher la case "Téléphone IP" (Attention : Seuls 6 cases peuvent être activées simultanément)
Valider avec OK (en bas)
Fermer l'application avec Terminé (en bas)
Un Soft-reset du HTC HD sera peut-être requis.
Etape 8 - Lancer la téléphonie sur IP sur le HTC HD:>> Comm ManagerActiver le WIFI sur le HTC HD et établir une connexion wifi avec la freebox (ou autre hotspot)
Activer le Téléphone IP (et désactiver si besoin le téléphone GSM pour être certain de la connexion)
Lancer le pavé de numérotation (bouton téléphone à l'accueil)
Si un réseau wifi est disponible, le bandeau de description en haut de page doit indiquer :
SIP Free ou
Téléphone IP Sip Free (ou autre chose en fonction du choix du champ Description à l'étape 5) et l'icone réseau disponible en haut
Enfin Téléphoner vers les fixes
comme sur un poste fixe connecté à la freebox
Pour info sur mon installation, le wifi de ma freebox n'est pas activé : mon HTC HD est connecté en wifi à un routeur qui est lui même connecté à la freebox en filaire.
Et ça marche
donc si ça peut aider...