Macacoco a déjà consacré un banc d’essai à l’excellente app de Samuel Vinson, Siphon, qui fonctionne sur iPhone 3G jailbreaké. Cette application permet tout simplement de téléphoner gratuitement en utilisant le réseau SIP d’une Freebox. Oui, vous lisez bien. Une Freebox, la fonctionnalité SIP activée, un réseau WIfi, un iPhone 3G jailbreaké et l’application Siphon. Il n’en faut guère plus pour téléphoner gratuitement sur des lignes filaires, sur toutes les destinations couvertes par Free, gratuitement ! Le bonheur intégral. Mais il y a mieux encore…
En installant les trois certificats disponibles sur le site de Free, il devient possible – tenez-vous bien ! – de téléphoner gratuitement de n’importe où, je veux dire de n’importe quel point géographique où il y a une Freebox et un réseau SIP activé, partout où vous captez le réseau Freephonie. Et là, ça devient carrément époustouflant. Suivez le guide !
Pour réaliser cet exercice nous avons utilisé :
• un iPhone 3G jailbreaké,
• l’application Siphon via Cydia,
• un abonnement ADSL à Free,
• un iMac sous MacOSX 10.4.
Tout d’abord, rendez-vous sur la gestion admin de votre abonnement ADSL Free, option téléphone, gestion de mon compte SIP. Sous le bouton Enregistrer, cliquez dans Afficher les certificats pour votre Pocket PC / SmartPhone. Il y a trois certificats : private, public, root. Il va falloir d’abord copier le contenu des certificats dans un document texte. Attention ! Premier (petit) problème. Si vous faites un copier coller entre ce qu’affiche le navigateur et un document au format texte (.txt avec TextEdit par exemple) vous allez récupérer des retour chariots et ça ne va pas être bon ! Conseil judicieux donc, affichez le code source de la page dans Safari, localisez le contenu des trois certificats. Collez le contenu du certificat private dans un doc au format texte et enregistrez-le sous le nom private.txt et répétez l’opération avec public.txt et root.txt. Logez les trois fichiers à la racine de votre disque dur dans un dossier que pour ma part j’ai nommé cert (comme certificats). Vous y êtes presque !
Il faut maintenant réunir les trois certificats en un seul, en les compilant. Pour réaliser la compilation, lancez l’application Terminal (dans le dossier Applications/Utilitaires). Tapez la commande cd /cert/ pour entrer dans la directorie du dossier certificat. Quand vous êtes dans le dossier cert tapez la commande suivante :
openssl pkcs12 -export -in public.txt -inkey private.txt -certfile root.txt -out user.pfx
[EDIT] : le système demande de taper le mot de passe saisi à la création du compte SIP sur Free (c’est un mot de passe de 10 caractères). Tapez le mot de passe, puis validez, saisissez-le à nouveau et validez. Le certificat est alors créé.
Quand c’est fait, votre dossier cert contient un document supplémentaire (user.pfx) qui est votre certificat. Envoyez ce document en pièce jointe par email sur un compte géré par votre iPhone.

Direction iPhone. Ouvrez l’email, lancez le certificat. Acceptez-le et procédez à son installation. Quand c’est fait, allez dans Réglages -> Siphon. Dans les réglages Serveur tapez 172.17.20.241 et dans les paramètres avancés à Serveur Proxy tapez aussi cette adresse IP 172.17.20.241. Direction maintenant les Réglages Wifi. Pour utiliser le réseau Freephonie, sélectionnez freephonie dans la liste. C’est là qu’intervient votre certificat qui vous permet d’utiliser le réseau Freephonie dans son ensemble, partout où il est disponible.
Pour téléphoner (gratuitement) en utilisant le réseau Freephonie, lancez l’app Siphon. En haut à gauche apparaît l’adresse IP 172.17.20.241 et à droite la mention Connecté. Vous utilisez le réseau Freephonie, vous pouvez téléphoner à votre mamie de Marseille ou de Dunkerque ou à votre pote de Londres, de Hambourg ou de Palo Alto gratuitement, en utilisant votre iPhone et le réseau SIP de Free. Magique, non ? Et franchement, ça n’est rien en comparaison de ce qui nous attend, j’en suis sûr, lorsque Free va débouler dans le monde des opérateurs de téléphonie mobile !
• les avantages de l’installation du certificat :
- votre iPhone 3G est identifié et approuvé par le serveur Freephonie,
- vous pouvez utiliser le réseau Freephonie en vous connectant à n’importe quelle Freebox se trouvant à votre portée, en Wifi.
- vos appels transitent alors par la freebox vers le serveur de Free.
• les inconvénients de cette solution (pour l’avoir testée) :
- le iPhone 3G a tendance à switcher vers le réseau Freephonie, puisqu’il est considéré comme un réseau valide. Quand c’est le cas, les services internet habituels (par ex. mail, web) ne sont pas disponibles et cela provoque une erreur.
- il faut avoir une Freebox à portée Wifi, ce qui n’est pas souvent le cas !
- les erreurs de connexion sont plus fréquentes qu’avec la solution Wifi/3G.
- enfin, et surtout ! La solution certificat ne fonctionne qu’en Wifi, on n’accède pas en Freephonie en 3G.
Vous avez installé le certificat et vous souhaitez revenir à la solution initiale, c’est simple. Supprimez votre certificat (à partir de Réglages -> Général) et paramétrez comme indiqué dans notre précédent banc d’essai (en indiquant notamment le serveur freephonie.net et en supprimant le proxy.


Première étape, dans Cydia allez chercher PDAnet. Le logiciel est gratuit pendant 14 jours en version d’essai, au delà il est payant et coûte 29€, ce qui est un prix relativement élevé comparé aux tarifs habituellement pratiqués pour des logiciels iPhone. Cela dit, PDAnet vaut son pesant de cacahuètes ! Une fois installé, direction le iMac. Déroulez le menu Airport, vous allez créer un réseau peer to peer (d’ordinateur à ordinateur) en sélectionnant Créer un réseau… Nommez votre réseau (dans l’exemple j’ai utilisé le nom iPhoneNet), choisissez un canal automatique. Si vous le désirez vous pouvez créer une clé wep pour protéger l’accès. Et c’est tout.
Direction iPhone. Touchez l’icône Réglages, onglet Wifi. Vous voyez votre réseau dans la liste, sélectionnez-le. Quand c’est fait, votre ordinateur utilise les ressources de votre iPhone qui se comporte comme un routeur Wifi, en laissant l’ordinateur connecté utiliser ses ressources internet en 3G. Vous pouvez donc surfer sur internet sur l’ordinateur connecté, en utilisant les ressources du réseau 3G. Pour notre test, nous avons surfé sur Firefox et Safari avec le iMac, en 3G, de manière très confortable, dans un environnement 3G uniquement (par sécurité la Freebox v5 du bureau a été éteinte pendant la durée du test). Ensuite un Macbook a créé son propre réseau que nous avons sélectionné sur iPhone. Dès la connexion, iChat s’est activé et nous avons pu dialoguer de manière très fluide en utilisant la ressource 3G. De retour sur iMac, nous en avons profité pour lancer un test de bande passante. Avec un peu plus de 1000Kb seconde (soit 130Ko/sec), le débit en 3G est très confortable et permet de surfer en étant à l’aise.
La nouvelle s’est répandue comme une trainée de poudre. Les développeurs de Cydia ont annoncé leur intention de créer un CydiaStore, afin de commercialiser des applications pour iPhone, en dehors du circuit réglementaire (et très réglementé) de l’AppStore. Je ne suis pas sûr que ça soit une excellente idée. Tant que Cydia apparaissait aux yeux d’Apple comme une bande de joyeux potes développeurs, passionnés par iPhone, proposant des applications pour iPhone jailbreakés, un genre d’alternative à AppStore, pouvant apparaître comme sympathique et participant au buzz et donc au développement d’iPhone, tout allait bien dans le meilleur des mondes et la situation était toléré, disons-le comme ça.
Lancez l’utilitaire PPVideoEnabler, facilement reconnaissable à son icône blanche
Tout d’abord, parlons de SIP. SIP (en anglais Session Initiation Protocol) est un protocole multimédia permettant, entre autres choses, la voix sur le réseau IP, communément appelé VoIP en clair de la téléphonie accessible par internet. SIP est une couche supplémentaire sur votre signal ADSL, ce qui signifie en clair que si avez un fournisseur d’accès qui propose le SIP, comme le fait Free par exemple, vous pouvez bénéficier de la couche SIP en plus de votre ligne téléphonique par internet. Et si votre téléphone mobile est capable d’assimiler le protocole SIP (c’est le cas du iPhone et même plutôt deux fois qu’une), vous allez pouvoir téléphoner gratuitement sur toutes les destinations couvertes par votre Freebox à partir de votre téléphone connecté à celle-ci ET téléphoner gratuitement en utilisant la couche SIP sur toutes les destinations couvertes par votre Freebox. En même temps ? Oui, en même temps. Un utilisateur sur la Freebox avec un téléphone filaire, un autre utilisateur sur la SIP de la Freebox avec un mobile compatible. Tout cela en Wifi. Ca vous tente ? Je vous promets que vous n’êtes pas au bout de vos surprises… C’est parti.
Maintenant direction votre iPhone 3G. Lancez Cydia, faites une recherche sur Siphon le logiciel de VoIP pour iPhone. Précision, à toutes fins utiles, le logiciel Siphon n’est aucunement lié à la société Free. Direction Réglages pour le paramétrage de Siphon. Faites glisser les réglages jusqu’à ce que vous voyez l’icône Siphon, touchez-la et entrez dans les réglages. Saisissez simplement le numéro de votre Freebox, votre mot de passe et le nom du serveur (freephonie.net). Ne touchez pas aux paramètres avancés, dans les paramètres de téléphonie vous pouvez cocher Info dans l’option Fichier Journal. Si vous voulez tester Siphon sur le réseau 3G vous pouvez activer cette option dans les paramètres réseau (on va en reparler plus loin). Voilà, c’est tout. Vous pouvez quitter les réglages.
On commence aujourd’hui donc par le copier coller et le logiciel hClipboard, disponible gratuitement via Cydia pour les iPhone jailbreakés. Non seulement ce petit soft permet de copier coller du texte partout où il est saisissable (vous comprenez donc qu’on ne peut pas copier un texte d’une page web) mais il va plus loin. Si vous êtes sur Mac, vous connaissez peut être l’excellent TypeIt4me, qui permet de mémoriser des mots ou des phrases entières et de les ressortir par une combinaison de touches. Ici sur iPhone, hClipboard fait un peu ce genre de tâche. Lors de la saisie, il suffit de cliquer sur l’icône clavier international pour que hClipboard se substitue au clavier. On positionne le curseur au début du texte, puis à la fin du texte et hop ! Le texte copié entre dans le hClipboard. On peut le réutiliser immédiatement et l’effacer ou bien le coller et le conserver pour plus tard. C’est extrêmement pratique même si ça semble un peu lourd de prime abord, mais en fait on s’y habitue très rapidement. Le logiciel semble stable, occupe une place infime et permet, enfin ! L’accès au sacrosaint copier coller sur iPhone 3G !

Commentaires récents