Skip to content

Latest commit

 

History

History

voip

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

VOIP

VoIP services convert your voice into a digital signal that travels over the Internet. If you are calling a regular phone number, the signal is converted to a regular telephone signal before it reaches the destination. VoIP can allow you to make a call directly from a computer, a special VoIP phone, or a traditional phone connected to a special adapter.


Table of contents


Mumble Server

If Sandbox 1 was previously set in the Tor configuration file, it must be removed for Mumble functionality.

Install and configure murmur (mumble-server)

sudo ./setup.sh

TODO: To install uMurmur https://github.com/umurmur/umurmur/wiki/Building

Mumble Client

From mumble manual page:

Mumble is an open source, low-latency, high quality voice chat software primarily intended for use while gaming.

Read also TPO TorifyHowTo and Whonix wiki.

You can review mumble source code on its git repository, but if you are installing from debian repositories, you can find the source code on debian salsa.

Security

Whonix guide:

Group chats pose a greater risk since there is no end-to-end encryption. This means if the server is compromised, all conversations are no longer private. However, if only two parties use Mumble for communications, then end-to-end encryption protects against this threat. When one of the two communicating parties hosts a mumble server as a Tor onion service and the other party connects over Tor, encryption is already provided by Tor. This means Mumble's own encryption is not required and so long as a server password is set (see below), this configuration should be secure.

Configure desktop client

Install mumble client:

sudo apt install -y mumble

Tor does not resolve UDP, so let's force TCP mode: Configure -> Settings -> Network -> Connection -> Force TCP mode.

Connect to the onion mumble server, you must torify the client before it starts:

torsocks mumble

Warning: Do not use mumble proxy settings, it does not work correctly as it tries to resolve the onion domain without the proxy leading to DNS leak. Leave Direct conneciton as the proxy type (default).

Configure mobile client

For android, there is Mumla (git), which the developer of this project has not audited, so use it at your own risk.

To connect to tor, use Orbot on VPN mode to tunnel Mula.

Connect to server

If the server administrator runs the server on its local machine and also wants to connect to the server, then local (127.0.0.1) connections are recommended since it is faster than connecting to the onion service domain.

Server -> Connect -> Add New:

Address: domain.onion
Port: 64738
Username: anything
Label: anything