« Sipx » : différence entre les versions

Un livre de Wikilivres.
Contenu supprimé Contenu ajouté
Fyoula (discussion | contributions)
Fyoula (discussion | contributions)
Ligne 1 : Ligne 1 :
==Presentation==
==Presentation==
Sipx est un autocommutateur IP libre pour Linux, Il est [Open Source].
Sipx est un autocommutateur IP libre pour Linux, Il est Open Source.
Il fournit la plupart des fonctionnalités ou services d'un autocommutateur ([PABX]) classique.
Il fournit la plupart des fonctionnalités ou services d'un autocommutateur (PABX) classique.
Il peut se connecter avec le réseau téléphonique commuté ([RTC]) par l'intermediare des passerelles de [VoIP].
Il peut se connecter avec le réseau téléphonique commuté (RTC) par l'intermediare des passerelles de VoIP.
Sipx fonctionne avec des téléphones ou passerelles utilisant le protocole SIP (Session Initiation Protocol).
Sipx fonctionne avec des téléphones ou passerelles utilisant le protocole SIP (Session Initiation Protocol).
Ce logiciel est développé par des programmeur de Pingtel reunis au sein de SIPFoundry.
Ce logiciel est développé par des programmeur de Pingtel reunis au sein de SIPFoundry.

Version du 19 avril 2006 à 17:45

Presentation

Sipx est un autocommutateur IP libre pour Linux, Il est Open Source. Il fournit la plupart des fonctionnalités ou services d'un autocommutateur (PABX) classique. Il peut se connecter avec le réseau téléphonique commuté (RTC) par l'intermediare des passerelles de VoIP. Sipx fonctionne avec des téléphones ou passerelles utilisant le protocole SIP (Session Initiation Protocol). Ce logiciel est développé par des programmeur de Pingtel reunis au sein de SIPFoundry.

Configuration de Base du Systeme

Installation du Systeme de Base

Configuration du Réseau et du DNS

Dans la config réseau du Systeme Les fichiers à renseigner sont:

  • /etc/network/interfaces
  • /etc/hostname
  • /etc/host.conf
  • /etc/resolv.conf


Le fichier /etc/network/interfaces decrit les interfaces réseaux sur le systemes

iface lo
iface lo net loopback
auto  eth0
iface eth0 inet static
      adress    192.168.0.34
      netmask   255.255.255.0
      gateway   192.168.0.1
      network   192.168.0.0
      broadcast 192.168.0.255

Le fichier /etc/hosts décrit le nom d'hôte et le domaine

127.0.0.1        localhost.localdomain localhost
192.168.0.34     voip.sipx.gn voip

Le fichier /etc/resolv.conf configure votre serveur sur le serveur DNS responsable de votre domaine.

search       sipx.gn
nameserver   192.168.0.5
nameserver   192.168.0.10

Test de la Configuration Réseau et DNS

Pour faire le test de la configuration réseau. on utilisera souvant ces commandes ci-dessous:

  • hostname
  • hostname -d
  • hostname -f
  • dig -t A voip.sipx.gn

La commande hostname indique le nom d'hote du serveur sipx

voip:~# hostname
voip:~# voip

La commande hostname -f indique le nom d'hote complet (FQDN) du serveur sipx

voip:~# hostname
voip:~# voip.sipx.gn


La commande hostname -d indique le nom de domain du serveur sipx

voip:~# hostname
voip:~# sipx.gn


La commande dig -t A voip.sipx.gn affiche la reponse DNS.

voip:~# dig -t A voip.sipx.gn
; <<>> DiG 9.2.4 <<>> -t A voip.sipx.gn
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 16539
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;voip.sipx.gn.                  IN      A

;; ANSWER SECTION:
voip.sipx.gn.           604800  IN      A       192.168.0.34

;; AUTHORITY SECTION:
sipx.gn.                604800  IN      NS      voip.sipx.gn.

;; Query time: 0 msec
;; SERVER: 192.168.0.5#53(192.168.0.5)
;; WHEN: Wed Apr 19 16:24:45 2006
;; MSG SIZE  rcvd: 60

Installation et Configuration de Sipx

Récommandations materielles

Configuration de [apt]

apt est le gestionnaires des paquets debian par excellence. Pour installer sipx à l'aide de apt, il faut renseigner le fichier /etc/apt/sources.list. Les paquets ncessaires à l'installation de sipx sur debian se trouvent sur:

Le contenu du fichier /etc/apt/sources.list doit etre:

deb http://mirrors.kernel.org/debian/ stable main non-free contrib
deb-src http://mirrors.kernel.org/debian/ stable main
deb http://security.debian.org/ stable/updates main contrib non-free
deb http://scm.calivia.com/pub/sipx/debian stable main
deb http://security.debian.org/ testing/updates main contrib

puis il faut mettre apt à jour à l'aide la commande

apt-get update

Installation du Runtime JAVA

on install le Runtime JAVA, en executant la commmande

apt-get install sun-j2re1.5

Installation du Package Sipxpbx

apt-get install sipxpbx

Configuration des Packages

Cas Pratique.