• # beark

    Posté par (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:

    #!/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