Shtoom is a open-source, cross-platform VoIP softphone, implemented in Python.
As well as the basic phone, the package also includes a number of other applications:
· shtoomphone - the end-user phone
· doug - a framework for writing server-side voip applications.
Shtoom works on Mac OS X, Windows, and Linux/Unix. The phone has a number of user interfaces - Cocoa (OS X), Qt/KDE, Gtk/GNOME, wxWidgets, Tk and a command line.
The phone has audio support on Linux using OSS or ALSA, on OS X using native CoreAudio, and on all other platforms using the PortAudio library. A native sound drivers for Windows has been implemented as part of Pythonwin, and needs to be hooked up.
Requirements:
· Python 2.3 or later
· Twisted 1.3 or later
NOTE: Shtoom is licensed and distributed under the terms of the GNU Library or Lesser General Public License (LGPL).