Илья сейчас в прямом эфире показывает, как убрать рутину из работы с конфигами чистого Asterisk: вместо ручного редактирования extensions.conf и pjsip.conf — bash-скрипты, которым передаются нужные аргументы, плюс Telegram-бот для удаленного управления. Решение сделано без лишней сложности, рассчитано на адаптацию под свою инфраструктуру и уже выложено в публичный GitHub-репозиторий. Подключайтесь к прямой трансляции— и задавайте Илье вопросы с хештегом #вопрос.
#вопрос есть ли мысль для бота сделать предварительную проверку конфига на корректность? и/или перед отправкой в астер редеактирования конфига, проверять правильность ввода данных и в случае если астер не может применить конфиг ли падает с ошибкой, то откатывать на значение до изменений?
#вопрос - а безопасность? Например, я напишу скрипт который экстренно убивает астериск по killall -9 asterisk; sleep 10; systemctl restart asterisk - и смогу это использовать в Телеграм-боте. Есть шанс что кто-то влезет и запустит это, ведь ограничение прав только на весь канал или бот? Как распределить права?
#вопрос Астер работает под своим пользователем(asterisk) Под каким пользователем работают ваши скрипты ? Нужны рутовые полномочия или запуск через sudo !?