ejabberd — это масштабируемая платформа обмена сообщениями в реальном времени с открытым исходным кодом на Erlang/OTP, поддерживающая протоколы XMPP, MQTT и SIP.
Открытый код. Новые возможности.
Находите качественные проекты с открытым исходным кодом, отправляйте проекты анонимно, заявляйте права на свои проекты и редактируйте их.
Flutter-WebRTC — это плагин WebRTC для Flutter с поддержкой мобильных, настольных и веб-платформ, предоставляющий аудио/видео, каналы данных, захват экрана, simulcast и сквозное шифрование.
Головной B2BUA, который регистрируется в IMS/JUICE ядре Jio как настоящее устройство JioCall и представляет стационарный телефон JioFiber как обычный SIP-транк для Asterisk, решая проблемы входящей маршрутизации, транскодирования AMR и белых списков устройств.
Kamailio — это открытый SIP-сервер сигнализации для крупномасштабных VoIP- и платформ связи в реальном времени, известный гибкостью, безопасностью и масштабируемостью. Поддерживает операторские, корпоративные и личные развертывания, имеет множество модулей и документации.
Pion WebRTC — это чистая реализация WebRTC API на Go, предоставляющая PeerConnection, DataChannels, обработку медиа и защищённое соединение без Cgo.
Приложение для ближней голосовой связи на Android без интернета и сервера: полноудалённые Wi-Fi Direct комнаты и PTT-комнаты Bluetooth, до 6 устройств, с переподключением и автоизбранием хоста.
JavaForce — это Java SDK под лицензией LGPL с поддержкой SIP/VoIP/RTSP, нативными привязками к FFmpeg, OpenGL, Vulkan, OpenCL и камерам, ПЛК-вводом-выводом, собственными нативными загрузчиками и задачами Ant для упаковки msi/deb/rpm/dmg. Включает множество приложений и лежит в основе jfLinux и jfCraft.
Burble — это предпродакшн-платформа голосовой связи для самостоятельного хостинга на Elixir/OTP и WebRTC с подключением через браузер, опциональным E2EE, поддержкой PTP и несколькими топологиями. README необычно откровенно указывает, какие функции экспериментальны, не проверены или не бенчмаркированы.
Zeus — это самостоятельно размещаемая облачная VoIP-платформа с предоставлением номеров, WebRTC-софтфоном, SMS, факсом, AI-резюме голосовой почты и биллингом, построенная на FreePBX/Asterisk с порталом на Next.js.
Dino — современный клиент обмена сообщениями XMPP (Jabber) с открытым исходным кодом для Linux, созданный на GTK и Vala. Поддерживает звонки, передачу файлов и групповые чаты.
Linphone — это открытый SIP-софтфон для Android с поддержкой голосовых и видеозвонков, а также мгновенных сообщений. Репозиторий является зеркалом Linphone.org, включает инструкции по сборке, интеграции SDK и устранению неполадок.
Fonoster — это open-source программируемый телекоммуникационный стек, альтернатива Twilio, позволяющий бизнесу интегрировать телефонные сервисы с интернет-приложениями через облачную инфраструктуру.
TeamTalk 5 — это репозиторий для разработки платформы голосовой связи и конференций, включающий библиотеки C-API, обёртки для .NET/Java/Python/Rust, а также примеры клиентских и серверных приложений для Windows, macOS, Linux, Android и iOS.
FreeSWITCH — это открытый программный телекоммуникационный стек, превращающий обычное оборудование, от Raspberry Pi до многоядерных серверов, в программируемую платформу голосовой связи и обмена сообщениями. Поддерживает SIP, SMS и интеграции с приложениями; может собираться из исходников или устанавливаться из пакетов на Linux, Windows, macOS и BSD.
Mumble — это открытое голосовое приложение с низкой задержкой и высоким качеством звука, созданное на базе Qt и Opus. Включает кроссплатформенный клиент и сервер (mumble-server, ранее murmur), поддерживает плагины и переводы, а также развертывание через Docker.
Element Call — нативное видеоконференц-приложение Element на базе Matrix, предлагающее децентрализованные, федеративные и сквозно зашифрованные групповые звонки. Построено на MatrixRTC с LiveKit в качестве SFU-бэкенда, работает автономно, как виджет в клиентах Matrix или экспериментально как React-компонент.