A simple voice over internet protocol server and client written in python. A.k.a. a program to make calls.
Running voip requires Python (tested on version 3) and C++ Redistributables on Windows! Make sure you have them installed before doing anything.
Installation has been made extremely simple by the setup.bat and setup.sh scripts. Run the batch script for Windows installation, and the shell script for Unix.
The install script essentially does the following:
python -m venv \
source ./venv/bin/activate \
pip install -r requirements.txtThis program operates on a simple paradigm of VoIP (voice over internet protocol). To see how to use for group calls, or for direct PC-to-PC communications, see Examples on the (highly-experimental-and-just-for-fun) wiki. For how to select a microphone or speakers, see Client Configuration, also on the (highly-experimental-and-just-for-fun) wiki.
Run server.bat or server.sh to accept and playback data from clients.
Run client.bat or client.sh to send microphone data to a server.
This section has moved to its own wiki page! How cool is that? See it here.