Configuration Freephonie SIP
Lancé en 2006, Freephonie SIP est un réseau parallèle utilisable pour la téléphonie VoIP (en SIP). Les Freebox de Free émettent un réseau Wi-Fi dédié, vu sous le nom Freephonie SIP, auquel les téléphones VoIP pouvaient se connecter directement pour téléphone gratuitement. Free a proposé un temps deux téléphones compatibles, un modèle uniquement Wi-Fi et un modèle intégrant aussi de la téléphonie classique en GSM (les modèles White et Black).
Configuration free pour freephonie SIP en paramétrant un téléphone mobile (smartphone), il devient possible de téléphoner sous les mêmes conditions qu’avec sa ligne fixe free, dans le monde entier. Par exemple appeler gratuitement la France depuis la Tunisie avec un smartphone français et donc éviter les frais de roaming des opérateurs téléphoniques.
Configuration Freephonie SIP pour activer votre compte SIP dans le menu Gestion des Les services de téléphonie Free.
Configuration Freephonie sur portail.free
Connectez-vous sur votre Espace free Abonné, à l’aide de votre identifiant et du mot de passe.
Dans l’onglet Téléphonie, cliquez sur Paramétrer mon compte SIP.
Indiquez le mot de passe de votre choix dans le champ dédié puis décidez si les appels entrants doivent être redirigés sur la Freebox ou l’ordinateur en cochant l’option correspondante.
Pour que les appels soient redirigés correctement vers Asterisk de téléphonie SIP, il devra être lancé et opérationnel.
Dans le cas contraire, les appels seront automatiquement redirigés vers la Freebox.
Validez ensuite en cliquant sur le bouton Enregistrer.
Paramètre du compte SIP Free
Redirections Baux DHCP sur le routeur de Free
Configuration d’un trunksip Free avec serveur Asterisk Une fois le service SIP activé depuis votre Espace Abonné :
Fichier de Configuration Freephonie SIP sur Asterisk
Asterisk permet de transformer un ordinateur en centrale téléphonique performante. Il se présente sous la forme d’un logiciel libre édité par la société américaine Digium. La configuration d’un serveur Asterisk n’est pas aisée, surtout pour les néophytes, c’est pour cette raison que certaines sociétés dont Digium éditent maintenant des distributions entièrement consacrée à Asterisk parmi lesquelles on peut citer : Asterisk Now, Trixbox, Xivo.
Pour débuter la programmation du serveur Asterisk, voyons quelques configurations de base.
Nous allons créer des utilisateurs, puis configurer le DialPlan pour permettre aux appels de passer.
Maintenant faite quelques modifications au fichier de configuration SIP dans le répertoire.
/etc/asterisk.
vi /etc/asterisk/sip.conf
[general]
defaultexpirey=1800
dtmfmode=auto
qualify=yes
; Comptes SIP où s’enregistrer
register => 09XXXXxxxx:*********@freephonie.net
register => 09xxxxxxxx:*********@sip.ovh.fr
; Compte OVH
[ovhfr]
type=peer
host=sip.ovh.fr
username=09xxxxxxxx
fromuser=09xxxxxxxx
secret=*********
nat=yes
allow=all
; Appels sortants sur Freephonie
[freephonie-out]
type=peer
host=freephonie.net
username=09xxxxxxxx
fromuser=09xxxxxxxx
secret=*********
nat=yes
fromdomain=freephonie.net
allow=all
; Les appels entrants freephonie
[freephonie-in]
type=peer
context=fromfree
host=freephonie.net
allow=all
; Client SIP : mon téléphone eyebeam
[200]
type=friend
username=200
secret=*****
host=dynamic
context=maison
nat=yes
dtmfmode=inband
allow=all
canreinvite=no
Maintenant configurons extensions.conf qui indique le plan de numérotation
Mon contexte c’est “maison”, on peux avoir plusieurs contextes selon les clients.
[maison]
On compose un numéro à 10 chiffres commençant par zéro puis un chiffre qui n’est pas zéro (exemple 049354xxxx)
On essaye de le composer avec Freephonie, mais si ça marche pas on utilisera OVH
exten => _0ZXXXXXXXX,1,Dial(SIP/freephonie-out/${EXTEN})
exten => _0ZXXXXXXXX,2,Dial(SIP/ovhfr/0033${EXTEN:1})
Règle spécifique à l’italie qui permet de composer un numéro belge sans le préfixe 0039 :
On tape un numéro comportant au moins 5 chiffres, les numéros ici qui sont variables en longueur, qui commence par zéro puis un chiffre qui n’est pas zéro (Z), alors on rajoute automatiquement le préfixe 0039
exten => _0ZXX.,1,Dial(SIP/voipbuster/0039${EXTEN:1})
Numéros internationaux commençant par 00 (par ex. 0033 pour la france) : on passe par OVH directement
exten => _00ZXXX.,1,Dial(SIP/ovhfr/${EXTEN})
Si le numéro n’est ni un numéro français ni un numéro belge ni un numéro international on raccroche
exten => _0Z.,3,Congestion
Indique que faire avec les appels entrants sur freephonie
[fromfree]
ici on fait sonner juste le téléphone (on pourrait faire sonner plusieurs clients SIP en même temps ou à la suite…)
exten => s,1,Dial(SIP/220)
Il ne reste plus qu’a faire prendre en compte la nouvelle configuration par votre serveur Asterisk:
# service asterisk restart
# Asterisk -vvvvvvvvr