Auteur Sujet: Remplacer Livebox : astuce pour le téléphone.  (Lu 160819 fois)

0 Membres et 1 Invité sur ce sujet

c0mm0n

  • Invité
Remplacer Livebox : astuce pour le téléphone.
« Réponse #192 le: 14 octobre 2014 à 00:33:47 »
Non le 851 est bridgé, c la LB qui gère.

Tu fais croire a la LB qu'elle est connectée chez orange, elle gère le TEL. Tu pourrais faire de meme avec la TV (cf méthode sale)

grapplerbaki

  • Abonné Orange Fibre
  • *
  • Messages: 115
  • Puteaux
Remplacer Livebox : astuce pour le téléphone.
« Réponse #193 le: 14 octobre 2014 à 00:47:15 »
Un ptit update : Je viens de finaliser la configuration d'Asterisk pour ce connecter au Siproxd.
Donc maintenant je peux utiliser n'importe quel client SIP pour appeler de ma ligne Orange.

Je pense m'acheter une passerelle DECT/SIP de type Gigaset pour connecter mes téléphones DECT, cela reviens moins cher que des téléphones IP:
http://www.amazon.fr/gp/product/B005OV6RRK/ref=oh_aui_detailpage_o00_?ie=UTF8&psc=1


c0mm0n, pour info je regarde comment on peut faire du cross compiling pour porter siproxd sur Edgerouter :
http://www.prol2tp.com/blog/porting-prol2tp-part-1.html
http://community.ubnt.com/t5/EdgeMAX/How-to-re-build-EdgeOS-packages/td-p/802398

A moins de demander à UBNT de le faire mais le plugin demande une version non packagé de Siproxd.

c0mm0n

  • Invité
Remplacer Livebox : astuce pour le téléphone.
« Réponse #194 le: 14 octobre 2014 à 00:52:15 »
Bien :D

Poste sur leur forum si t'es chaud, ils vont t'aider certains, très très friendly.

grapplerbaki

  • Abonné Orange Fibre
  • *
  • Messages: 115
  • Puteaux
Remplacer Livebox : astuce pour le téléphone.
« Réponse #195 le: 14 octobre 2014 à 02:06:10 »
Bon finalement, on va faire comme pour le raspberry je vais compiler à partir des sources (Curl, siproxd, plugin orange) sur le edgerouter ca va être long vu le CPU mais au moins je suis sur que ca marche.
Ensuite en utilisant checkinstall je vais générer le .deb, comme ca vous n'aurez plus qu'a installer le package qui fonctionne.
Mais ce ne sera pas un package clean avec toutes les dependances, il faudra installer les dependances avant et il sera installé dans /usr/local.

Ca va tourner la nuit, je testerai demain.

grapplerbaki

  • Abonné Orange Fibre
  • *
  • Messages: 115
  • Puteaux
Remplacer Livebox : astuce pour le téléphone.
« Réponse #196 le: 14 octobre 2014 à 09:06:04 »
Bonjour,

Tout a été compilé avec succès mais le plugin orange ne fonctionne pas : j'ai une erreur sur le protocol au moment de l'authentification.
Je vais envoyer un email à x0r pour voir si il peut m'aider à debugger.

09:04:10 INFO:plugin_orange.c:122 logging in
auth_step1: Unsupported protocol

Update : X0r est super réactif. J'ai oublié de compilé la libcurl avec le SSL, donc impossible de s'authentifier en SSL.


Baki.
« Modifié: 14 octobre 2014 à 09:53:54 par grapplerbaki »

grapplerbaki

  • Abonné Orange Fibre
  • *
  • Messages: 115
  • Puteaux
Remplacer Livebox : astuce pour le téléphone.
« Réponse #197 le: 15 octobre 2014 à 04:35:49 »
Bonsoir,

Le plugin Orange Siproxd fonctionne sans problèmes sur l' Edgerouter.

Voila un rapide tuto :
1) Compiler Curl 7.78 avec l'option SSL

- Récupérer le source :
wget http://curl.haxx.se/download/curl-7.38.0.tar.gz

- Ensuite exécuter ces commandes pour décompresser, compiler et installer:
tar zxvf curl-7.38.0.tar.gz
cd curl-7.38.0
./configure --with-ssl
make
sudo make install


2) Installer les librairies pour Siproxd
sudo apt install pkg-config libxml2-dev libosip2-dev libltdl-dev


3) Installer Siproxd

cd ..
wget http://siproxd.tuxworld.ch/siproxd-15Oct2014.tar.gz
tar zxvf siproxd-15Oct2014.tar.gz
cd siproxd-0.8.2dev
./configure
make
sudo make install

- Si vous rencontrez un erreur avec le plugins.h, il faut enlever via une editeur de type "vi" la ligne commentéé suivante dans le fichier src/plugins.h :
extern const void *lt_preloaded_symbols[];

4) Installer le plugin orange X0r

cd ..
wget http://x0r.fr/static/dist/siproxd_orange/siproxd_orange-0.1.3.tar.gz
tar zxvf siproxd_orange-0.1.3.tar.gz
cd siproxd_orange-0.1.3


- Il faut faire un lien symbolique sur l'installation siproxd :
ln -s ../siproxd-0.8.2dev siproxd

- Enfin compiler et installer :
./configure
make
sudo make install


Pour le rester vous pouvez suivre le détail sur le site de x0r (paramétrage client, script pour lancer au démarrage).
- Il faut générer un siproxd.conf dans /usr/local/etc/, un exemple est fourni
- Démarrer le Siproxd avec la commande : siproxd -c /usr/local/etc/siproxd.conf


 Je posterai prochainement pour ceux qui sont intéressés :
 - Exemple de fichier de configuration siproxd.conf mais avant je dois améliorer la sécurité de la conf (restreindre l'accès, authentification)
 - Configuration du server Asterisk via FreePBX pour ceux qui veulent un PBX sur Raspberry ou mon prochain achat un Beaglebone black avec Incredible PBX.
Cela simplifie grandement la configuration des clients SIP avec tous les avantages d'un PABX. un raspberry coute 35 euros et prend quasiment pas de place.
 - Configuration de mon Gigaset et de mon téléphone Cisco sur Asterisk.
 - Mise en place d'un VPN pour accéder à la ligne livebox de l’étranger.

Encore grand merci à x0r pour son plugin et son aide !

stephartsmith

  • Abonné Orange Fibre
  • *
  • Messages: 33
  • FTTH 500 Mb/s sur Paris (75)
Remplacer Livebox : astuce pour le téléphone.
« Réponse #198 le: 15 octobre 2014 à 10:56:41 »
Waou  Bravo quel travaille :o

Entre Siproxd, ton tuto Baki et le wizar de c0mm0n y'a vraiment de quoi faire une belle conf :)

Avec tout ça, pour peu qu'on soit pas manchot et un peu patient la config avec LB+LB-Play connecté à l'ERL comme j'ai fait
devient de moins en moins intéressante, y puis surtout ça a l'air bien plus fun  ;D

Et comme sur les NAS Synology j'ai vu qu'on pouvait installer un serveur Asterix... Tu penses que ça peut le faire Baki?

En tout cas merci à tous pour tout ce travail !

grapplerbaki

  • Abonné Orange Fibre
  • *
  • Messages: 115
  • Puteaux
Remplacer Livebox : astuce pour le téléphone.
« Réponse #199 le: 15 octobre 2014 à 11:16:22 »
Oui ça peut le faire,  je suis passé à Freepbx sous raspberry car l interface Asterisk GUI est une horreur et elle a plein de bugs. Impossible d enregistrer mon téléphone Cisco et de paramétrer le trunk freemobile.

J ai un synology 412+, je peux regarder pour avoir une conf basique qui fonctionne avec Siproxd.

Je regarde cela ce week-end.

Baki

stephartsmith

  • Abonné Orange Fibre
  • *
  • Messages: 33
  • FTTH 500 Mb/s sur Paris (75)
Remplacer Livebox : astuce pour le téléphone.
« Réponse #200 le: 16 octobre 2014 à 12:19:47 »
Merci Baki c'est sympa de ta part :)

Il n'y a pas d'urgence cela dit car je vais pas pouvoir bidouiller ma conf avant quelques semaines... :)

En tout cas merci beaucoup et super boulot!

c0mm0n

  • Invité
Remplacer Livebox : astuce pour le téléphone.
« Réponse #201 le: 20 octobre 2014 à 20:09:23 »
En 5.1 beta, le package Asterisk est natif. Je viens de l'installer.

Baki, pas trop eu le temps, j'essaie de me bouger cette semaine.

grapplerbaki

  • Abonné Orange Fibre
  • *
  • Messages: 115
  • Puteaux
Remplacer Livebox : astuce pour le téléphone.
« Réponse #202 le: 20 octobre 2014 à 23:43:45 »
Bonsoir,

Est ce qu'il utilise toujours Asterisk GUI pour le paramétrer ? Rien que changer le protocole (TCP vers UDP)  tu peux passer 3H. Avec FreePBX cela se fait en 5min. J’évite les Beta de Synology, trop risqué avec mes données.

Pas de soucis, c0mm0n j'ai pas trop le temps. Pas mal occupé à la maison.

Petite update :

Finalement j'ai commande le Siemens C530 IP, pas de soucis pour le paramétrer avec Asterisk (attention dans le domaine il faut mettre l'ip du serveur), c'est super simple.
Tous mes téléphones sont connectés à la borne DECT même les SAGEM Orange. Pas de problème de stabilité, ma femme n'a vu que du feu et croie qu'ils sont connectés à la livebox. Que du bonheur, l'edgerouter apporte énormèment de stabilité à mon installation à la maison.

Next steps :
Mettre en place un tunnel OpenVPN pour me connecter avec mon téléphone mobile via un tunnel pour pouvoir appeler la France ou les US via le wifi quand je suis à l’étranger.


tivoli

  • Toulouse (31)
  • Abonné Bbox fibre
  • *
  • Messages: 1 942
  • Toulouse (31)
Remplacer Livebox : astuce pour le téléphone.
« Réponse #203 le: 20 octobre 2014 à 23:50:18 »
J'ai configure un VPN L2TP pour etre compatible avec mes telephones (iOS et Windows Phone) si ca t'interesse

set vpn ipsec ipsec-interfaces interface eth1
set vpn ipsec nat-networks allowed-network 0.0.0.0/0
set vpn ipsec nat-traversal enable
set vpn l2tp remote-access authentication mode local
set vpn l2tp remote-access authentication local-users username ton_nom_ici password mot_de_passe
set vpn l2tp remote-access client-ip-pool start 192.168.2.6
set vpn l2tp remote-access client-ip-pool stop 192.168.2.8
set vpn l2tp remote-access ipsec-settings authentication mode pre-shared-secret
set vpn l2tp remote-access ipsec-settings authentication pre-shared-secret mon_secret
set vpn l2tp remote-access ipsec-settings ike-lifetime 3600
set vpn l2tp remote-access outside-address ton_ip_publique
set vpn l2tp remote-access outside-nexthop 192.168.2.1
set vpn l2tp remote-access dns-servers server-1 192.168.1.1
set vpn l2tp remote-access dns-servers server-2 8.8.8.8