Bonjour à tous,
Tout d'abord, je vous informe que je vais prochainement mettre à disposition un guide d'installation de FreePBX, Asterisk, spandsp ... et je crois que c'est déjà pas mal (il faut encore corriger quelques petites choses).
Pour le sujet qu'y m'amène, il semble qu'il y ai une erreur dans mon installation nommée ci-dessus. En effet, je n'arrive pas à exécuter des scripts AGI (notamment ceux pour les fonctions Follow Me ou Directory). Bref, je n'arrive pas à trouver la cause du problème.
J'ai essayé avec amportal chown, en directement les utilisateurs et les groupes (chown -R asterisk:asterisk /var/lib/asterisk/agi-bin), changer moi même les droits en 777, mais à chaque redémarrage de FreePBX (la barre orange), l'ensemble des droits est réinitialisé. Sans redémarrer, cela ne fonctionne pas plus.
Si cela parle plus, voici un extrait de CLI lors d'un appel sur une extension avec le module Follow Me activé:
Code:
-- Launched AGI Script /var/lib/asterisk/agi-bin/dialparties.agi
dialparties.agi: Failed to execute '/var/lib/asterisk/agi-bin/dialparties.agi': Permission denied
(note, si vous désirez l'intégralité de la CLI pour l'appel, demandez moi. Je ne l'ai pas mi pour ne pas surcharger, et parce que je trouve le reste assez inutile).
Merci de votre aide en tout cas!
NB: je ne pourrais plus toucher au projet à partir de jeudi soir (fin de stage et soutenance le vendredi). Le problème n'est cependant pas urgent, les applications en questions n'étant clairement pas des priorités. Mais disons plutôt que c'est pour moi, pour un petit plus avant de partir sur la gestion des droits en environnement UNIX ou avec FreePBX du moins.
PS2: j'ai suivi en très grande partie le tuto de tormach: j'ai simplement fait en plus:
Code:
cd /usr/src/asterisk/asterisk-1.6.2.15
useradd -c "Asterisk PBX" -d /var/lib/asterisk asterisk
mkdir /var/run/asterisk
mkdir /var/log/asterisk
chown -R asterisk:asterisk /var/run/asterisk
chown -R asterisk:asterisk /var/log/asterisk
chown -R asterisk:asterisk /var/lib/php/session/