[OpenSIPS-Users] New SIP SIMPLE client SDK release 0.14.0
Adrian Georgescu
ag at ag-projects.com
Fri Apr 9 19:04:34 CEST 2010
Hello,
The first stable release for SIP SIMPLE client SDK is available in AG
Projects App Store :-)
SIP SIMPLE client is a Software Development Kit for development of
Real Time Applications based on SIP and related protocols for
Presence, Audio, Instant Messaging (IM), File Transfers and Desktop
Sharing. Other media types can be easily added by using an extensible
high-level API.
0.14 is the first release considered stable with an API that is
unlikely to go through any major modifications in the foreseable
future. To see what the software is capable of, check out Blink from http://icanblink.com
Full up to date documentaion is available on the wiki:
http://sipsimpleclient.com/wiki/SipMiddlewareApi
Installation instructions for various platforms are available at:
http://sipsimpleclient.com/wiki/SipInstallation
Among the last additions to the SDK:
* Audio conferencing
* Bonjour functionality
* ICE negotiation
* Reason Header
* Full re-INVITE handling
Changelog follows:
python-sipsimple (0.14.0) unstable; urgency=low
* Added handling for PJMEDIA_SDPNEG errors in Session
* Use transport in general settings when not using a MSRP Relay
* Added missing presence and dialog settings
* Do not post MSRPLibraryLog for debug level
* Added reason argument to reject and reject_proposal methods of
Session
* Add ability to CANCEL re-INVITEs
* Changed the way NotificationProxyLogger sends MSRP trace
notifications
* Modified the AudioStream to initialize the audio device once it
starts
* Added Intel architecture to Prerequisites
* Calculate ICE candidate priority according to draft
* Use regular nomination in ICE instead of aggressive
* Changed DNSLookup to fallback to using local nameservers if NS
queries
fail
* Added instructions for installing the cli scripts
* Added new setting account.sip.enable_outbound_proxy
* Fixed CPIM implementation and improved ChatStream interface
* Added notifications for ICE negotiation status
* Refactored audio support
* Don't initialize ICE transport if remote SDP doesn't offer ICE
* Proper forward declaration of Cython objects
* Save session start time when media stream did timeout
* Added audio conference support
* Set disconnect_reason and failure_reason to the Reason header
value if
present (RFC 3326)
* Added sip.transport_list setting to BonjourAccount
* Added MSRP settings to Bonjour account
* Added publishing and discovery support to BonjourAccount
* Modified AudioTransport to not pause/resume the stream on hold/
unhold
* Add support for ICE keepalive
* Changed defauls for use sRTP and codec list for better
interoperability
* Added a timeout when sending (re-)INVITEs
* Updated documentation
* Numerous bugfixes
Kind regards,
Adrian Georgescu
More information about the Users
mailing list