Что нужно сделать
Разработать полнофункциональный веб-софтфон (браузерный SIP-клиент) для совершения и приёма аудиозвонков через WebRTC.
Основные требования
- Опыт работы с WebRTC и SIP-стеками (SIP.js, JsSIP, Phono или аналоги)
- Реализация на Pure JS/ES6 без jQuery (как основа)
- Поддержка базовых телефонных функций: дозвон, ответ, сброс, удержание вызова (hold/resume), отключение микрофона (mute)
- Интеграция с PBX через протокол SIP
- Отображение статуса звонка (вызов, разговор, завершён)
- Поддержка работы в современных браузерах (Chrome, Firefox, Edge, Safari)
Дополнительные пожелания
- Желательно знание конфигурации SIP-трафика (авторизация, STUN/TURN-серверы)
- Будет плюсом, если вы уже реализовывали подобные проекты для бирж или call-центров
Условия
- Полная или частичная декомпозиция на отдельные модули (UA, медиа-контроль, UI)
- Чистый код с комментариями на русском или английском
- Возможная тестовая интеграция с демо-сервером
Как откликнуться
Отправьте пример вашего кода (ссылку на репозиторий) или портфолио готовых софтфонов. Также укажите вашу ставку и ожидаемые сроки.