tuto:linux_divers:freepbx_sur_centos_7

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tuto:linux_divers:freepbx_sur_centos_7 [14/06/2016 11:48]
dani [Installation des paquets]
tuto:linux_divers:freepbx_sur_centos_7 [08/09/2016 08:51] (Version actuelle)
dani
Ligne 33: Ligne 33:
  
 <code bash> <code bash>
-yum install asterisk asterisk-sounds-core-{en,fr}-{siren14,siren7,sln16,ulaw,wav} asterisk-voicemail-plain asterisk-pjsip asterisk-mysql asterisk-ael asterisk-iax2 asterisk-sip+yum install asterisk asterisk-voicemail-plain asterisk-pjsip asterisk-mysql asterisk-ael asterisk-iax2 asterisk-sip
 </code> </code>
  
Ligne 48: Ligne 48:
  
 <code bash> <code bash>
-systemctl start mariadb.service +systemctl start mariadb 
-systemctl enable mariadb.service+systemctl enable mariadb
 systemctl start httpd systemctl start httpd
 systemctl enable httpd systemctl enable httpd
Ligne 69: Ligne 69:
 chown asterisk:asterisk /var/lib/php/ast-sessions chown asterisk:asterisk /var/lib/php/ast-sessions
 chmod 770 /var/lib/php/ast-sessions chmod 770 /var/lib/php/ast-sessions
 +chown asterisk:asterisk /var/log/php/www/
 +chmod 770 /var/log/php/www/
 cat <<'_EOF' > /etc/php-fpm.d/www.conf cat <<'_EOF' > /etc/php-fpm.d/www.conf
 [www] [www]
Ligne 83: Ligne 85:
 pm.max_spare_servers = 35 pm.max_spare_servers = 35
 pm.max_requests = 500 pm.max_requests = 500
-php_admin_value[error_log] = syslog+php_admin_value[error_log] = /var/log/php/www/error.log
 php_admin_flag[log_errors] = on php_admin_flag[log_errors] = on
 php_value[session.save_handler] = files php_value[session.save_handler] = files
Ligne 94: Ligne 96:
 </FilesMatch> </FilesMatch>
 cat <<'_EOF' > /etc/httpd/conf.d/freepbx.conf cat <<'_EOF' > /etc/httpd/conf.d/freepbx.conf
 +# Pour forcer le SSL, décommenter les 2 lignes suivantes
 +# RewriteEngine on
 +# RewriteRule /(.*|$) https://%{HTTP_HOST}/$1 [L]
 +Timeout 600
 <Directory /var/www/html> <Directory /var/www/html>
   DirectoryIndex index.php   DirectoryIndex index.php
   Options +FollowSymlinks   Options +FollowSymlinks
   AllowOverride All   AllowOverride All
 +  # En cas d'utilisation de Lemonldap::NG pour l'authentification
 +  # PerlHeaderParserHandler Lemonldap::NG::Handler
 +  # SetEnvIfNoCase Auth-User "(.*)" PHP_AUTH_USER=$1
 </Directory> </Directory>
 _EOF _EOF
Ligne 114: Ligne 123:
  
 <code bash> <code bash>
-mkdir -p /tftpboot/{contacts,logs,overrides,bmp}+mkdir -p /tftpboot/{contacts,logs,overrides,licenses,bmp}
 chown asterisk:asterisk /tftpboot chown asterisk:asterisk /tftpboot
 +mkdir -p /tftpboot/config_bkp/contacts
 +chown -R asterisk:asterisk /tftpboot/config_bkp
 chmod 750 /tftpboot chmod 750 /tftpboot
 chmod 770 /tftpboot/{contacts,logs,overrides,bmp} chmod 770 /tftpboot/{contacts,logs,overrides,bmp}
-chown PlcmSpIp:PlcmSpIp /tftpboot/{contacts,logs,overrides,bmp}+chown PlcmSpIp:asterisk /tftpboot/{contacts,logs,overrides,licenses,bmp}
 </code> </code>
 <code bash> <code bash>
Ligne 156: Ligne 167:
 rm -f freepbx-13.0-latest.tgz rm -f freepbx-13.0-latest.tgz
 cd freepbx cd freepbx
 +</code>
 +
 +  * Les répertoires pour les packs de voix
 +<code bash>
 +mkdir -p /var/lib/asterisk/sounds/custom
 +mkdir -p /var/lib/asterisk/moh
 +pushd /var/lib/asterisk/sounds/
 +popd
 +BASE=http://downloads.asterisk.org/pub/telephony/sounds/
 +for F in alaw g722 g729 gsm siren7 siren14 sln16 ulaw wav; do
 +  for L in en fr; do
 +    [ -d /var/lib/asterisk/sounds/$L ] || mkdir /var/lib/asterisk/sounds/$L
 +    for V in core extra; do
 +      wget -O - $BASE/asterisk-$V-sounds-$L-$F-current.tar.gz | tar xzv -C /var/lib/asterisk/sounds/$L
 +    done
 +    [ -l /usr/share/asterisk/sounds/$L ] || ln -s /var/lib/asterisk/sounds/$L /usr/share/asterisk/sounds/$L
 +  done
 +  wget $BASE/asterisk-moh-opsound-$F-current.tar.gz -O - | tar xzv -C /var/lib/asterisk/moh/
 +done
 +chown -R asterisk:asterisk /var/lib/asterisk/{sounds,moh}
 </code> </code>
  
  • tuto/linux_divers/freepbx_sur_centos_7.1465897737.txt.gz
  • Dernière modification: 14/06/2016 11:48
  • de dani