Tag: asterisk
Asterisk PBX Check DND
To check DND status use asterisk cli:
asterisk -rx ‘database show’ | grep DND
FreePBX уведомления о пропущенных в Telegram
Создадим уведомления о пропущенных звонках в Телеграм, используя бот.
Создадим бота. Подключаемся к @BotFather и создадим бота командой /newbot.
BotFather попросит вас дать любое свободное текстовое имя боту, как он будет в контактах называться, а также имя пользователя для него, которое всегда заканчивается на «bot». Если необходимое имя пользователя недоступно, попробуйте, например, написать просто абракадабру какую-то, даже через генератор паролей имя придумать. Так как это имя нигде никакой роли не играет, то можно набор символов написать. Главное, что б в конце было bot.
Когда будет готово, бот вызаст API Key. типа 663322445:AAВBRp2yKXqtWuQ5CVWRZZiSFZnmVdRTXCk, он-то нам и нужен для дальнейшей работы.
Так же будет ссылка на наш бот. Нажимаем на него и добавляем к себе в конотакты и жмём start
как убить зависший канал в Asterisk
как убить зависший канал в Asterisk
# get channel CallerID from list of channels:
sip show channels
# get Owner channel ID from channel info:
sip show channel 80BDD706-AAB8-E (CallID from prev command)
# hangup channel by Owner channel ID:
channel request hangup SIP/225-0001c666 (Owner channel ID: SIP/225-0001c666 from prev command)
Elastix auto Backup и выгрузка на сетевое хранилище
Создаём скрипт бэкапа. Для этого в любом каталоге, какой нравится, создадим файл скрипта. Я буду использовать каталог /var/www/backup Он идёт по умолчанию для бэкапа у эластикса.
Назовём файлик automatic_backup
nano /var/www/backup/automatic_backup
Его содержимое:
Asterisk error Couldn’t create astdb table: disk I/O error
28 December 2020
Asterisk, elastix, FreePBX, VoIP
No Comments
bakabuka
Asterisk couldn’t start with error:
Couldn’t create astdb table: disk I/O error
Solution:
Move astdb.sqlite3 & astdb.sqlite-journal into a backup location. FreePBX regenerated databases
And restart asterisk
astdbasteriskPBX