img

Модуль интеграции с Telegram в FreePBX

Мессенджер Telegram - удобное и популярное средство связи на территории РФ. Несмотря на ограничение доступа, многие юзеры продолжают пользоваться и обмениваться сообщениями в Телеграме. А кто-то пошел еще дальше и интегрирует различные системы с отличным и прозрачным API от «телеги».

Сегодня поговорим про готовый модуль интеграции с Telegram для графической оболочки FreePBX, который будет отправлять вам уведомления о пропущенных вызовах и в случае, если пользователю оставлена голосовая почта. Кстати, этот материал и модуль в очередной раз прислал наш друг Максим (BioDamage) через портал ShareIT :)

Обновление 0.1.1 - 15 августа 2018 г.:
  • Поддержка extensions типа SIP, PJSIP, IAX2;
  • Работа в группах вызовов (ring group);
  • Модуль протестирован на сборках FreePBX Distro (SNG7-FPBX-64bit-1805-1.iso) и на чистом Asterisk поверх Debian с отдельным web – интерфейсом FreePBX 14. Работает :)

    Профит и идея

    Настройка кастомных контекстов и корректировка диалплана вручную бывает сложна для новичков, которые только приступают к изучению Asterisk и используют графическую оболочку FreePBX. К тому же, большой недостаток таких интеграция, это отсутствие гибкой настройки уведомлений (кому отправлять, а кому нет, в том числе персонализированные уведомления).

    Есть потребность – будет и решение. За основу был взят один из старых модулей под названием missedcallnotify человека по имени John Nurick. Скачать модуль можно по ссылке ниже:

    Скачать модуль для FreePBX

    Установка

    Установка вполне стандартная – переходим в раздел AdminModule Admin и нажимаем Upload modules. В следующем меню выбираем Upload (From Hard Disk), выбираем архив, который скачали по кнопке выше и загружаем:

    Модуль интеграции Telegram и FreePBX

    После этого, в списке модулей находим модуль Missed Call Notifications Telegram, раскрываем описание и жмем Install:

    Установка модуля интеграции Telegram и FreePBX

    Готово. Переходим к настройке модуля.


    Настройка

    Cоздаем бота в Телеграме (если его нет). Воспользуйтесь нашим пошаговым материалом по созданию бота, который доступен по ссылке ниже. Выполнив все шаги, которые указаны в пункте «Создание бота в Telegram» - возвращайтесь сюда и переходите к следующему шагу.


    С возвращением :) В разделе ApplicationsExtensions, выбираем нужный нам внутренний номер и открываем его для редактирования. Во вкладке Other делаем следующее:

    Настройка модуля интеграции в FreePBX с телеграм
    • Уведомления - чтобы включить уведомления, выбираем Enabled, выключить - Disabled;
    • Токен телеграм бота - токен, который вы получили, пройдя по ссылке в начале этого раздела;
    • Telergram ID - ID группового чата, который вы получили, пройдя по ссылке в начале этого раздела, либо личный идентификатор;

    Тест

    Мы – инженеры. И, чтобы проверить модуль, мы смотрим в консоль, а не в лучезарный интерфейс Telegram :) Итак, звоним, не отвечаем на вызов:

    Проверка модуля интеграции в FreePBX с телеграм

    Как тебе такое, Илон Маск?

    Ссылка
    скопирована
    Получите бесплатные уроки на наших курсах
    Все курсы
    Еще по теме:
    img
    Мы создали калькулятор инсталляции IP - АТС Asterisk. При планировании сервера и необходимого оборудования заполните соответствующие поля для расчета производительности, шлюзов и плат
    img
    Скачать руководство администратора Cisco UCM/CME на русском языке
    img
    Скачать руководство администратора FreePBX на русском языке
    img
    Рассказываем как рассчитать пропускную способность для IP-вызовов Cisco
    img
    Рассказываем как настроить отправку СМС сообщений из контакт-центра Октелл через Ростелеком СМС Реклама