News
SylkServer 3.3.0 released
sylkserver (3.3.0) unstable; urgency=medium
- webrtcgateway: refactor API message handling
- webrtcgateway: reorganize models
- webrtcgateway: add support for setting account display name
- webrtcgateway: remove obsolete sylkrtc test application
- webrtcgateway: add ability to customize User Agent
- Raised Janus version dependency
- Update Janus configuration
SylkServer 3.2.0 released
sylkserver (3.2.0) unstable; urgency=medium
- Fix per-room pstn_access_numbers setting
- Fixup leftover old streams API usage
- webrtcgateway: skip 'detached' event
- Update references, some of the drafts are now RFCs
- Fix overriding local_uri for MSRP streams
- Fix sending XMPP messages after API changes
- Fix method name
- webrtcgateway: enable WebSocket pinging
- Un-vendor Klein
- Disable i/o buffering when running with systemd
- Fix access to MediaStreamRegistry after SDK upgrade
- Make the Jingle MediaStreamRegistry analogous to the SIP one
- Catch exceptions when accepting incoming subscriptions
- Don't set GnuTLS compression parameters
- Adapt to API changes in SIPThor
- Several code style improvements
- Log errors when setting up streams in new_from_sdp
- Remove mismatched HTML closing tag
- Handle parsing errors for is-composing payload
- Reject incoming sessions with a Replaces header
- Fixed compatibility with AutoBahn >= 0.12
- webrtcgateway: enable optional SRTP-SDES for outgoing calls
- Adapted to changes in SIPSIMPLE SDK 3.0.0
- Update INSTALL
- Use collections.Counter instead of a custom defaultdict
- Simplified logic for starting server
- Added command line option for memory debugging
- Adapt to transpoert API change in Jingle streams
- Use new notification to listen for Engine failures
- Forcefully exit if we fail to start TLS
- Join the Engine thread just for 5 seconds
- xmppgateway: fix unicode error when sending MSRP chunks
SylkServer 3.1.0 released
sylkserver (3.1.0) unstable; urgency=medium
- Fixed default web port in sample config file
- Terminate connections if backend goes down
- webrtc: fix navbar rounded corners in test app
- Update bundled sylkrtc.js library
- webrtc: show remote party in test app
- Improve error messages for API call errors
- Exit with a a non-zero exit code if engine failed
- Update README with WebRTC related information
- Added 'missed_session' event
- Added webrtc_gateway_url settings for conference rooms
- Adapt to changes in SIP SIMPLE SDK
- Raised python-sipsimple dependency
- Updated Janus config to match new version
- Raised Janus version dependency
- webrtc: add display name support for incoming and missed calls
SylkServer 3.0.0 with WebRTC support
Changelog¶
sylkserver (3.0.0) unstable; urgency=medium
- Added WebRTC gateway application
- Switch to using listenSSL
- Make main web server logging less verbose
- Fix initializing Path datatype
- Rework how services are published in SIPThor
- Install all sample configuration files
- xmppgateway: make factories not noisy
- Add systemd unit file
- Improved Debian package creation
- Added build dependency on dh-python
Home page: http://sylkserver.com
Client software¶
- SylkRTC API — specification of the API implemented by SylkServer WebRTC gateway
- sylkrtc.js — a JavaScript client library implementing SylkRTC API, for embedding it into a web application
- Live deployment on https://webrtc.sipthor.net
WebRTC gateway
SylkServer next iteration features WebRTC gateway application allowing web based applications to interoperate transparently with SIP and XMPP domains.
SylkServer 2.9.1 release
Changelog¶
sylkserver (2.9.1) unstable; urgency=medium
- Add spool_dir setting
- Simplify SylkServer's stream subclasses
- Stop the session manager first when shutting down
- Adapt to API changes in MSRPlib
- Refactor file transfers to match API changes in SIP SIMPLE SDK
SylkServer 2.9.0 release with ZRTP support
sylkserver (2.9.0) unstable; urgency=medium
- Added ZRTP and opportunistic encryption support
- Adapt to changes in SIP SIMPLE SDK
- Add python-lxml as a direct dependency
- Relax XMPP - SIP URI marching
- Accept any content type in echo application
- Support inlined images in the conference application
- Add setting for toggling presence activity logging (xmppgateway)
- Refactored path handling and TLS certificate location
- Simplify default paths for resources in /var
- Add ability to skip the isfocus parameter when publishing a Bonjour
service - Publish echo application on Bonjour if enabled
- Publish playback application on Bonjour if enabled
- Change default directory for conference file transfers
- Tag all messages sent by the room as status messages
- Publish every Bonjour service with a different id
SylkServer 2.7.0 release
Changelog¶
sylkserver (2.7.0) unstable; urgency=medium
- Added setting to set the hostname for conference room screen sharing URL
- Fix race condition when initializing TLS transport
- Fixed streams API usage after changes in SIPSIMPLE SDK
- Fix handling cancelled proposals
- Added display_name attribute to conference rooms
- Simplify loading room configuration
- Cleanup old room files on startup
- Use '.log' as the extension for log files
- Added log rotate file
To install or upgrade go to:
http://projects.ag-projects.com/projects/sylkserver/wiki/Installation
SylkServer 2.6.2 release
Changelog¶
sylkserver (2.6.2) unstable; urgency=medium
- Fixed resource leak in playback application
- Refactored welcome prompt playback for irc conference application
How to update:
http://projects.ag-projects.com/projects/sylkserver/wiki/Installation
SylkServer 2.6.0 release
Changelog¶
sylkserver (2.6.0) unstable; urgency=medium
- Fixed issues when shutting down the Engine
- Fixed generating is-composing payload when refresh is not set
- Accept multiple PSTN numbers for a given conference room
- Use better API for building is-composing payload
- Avoid unnecessary processing when dealing with CPIMIdentity objects
- Simplified history storage in conference app
- Simplified code for handling proposal failures
- Simplified code for starting/stopping SylkServer
- Renamed incoming_sip_message to incoming_message
- Use the new NetworkConditionsDidChange notification
- Bumped Debian Standards-Version
- Raised python-sipsimple version dependency
http://projects.ag-projects.com/projects/sylkserver/wiki/Installation
Also available in: Atom