News
SIP2SIP: Special Blink Cocoa Edition for SIP2SIP
This version of Blink for Mac OSX is integrated with SIP2SIP and features ultra-wideband audio support and OPUS codec.
Blink Qt: Blink Qt for Linux with native ALSA and ultra-wideband
Blink Qt for Linux is now available in development branch with support for the new core using ultra-wideband and native ALSA support. To test it you need to have the development tree and build it locally on a Debian or Ubuntu system.
First install the latest debian packages for Blink Qt from the official repository:
http://projects.ag-projects.com/projects/documentation/wiki/Repositories
sudo apt-get install blink
Install building dependencies¶
sudo apt-get build-dep python-sipsimple
Fetch development tree¶
Fetch latest python-sipsimple SDK and blink-qt source code:
- darcs get http://devel.ag-projects.com/repositories/python-sipsimple
- darcs get http://devel.ag-projects.com/repositories/blink-qt
Use pull instead of get if you already had the trees download, in order to update them.
Build SIP SIMPLE Client SDK¶
Build the SDK in place without installing system-wide:
cd python-sipsimple # make the scripts executable if your darcs configuration did not take care of it chmod +x deps/pjsip/configure chmod +x deps/pjsip/aconfigure chmod +x build_inplace ./build_inplace
Run Blink¶
cd blink-qt export PYTHONPATH=../python-sipsimple # make the scripts executable if your darcs configuration did not take care of it chmod +x ./run chmod +x ./bin/blink ./run
SIP SIMPLE Client SDK: SIP SIMPLE Client SDK with native ALSA and ultra-wideband
We committed code into the development trunk that brings the core up to date with the developments from PJSIP 2.x project. An immediate and visible improvement is the availability of ultra-wideband audio support. OPUS codec full wideband at 48kHz sampling rate and Speex at 32kHz are now by default enabled. Portaudio has been removed and native ALSA is being used as audio backend in Linux. Other improvements will become soon visible like the possibility of adding video.
[[SipInstallation#Version-Control-Repository | Darcs repository]]
SIP SIMPLE Client SDK: SIP SIMPLE Client SDK 0.35.0 release
There is new release with bug fixes.
python-sipsimple (0.35.0)¶
- Added default URI implementation for contacts
- Added extension to PIDF to include the status type
- Added ItemCollection settings type
- Added RuntimeSetting to the configuration framework
- Publish instance id over Bonjour
- Refactored bonjour discovery notifications
- Return SIP Request headers in SIPMessageDidFail and SIPMessageDidSucceed
notification data - Removed unnecessary end method on Message
- Fixed building XML schemas on all platforms
- Fixed parsing sip.instance from a REGISTER reply
- Fixed compilation with Cython 0.19
- Fixed posting PublicationDidSucceed after a failure
- Catch ValueError when parsing XML documents
sipclients (0.35.0)¶
- Raised python-sipsimple version dependency
To upgrade see http://sipsimpleclient.org/projects/sipsimpleclient/wiki/SipInstallation
SIP2SIP: SIP2SIP Data Privacy and Storage Policy now available
Blink Qt: Blink Qt 0.3.1 with SIMPLE presence
There is a new release for Blink Qt for Linux available, version 0.3.1. This version features SIMPLE Presence and bug fixes.
blink (0.3.1) changelog¶
- Added SIMPLE Presence (PUBLISH, RLS SUBSCRIBE/NOTIFY)
- Added XCAP storage for contacts, icon and and presence policy
- Added handing for presence, presence.winfo and xcap-diff events
- Added call history menu items (Missed, Received, Placed)
- Made sRTP optional by default
- Adjusted default timeouts for registration, subscription and publication
- Removed/diabled some GUI elements for not yet implemented features
To download or upgrade the software go to:
SylkServer: SylkServer 2.4.1 release
Changelog ¶
- Allow Jingle users to join conference rooms with audio
- Added support for XEP-298 (coin)
- Improved logging for incoming sessions
- Fixed sending JingleSessionDidStart too early
- Prevent real RTP from leaking until we get session-accept
- Partial nickname support for IRC conference application
- Set version attribute on conference-info payloads
Installation Instructions
[[Installation]]¶
SylkServer: SylkServer 2.4.0 release
Sylkserver version 2.4.0 has now been released with a major milestone, namely VoIP translation between SIP and XMPP (Jingle). Complete interoperability for multimedia sessions including Presence, Session based Chat, wide-band Audio and multi-party conferencing for all supported media is now possible using user@domain addressing for both SIP and XMPP protocols. There is no configuration needed beyond the Internet domains for which the translation should take place. Blink on the SIP side and Jitsi on the XMPP side have been used to test the calls flows involved.
The software is GPL licensed, available as a free download and provided as a service by SIP2SIP. To test you can use SIP accounts from sip2sip.info and XMPP accounts from jit.si using the latest builds of the above mentioned clients.
Many thanks to AG Projects and NLNet foundation for funding and development and Blue Jimp team, the maker of Jitsi, for helping troubleshooting interoperability issues on the Jingle side.
Change log¶
- Added VoIP translation for SIP/XMPP gateway (Jingle)
- Added Presence to Bonjour conference rooms (XEP-0174)
- Added support for XMPP software version (XEP-0092)
- Added support for XMPP ping (XEP-0199)
- Reply with service-unavailable to unsupported XMPP IQ stanzas
- Improved XMPP service discovery support (XEP-0115)
- Fixed a race condition related to SIP subscriptions
- Improved description of XMPP related settings
Normative References¶
See [[DesignXMPP|SIP/XMPP Gateway documentation]]
Installation Instructions¶
[[Installation]]
Enjoy!
SIP SIMPLE Client SDK: SIP SIMPLE Client SDK 0.34.0 release
There is new release with new presence related features and bug fixes.
python-sipsimple (0.34.0)¶
- Added Bonjour presence
- Added presence subscriber for itself to Account
- Added SDPNegotiator class
- Added ability to properly stringify SDPSession objects
- Added ability to parse a SDPSession object from a string
- Disable PJSIP assertions on recoverable errors
- Removed extra checks on SDP origin field
- Fixed deadlock when cross instantiating conditional singletons
- Avoid sending adding participant progress if the answer is final
- Avoid doing mDNS lookups with dnspython
- Define nonzero for XCAP Document objects
- Made AddressbookManager.transaction a class method
sipclients (0.34.0)¶
- Raised python-sipsimple version dependency
To upgrade see http://sipsimpleclient.org/projects/sipsimpleclient/wiki/SipInstallation
SIP SIMPLE Client SDK: SIP SIMPLE Client SDK 0.33.0 release
This release contains bug fixes.
python-sipsimple (0.33.0)¶
- Added notification when incoming subscription times out
- Added call_id attribute to Subscription and IncomingSubscription
- Allow incoming subscriptions to have expires 0
- Fixed session transfer after API changes
- Fixed setting initial timeout for incoming subscriptions
- Renamed desktop-sharing media type to screen-sharing
- Provide direct access to stream types on MediaStreamRegistry
- Post notifications about removed neighbours when stopping bonjour services
- Only set reason for NOTIFY if state is terminated
sipclients (0.33.0)¶
- Fixed sip-register script to only register
- Raised python-sipsimple version dependency
To upgrade see http://sipsimpleclient.org/projects/sipsimpleclient/wiki/SipInstallation
« Previous 1 ... 4 5 6 7 8 Next »
Also available in: Atom