Бюджет: 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-системи з мікросервісами, аналітикою та стабільністю бюджет буде вищим — обговоримо після деталізації ТЗ.
Готовий обговорити деталі архітектури та технічні обмеження в особистих повідомленнях.