Posts Tagged 'Symbian'

We Made It: Release 1.0.1 Available

With the release of 1.0, we have reached a significant milestone. More than three years in development, 250,000+ lines of code, gruelling global interoperability testing on three continents, you can download pjsip 1.0 right now.

This would have never happened if it weren’t for all of you — more than 500 members of the pjsip community. A big thank you is in order.

We're talking through a megaphone

"Hello to All, we've reached 1.0! Thank you for all your support."

We’ve decided to draw a line on what we feel is a comfortable feature set, in particular for desktop client developers on Windows, Mac OS X, and Linux. Of course we can not fit it all, so keep those comments and requests coming, it matters to us.

For mobile platforms, consider the current feature set a technical preview. We know it’s not as easy to get started, and sometimes there are still issues. This is because mobile devices are really fragmented. You can have exactly the same device, but different firmware version can break applications.

"Mobile SIP SDK, anyone?"

"Mobile SIP SDK, anyone?"

Going forward we’ll strengthen and stabilize the mobile devices support, starting with Symbian S60 and Windows Mobile. We look forward to the Symbian Foundation open source version, more open always lead to more innovation.

I would also like to take this opportunity to formally introduce Teluu, as the company behind pjsip. It was started more than two years ago, alongside the pjsip open source project. Teluu is where we handle alternative licensing, direct developer-to-developer support, and the occasional customization work.

As always we welcome comments, feedback, both praise and criticism, and whatever else. You can leave a comment here, on the mailing list, or everywhere else on the web. As long as Google can find it, we should know about it 🙂

Version 1.0-rc1 is released with new Python SIP, Nokia APS support, and IPP codecs

“Good news, everyone” [Professor Hubert J. Farnsworth, Futurama]

This is an interim release, intended to mark the end of features development in the trunk. From now on, it will be tests and bug fixes only, until we reach 1.0. This will be our first proper stable release, and it will be given a separate branch, to isolate it from bleeding edge developments in the trunk.

Because of that, there has been a bit of “pressure” to stuff in as much features as possible on this release, since this is the last change to include them in 1.0. Here are some of them:

  • Integration of Intel® IPP Codecs.  This brings us with bunch of new codecs into PJMEDIA, such as G.722.1, G.723.1, G.726, G.728, G.729A, AMR NB, and AMR WB. Basically the lot! For more info about this integration, please see here.
  • New Python API. We discussed this on this blog a month ago here, basically it’s a new Python API for PJSUA-LIB, it’s much easier to use, and it also has a more thorough documentation/tutorial. Please check that out.
  • Nokia APS Support. The Nokia Audio Proxy Server is a wrapper to Nokia S60 sound device, it has much lower latency than Symbian MMF API (the traditional sound device that we support), and it also opens up support for device’s native codecs such as AMR, G.729, and iLBC which we can use in the future.  Although this API has been deprecated by Nokia in FP2, still there are lots of S60 and FP1 devices out there, so this is worth supporting.
  • New Echo Suppressor. Good for mobile devices, we discussed this in this blog here.

And some more. For more information regarding this release, please visit the download page.