Цель проекта<br><br>Надо собрать SIP softphone на языке Go(примеров есть достаточно, склоняюсь к sipgo) и интегрировать с Chrome Extension через Native messaging для работы с Web Skype(Набор номера, отслеживание статусов, отбой вызова и т.п.)<br><br>1) SIP Softphone<br><br>Функции:<br><br>- Поддержка SIP-протокола.<br>- Прием входящих вызовов.<br>- Передача мультимедийных данных через RTP.<br>- Выбор аудио драйвера из системы.<br>- Логирование событий (входящие вызовы, состояние соединения, ошибки).<br>- Конфигурация SIP через файл настроек (параметры сервера, учетные данные и т. д.).<br>- API для взаимодействия с внешними приложениями через Native Messaging (Google extensions)<br><br>2) Google Chrome Extension<br><br>Назначение: Управление Web Skype и взаимодействие с SIP softphone.<br><br>Функции:<br><br>- Отслеживание статуса аккаунта Web Skype.<br>- Отслеживание статуса звонков (вызов, разговор, звонок завершен, номер заблокирован и т.п.)<br>- Возможность инициировать звонки и завершать их через Web Skype.<br><br>3) Интеграция через Native Messaging<br><br>Общие требования:<br><br>- Взаимодействие между SIP softphone и расширением через механизм Native Messaging.<br>- Реализация механизмов обратной связи для синхронизации статусов (например, статус звонка SIP синхронизируется с Web Skype).<br>- Производительность: минимальная задержка при передаче данных между приложениями.<br><br>НЕ работаю с почасовой оплатой, оплата только за готовый проект!<br><br>Всё остальное обговаривается. Так же рассмотрю разработку отдельных частей проекта.<br>