Уведомление в телеграмм о пропущенных
В данной статье будет рассмотрено два способа реализации уведомления о пропущеных вызовах в Telegram
Пример на базе Dialplan
Полезная статья по работе с Telegram-ботом средствами curl.
Перейдите в раздел "Кастомизация системных файлов":

Перейдите в раздел редактирования файла "extensions.conf". Установите режим "Добавлять в конец файла" и вставьте следующий контекст:
В данном конктексте замените:
TOKEN - токен вашего бота в телеграмм.
CHAT_ID - идентификатор чата, куда отправлять текстовое сообщение.
Сохраните изменения.

Перейдите в раздел редактирования файла "modules.conf". Установите режим "Добавлять в конец файла" и вставьте следующий контекст:
Сохраните изменения.

Средставми curl можно выполнить запрос к любому сайту. К примеру можно отправить уведомление в slack:
Пример на базе PHP-AGI
Перейдите в раздел "Приложения диалпланов". Создайте новое приложение, нажав на "Добавить новое":

Укажите следующие параметры для диалплана:
Название - произвольное
Номер для вызова приложения - произвольный номер
Тип кода - "PHP-AGI скрипт"

Перейдите во вкладку "Программный код". Вставьте следующий PHP-AGI скрипт:
В данном конктексте замените:
API_KEY - токен вашего бота в телеграмм.
CHAT_ID - идентификатор чата, куда отправлять текстовое сообщение.
Текст уведомления можно исправить в переменной «$TEXT».
После сохранения скрипта из адресной строки браузера скопируйте идентификатор скрипта, который имеет вид: «DIALPLAN-APP-1B2B846E»:

Перейдите в раздел "Кастомизация системных файлов":

Перейдите в раздел редактирования файла "extensions.conf". Установите режим "Добавлять в конец файла" и вставьте следующий контекст:
Сохраните изменения.

Last updated
Was this helpful?

