Бюджет: 20000 UAH Срок: 30 дней
Доброго дня.
У меня есть опыт построения VoIP-сервисов и коммуникационных платформ на базе Asterisk (ARI), Node.js (NestJS) и WebRTC. Готов реализовать сервис полного цикла взаимодействия с лидами с микросервисной архитектурой.
Как я вижу архитектуру решения:
1. Телефония
— Asterisk с использованием ARI для полного контроля звонков
— SIP-trunk для исходящей/входящей телефонии
— Браузерный софтфон через SIP.js + WebRTC
— Логика маршрутизации, запись разговоров, статусы звонков
2. Backend (Node.js / NestJS, TypeScript)
— API-gateway
— Сервис управления лидами
— Сервис звонков (интеграция с ARI)
— Сервис чатов / SMS (через провайдера)
— Авторизация (JWT / RBAC)
— WebSocket для realtime-событий
3. Данные
— PostgreSQL — операционные данные (лиды, пользователи, сессии, статусы)
— ClickHouse — история коммуникаций, аналитика, отчеты
— Сохранение CDR + собственная история событий
4. Функционал
— Полная история взаимодействия с лидом (звонки, SMS, чаты)
— Статусы и сценарии обработки
— Учет пропущенных / повторных звонков
— API для дальнейшей интеграции с CRM
— Масштабируемость через разделение сервисов
Могу работать по milestone-ам:
1 — базовая телефония + ARI интеграция
2 — браузерный софтфон
3 — история коммуникации + БД
4 — SMS / чат модуль
5 — аналитика и оптимизация
Ориентировочные сроки: 4–6 недель в зависимости от глубины функционала.
Бюджет 20 000 грн возможен для MVP (базовая телефония + история + простой UI). Для полноценной production-системы с микросервисами, аналитикой и стабильностью бюджет будет выше — обсудим после детализации ТЗ.
Готов обсудить детали архитектуры и технические ограничения в личных сообщениях.