Blog notes Aternatik

Contact
Accueil du site > Articles et ressources > Logiciels > Installation Asterisk sur debian

Installation Asterisk sur debian

Asterisk est un PCBX : un serveur de communications téléphoniques qui utilise le protocole SIP. Autrement dit : un serveur voip... L’article décrit l’installation des paquets debian et la configuration minimale.

On va tout d’abord installer un vserver de test. Sur le serveur hôte :

master:/# vserver asterisk build -m debootstrap --context 1122 --hostname asterisk.test.lan --interface eth0:192.168.0.2/32 --force -- -d etch
[...]
asterisk:/# vserver asterisk start
asterisk:/# vserver asterisk enter
asterisk:/# apt-get install locales ssh vim
asterisk:/# dpkg-reconfigure locales

Pour éviter la compilation du logiciel Asterisk (nécessaire pour avoir la dernière version qui inclus les derniers codecs), le paquet fournit par debian va nous servir.

Avant d’installer, une recherche dans les bons paquets :

obelix:/# apt-cache search asterisk
asterisk - Open Source Private Branch Exchange (PBX)
asterisk-app-dtmftotext - Text entry application for Asterisk
asterisk-app-fax - Softfax application for Asterisk
asterisk-bristuff - Open Source Private Branch Exchange (PBX) - BRIstuff-enabled version
asterisk-chan-capi - Common ISDN API 2.0 implementation for Asterisk
asterisk-classic - Open Source Private Branch Exchange (PBX) - original Digium version
asterisk-config - config files for asterisk
asterisk-dev - development files for asterisk
asterisk-doc - documentation for asterisk
asterisk-h323 - asterisk H.323 VoIP channel
asterisk-oh323 - oh323 channel driver for Asterisk
asterisk-prompt-de - German voice prompts for the Asterisk PBX
asterisk-prompt-es-co - Colombian Spanish voice prompts for Asterisk
asterisk-prompt-fr - French voice prompts for Asterisk
asterisk-prompt-it - Italian voice prompts for the Asterisk PBX
asterisk-prompt-se - Swedish voice prompts for Asterisk
asterisk-sounds-extra - Additional sound files for the Asterisk PBX
asterisk-sounds-main - sound files for asterisk
asterisk-web-vmail - Web-based (CGI) voice mail interface for Asterisk
destar - management interface for the Asterisk PBX
iaxmodem - software modem with IAX2 connectivity
kiax - IAX VoIP softphone
libiax-dev - implementation of the Inter-Asterisk eXchange protocol (devel)
libiax0 - implementation of the Inter-Asterisk eXchange protocol
apt-get install asterisk asterisk-doc asterisk-prompt-fr asterisk-sounds-main asterisk-sounds-extra

Configuration

Editer le fichier /etc/default/asterisk et indiquer les bons paramètres :

RUNASTERISK=yes
RUNASTSAFE=yes

Mise en orbite

Après quelques petits soucis dû l’utilisation d’un vserver, Asterisk est enfin démarré et prêt à fonctionner.

obelix:/# /etc/init.d/asterisk start
Starting Asterisk PBX: asterisk.
obelix:/# Asterisk ended with exit status 0
Asterisk shutdown normally.
obelix:/# pstree
init─┬─asterisk───19*[{asterisk}]
     ├─cron
     ├─sshd
     └─syslogd
obelix:/# netstat -lp
Connexions Internet actives (seulement serveurs)
Proto Recv-Q Send-Q Adresse locale          Adresse distante        Etat        PID/Program name  
tcp        0      0 obelix:5038             *:*                     LISTEN     8709/asterisk      
tcp        0      0 obelix:sieve            *:*                     LISTEN     8709/asterisk      
tcp        0      0 obelix:ssh              *:*                     LISTEN     8448/sshd          
tcp        0      0 obelix:1720             *:*                     LISTEN     8709/asterisk      
udp        0      0 obelix:2727             *:*                                8709/asterisk      
udp        0      0 obelix:4520             *:*                                8709/asterisk      
udp        0      0 obelix:sip              *:*                                8709/asterisk      
udp        0      0 obelix:iax              *:*                                8709/asterisk      
Sockets du domaine UNIX actives(seulement serveurs)
Proto RefCpt Indicatrs   Type       Etat          I-Node PID/Program name    Chemin
unix  2      [ ACC ]     STREAM     LISTENING     16218862 8709/asterisk       /var/run/asterisk/asterisk.ctl
obelix:/#

Il faut maintenant créer le dialplan pour faire communiquer tous nos téléphones SIP.

Des liens

Répondre à cet article

http://www.wikio.fr netvibes Google SPIP Suivre la vie du site RSS 2.0

Aternatik - tél : 04.86.57.31.22 | SIRET 484 907 530 00030 - NAF 6201Z
plan du site |  RSS 2.0 Suivre la vie du site SPIP
Création de sites et solutions internet

Creative Commons License
Le contenu du site est mis à disposition sous un contrat Creative Commons.