Взаємодія з Telegram
Для роботи режиму Шлюз необхідно підключити звичайний акаунт Telegram, через який проходитимуть дзвінки. У цьому процесі беруть участь дві ролі: сесія та адміністратор.
Ролі акаунтів сесії та адміністратора
- Акаунт сесії — акаунт Telegram, який використовуватиметься як джерело і одержувач дзвінків. Підключається як віртуальний пристрій до SIP.TG.
- Акаунт адміністратора — акаунт Telegram, який взаємодіє з @siptg_bot і керує сесією: підключає сесію, може змінювати налаштування, підключати SIP-АТС і отримувати сповіщення про помилки.
Один і той самий акаунт Telegram може використовуватися в обох ролях. Однак у корпоративному середовищі рекомендується їх розділяти.
Покрокове підключення сесії
Вибір акаунта Telegram
Оберіть акаунт Telegram, який використовуватиметься як шлюз. Переконайтеся, що він не використовується для особистих дзвінків чи листування.
Підключення до бота @siptg_bot
Перейдіть до @siptg_bot і виконайте команду /gateway
. Натисніть кнопку «Підключити».
Вибір сховища сесії
Укажіть, де зберігатиметься сесія:
- Хмарне сховище SIP.TG — просто, швидко і безпечно.
- Власне сховище — для компаній із підвищеними вимогами до конфіденційності. Докладніше див. Сховище сесій Telegram.
Введення номера телефону та підтвердження
Укажіть номер телефону обраного акаунта Telegram. На нього надійде код від офіційного акаунта Telegram, який потрібно ввести в бота для авторизації.
Якщо на акаунті ввімкнено двофакторну автентифікацію (2FA), буде запущено безпечний процес відновлення: Telegram надішле лист на пов’язану електронну пошту для скидання пароля. Це робиться, щоб не передавати ваш пароль у відкритому вигляді.
Застосування налаштувань Telegram до акаунта
Відразу після підключення сесії бот запропонує застосувати рекомендовані налаштування. Вони підвищують надійність і зручність прийому дзвінків:
- Вимкнути дзвінки на інших пристроях — усуває конфлікти, коли виклик надходить одночасно в кілька місць. Дозволяє використовувати сесію Telegram як канал тільки для дзвінків, а інші пристрої — для листування.
- Дозволити дзвінки від усіх користувачів — важливо, оскільки за замовчуванням дзвінки від невідомих номерів блокуються налаштуваннями Telegram і не надходитимуть до АТС.
- Дозволити P2P-дзвінки від усіх — якщо підтримується, дозволяє Telegram передавати аудіо напряму, без пересилання через сервери, покращуючи якість зв’язку та зменшуючи затримки.
- Заборонити додавання до груп — знижує ризик отримання зайвих сповіщень, не пов’язаних із завданнями дзвінків.
Деякі параметри Telegram можна змінити лише через 24 години після підключення акаунта. Якщо отримаєте помилку — спробуйте пізніше.
Налаштування сесії SIP.TG
Скріншот із налаштуваннями сесії Telegram
DTMF вх. і DTMF вих.
DTMF вх. і DTMF вих.
Ці параметри вмикають або вимикають використання DTMF-клавіатури в різних напрямках дзвінків:
- DTMF вх. — використовується при вхідному дзвінку Telegram (напрямок Telegram → SIP);
- DTMF вих. — використовується при вихідному дзвінку на Telegram із вашої АТС (напрямок SIP → Telegram).
DTMF-клавіатура дозволяє:
- взаємодіяти з голосовим меню АТС (IVR);
- вводити внутрішні номери;
- відображати інформацію про співробітника, що дзвонить, під час дзвінка користувачу Telegram.
Клавіатура активується свайпом угору під час розмови. Підтримувані режими передачі (RFC2833, inband, SIP INFO) змінюються в налаштуваннях SIP-підключення і повинні бути узгоджені з налаштуваннями АТС.
Передзвонити і вибір лінії
Передзвонити і вибір лінії
Вмикає або вимикає кнопки «Передзвонити» і «Лінії» для користувачів Telegram, які взаємодіють із акаунтом шлюзу. Кнопки з’являються в чаті після завершення дзвінка.
Натискання кнопки «Передзвонити» ініціює дзвінок на внутрішній номер в АТС, який використовувався під час попередньої розмови, дозволяючи зв’язати користувача з конкретним співробітником або відділом.
Кнопка «Лінії» працює приблизно так само, але перед ініціацією дзвінка відображає підключені лінії, через які можна зробити дзвінок.
Обробка повідомлень
Обробка повідомлень
Вмикає або вимикає можливість реагувати на текстові повідомлення, що надходять на акаунт сесії Telegram. При ввімкненні відкриваються додаткові функції:
-
Callback — після надсилання будь-якого повідомлення в чат користувач отримує вхідний дзвінок від шлюзу з подальшим з’єднанням із номером, надісланим у повідомленні (або номером за замовчуванням; поведінка налаштовується в налаштуваннях SIP-лінії).
-
Inline-бот — якщо для повідомлення не знайдено відповідного SIP-акаунта для дзвінка, його можна обробити через зовнішнього inline-бота.
-
Автовідповідь — на кожне повідомлення надсилається заздалегідь заданий шаблон, наприклад:
Цей акаунт призначений лише для дзвінків. Для листування використовуйте @support_bot.
Ці функції можна вмикати окремо і налаштовувати поведінку залежно від ситуації.
Inline-бот
Inline-бот
Ви можете підключити власного inline-бота, який використовуватиметься для обробки вхідних повідомлень. Це особливо корисно в випадках, коли повідомлення не може бути зіставлене з номером телефону або дзвінок не потрібен. Inline-бот може:
- відповідати за шаблоном;
- збирати заявки;
- інтегруватися із зовнішніми системами, такими як Helpdesk, CRM тощо.
Додатково можна задати формат inline-запиту, який передаватиметься боту. Це дозволяє структурувати звернення користувача для точнішої обробки.
Розширені дії
Розширені дії
- Відв’язати / Передати — дозволяє зняти права адміністратора з поточного акаунта або передати їх іншому користувачу Telegram (див. Ролі акаунтів сесії та адміністратора).
- Поділитися підпискою — поширити дію підписки адміністратора на цю сесію (див. Ролі акаунтів сесії та адміністратора і Додаткові акаунти Telegram).
- Відключити — повністю видалити віртуальний пристрій, скинути сесію та опціонально очистити параметри SIP-підключень.