Téléphoner gratuitement avec son téléphone Android
Par Lwuib-R vendredi 13 août 2010
dans Paix & félicité |
Ou plutôt téléphoner gratuitement avec son téléphone Android "partout" comme avec son téléphone Freebox grâce à la fonction SIP
Le but étant de pourvoir passer des appels et en recevoir comme s'il s'agissait du téléphone fixe branché sur la FreeBox, avec une qualité de communication bonne et sans passer par un serveur tiers (comme avec pbxes.org, Fring etc..)
pour résumer Application Android => connexion Wifi => serveur Freephonie.net => correspondant classique
Les pré-requis sont nombreux et rédhibitoires:
- avoir Free.fr comme FAI (en tous cas pour ce tuto)
- avoir un téléphone Android (ici HTC Hero 2.1)
- une connexion Wifi (freeWifi pour le "partout")
- Installer Sipdroid sur le téléphone
- activer le service freephonie:
- installer sur PC OpenSSL
- télécharger sur PC le fichier GenerateFreeCertificates-2.5a.vbs
- avoir Internet Explorer fonctionnel car le fichier VBscript l'utilise (et pas dans FireFox)
RDV sur Free.fr,
- connectez vous
- dans l'interface de gestion freebox
- téléphone
- gestion de mon compte SIP
- créer un mot de passe (qui servira dans Sipdroid)
- cocher rediriger les appel vers SIP
- cocher service activé
- enregistrer puis retour
- afficher les certificats
- faites ctrl+A pour copier tout le texte
- collez le dans un fichier texte à nommer freephonie.txt et le mettre au même endroit que GenerateFreeCertificates-2.5a.vbs
Maintenant il faut convertir le texte en certificat pour Android avec le script GenerateFreeCertificates-2.5a.vbs, pour cela lancer ce fichier ce qui va ouvrir une fenêtre Internet Explorer.
- créer un mot de passe (pour l'importation dans le téléphone)
- type de génération: en 1 fichier
- modifier l'extention de .pfx à .p12
- cliquer sur générer le certificat
Vous obtiendrez (enfin) au même endroit que le autres fichiers, un fichier Freephonie_Personnal_And_Root.p13 à mettre à la racine de la carte SD du téléphone.
Installer le certificat .p12
sur le téléphone, appuyer sur menu | paramètres | sécurité | installer depuis la carte SD, là le fichier devrait apparaitre, donner le mot de passe créé dans le générateur de certificat (pas celui de la gestion SIP sur free.fr)
configurer Sipdroid
- wifi connecté
- lancer l'appli
- menu | paramètres
- réglage du compte SIP
- nom d'utilisateur: le n° de tel de la freeBox
- mot de passe: celui de la gestion SIP que vous avez créé
- serveur: freephonie.net
- pour le reste des options rien de spécial, à vous d'affiner
Si tout c'est bien passé, dans la barre en haut le voyant passera au vert, vous êtes connecté à freephonie, les appels entrants sur votre n° freebox arriverons sur votre portable, et composez un numéros (gratuit compris dans le forfait freebox) pour appeler comme s'il s'agissait de votre ligne fixe free.
Voilà testé en appel et en réception via wifi sur mon HTC Hero 2.1, il me restera à tester les appels en étant connecté en 3G et en FreeWifi.
Cette page est le condensé de ce que j'ai lu sur Freephonie.org ici et là, et surtout adapté et testé par mes soins sur Android 2.1.
Commentaires
1. Le vendredi 13 août 2010 à 18:01, par Lwuib-R
2. Le samedi 12 février 2011 à 15:13, par berturion