1. Проверить атрибут исполняемости скрипта (
chmod +x /var/lib/asterisk/ssh.sh
). Убедиться, что у пользователя астериск (или из под кого она запускается) есть права на этот файл.
2. Убедиться, что доступ по ssh осуществляется по ключу и он не требует пароль. Как вариант добавьте в дайлплан перед вызовом ssh что то типа:
n,System(eval "$(ssh-agent -s)" ; ssh-add /путь/к_вашему_ключу)
( права дать астеру на чтение ключа не забудьте)
А вообще, изначально смотреть, что пишет консоль астера во время вызова.