Installation trixbox sur Dedibox
Un article de Wiki Lambert Nicolas - Quement Julien.
TrixBox sur Centos 4.2 made in DediBox - Valable uniquement jusque à Trixbox 2.2.4
Sommaire |
Mise en Place
Préparation
- Mise à jour
yum update
- Téléchargez l'iso de la Trixbox
wget http://ovh.dl.sourceforge.net/sourceforge/asteriskathome/trixbox-2.2.4.iso
- Créez un répertoire de montage
mkdir /mnt/cd-trix
- Montez l'iso dans le répertoire
mount -t iso9660 -o loop trixbox-2.2.4.iso /mnt/cd-trix
- Créez un répertoire trixbox
mkdir /var/trixbox_load
- Allez dans le répertoire /mnt/cd-trixbox
cd /mnt/cd-trix
- Copiez le tar.gz dans trixbox_load
cp trixbox.tar.gz /var/trixbox_load
- Allez dans le repertoire trixbox_load
cd /var/trixbox_load
- Décompressez l'archive
tar -xvzf trixbox.tar.gz
- Donnez tous les droits aux répertoires /var/trixbox_load/
chmod 777 /var/trixbox_load/ -R
- Création des repository pour utiliser les RPM fournis pour trixbox
yum -y install createrepo
mkdir /var/local_repo/ mkdir /var/local_repo/CentOS/ mkdir /var/local_repo/Trixbox/
cp /mnt/cd-trix/CentOS/RPMS/* /var/local_repo/CentOS/ cp /var/trixbox_load/rpms/* /var/local_repo/Trixbox/
createrepo /var/local_repo/CentOS/ createrepo /var/local_repo/Trixbox/
echo "[local_CentOS]" >> /etc/yum.repos.d/local_centos.repo echo "name=Local repository for CentosOS(Trixbox RPM)" >> /etc/yum.repos.d/local_centos.repo echo "baseurl=file:///var/local_repo/CentOS/" >> /etc/yum.repos.d/local_centos.repo echo "enabled=1" >> /etc/yum.repos.d/local_centos.repo echo "gpgcheck=0" >> /etc/yum.repos.d/local_centos.repo
echo "[local_Trixbox]" >> /etc/yum.repos.d/local_trixbox.repo echo "name=Local repository for TrixBox(Trixbox RPM)" >> /etc/yum.repos.d/local_trixbox.repo echo "baseurl=file:///var/local_repo/Trixbox/" >> /etc/yum.repos.d/local_trixbox.repo echo "enabled=1" >> /etc/yum.repos.d/local_trixbox.repo echo "gpgcheck=0" >> /etc/yum.repos.d/local_trixbox.repo
Installation de base
yum -y update yum -y install alsa-utils audiofile-devel bison cpp curl curl-devel cvs dhcp flex gcc gd glibc-devel glibc-headers glibc-kernheaders grub httpd kernel krb5-devel libcap libpcap libtermcap-devel libtiff libtiff-devel libxml2 libgcrypt lm_sensors mc mkisofs mysql mysql-devel mysql-server ncurses-devel newt-devel ntp openssl096b openssl-devel perl perl-libwww-perl perl-DateManip perl-DBD-MySQL perl-DBI perl-Net-DNS perl-suidperl perl-Time-HiRes perl-XML-Parser php php-mysql php-gd php-mbstring postgresql-libs readline readline-devel sendmail-cf subversion system-config-date system-config-keyboard rpm-build slang-devel sox unixODBC vsftpd zlib-devel screen yum -y install libpri.i386 yum -y install spandsp.i386 yum -y install asterisk.i386
./install.sh
Attention il y a deux reboots
Mise à jours
- Mettre à jour Trixbox
trixbox-update.sh
A la question : Can I put the new script in /usr/local/sbin (y/n)?
Repondre : y
trixbox-update.sh update
yum -y install tbm-GUIcore
yum -y update
Utilisation
Voix Francaise
Pour le liens voir : http://www.asterisk-france.net/af-site/index.php?option=com_content&task=view&id=44&Itemid=2
Prendre la dernière release
- Téléchargez le fichier
wget http://www.asterisk-france.net/data/Demo/Prompt.FR.AF.Ver.2.1.GSM.Released.zip
- L'extraire
unzip Prompt.FR.AF.Ver.2.1.GSM.Released.zip
- Sauvegardez les voix actuelles
cd /var/lib/asterisk mkdir sounds_sauv cp -r -f sounds/* sounds_sauv/
- Copiez les voix francaises à la place des voix anglaises
rm -r -f ./sounds mv Prompt.FR.AF.Ver.2.1.GSM.Released/ ./sounds
Aide Trixbox
help-trixbox
trixbox 2.2 - HELP Commands Descriptions ----------------------------------------------------------------------- trixbox-update.sh upgrade trixbox to the latest version (use with caution) config set the local time zone and keyboard type netconfig configure ethernet interface genzaptelconf autoconfig Zaptel cards passwd-maint set master password for web GUI passwd-amp set password for amp only passwd-meetme set password for Web MeetMe only passwd set root password for console login setup-aastra create a aastra.cfg in /tftpboot setup-cisco create a SIPDefault.cnf in /tftpboot setup-grandstream setup for autoconfiguration of Grandstream setup-linksys create Linksys default files in /tftpboot setup-polycom create Polycom default files in /tftpboot setup-snom create Snom default files in /tftpboot setup-dhcp set up a dhcp server setup-samba set up a Samba server (Microsoft file sharing) setup-mail configure sendmail asterisk -vr Asterisk CLI
