AI и автоматизация

Мегафон АТС - транскрибация - n8n - telegram + Битрикс24

Мегафон АТС - транскрибация - n8n - telegram + Битрикс24

🤖Как перестать отвлекаться на звонки: настраиваем умный автоответчик с транскрибацией в Telegram

Если вы, как и я, сталкиваетесь с большим потоком входящих звонков, то знаете, как это отвлекает от работы. Постоянные прерывания, спам, неважные вопросы — все это съедает время и концентрацию. В этой статье мы решим эту проблему раз и навсегда, создав систему, которая будет фильтровать звонки, записывать сообщения, превращать их в текст и присылать в мессенджер.

🎯Наша цель

Мы хотим построить автоматизированную систему, которая будет:

  • Пропускать звонки от важных контактов из “белого списка” напрямую на наш телефон.

  • Все остальные звонки отправлять на автоответчик с просьбой оставить голосовое сообщение.

  • Автоматически транскрибировать (превращать в текст) записанное сообщение.

  • Отправлять готовый текст нам в Telegram, чтобы мы могли быстро прочитать суть и решить, как реагировать.

🛠️Выбор инструментов: Профессиональный подход

Изначально можно было бы пойти по пути покупки виртуального номера (например, у Twilio) и написания собственного сервера на Python. Но есть более элегантное и надежное решение, особенно для пользователей из России — использовать го��овую инфраструктуру своего мобильного оператора.

Наш выбор пал на связку из трех мощных инструментов:

  • «Виртуальная АТС» от МегаФон: Это “сердце” нашей системы. Она возьмет на себя всю телефонную магию: прием звонков, фильтрацию по белому списку и запись разговоров. Главное ее преимущество — прямая интеграция с вашим номером и наличие API.

  • n8n.io: Это “мозг” нашей автоматизации. n8n — это платформа для визуального программирования рабочих процессов (workflow). Вместо написания кода мы будем соединять готовые блоки на схеме. Это гибко, наглядно и легко в поддержке.

  • Wit.ai и Telegram: На��и верные помощники. Wit.ai (от Facebook/Meta) бесплатно и качественно распознает речь, а Telegram доставит нам итоговое сообщение.

🚀Пошаговая инструкция по настройке

Вся логика будет построена в виде воркфлоу в n8n. Вот как он будет выглядеть:

[Webhook] -> [HTTP Request (скачать аудио)] -> [HTTP Request (отправить в Wit.ai)] -> [Set (форматировать текст)] -> [Telegram (отправить сообщение)]

Давайте разберем каждый шаг.

Шаг 1: Настройка «Виртуальной АТС» МегаФон

Это фундамент. Вам нужно подключить услугу и в ее личном кабинете сделать две вещи:

  • Настроить “белый список”: Укажите номера телефонов, которые всегда должны дозваниваться до вас.

  • Настроить сценарий по умолчанию: Для всех остальных номеров создайте правило — проиграть приветствие (“Здравствуйте, оставьте сообщение после сигнала”) и включить запись.

  • Найти настройки API:Найдите в личном кабинете раздел API/Интеграции. Нам понадобитсяAPI-ключи возможность указатьWebhook URL для отправки событий.

Шаг 2: Создание воркфлоу в n8n

Теперь переходим в n8n и начинаем собирать нашу схему.

Узел 1: Webhook (Триггер)

Это точка входа. Узел генерирует уникальный URL. Скопируйте его и вставьте в настройки вашей Виртуальной АТС (в поле Webhook URL). Настройте АТС так, чтобы она отправляла на этот URL уведомление о событии завершения записи звонка. Это уведомление будет содержать ссылку на аудиофайл.

Узел 2: HTTP Request (Скачивание аудио)

Этот узел получает от вебхука ссылку на запись и скачивает ее. В поле URL вставьте выражение, которое извлекает ссылку из данных вебхука (например, {{ $json.body.rec_link }}). Важно в настройках узла указать Response Format: File.

Узел 3: HTTP Request (Транскрибация в Wit.ai)

Отправляем скачанный файл в Wit.ai. Нас��ройки:

  • Method: POST

  • URL: https://api.wit.ai/speech

  • Authentication: Header Auth. Name: Authorization, Value: Bearer ВАШ_WIT_AI_SERVER_TOKEN.

  • Body Content Type: audio/wav или audio/mpeg (в зависимости от формата записи АТС).

  • Body: В тело запроса нужно передать бинарные данные из предыдущего узла с помощью выражения {{ $binary.data }}.

Узел 4: Set (Форматирование текста)

Wit.ai возвращает распознанный текст внутри JSON-о��ъекта. Этот узел нужен, чтобы “причесать” данные и создать красивое сообщение. Создайте новую переменную, например messageText, и соберите в ней итоговый текст:

Новое сообщение от: {{ $node["Webhook"].json.body.caller_number }}

Текст:
"{{ $node["HTTP Request1"].json._text }}"

Узел 5: Telegram (Отправка уведомления)

Финальный шаг. Добавьте узел Telegram, укажите ваш API токен бота и Chat ID. В поле Text вставьте переменную из предыдущего шага: {{ $json.messageText }}.

🎉Заключение

Готово! Теперь у вас есть мощная и гибкая система, которая освобождает вас от рутины обработки звонков. Вы больше не отвлекаетесь на неважные разговоры, но при этом не упускаете ни одного сообщения. Вся коммуникация асинхронна и задокументирована в вашем Telegram.

Этот подход можно легко расширить: например, добавлять задачи в таск-менеджер на основе сообщений или сохранять контакты в CRM. Возможности автоматизации безграничны!


Хотите внедрить ИИ-агентов или автоматизировать бизнес-процессы? Мы создаем интеллектуальных помощников, внедряем RAG-системы и настраиваем интеграции (n8n, Make, API). Свяжитесь с нами, чтобы обсудить ваш проект и рассчитать окупаемость.

🚀 Нужна помощь с сайтом на 1С-Битрикс или Аспро?

Я работаю удалённо по всей России и СНГ. Узнайте цены и условия для вашего города:

Все регионы →