Ce qui suit fonctionne sur les iphones "normaux", non jailbreakés.
1) Il faut tout d'abord activer le service SIP sur sa console de Gestion:
http://www.free.fr/assistance/268-fr...rvice-sip.html
2) Récupérer les certificats Free:
Aller dans votre interface de gestion sur le site de Free.
http://subscribe.free.fr/login/
Puis dans Téléphone -> Gestion de mon compte SIP -> Afficher les certificats pour votre Pocket PC / SmartPhone
Les 3 certificats "root", "private", et "public" s'affichent dans la console de Gestion. Si vous obtenez une erreur, c'est qu'il faut désactiver le proxy http sur votre connexion le temps de la visualisation de ces certificats.
Il suffit de les copier et les placer dans un fichier texte .txt.
Pensez à copier / coller à partir du code source dans Safari (Présentation -> Code Source)
Copier / coller tout ce qui se trouve entre ce qui suit (y compris ces lignes) dans des fichiers texte (*.txt brut au format ansi) « private.txt », « public.txt » et « root.txt »
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
Pour ceux qui utiliseraient Textedit, il faut aller dans le menu Format -> Convertir au format texte avant d'enregistrer votre copier /coller.
3) A partir de ces trois fichiers, il faut créer un certificat utilisable par l'iPhone.
Lancez l'application Terminal (Applications -> Utilitaires)
Pour simplifier la commande à effectuer dans une fenêtre de terminal, placez les certificats précédemment extraits dans le même répertoire et placez vous dans ce repertoire (tapez cd , glissez le repertoire dans le fenêtre terminal, ou sinon rentrez manuellement le chemin du répertoire et validez)
Tapez la commande suivante :
openssl pkcs12 -export -in public.txt -inkey private.txt -certfile root.txt -out user.pfx
On vous demande de choisir un mot de passe, qui protégera en quelque sorte votre certificat. Vous pouvez mettre le même mot de passe que votre compte SIP pour plus de facilité. Vous vous retrouvez maintenant avec un fichier nommé « user.pfx » .
Si vous obtenez une erreur (private.txt can't be load), c'est que les fichiers txt ne sont pas au bon format.
4) Installer ce certificat sur l'iphone:
La manière la plus simple est de vous envoyer par mail ce certificat. Ensuite, vous récupérez le mail en question sur votre iphone et cliquez sur le certificat en pièce jointe.
Le mot de passe vous sera demandé, donnez celui que vous avez indiqué lors de la génération du certificat.
Pour vérifier que le certificat est correctement installé : Allez dans les menu de l'iPhone à "Réglage > Général". Vous découvrirez alors une nouvelle option "Profil" avec votre certificat d'identité tout fraîchement installé.
5) Installer et utiliser SipPhone:
Liens itunes
SipPhone est une application payante qui est un vrai client SIP et qui gère les certificats, contrairement à Fring qui passe par un serveur intermédiaire (d'ou les latences en communications) et qui ne gère pas les certificats.
6) Se connecter au réseau Freephonie:
Activez le wifi sur l'iphone et connectez vous sur un réseau fermé freephonie.
Ne rien renseigner comme "nom d'utilisateur" ou "identité", mais modifier le "mode" en "EAP-TLS". Normalement, l'identité de votre certificat installé sera alors indiqué et validez par "Rejoindre". Le certificat Freephonie refait son apparition et validez.
7) Paramétrage (automatique) de SipPhone pour Freephonie:
Lancez SipPhone. Aller dans le menu "Accounts", "Edit" puis "Add new SIP account".
Dans la liste déroulante, choisissez Freephonie (pas Free).
Voilà, vous pouvez téléphoner gratuitement en vous connectant sur le réseau Freephonie.
Dans Accounts, ce compte sera noté votreloginSIP(at)172.17.20.241
7 bis) Paramétrage (automatique) de SipPhone pour SIP Free:
En étant connecté à un réseau wifi (autre que Freephonie), un réseau ouvert (Mac Do, à l'étranger dans un hotel) ou votre réseau privé (votre wifi freebox ou le wifi de votre entreprise si vous avez les clés), lancez SipPhone. Aller dans le menu "Accounts", "Edit" puis "Add new SIP account".
Dans la liste déroulante, choisissez Free (pas Freephonie).
Voilà, vous pouvez téléphoner gratuitement en vous connectant sur un réseau wifi ouvert ou fermé si vous avez l'accès.
Ce 7 bis est exactement la même chose que l'utilisation de Fring.
Dans Accounts, ce compte sera noté votreloginSIP(at)freephonie.net
---
Pourquoi utiliser SipPhone à la place de Fring ?
Fring ne permet pas de se connecter au réseau freephonie car Fring ne gère pas les certificats. De plus Fring passe par un serveur intermédiaire, alors que SipPhone est un véritable client SIP.
Pourquoi utiliser le réseau Freephonie alors que Free a mis en place le réseau FreeWifi ?
Freephonie est un réseau réservé uniquement à la VOIP, FreeWifi permet la VOIP mais aussi le surf. Pour pouvoir utiliser FreeWifi, l'abonné doit lui même partager sa bande passante en activant le FreeWifi sur sa freebox. Avec Freephonie, pas besoin d'activer FreeWifi, donc pas de bande passante à partager (l'utilisation de Freephonie est très faible puisque réservée uniquement à la VOIP).
De plus, pour pouvoir téléphoner en VOIP en étant connecté sur un hotspot FreeWifi, il faut se connecter à FreeWifi, lancer Safari, mettre ses identifiants et mot de passe, puis visualiser une page internet, quitter safari, lancer Fring pour pouvoir téléphoner en VOIP.
Inconvénients :
- SipPhone est payant
- il faut réinstaller le certificat tous les 2 mois normalement
1) Il faut tout d'abord activer le service SIP sur sa console de Gestion:
http://www.free.fr/assistance/268-fr...rvice-sip.html
2) Récupérer les certificats Free:
Aller dans votre interface de gestion sur le site de Free.
http://subscribe.free.fr/login/
Puis dans Téléphone -> Gestion de mon compte SIP -> Afficher les certificats pour votre Pocket PC / SmartPhone
Les 3 certificats "root", "private", et "public" s'affichent dans la console de Gestion. Si vous obtenez une erreur, c'est qu'il faut désactiver le proxy http sur votre connexion le temps de la visualisation de ces certificats.
Il suffit de les copier et les placer dans un fichier texte .txt.
Pensez à copier / coller à partir du code source dans Safari (Présentation -> Code Source)
Copier / coller tout ce qui se trouve entre ce qui suit (y compris ces lignes) dans des fichiers texte (*.txt brut au format ansi) « private.txt », « public.txt » et « root.txt »
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
Pour ceux qui utiliseraient Textedit, il faut aller dans le menu Format -> Convertir au format texte avant d'enregistrer votre copier /coller.
3) A partir de ces trois fichiers, il faut créer un certificat utilisable par l'iPhone.
Lancez l'application Terminal (Applications -> Utilitaires)
Pour simplifier la commande à effectuer dans une fenêtre de terminal, placez les certificats précédemment extraits dans le même répertoire et placez vous dans ce repertoire (tapez cd , glissez le repertoire dans le fenêtre terminal, ou sinon rentrez manuellement le chemin du répertoire et validez)
Tapez la commande suivante :
openssl pkcs12 -export -in public.txt -inkey private.txt -certfile root.txt -out user.pfx
On vous demande de choisir un mot de passe, qui protégera en quelque sorte votre certificat. Vous pouvez mettre le même mot de passe que votre compte SIP pour plus de facilité. Vous vous retrouvez maintenant avec un fichier nommé « user.pfx » .
Si vous obtenez une erreur (private.txt can't be load), c'est que les fichiers txt ne sont pas au bon format.
4) Installer ce certificat sur l'iphone:
La manière la plus simple est de vous envoyer par mail ce certificat. Ensuite, vous récupérez le mail en question sur votre iphone et cliquez sur le certificat en pièce jointe.
Le mot de passe vous sera demandé, donnez celui que vous avez indiqué lors de la génération du certificat.
Pour vérifier que le certificat est correctement installé : Allez dans les menu de l'iPhone à "Réglage > Général". Vous découvrirez alors une nouvelle option "Profil" avec votre certificat d'identité tout fraîchement installé.
5) Installer et utiliser SipPhone:
Liens itunes
SipPhone est une application payante qui est un vrai client SIP et qui gère les certificats, contrairement à Fring qui passe par un serveur intermédiaire (d'ou les latences en communications) et qui ne gère pas les certificats.
6) Se connecter au réseau Freephonie:
Activez le wifi sur l'iphone et connectez vous sur un réseau fermé freephonie.
Ne rien renseigner comme "nom d'utilisateur" ou "identité", mais modifier le "mode" en "EAP-TLS". Normalement, l'identité de votre certificat installé sera alors indiqué et validez par "Rejoindre". Le certificat Freephonie refait son apparition et validez.
7) Paramétrage (automatique) de SipPhone pour Freephonie:
Lancez SipPhone. Aller dans le menu "Accounts", "Edit" puis "Add new SIP account".
Dans la liste déroulante, choisissez Freephonie (pas Free).
Voilà, vous pouvez téléphoner gratuitement en vous connectant sur le réseau Freephonie.
Dans Accounts, ce compte sera noté votreloginSIP(at)172.17.20.241
7 bis) Paramétrage (automatique) de SipPhone pour SIP Free:
En étant connecté à un réseau wifi (autre que Freephonie), un réseau ouvert (Mac Do, à l'étranger dans un hotel) ou votre réseau privé (votre wifi freebox ou le wifi de votre entreprise si vous avez les clés), lancez SipPhone. Aller dans le menu "Accounts", "Edit" puis "Add new SIP account".
Dans la liste déroulante, choisissez Free (pas Freephonie).
Voilà, vous pouvez téléphoner gratuitement en vous connectant sur un réseau wifi ouvert ou fermé si vous avez l'accès.
Ce 7 bis est exactement la même chose que l'utilisation de Fring.
Dans Accounts, ce compte sera noté votreloginSIP(at)freephonie.net
---
Pourquoi utiliser SipPhone à la place de Fring ?
Fring ne permet pas de se connecter au réseau freephonie car Fring ne gère pas les certificats. De plus Fring passe par un serveur intermédiaire, alors que SipPhone est un véritable client SIP.
Pourquoi utiliser le réseau Freephonie alors que Free a mis en place le réseau FreeWifi ?
Freephonie est un réseau réservé uniquement à la VOIP, FreeWifi permet la VOIP mais aussi le surf. Pour pouvoir utiliser FreeWifi, l'abonné doit lui même partager sa bande passante en activant le FreeWifi sur sa freebox. Avec Freephonie, pas besoin d'activer FreeWifi, donc pas de bande passante à partager (l'utilisation de Freephonie est très faible puisque réservée uniquement à la VOIP).
De plus, pour pouvoir téléphoner en VOIP en étant connecté sur un hotspot FreeWifi, il faut se connecter à FreeWifi, lancer Safari, mettre ses identifiants et mot de passe, puis visualiser une page internet, quitter safari, lancer Fring pour pouvoir téléphoner en VOIP.
Inconvénients :
- SipPhone est payant
- il faut réinstaller le certificat tous les 2 mois normalement