Project

General

Profile

Интеграция с Telegram

Smartswitch позволяет выполнить интеграцию с Telegram для рассылки уведомлений и интерактивной генерации отчетов.
Для этого используется система групповых чатов и ботов Telegram.

Последовательность действий:

  1. Создать бота средствами Telegram (см. Как создать Telegram бота).
    Записать его токен.
  2. Создать групповой чат средствами Telegram.
    Добавить в этот групповой чат бот Get My Id.
    Получить от этого бота ID чата.
    Записать ID чата.
    Удалить бот Get My Id из группового чата.
  3. В веб-интерфейсе Smartswitch добавить Telegram бот и указать его токен, полученный в п.1.
  4. В веб-интерфейсе Smartswitch добавить Telegram чат и указать его ID, полученный в п.2.
  5. В Telegram в групповой чат добавить бот, созданный в п.1.
После этого Smartswitch может:
  • Отправлять уведомления от имени данного бота в указанный чат.
    На текущий момент Smartswitch может отправлять уведомления про убыток (см. Контроль убытка).
    Это может быть полезно, если Вы не используете Контроль прибыльности, для маршрутизации только прибыльных звонков.
    Соответственно, через Smartswitch могут проходить убыточные звонки.
    Контроль убытка может ограничивать максимальный убыток за период, блокируя трафик, который превышает лимиты по убытку.
    В такие моменты в Telegram чат могут отправляться уведомления, чтоб администратор мог среагировать на возникшую ситуацию.
    Для активации данной функции требуется указать для Контролёра убытка Telegram чат, в который отправлять уведомления,
    и Telegram бота, от имени которого отправлять данные уведомления.
  • Принимать команды от пользователей и выводить отчет интерактивно.
    На текущий момент Smartswitch понимает команду "/profit".
    По вводу данной команды в Telegram чате, бот предложит выбрать пир.
    После выбора пира, бот предложит выбрать интервал времени, за которой генерировать отчет.
    После выбора интервала времени, бот отобразит прибыль и маржу, сгруппированную по E.164 кодам.
    Для активации данной функции требуется указать для Telegram чата список доступных пиров.

Обратите внимание!
Поскольку Вы выполняете конфигурирование как на стороне Telegram, так и на стороне Smartswitch,
Вы можете быть уверены, что Вы контролируете права доступа.
Никто из посторонних пользователей или чатов не сможет получить Вашу конфиденциальную информацию.
Telegram отправляет уведомления и отвечает на команды только из указанных Вами чатов.

English translation

Also available in: PDF HTML TXT