Skip to content

McSnurtle/voip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

voip 📢

A simple voice over internet protocol server and client written in python. A.k.a. a program to make calls.

Installation / Quickstart Guide ⏱️

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.txt

Usage

This 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.

Configuration

This section has moved to its own wiki page! How cool is that? See it here.

About

A simple voice over internet protocol server and client written in python.

Topics

Resources

License

Stars

Watchers

Forks