PDA

Voir la version complète : Et il possible de faire redémarre son serveur avec asterisk



xunil2003
05/03/2014, 22h59
Bonjour,

Tout est dans le titre.
Je pense ajouter une extension à mon fichier extention.conf.



exten => 5555,1,Answer()
exten => 5555,2,Playtones(ring)
exten => 5555,3,wait(5)
exten => 5555,n,agi(googletts.agi,"Bonjour, Veuillez composer le mot de passe à 4 chiffres",fr)
exten => 5555,n,Read(MDP,,4)
exten => 5555,n,SayNumber(${MDP})
exten => 5555,n,agi(googletts.agi,"Veuillez patienter, le serveur va redémarrer, Aurevoir",fr)
exten => 5555,n,agi(reboot.agi,${MDP})


reboot.agi

#!/bin/bash
#Emplacement fichier : /var/lib/asterisk/agi-bin/reboot.agi

a=$1
b=1234

if [ "$a" = "$b" ]
then
echo "Le mot de passe est correct."
sudo reboot
else
echo "Le mot de passe $a est faux."
fi

echo
exit 0

Mais je pense qu'il va y avoir un problème avec sudo au niveau du mot de passe.
Quelqu'un peut-il m'aiguiller ?

Merci.