Bonjour et Bonne année a tous
J'ai mis en place un DeadAGI a la fin d'un DialPlan afin de controler le retour des appels automatiques lancés par un autre script. Trois IF, s'il y a moins de N échecs, on relance l'appel, s'il ya trop, on arrete tout et on avertit d'administrateur, sinon c'est "ok". Les deux derniers IF foncionnnent bien mais mon problème c'est le relancement des appels. Ca fonctionne pas.
Ma question est : c'est parce que c'est un DeadAGI, que le script ne se lance pas ? ou bien c'est autre chose ..
Code:
.....
if [ $(( `grep -c "echec" $retour` )) -gt 0 ] && [ $(( `grep -c "echec" $retour`)) -lt 5 ] ; then
	echo "recommance"
	./lance_appel.sh $LogPath/lock;
elif [ $(( `grep -c "echec" $retour` )) -ge 5 ] ; then
	echo "echec total" > /tmp/ConvertFile/retour.txt
else
	echo "ok" #> /tmp/ConvertFile/retour.txt	
fi
Code:
...
exten => s,n,Hangup()
exten => h,1,DeadAGI(/tmp/ConvertFile/script_retour.agi)