[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