Voip/Asterisk

De GeRgOsNet

Installation d'Asterisk et Freepbx

Nous allons installer Asterisk et Freepbx à l'aide du script de Yoann Queret sur une Debian VIERGE .

Telechargement du script :

wget http://www.queret.net/download/Asterisk_FreePBX/scripts/asterisk-freepbx_0.3.4_fr_2010-01-14.sh

Lancement du script :

sh asterisk-freepbx_0.3.4_fr_2010-01-14.sh

Maintenant il suffit de suivre les instructions du script .

Ajouter les voix FR :

Editer sip.conf et ajouter :

language=fr

Dans le bloc :

[general]
; These files will all be included in the [general] context
;
#include sip_general_additional.conf
defaultexpirey=1800
dtmfmode=auto
qualify=yes


Une fois l'installation terminer passage à la configuration .

Configuration Asterisk via Freepbx

Rendez-vous sur l'interface web http://ip_serveur

(Login par defaut : admin/admin)

  • Creation de compte SIP :

Ce rendre à l'adresse http://ip_serveur/admin/config.php?type=setup&display=extensions

Selectionner Device : Generic SIP Device Edit Extention : Display Name : Bureau ... Device Options : Secret : monmotdepasse

Submit / On recharge la configuration . Le compte est maintenant Actif .


  • Ajout d'une ligne SIP pour rentrer et sortir :

Ce rendre à l'adresse : http://ip_serveur/admin/config.php?type=setup&display=trunks

Selectionner Add SIP Trunk Config : Outgoing Settings Trunk Name : free PEER Details :

type=peer
host=freephonie.net
username=09XXXXXXX
fromuser=09XXXXXXX
secret=XXXXX
nat=yes
insecure=very
context=from-trunk

Ne rien mettre dans Incoming Settings

Registration : Register String :

09XXXXXXXX:motdepassesip@freephonie.net

Submit / On recharge la configuration .

  • Ajout de route de sortie :

Ce rendre à l'adresse : http://ip_serveur/config.php?type=setup&display=routing

Cliquer sur 0 9_outside. Dans Dial Patterns : Mettre un point . Dans trunk Sequence choisir l'ordre d'utilisation des comptes SIP/Zap ...

Submit / On recharge la configuration .

  • Ajout de route d'entrée :

Ce rendre à l'adresse : http://ip_serveur/admin/config.php?type=setup&display=did

Choisir la destination pour les appels dans Set Destination

  • Relancer à la main la configuration

Ce connecter en SSH et tapper :

amportal restart

Liens