But du Tutoriel : téléphoner sur IP via le service SIP de Free avec un HTC HD
Fichiers 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 SIP
Choisir 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.cer
2e fichier :
copier à partir de -----BEGIN CERTIFICATE----- jusqu'à -----END CERTIFICATE----- (1e occurence)
coller dans un nouveau fichier nommé : public.cer
3e fichier :
copier à partir de -----BEGIN CERTIFICATE----- jusqu'à -----END CERTIFICATE----- (2e occurence)
coller dans un nouveau fichier nommé : freephonie.cer
Copier les fichiers public.cer et private.cer dans le répertoire Program Files/.../Openssl/bin
Lancer 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 HD
Complé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 disponible
Valider 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 Manager
Cocher 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 Manager
Activer 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...
Dernière édition par cheribibi le Sam 3 Jan 2009 - 23:48, édité 1 fois
Fichiers 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 SIP
Choisir 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.cer
2e fichier :
copier à partir de -----BEGIN CERTIFICATE----- jusqu'à -----END CERTIFICATE----- (1e occurence)
coller dans un nouveau fichier nommé : public.cer
3e fichier :
copier à partir de -----BEGIN CERTIFICATE----- jusqu'à -----END CERTIFICATE----- (2e occurence)
coller dans un nouveau fichier nommé : freephonie.cer
Copier les fichiers public.cer et private.cer dans le répertoire Program Files/.../Openssl/bin
Lancer 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 HD
Complé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 disponible
Valider 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 Manager
Cocher 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 Manager
Activer 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...
Dernière édition par cheribibi le Sam 3 Jan 2009 - 23:48, édité 1 fois