[SIP SIMPLE client] New SIP SIMPLE client SDK release 0.16.2
Adrian Georgescu
ag at ag-projects.com
Thu Nov 11 15:23:34 CET 2010
There is a new release for SIP SIMPLE client SDK available, version 0.16.2 with many bug fixes and new features.
python-sipsimple (0.16.2) unstable; urgency=low
* Fixed memory and file descriptor leaks in BonjourServices
* Added notifications for Bonjour discovery failures
* Refactored Bonjour re-discovery after settings change
* Ignore TLS contacts if the Boujour account doesn't have a certificate
* Refresh MWI subscription if always_use_my_proxy setting changes
* Use always_use_my_proxy setting for MWI subscriptions
* Set minimum time for refreshing a subscription to 30 seconds
* Wait for 3 hours if MWI subscription fails instead of stopping it
* Fixed bonjour discovery when SIP transport list is changed
* Made accounts also listen for config changes from SIPSimpleSettings
* Do not return routes with unsupported transport from the DNS lookup
* Set MSRPRelayAddress setting default port to 2855
* Moved server_advertised_uri attribute to the mwi handler
* Added reregister method on Account
* Added reactivate methods for registrar and mwi
* Prefer the server advertised voicemail URI over the user setting
* Added account.sip.always_use_my_proxy setting
* Use None when the server advertised voicemail URI is an empty string
* Reset the server advertised voicemail URI when MWI is disabled
* Fixed handling of multiple settings changed at the same time
* Remove sip: from the server advertised voicemail uri when saving it
* Use capital case letters for acronyms
* Remove transport_list setting from BonjourAccount
* Reset bonjour neighbours on account deactivation
* Turn off ICE by default
* Limit PJSIP log level setting value between 0 and 5 to avoid crashes
* Fixed handling of Account id change in AccountManager
* Fixed handling of the id change of an Account and other SettingsObjects
* Made XCAPManager not transition to insync if journal is not empty
* Made audio device settings strings and removed unnecessary empty subclases
* Made SampleRate only accept valid rates
* Added SIPAccountWillActivate and SIPAccountWillDeactivate notifications
* Set XCAP User-Agent on application start
* Use xml.xsd from local folder instead of importing it remotely
* Trigger a XCAP document fetch on some subscription errors
* Make port test consistent with the rest of the code
* Simplified port range handling and fixed case for odd ports number
* Fixed port boundary checks
* Fixed incorrect __hash__ method
* Use UA string as User-Agent header for XCAP requests
* Avoind unnecessary conversion to unicode in PortRange conversion
* Added missing __ne__ method to some data types
* Fixed saving configuration after assigning DefaultValue to a setting
* Added PositiveInteger datatype
* Enhanced xcapdiff subscription process
* Removed use_xcap_diff setting
* Rollback: Changed visibility of command and data channels
* Rollback: Avoid using SubHandlingValue object inside XCAPManager
* Fixed account elements reload on settings change
* Synced Engine default options with settings
* Improved default values for various global settings
* Use the specific version of cython 0.12.1 for building the package
* Enhanced xcapdiff subscription termination
* Don't try to unregister if we weren't registered at all
* Changed visibility of command and data channels to private
* Fixed handling bogus TXT records for XCAP server lookups
* Fixed contact edit in XCAPManager when it needs to be removed and readded
* Avoid using SubHandlingValue object inside XCAPManager
* Fixed building contact name on XCAP manager
* Fixed use of identity conditions
* Fixed handling of SIPRegistrationDidFail and SIPSubscriptionDidFail exceptions
* Fixed handling of SDP c line inside the media stream
* Don't wait for pending operations to finish on shutdown
* Added cached_cocuments property to XCAPManager
* Handle BadStatusLine exception when fetching/updating documents
* Added equal and hash methods to Contact, Policy and condition classes
* Raise RuntimeError if no cache directory is provided for XCAP documents
* Don't keep old transformations if updated rule's action is not 'allow'
* Removed some unnecessary NotificationCenter instantiations
* Added properties for handling the server advertised voicemail URI
* Disable dialog event by default
* Increase default subscribe and publish intervals
* Added back thread attribute in SIPApplication
* Properly fix race condition when first NOTIFY for MWI arrives
* Avoid adding more than one MWI subscribe operation to the command channel
* Fixed waiting timeout for engine shutdown
* Changed name for reactor thread attribute and join thread on stop
* Moved Changelog back to toplevel
* Fixed boolean parameters in xcap_manager test script
* End MWI subscription before ending registration
Update instructions are available at:
http://sipsimpleclient.com/wiki/SipInstallation
Kind regards,
Adrian Georgescu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ag-projects.com/pipermail/sipbeyondvoip/attachments/20101111/8a9e4df5/attachment-0002.html>
More information about the SIPBeyondVoIP
mailing list