Démarrer le « future IPBX Trixbox » avec le CD
dans le lecteur et appuyer sur « ENTER ». L'écran
ci-après apparait.
Appuyer sur « ENTER » pour que l'installation se
lance. Attention cette installation effacera tout le disque
Cette fenêtre nous invite à choisir la langue. Afin
d'éviter tout conflit, on doit choisir la langue « English »
puis appuyer sur « ENTER ».
Cette fenêtre sert à configurer le clavier, on peut
le modifier avec les flèches directionnelles du clavier.
Dans cet exemple le clavier est français, on se
positionne sur « Fr » puis « ENTER »
Cet écran sert à choisir le fuseau horaire, comme
précédemment on peut le modifier avec les flèches
directionnelles du clavier.
Dans cette fenêtre on renseigne le mot de passe «
root », ce mot de passe servira à administrer le PABX.
La fenêtre ci-dessous apparait, l'installation du PABX
dure environ 30 min.
A la fin de cette étape laisser la machine
redémarrer et choisir le système trixbox parmi ceux
affichés par le chargeur de démarrage.
A la fin du démarrage il vous sera demandé un mot
de login et un mot de passe, avant toute chose pensé à adresser
votre serveur.
#!/bin/bash
clear
echo
"##################################################################" echo "#
#"
echo "# Cree par KWATE KWATE Rodrigues /IUT FV de BANDJOUN /L
GTR #"
echo "# Script d'installation automatique des applications #"
echo "##################################################################" echo
"# Sous la supervision de Mr DJIMELI Alain #" echo " « « «
« « « « « « « « « « «
« « « « « « « « « « «
« « « « « « « « « « «
« « « « « « « « «"
echo "# 1- EXECUTION DE LA SECURITE MINIMALE SERVEUR #"
echo "#2-MISE A JOUR DES LOGICIELS #"
echo "#3- MODIFICATION DU LANGAGE DANS LA CONFIGURATION DE
TRIXBOX #"
echo "#4- AJOUT DES VOIX LOCALES #"
echo "#5- AUGMENTATION DU DELAIDE CONNEXION SIP #"
echo "#################################################
################# " echo "# EXECUTION DE LA SECURITE MINIMALE SERVEUR #"
echo "# On rejette toutes les connections entrantes
#"
iptables -t filter -P INPUT DROP
echo "# On autorise la machine de supervision et
d'administration #"
iptables -A INPUT -s 192.168.105.1 -j ACCEPT
echo "# On autorise les services SIP entrant #"
iptables -t filter -A INPUT -s 192.*.*.* -p udp --sport 5060
-j ACCEPT iptables -t filter -A INPUT -s 192.*.*.* -p tcp --sport 5060 -j
ACCEPT iptables -t filter -A INPUT -s 192.*.*.* -p tcp --sport 5061 -j ACCEPT
iptables -t filter -A INPUT -s 192.*.*.* -p tcp --sport 5061 -j ACCEPT
echo "# On autorise les services h323 entrant #"
iptables -t
filter -A INPUT -s 192.*.*.* -p udp --sport 1718 -j ACCEPT
iptables -t filter -A INPUT -s 192.*.*.* -p tcp --sport 1718 -j
ACCEPT
echo "#On autorise les services IAX entrant #"
iptables -t
filter -A INPUT -s 192.*.*.* -p udp --sport 4569 -j ACCEPT
iptables -t filter -A INPUT -s 192.*.*.* -p tcp --sport 4569 -j
ACCEPT
echo "#on envoi un message de confirmation #"
echo " parfeu démarré et machine
sécurisée ";
echo "Mise a jour des logiciels et applications
"
sleep 2
yum check-update
yum update -y
clear
echo "Modification du langage fr dans les fichiers de
configuration" sleep 2
ifgrep 'language=fr' /etc/asterisk/sip.conf
then
echo "le fichier sip.conf contient dejalanguage=fr"
else
echo 'language=fr' >> /etc/asterisk/sip.conf«
fi
ifgrep 'language=fr' /etc/asterisk/iax.conf
then
echo "le fichier iax.conf contient dejalanguage=fr"
else
echo 'language=fr' >> /etc/asterisk/iax.conf
fi
sed -i '/^loadzone/ s/us/fr/' /etc/zaptel.conf
sed -i '/^defaultzone/ s/us/fr/' /etc/zaptel.conf
sed -i '/general]/ a\language=fr' /etc/asterisk/voicemail.conf
clear
echo "Modification des voix locales "
sleep 2
mv /var/lib/asterisk/sounds/ /var/lib/asterisk/sounds.orig
cp ./install_auto/asterisk-sounds /var/lib/asterisk/sounds/
mkdir /var/lib/asterisk/sounds/custom/
clear
echo "Augmentation du delai de connection SIP"
sleep 2
ifgrep 'defaultexpiry=1800' /etc/asterisk/sip.conf
then
echo " l'augmentation du delai a dejaeterealise"
else
echo '; Augmentation du delai de connection au compte SIP'
>> /etc/asterisk/sip.conf
echo '; Par defaut 120' >> /etc/asterisk/sip.conf 59
echo 'defaultexpiry=1800' >> /etc/asterisk/sip.conf
fi
clear
# Fin de l'installation - Reboot du system
echo "Fin de l'installation - Reboot du system "
sleep 2 shutdown -r now