Project

General

Profile

News

Blink Qt: Blink Qt for Linux with native ALSA and ultra-wideband

Added by Adrian Georgescu over 11 years ago

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:

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

Added by Adrian Georgescu over 11 years ago

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.

Darcs repository

SIP SIMPLE Client SDK: SIP SIMPLE Client SDK 0.35.0 release

Added by Adrian Georgescu over 11 years ago

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

Blink Qt: Blink Qt 0.3.1 with SIMPLE presence

Added by Adrian Georgescu over 11 years ago

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:

http://icanblink.com/download.phtml

SylkServer: SylkServer 2.4.1 release

Added by Adrian Georgescu over 11 years ago

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

Added by Adrian Georgescu almost 12 years ago

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 SIP/XMPP Gateway documentation

Installation Instructions

Installation

Enjoy!

SIP SIMPLE Client SDK: SIP SIMPLE Client SDK 0.34.0 release

Added by Adrian Georgescu almost 12 years ago

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

Added by Adrian Georgescu almost 12 years ago

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

(51-60/74)

Also available in: Atom