Blog notes Aternatik


Accueil du site / Articles et ressources / Logiciels / Installation Asterisk sur debian

Actualités / Nouveautés

Asterisk et vserver

Installer Asterisk dans un vserver (server virtuel) offre beaucoup d’avantage (sécurité, indépendance dans la configuration, etc…) mais (...)

Lire la suite - 8 août

Vérifier un numéro de téléphone en PHP

Cette fonction permet de vérifier un numéro de téléphone que ce soit un numéro de téléphone fixe (0…) ou un numéro gsm (06…) Le (...)

Lire la suite - 1er juin

Remplacer des mots dans une arborescence

Des chemins en dur dans des centaines de fichiers identiques ? (ici des .htaccess) Voila un script surement utile… #!/bin/bash # Usage : (...)

Lire la suite - 10 mai

Supprimer dernier caractère d’une chaine

Juste pour mémoire ! echo "truc" | sed 's/.\1\$//g'

Lire la suite - 17 avril

Variables de configuration SAMBA

Liste des variables qui peuvent être utilisées dans le fichier /etc/samba/smb.conf pour paramétrer un serveur de fichier SAMBA : %u. Nom (...)

Lire la suite - 26 mars

Logiciels

Installation Asterisk sur debian

Publié le 8 août - Tags : - (1041 visites)

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


vserver asterisk build -m debootstrap --context 1122 --hostname asterisk.test.lan --interface eth0:192.168.0.2/32 --force -- -d etch

[...]

vserver asterisk start
vserver asterisk enter

asterisk:/# apt-get install locales ssh vim
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

- Site officiel Asterisk
- Une bonne introduction pour Asterisk et la Voip : Wiki SOS Admin
- Asterisk sur Wikipedia

Commentaires

Il y a 0 messages.



http://www.wikio.fr netvibes Google SPIP Suivre la vie du site RSS 2.0 Création de sites internet : Aternatik phpMyVisites

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