Sylk Suite allows the creation and delivery of rich multimedia applications accessed by SIP Clients, XMPP endpoints and WebRTC applications.

NEW Sylk desktop and mobile client focused on multiparty video conferencing is now available for download

Experience state-of-the-art messaging and conferencing by installing Sylk client on one or more devices:

Desktop client

macOS Windows

Mobile client


Beta versions: Android, iOS

Web Browser

Use Chrome, Firefox, Opera and Brave web browsers at https://webrtc.sipthor.net

Sylk Suite is open-source software available in binary format and as source code. Using Sylk Suite you can build your own real time communications infrastructure on the operating system of your choice and under your own Internet domain for web, mobile and desktop clients.

Features

The server supports SIP and XMPP signaling, Mobile push notifications, end-to-end encrypted text messaging with offline storage, RTP, MSRP and WebRTC media planes, has built in capabilities for creating multiparty conferences with wideband Audio, IM/ File Transfers and can be easily extended with other custom applications by using Python language.

SIP Signaling

  • TLS, TCP and UDP
  • INVITE and REFER
  • SUBSCRIBE and NOTIFY
  • DNS and Bonjour

Voice Over IP

  • Wideband (Opus, G722)
  • Narrowband (G711)
  • Encryption (SDES and ZRTP)
  • NAT Traversal (ICE)

Messaging

  • Sessions based chat (MSRP)
  • SIP Messages
  • Offline storage
  • Encryption (OpenPGP)
  • Is-Composing Indication
  • End-to-end delivery notifications

SIP conferencing

  • Participants list
  • VoIP and IM
  • File Transfers
  • Screen-sharing

Gateway

  • SIP to XMPP
  • SIP to WebRTC
  • SIP to IRC
  • Push notifications

Web conferencing

  • WebRTC audio/video
  • File-sharing
  • Screen-sharing
  • Chat