greg2901
23/12/2012, 15h53
Bonjour,
Je souhaiterais récupérer et afficher l'état de mes postes sip avec une page en PHP, si j'utilise ce genre de script:
<?php
$etat=`/usr/sbin/asterisk -rx 'sip show peers'`;
echo "$etat";
?>
Mon navigateur me répond:
Unable to connect to remote asterisk (does /var/run/asterisk/asterisk.ctl exist?)
Mais si je tape /usr/sbin/asterisk -rx 'sip show peers' dans un shell en temps que root j'ai bien la réponse que je souhaite.
J'ai visiblement un problème de droit, mais j'avoues que je ne sais pas trop a qui autoriser quoi, mais je sais que donner a apache les droits de root c'est pas bien !!!
Une idée ??
Je souhaiterais récupérer et afficher l'état de mes postes sip avec une page en PHP, si j'utilise ce genre de script:
<?php
$etat=`/usr/sbin/asterisk -rx 'sip show peers'`;
echo "$etat";
?>
Mon navigateur me répond:
Unable to connect to remote asterisk (does /var/run/asterisk/asterisk.ctl exist?)
Mais si je tape /usr/sbin/asterisk -rx 'sip show peers' dans un shell en temps que root j'ai bien la réponse que je souhaite.
J'ai visiblement un problème de droit, mais j'avoues que je ne sais pas trop a qui autoriser quoi, mais je sais que donner a apache les droits de root c'est pas bien !!!
Une idée ??