Asterix Sous Linux

download Asterix Sous Linux

of 20

Transcript of Asterix Sous Linux

Voix sur IP: asterisk sous linux1

objectif

2 23/12/08 2

Installation dAsterisk sur FedoraAsterisk est un serveur de tlphonie open source permettant de disposer sur un simple PC de fonctions jusque l rserves aux PABX professionnel.

3 23/12/08 3

Installation dAsterisk Tlcharger asterisk sur le site : http://www.asterisk.org/downloads.

Une fois le fichier tlcharg, dcompresser le laide de la commande suivante: # tar -zxvf asterisk-1.6.0.1.tar.gz

4 23/12/08 4

Installation dAsterisk Lancer la compilation avec les commandes suivantes:# cd asterisk-1.6.0.1 # ./configure # make # make install # make samples -> Seulement ncessaire pour une installation initiale. crase les fichiers de configuration actuels. # make progdocs

5 23/12/08 5

Installation dAsterisk

Une fois linstallation termine, vous pouvez tester Asterisk:# /usr/sbin/asterisk -VAsterisk 1.6.0.1 Linstallation est russie, passer la phase de configuration.

6 23/12/08 Free Template from www.brainybetty.com 6

Configuration dAsterisk Voici la liste des rpertoires utilises par Asterisk: /etc/asterisk : contient les fichiers de configuration. /usr/lib/asterisk/modules : contient les modules utiliss par Asterisk (codec, applications tierces). /var/lib/asterisk/agi-bin : contient vos scripts. /var/lib/asterisk/firmware : contient les drivers pour les cartes compatible Asterisk . /var/lib/asterisk/images : contient des images pour les applications les supportant. /var/lib/asterisk/keys : contient les cls publiques et prives (RSA) /var/lib/asterisk/mohmp3 : contient les musiques dattente au format MP3 (CBR uniquement et pas de tag ID3). /var/lib/asterisk/sounds : contient les annonces vocales /var/log/asterisk : contient les logs du processus Asterisk7 23/12/08 7

Configuration dAsterisk

Comme nous allons nous limiter une configuration purement SIP du serveur Asterisk . Il faut commencer par diter le fichier /etc/asterisk/sip.conf8

Configuration des clients SIP sur Asterisk[100] type =friend username=100 secret=100 host =192.168.1.2 language=fr context=sip allow=allNous venons de crer un utilisateur 100 sur le serveur.9

Configuration de base d'Asterisk

type : Type de client (peer, user ou friend) username : Identifiant de l'utilisateur secret : Mot de passe de l'utilisateur host : Mthode pour trouver le client (dynamique, nom d'hte ou adresse IP) language : Langue par dfaut pour l'utilisateur10

Extensions.confextensions.conf afin dattribuer lesnumros dappels aux clients et de dcrire le comportement ou le scnario des appels pour les clients SIP.

[SIP] exten => 100,1,Dial(SIP/100,20,tr) exten => 200,1,Dial(SIP/200,20,tr)11

Lancement dAsterisk

Pour lancer la console dadministration Asterisk, il suffit de taper la ligne suivante: # /usr/sbin/asterisk -c

12

Nous pouvons alors vrifier que lutilisateur SIP a bien t cr

On le vrifie par : CLI> sip show users

13

Installation de X-LiteUne fois le fichier tlcharg, il faut commencer par le dcompresser: # tar -zxvf X-Lite_Install.tar.gz

14

Installation de X-LiteUne fois le fichier est dcompress il faut changer ses droits daccs : Chmod +x xtensoftphone

15

Installation de X-LiteLancement de linstallation de X-lite :

./xtensoftphone

16

17

Configuration de X-lite

En cliquant sur le bouton du menu (figure ci -dessus), on obtient

18

19

o

Positionner Enable Yes. Positionner Display Name, Username, authorization User et password 100. Positionner Domain/Realm, SIP Proxy et Out Bound Proxy l'adresse IP de notre serveur Asterisk.Dans notre cas 192 .168.1.120

o

o