YASS - Yet Another SIP Softphone

YASS began as a university project, and after some effort to make it (really) work, has been released to the public. Apart from being a SIP softphone, YASS pretends to be a simple and small SDK to develop VoIP applications in Python.

It's based on PJSIP's pjsua Python bindings (thank you PJSIP guys!) for the core and the Qt4 libraries for the GUI part. Communication between the core and the GUI is made through callbacks, so it's completely detached.

Hope you enjoy using it the same I enjoyed coding it ;)

Installing YASS

YASS can be installed from a Debian package or directly from source.

Deb package

The easy way is to do it from a Debian package, just by adding the following line to your /etc/apt/sources.list:

deb http://deb.sipdoc.net debian main

NOTE: Debian packages are available for 32 and 64bits.

To install it just execute (as root):

apt-get install yass

From sources

If you want to install YASS from source or make your own Debian package follow the instructions here.

Running YASS

After installing it just execute the command:

yassphone

SVN repository

To get the latest revision of YASS:

svn co svn://dev.sipdoc.net/YASS/trunk yass-trunk

Thanks

To be able to code YASS I've standed on shoulders of giants, so credits should also go to them. (list in no particular order)

  • PJSIP team, for their wonderfull project and support on the mailing-lists.
  • My girlfriend Olga, for ther patience over long nights of development.
  • Iñaki Baz Castillo (ibc), for his support, guidance and testing (although sometimes he is PITA xD)
  • Jon Bonilla (manwe), for his support and guidance over the development.

Sorry if I forgot someone :)

yass_screenshot_1.png (43.9 KB) Iñaki Baz Castillo, 07/23/2009 11:57 pm

Also available in: HTML TXT