- uses tcp protocol
- written in python 2
- compatible with smartphones through qpython
- minimal external module dependency
- opencv (sudo apt-get install python-opencv libopencv-dev python-numpy python-dev)
- sounddevice (pip install sounddevice)
- Download or clone from https://www.github.com/phvash/Bello
-
Always leave 'host.py' running in the background to accept incoming phone calls
- To launch, run 'host.py' from the terminal or cmd
$ python host.py
- To launch, run 'host.py' from the terminal or cmd
-
To Make a phone call
- Run the 'client.py' script from terminal
$ python client.py
- A list containing usernames of currently active (available) Bello users in your subnet will be returned
- To place a call to any of them, enter the username when prompted.
- Run the 'client.py' script from terminal
- Build GUI for easier user interraction
- Add audio support
- Add support for video conferencing
- lag in audio playback