Freephonie sur les wifi ouverts

Freephonie-Wifi

Comme prévu voici le tutoriel pour expliquer comment se connecter à freephonie en passant par le réseau de free mais aussi au travers d’une autre connexion wifi. Avant de commencer ce tutoriel il faut d’abord avoir lu celui expliquant comment configurer freephonie sur WM6.

I- Téléchargement du kit de développement de Microsoft.

  • Extraire le fichier zip :
    En double cliquant dessus vu que c’est un exécutable.
    Ou en utilisant votre logiciel préféré pour dézipper.
  • Une fois les fichiers extraits vous aurez un répertoire de ce type :
    CabSDK
  • Entrez dans le répertoire BIN

II- Génération du fichier _setup.xml.

Générez le fichier _setup.xml comme suit :

!!!! Pour des questions de sécurité, aucunes données n’est envoyées sur internet tout est généré sur votre machine via du code javascript. !!!!

Saisissez votre numéro de téléphone free :

Saisissez votre mot de passe sip free :

Puis copiez le code suivant dans un fichier texte que vous allez créer dans le répertoire BIN.



    
        
        
    


Voici une façon de faire :

  • Clique droit > Nouveau > document texte.
  • Ouvrez le fichier et coller le code généré précédemment.
  • Enregistrez les modifications et fermez le fichier.
  • Renommez le fichier en _setup.xml.

III- Génération du fichier cab.

  • Téléchargez ce petit fichier bat et collez le dans le répertoire BIN : GenerationCab.bat.
    Generation cab bat
  • Double cliquez sur ce fichier (GenerationCab.bat). Un fichier « voip.cab » devrait apparaitre.
    voip.cab
  • Envoyez le sur votre PDA et installez le.

Et voilà, normalement si tout c’est bien passé vous pouvez téléphoner via les réseaux wifi freephonie et tous les autres réseaux wifi accéssibles.

Les tutoriels utilisés :

http://www.freephonie.org/doku/certificats

http://forum.xda-developers.com/showthread.php?t=299950

Un commentaire

  1. Si d’aventure tu trouves un moyen de rendre la communication de meilleure qualité (quel soft utiliser ? j’utilise SJphone pour le moment)

  2. Merci pour ce programme
    J’ai un HTC diamond et ça n’as pas fonctionné jusqu’à avoir changé freephonie.net par l’adresse ip 212.27.52.5 donnée par David ainsi au lieu de :

    <sipsrv addr=’freephonie.net’ protocol=’UDP’ role=’proxy’>
    <session party=’First’ type=’pc2pc’ />
    <session party=’First’ type=’pc2ph’ />
    </sipsrv> <sipsrv addr=’freephonie.net’ protocol=’UDP’ role=’registrar’/>
    </provision> »/>

    J’ai mis :

    <sipsrv addr=’212.27.52.5′ protocol=’UDP’ role=’proxy’>
    <session party=’First’ type=’pc2pc’ />
    <session party=’First’ type=’pc2ph’ />
    </sipsrv> <sipsrv addr=’212.27.52.5′ protocol=’UDP’ role=’registrar’/>
    </provision> »/>

    Pour ceux qui sont bloqué comme moi

  3. je suis a la fin mais la « creation  » du fichier voip.cab
    ne se fait pas.
    Merci de votre aide

  4. Bonjour à tous!
    je tiens à féliciter l’auteur, très bon tuto! je m’étais déjà penché sur le problème avec mon HTC S200 et j’avais galéré… et là tout s’est bien passé sur mon nouveau HTC cruise! merci!
    par contre, j’ai un petit soucis, OK pour l’acèès via freephonie… par contre, je n’arrive pas à me connecter en wifi ouvert, tout s’est pourtant bien passé, de la génération du fichier _setup.xml jusqu’à l’installation du .cab mais sur mon réseau Wi-Fi, « aucun service », pourtant si j’ai bien suivi, avec ce cab, pas besoin de modifier le serveur SIP de 172.17.20.241 en 212.27.52.5 ? quelqu’un aurait une idée?

  5. @vbureau, merci.
    Oui normalement le fichier cab devrait générer ce qu’il faut pour que les 2 adresses fonctionnent. Je n’ai plus de téléphone, encore une fois j’ai du le ramener à réparer, car biensur ils te réparent un truc et quand ils te le rendent c’est autre chose qui ne marche pas (merci « the phone house »). 🙁

  6. Merci de ton retour rapide Yannnick!
    Curieusement, j’ai l’impression que c’est un peu capricieux… je m’explique, j’ai pas touché mon téléphone le temps de manger et ho surprise je vois « freephonie:connecté », je vérifie, je suis bien sur mon réseau WiFi et pas sur freephonie…, je passe un coup de fil…ca marche…, puis qq minute après, le téléphone se met en pause, je réactive…et là, « freephonie: aucun service » …et impossible de me reconnecter… faut que j’essaie depuis un McDo…serait-ce lier à mon routeur?je continue donc dans mes interrogations…faut il ouvir le port 5060 en UDP sur ma freebox en routeur?
    malgré le changement de mon IPDIALPLAN, je suis toujours obligé de taper manuellement 0033… avant les numéro à composer… aurais-tu trouver une solution et comment sont enregistrés les numéros dans ton téléphone pour que ca marche directement? (3 pannes d’affilé sur ton téléphone? il est vraiment malade!)

  7. @vbureau, après avoir changer l’ipdialplan as tu hard-rebooté ton PDA ?
    J’ai remarqué que certaines modifs ne sont prises en compte qu’après un hard reboot. 🙁

    Personnellement quand mon pda se met en veille il coupe le wifi, il lui faut donc un moment avant de reconnecter le sip, car il lui faut aussi reconnecter le wifi avant.
    Je crois qu’on peut forcer le wifi à rester en veille, mais bonjour la batterie. 🙁

    C’est un peu ce qui m’a fait abandonner l’idée de l’utiliser tous les jours. Ça sera juste pour dépanner en voyage.

  8. @yannnick, ouch, un hard reboot? non alors, je l’ai trop bidouillé pour qu’il soit comme je veux! pas question de repartir à 0 avec le ROM Sfr toute pourrite! 🙁 j’ai fait un soft reset mais à première vue, ca ne suffirait pas…
    pour la mise en veille, effectivement, il coupe le wifi mais meme une fois reconnecté, freephonie reste en « aucun service » alors qu’avant la mise en veille, tout était OK…mais bon je vais faire des tests ce soir, il suffit peut etre d’être patient une fois le wifi accroché…
    Pour l’histoire du port 5060? faut l’ouvrir ou non? tu as une idée?

  9. @vbureau, oui pardon je voulais dire un soft-reboot. Il est possible que ça prenne un peu plus de temps pour tester la première ip puis la seconde. Mais bon il me semblait pas que c’était aussi long. Pour l’ouverture du port, je ne pense pas car je n’avais pas ouvert le mien.

  10. @yannnick,

    Ok merci! je fais mes tests et je te tiens au courant…
    et bravo encore pour le super boulot que tu as fait…

  11. Finalement, après quelques essais, tout fonctionne bien…! il suffit d’être patient, de se deconnecter du reseau freephonie, et de lancer la connexion sur un reseau wi-fi ouvert, il accroche pas forcement du premier coup, mais une fois etabli tout marche bien…donc décidément, c’est le tuto qu’il vous faut!
    reste le problème de la numérotation…si quelqu’un trouve une solution…

  12. @ yannnick, oui j’ai bien essayé…mais peut être que je m’y suis mal pris, j’ai utilisé total commander pour éditer le fichier et j’ai copier/coller le texte ton ipdialplan (que j’ai du remettre en page parce que les saut de ligne avait été remplacé par un carré :-() mais je sais pas si justement en faisant ça je n’ai pas perdu de l’info (genre les « – » que tu as mis au début des 2 premières lignes ont disparus, je ne sais pas si ça a de l’importance…?) puis soft reset.
    Pourrais tu m’expliquer comment faire et me dire sous quel format doivent être mes numeros dans mon repertoire? j’aimerai conserver mes +33…
    merci de ton aide.

  13. @vbureau, remplace simplement l’ipdialplan, n’essaye pas de l’éditer. Je ne sais pas trop ce que ça peut faire suivant l’éditeur. 🙂

  14. ok c’est fait, plus qu’à trouver un hotspot pour tester!
    par contre, tu ne m’as pas dit sous quel format composer les numeros?

  15. Normalement faut numéroter normalement. J’avais modifier l’ipdialplan pour que ça ajoute 0033 devant les numéros mais j’ai jamais testé et personne ne m’a répondu pour me dire si ça fonctionnait.
    C’est le même ipdialplan que celui de Zatrick, avec le 0033 qui se rajoute seul.
    N’oublie pas de rebooter le pda pour être sur que c’est le bon ipdialplan qui est utilisé.

  16. Alors je te confirme que ça fonctionne! tu as vraiment fait du bon boulot!
    allez ma dernière question: crois tu qu’il soit possible de modifier l’ipdialplan pour que je puisses conserver mes numéros de mon répertoire en +33, bref faire que l’ipdialplan vire le « + » et le remplace par « 00 » ?

  17. @vbureau, je viens de regarder l’ipdialplan et on dirait qu’il y a une ligne pour gérer les « +XX ». Peux tu essayer, sinon, c’est qu’il y a une erreur dans la regexp et je crois voir laquelle. Si ça ne marche pas je t’enverrais un autre ipdialplan modifié. J’ai plus de PDA pour tester. 🙁

  18. @yannnick, après test, non ca fonctionne pas avec +33 🙁 j’attends ton nouveau ipdialplan avec impatience! merci encore pour ton aide!

  19. @yannnick,
    alors,
    modif 1 : Le 0033 est ajouté mais on devrait plus le voir sur l’ecran
    c’est plus esthétique mais je suis pas sur que ca marche –> non, ca marche pas, enfin si, on peut composer les N° en 0x mais le 0033 apparait toujours, tant pis pour l’esthétique 😉
    modif 2 : Je pense avoir résolu le problème avec le + –> ça marche nickel! mes numéro en +33 dans mon répertoire passe sans problème! très bon boulot! merci!

  20. @vbureau, nickel alors. Dommage pour le côté esthétique qui ne marche pas. Si ça passe nickel on laisse comme ça et je vais remplacer l’ipdialplan par celui-ci.

  21. Bonjour,

    la VoIP via freephonie marche nickel !

    le proplème c’est la VoIP sur WIFI ouvert, je n’arrive pas à créer le ficher « setup.xml » sous vista ou sous XP, j’ai poutant suivi scrupuleusement le tuto.

    Quelqu’un a une solution ?

    Merci.

  22. Bonjour Patrick,

    Normalement sur cette page tu as un outil pour générer le texte de ton _setup.xml. Il te suffit de le copier coller dans un fichier nommé _setup.xml.

  23. Bonjour,

    le problème c’est que je suis à la lettre toute la procédure, à la fin dès que je double-clique sur le fichier GenerationCab.bat, j’ai toujours le même message dans le fenêtre « Creating new cabinet voip.cab with compression `MSZIP’: FCAddFile failed: code 1 [Failure opening file to be stored in cabinet] « .

    J’ai tout recommencé 1000 fois sans succès.

    Je n’entrevois pas de solution.

    Merci pour votre aide.

  24. Aucune idée apparemment il n’arrive pas a ouvrir un fichier, plutôt bizarre. Doit y avoir un problème de droit d’accès sur ton ordi. Tu peux exécuter la commande en tant qu’Admin ?

  25. Bonsoir,
    Patrick, essai de cliquer bouton droit sur le fichier bat et va a « Exécuter en tant que » choisi Administrateur et met le mot de passe correspondant à la session administrateur.
    A+

  26. @Zatrick : Sympa je savais pas que cette commande existait. 🙂
    En même temps j’ai toujours été en admin sur mes machines, c’est peut être pour ça que je l’ai jamais vu. 🙂

  27. Bonjour,
    Le coup de cliquer bouton droit et aller sur « Exécuter en tant que » ne fonctionne que sur un fichier exe. Excusez-moi de cette erreur.
    Cordialement.

  28. Bonjour,

    Superbe tutoriel. Pour moi tout marche jusqu’à ce je lance voip.cap sur mon PDA.
    Il me répond alors : « L’installation de voip.cab à échoué » sans autre explication.
    Quelqu’un aurait une idée d’où provient l’erreur?

    Merci d’avance pour votre réponde.

  29. tu avais raison, c’était le fichier XML n’a pas été bien généré, en fait il manquait le « < » lorsque j’ai fait le copier/coller.

    Merci pour ton aide

  30. Yannnick, j’ai encore un problème…..

    tout a fonctionné, sauf qu’a l’installation du cab sur le pda un message dit que l’installation a échoué

    Tu as une idée?

  31. Enfin…..je suis connecté a mon réseau wifi..j’ai freephonie: selectionné mais je n’arrive pas a passer d’appel….

    Je ne comprends pas

    Qu’est ce qui coince?

  32. un petit renseignement est ce normal que lorsque l’on numérote exemple 0130452895 que l’affichage inscrive (013) 045-2895?

  33. deja merci pour se tuto genial ! j’avais fait pour la freephonie sur un site pas tres facile a comprendre
    mais j’ai un souci pour cette partie, lorsque je me connecte en wifi libre(donc no freephonie) ba sa me met numerotation puis… appel terminé donc impossible de passer un coup de fil en wifi libre

  34. @Elie : Free a des soucis de SIP en ce moment, je ne sais pas si c’est bien résolu.
    Pour le ipdialplan il faut remplacer celui qui est dans /windows/ipdialplan.xml par celui que je t’ai donné.

Leave a Comment.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.