11/03/09. Version 0.21 of the P2PP source code is available. Incorporates TCP throughput measurement with other peers.
Welcome to OpenVoIP, an open source peer-to-peer VoIP and IM system of ~1000 nodes running on ~300 PlanetLab machines. OpenVoIP runs Peer-to-Peer Protocol (P2PP) which can be used to implement well-known DHTs or unstructured protocols. Unlike OpenDHT, where it was only possible to put/get the data, we allow non-PlanetLab nodes to become part of our overlay. This means that you can download the P2PP executable for Windows XP, Linux, or OpenWengo-P2PP SIP phone and connect to our overlay. Your node will provide routing and storage services to the overlay.
We provide a Google maps interface (Geo map) to our PlanetLab system and a simple Web interface. Using this system, one can publish a key/value pair, perform a lookup for user-id or key, see the routing table of a node, and check a node's CPU and bandwidth consumption, without having to download any software. Using this interface, one can compare the performance of recursive and iterative routing. People who love command-line can download this software and interact with our system. CoMoN system of PlanetLab provides a report on the CPU and bandwidth consumption of our system.
Please follow these instructions to connect to our PlanetLab overlay using a Linux/WindowsXP p2p executable or OpenWengo-P2PP phone. If you want to run your own overlay, please follow these instructions.
Source code for P2PP is available for Linux and Windows. Modified source code for OpenWengo is also available.
Help us test this overlay network!