SIP SIMPLE client SDK 1.1.0 released

Added by Adrian Georgescu over 10 years ago

SIP SIMPLE client SDK and command line sipclients version 1.1.0 have been released with bug fixes and improvements.

Changelog

python-sipsimple (1.1.0) unstable; urgency=medium

  • Updated opus codec to version 1.1
  • Cleanup opus.c and fix compilation warnings
  • Always put useinbandfec in SDP for opus codec
  • Relax codec matching when doing SDP negotiation
  • Use single global c line when creating SDP
  • Added function to manually refresh sound devices
  • Added trace_msrp setting
  • Fixed SIP and PJSIP logging
  • Fixed not posting state change notifications for different provisional
    responses
  • Changed notification API for renegotiating streams
  • Renamed streams to proposed_streams on SIPSessionNewProposal
  • Renamed streams to proposed_streams on SIPSessionHadProposalFailure
  • Added audio.muted runtime setting to SIPSimpleSettings
  • Post SIPApplicationWillEnd even if Engine failed
  • Renamed MediaStreamRegistrar to MediaStreamType
  • Properly handle mutex creation failures
  • Added missing context attribute to MediaStreamDidFail notification
  • Fixed memory leak by initializing the handler after the stream initialized
  • Moved AudioConference to audio module
  • Added helper functions to allocate and release memory pools
  • Create null sound port only once and reuse it
  • Simplified audio device fallback code
  • Fixed crash when in-dialog request fails to be sent within a subscription
  • Properly patch dnspython to make it nonblocking
  • Added initial_delay to WavePlayer, replacing initial_play
  • Always use timezone aware timestamps in MSRP streams
  • Make sure MSRPlib always gets bytes, not unicode
  • Always return unicode as the received chat message body
  • Post SIPEngineGotException also if Engine fails to start
  • Make send_composing_indication refresh argument optional
  • Return default refresh value in ChatStreamGotComposingIndication if not
    specified
  • Don't set last active timestamp automatically
  • Always pass copies of stream lists in Session notifications
  • Don't compile WebRTC AEC if machine is not x86 or x86_64
  • Raised Cython version dependency to 0.19.0
  • Cleanup Cython imports and remove no longer needed workarounds

To install or upgrade the software go to http://sipsimpleclient.org/projects/sipsimpleclient/wiki/SipInstallation


Comments