CallBox
Описание
Многопользовательский портал управления call-центром на базе Asterisk. Каждая организация (tenant) имеет свои очереди, операторов, SIP-эндпоинты и статистику.
Технологии
- Backend: Python FastAPI
- Frontend: React + TypeScript + Vite + Ant Design
- БД: PostgreSQL (базы asterisk, callbox)
Доступ
- URL: https://b2g.kz/callbox
- Два уровня: Admin (управление организациями), Client (портал организации)
Основные функции
- Управление организациями (tenants)
- Управление операторами и SIP-эндпоинтами
- Управление очередями (queues)
- Маршрутизация входящих звонков
- Расписание рабочих часов
- Исходящие звонки с биллингом по зонам
- Мониторинг в реальном времени (очереди, операторы, звонки)
- Статистика: call-center, терминалы, операторы
- Прослушивание и скачивание записей звонков
- AI: транскрипция (STT) и суммаризация (LLM) звонков
- TTS: генерация голосовых приветствий (ru/kz)
- i18n: русский и казахский интерфейс
Docker контейнеры (на web-1 и web-2)
- callbox-backend (порт 8000)
- callbox-frontend (порт 3000)
Конфигурация backend .env (ключевые параметры)
- DATABASE_URL: PostgreSQL на db-1
- SHARED_DATABASE_URL: Shared DB
- AMI_HOST/PORT: Asterisk AMI на voip-1
- ASTERISK_CONFIG_MODE: remote
- ASTERISK_HOSTS: 10.10.19.51,10.10.19.52
- STT_API_URL: http://85.29.137.199:5001/stt
- LLM_API_URL: http://85.29.137.199:5010/v1
- TTS_API_URL: http://195.245.99.185:7860