Repolode
szerintedmi

szerintedmi/callsitter

ИИ-ассистент отвечает на звонки владельца, тянет время мошенников, отклоняет рекламные звонки и записывает сообщения от настоящих собеседников.

Open source альтернатива:Google Call Screen

Звёзды
19
Форки
3
Открытые issues
0
Последний коммит
3 дня назад

Что это?

CallSitter отвечает на звонки вместо владельца, если переадресовать их на номер Telnyx. Разговор ведёт realtime-агент OpenAI, а классификатор TypeSafe Jev оценивает накапливающуюся расшифровку и определяет, звонят ли мошенники, спамеры или реальные собеседники. Затем сценарий звонка на YAML управляет агентом: он тянет время мошенников, вежливо отклоняет рекламные звонки и просит удалить номер из списков или записывает сообщение от настоящего собеседника.

Вторая модель, GPT-6 Luna, работает на владельца, а не на собеседника. Она составляет обновляемые сводки, фиксирует открытые вопросы и предлагает варианты ответов, а по завершении звонка подготавливает итоговую сводку. Владелец следит за каждым звонком в одном сообщении Telegram, которое обновляется по мере разговора, и может направлять агента ответом, нажимая кнопки этапов, или напрямую перехватить звонок через веб-страницу.

Проект также отслеживает стоимость каждого звонка по данным об использовании от поставщиков и ограничивает расходы, число одновременных звонков и количество звонков от одного абонента. Записи публикуются на общедоступном сайте. Код распространяется по лицензии Apache-2.0, но записи звонков в папке demos под неё не подпадают.

Ключевые возможности

  • 01Отвечает на переадресованные звонки с помощью realtime-голосового агента OpenAI через Telnyx.
  • 02Классифицирует звонки как мошеннические, спам или реальные и соответственно управляет агентом.
  • 03Записывает сообщения от настоящих собеседников и добавляет их в сводку звонка.
  • 04Отправляет одно сообщение о статусе каждого звонка в Telegram и обновляет его в реальном времени.
  • 05Позволяет владельцу направлять агента или перехватывать звонок через Telegram либо браузер.
  • 06Отслеживает стоимость каждого звонка и ограничивает расходы, число одновременных звонков и их количество.

Сценарии использования

  • Тянуть время автоматических мошеннических звонящих, не отвечая им лично.
  • Вежливо отклонять рекламные звонки и робозвонки на личный номер.
  • Записывать сообщения от настоящих собеседников, пока владелец не у телефона.
  • Изучать устройство ИИ-фильтра звонков: классификацию, сценарии и управление в реальном времени.

Быстрый старт

  1. 1

    Установите зависимости с помощью Bun

    bun install
  2. 2

    Создайте файл `.env` и укажите в нём API-ключи

    cp .env.example .env
  3. 3

    Запустите сервер разработки и откройте интерфейс администратора

    bun run dev

Что важно знать

  • Для реальных звонков потребуются аккаунты и ключи нескольких сервисов, включая Telnyx, OpenAI, Telegram и туннель Cloudflare.
  • Настройка выполняется на собственном сервере и включает конфигурацию телефонии и туннеля, что требует немалых усилий.
  • Поставщики взимают плату за звонки. В README описан лимит расходов, который необходимо настроить.

Темы

Частые вопросы

Что такое callsitter?
ИИ-ассистент отвечает на звонки владельца, тянет время мошенников, отклоняет рекламные звонки и записывает сообщения от настоящих собеседников. CallSitter отвечает на звонки вместо владельца, если переадресовать их на номер Telnyx. Разговор ведёт realtime-агент OpenAI, а классификатор TypeSafe Jev оценивает накапливающуюся расшифровку и определяет, звонят ли мошенники, спамеры или реальные собеседники. Затем сценарий звонка на YAML управляет агентом: он тянет время мошенников, вежливо отклоняет рекламные звонки и просит удалить номер из списков или записывает сообщение от настоящего собеседника.
callsitter можно использовать бесплатно? Какая у него лицензия?
callsitter распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
callsitter всё ещё поддерживается?
Активно поддерживается. Последний коммит в callsitter — 18 окт. 2026 г..
Для чего можно использовать callsitter?
Тянуть время автоматических мошеннических звонящих, не отвечая им лично. Вежливо отклонять рекламные звонки и робозвонки на личный номер. Записывать сообщения от настоящих собеседников, пока владелец не у телефона. Изучать устройство ИИ-фильтра звонков: классификацию, сценарии и управление в реальном времени.
Как установить callsitter?
Установите зависимости с помощью Bun: bun install Создайте файл `.env` и укажите в нём API-ключи: cp .env.example .env Запустите сервер разработки и откройте интерфейс администратора: bun run dev
Где скачать callsitter?
Исходный код и инструкции по установке — на GitHub: https://github.com/szerintedmi/callsitter

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты