SIP SIMPLE client SDK version 2.0.0 released
python-sipsimple (2.0.0) unstable; urgency=medium¶
- Add video support (H264 codec)
- Add support for handling initial INVITE requests without SDP
- Restart TCP and TLS transports when network conditions change
- Reuse disabled SDP streams
- Fix parsing makefile options
- Fix linking with OSX frameworks
- Unregister and unpublish when network conditions change, before restarting
- Leave symbols in even on release builds
- Fix not ending streams in some cases when Session.remove_streams fails
- Make stream initialization and ending consistent
- Report stream failure in MediaStreamDidEnd
- Add ExponentialTimer helper class to util
- Improved handling failures when processing remote proposals
- Reply with 488 if a remote SDP offer has deleted streams
- Fix race conditions when handling remote proposals
- Refresh SRTP crypto lines when updating local SDP
- Simplify code for obtaining the path to the OSX SDK
- Use 488 code when a proposal with streams fails
- Use timezone aware timestamps for Session start_time and stop_time
- Parse and generate bandwidth info attributes (b=) on the SDP
- Include address information with the MSRPTransportTrace notification
- Use SSLv23 method for TLSi (SSLv2 and SSLv3 are disabled)
- Updated bundled PJSIP to revision 4961
- Make sure a removed stream always has a connection line
- Remove bandwidth attributes when disabling a stream
- Reject incoming re-INVITE if we couldn't reply to it
- Fix setting SDP connection line when accepting a proposal
Note to SylkServer users: hold your update until a new release of SylkServer is made, adapting to some API changes in the SDK.
Note to Debian Wheezy users: You need to have the wheezy-backports repository enabled because we depend on backported libav. Also, make sure you have libxml2_2.8.0+dfsg1-7+wheezy1 installed, since the newest available version in wheezy is broken.
http://sipsimpleclient.org/projects/sipsimpleclient/wiki/SipInstallation
Comments