Showing posts with label pjsip. Show all posts
Showing posts with label pjsip. Show all posts

Wednesday, August 12, 2009

iSIP, SIPPhone For iPhone Gets A New Moniker (Supports Free SIP Accounts)

iSIP, SIPPhone For iPhone
The SIPPhone for iPhone that we sopke about last February has become iSIP and has brought about a new version and even a newer version is said to be in the Apple's iPhone App Approval pipe line.
The version 2.2, the current version has been tested against iPhone OS version 3.0 and is available from Apple App Store at a cost of $6.99.
Once you have a SIP account (Better Free SIP Account) from a SIP Service Provider, you are ready to to make SIP calls on iPhone using a WiFi connection.
SipPhone on iPhone is powered by pjsip, that is the standard SIP library for many a telephony projects. iaxcomm
iSIP provides what you expect from a SIP client and of course having available on iPhone makes it more valueable.
You can get the iSIP app from Apple App Store.

Wednesday, May 20, 2009

pjSIP 1.2 Released With Support For Siren Codecs.

pjSIP 1.2
Since we wrote earlier about SvSIP, Nintendo VoIP / SIP Client that uses pjsip, Let us point you to a new version of pjSIP.
The pjsip 1.2 has support for G.722.1(C) aka Siren7 and Siren14 codecs and updated PJNATH for the latest STUN RFC and TURN draft.
Also good news for windows developers, support for building Windows Mobile targets with Visual Studio 2005 (no more upgrading from embedded Visual C++)
You can download the product from pjsip site.
We learned about this release from Official pjsip Blog.

SVSIP, VoIP / SIP Client For Nintendo DS,

Nintendo DS SIP Client
Today I received a comment requesting information on making a SIP based phone call from a Nintendo DS. Even though I have written about SVSIP (Nintendo DS goes VoIP with SvSIP and PJSIP ) before, much has changed since then regarding to program, it needs a new introduction in anyways.
The SvSIP is written by samuelv and is a open source program based on pjsip, (Python in your SIP, and Python SIP, Yes PJSIP Wraps It!) and makes good VoIP Client for Nintendo DS.

SvSIP is under development, and currently you can:

  • Make call to phone numbers,
  • Receive calls,
  • to querry IVR through DTMF tones.
There are many improvements since we wrote the original article and also some quirks. For instance the WIFI connection need to be invoked by other means as the SvSIP does not have the capability to activate the WiFi connection. But if you invoke a connection with another program, SvSIP will utilize that connection to make SIP based VoIP Calls.
You can use Wifi_config.nds, to configure your WiFi connection and don't forget to save the configuration.

The following guidelines should be followed

  • You can only use WEP encryption and not WPA, WPA2.
  • SSID must be broadcast mode.
  • The followings ports of your firewall must be opened :
    • 5060
    • 4000-4007)
You can download SvSIP Version 7, from this link.
You can use any of the following Free SIP account providers.
Source code, other tools and more information, SvSIP

Sunday, January 18, 2009

pjsip 1.0.1 Released

pjsip version map.
http://snapvoip.blogspot.com/
As you all know, we are fans of pjsip, either directly from pjsip developers or through other developers who used pjsip, we have been using it for a long time and we are certain, we will use it much more in the future.
So we were very glad when they reached the version 1.0 but as the title reveal, they have not stopped at that. The continue to build upon and improve pjsip. To reach the pjsip 1.0 status, they worked for more that three years and gone through 250,000+ lines of code. There is also a growing community gathering around pjsip as well.

With the version 1.0, the team promise us that they will work with the mibile side of the development deligently. So look forward to mobile support starting with Symbian S60 and Windows Mobile.

Also a visit to Teluu, as the company behind pjsip, would be a nice geture. Teluu provides lternative licensing, direct developer-to-developer support, and customization work.
Here is pjsip's own announcement; "We Made It: Release 1.0.1 Available"

Saturday, August 16, 2008

High Performance Echo Suppressor For PJMEDIA

If you were unhappy with the performance of echo suppressor in PJMEDIA, specially on mobile devices, This is partially due to AEC, Acoustic Echo Canceler cannot be used on these devices due to the high processing requirements.
PJSIP group has whipped up a completely new echo suppressor, and according to a post on the PJSIP Blog, it works better than before. I have had no time to test yet but will be working on doing so next week.
In tests conducted by the development team, on PocketPC 2003 PDA with 312MHz StrongARM CPU,(which I am using for mobile tests as well) it only used less than 0.5% (half percent) of CPU.Not only that it used a very little CPU power, it was able to suppress echoes! That indeed is good news.

The new echo suppressor is available in SVN at pjmedia/echo_suppress.c, and it will be included in the next release.
Free SIP Accounts

Friday, August 15, 2008

Python SIP, Yes PJSIP Wraps It!

Yes now it’s done! The new module, does the abstractions in two layers. According to a blog post, the lower layer is the _pjsua C extension which exports PJSUA API to Python. This is similar to how the old Python SIP extension was implemented. But now we also add a higher layer abstraction, object oriented, pure Python module on top of this. And that is the pjsua.py module. We are a bit excited as we have been playing with PJSIP for a while. We will look in to this module very soon. So go ahead get the module, develop a softphone and sign into one of these free SIP accounts and talk away!

The pjsua module provides high level API for constructing SIP multimedia user agent applications. It wraps together the signaling, media, and NAT traversal functionality into easy to use call control API, providing account management, buddy list management, presence, and instant messaging, along with multimedia features such as local conferencing, file streaming, local playback, and voice recording, and powerful NAT traversal techniques utilizing STUN, TURN, and ICE.

You can read more about it and follow the Python SIP Tutorial from this blog post, Python SIP Take Two (Part 1)

Python SIP, Yes PJSIP Wraps It!