Les soucis sont nombreux dans cette histoire:
- debian 8, on parle d'une distro qui date de 2015, derniere update en 2018
- asterisk 11 ...
je veux bien entendre que l'admin soit deborde mais la c'est de l'inconscience a ce niveau
Au vu du "fix" il doit y avoir un watchdog/cron qui redemarre asterisk regulierement et aleatoirement le chargement du module pour gerer les fonctions dans les macros asterisk ne se charge pas.
Ma premiere reaction serait de modifier le modules.conf pour forcer le chargement du module ("load app_stack.so") voir meme le passer en required ("require app_stack.so")
Deuxieme reaction serait de mettre a jour le bouzin
Si vous souhaiter vraiment persister dans le hack, le script suivant devrait gerer le probleme en question, a executer en local depuis le serveur asterisk:
#!/bin/bash
set -o nounset -o pipefail -o errexit
if ! asterisk -x "module show" | grep -q "app_stack"; then
asterisk -x "module load app_stack"
fi
# beark
Posté par -=[ silmaril ]=- (site web personnel) . En réponse au message [Asterisk] Comment scripter ça ? (module load app_stack.so). Évalué à 2.
Les soucis sont nombreux dans cette histoire:
- debian 8, on parle d'une distro qui date de 2015, derniere update en 2018
- asterisk 11 ...
je veux bien entendre que l'admin soit deborde mais la c'est de l'inconscience a ce niveau
Au vu du "fix" il doit y avoir un watchdog/cron qui redemarre asterisk regulierement et aleatoirement le chargement du module pour gerer les fonctions dans les macros asterisk ne se charge pas.
Ma premiere reaction serait de modifier le modules.conf pour forcer le chargement du module ("load app_stack.so") voir meme le passer en required ("require app_stack.so")
Deuxieme reaction serait de mettre a jour le bouzin
Si vous souhaiter vraiment persister dans le hack, le script suivant devrait gerer le probleme en question, a executer en local depuis le serveur asterisk: