Mumble is an open source text/voice communication program which functions similar to IRC. You can download mumble from the Get Mumble Section of Sourceforge.net and connect to the HOT server at talk.hotosm.org on the standard mumble port of 64738.
To assure privacy, the Mumble communications are encrypted.
Instructions (Desktop Client)
- Download the mumble client program and install and run the program, during the audio set up wizard, please set up mumble to use push to talk mode and do not use voice activated mode. A good key to use for your push to talk key is the 'right control button' on your keyboard. This way you just hold down the right control button to talk and when you release the button you will stop transmitting your voice (like with a 'walkie talkie').
- When the program starts you will be asked to connect to a server click the Add New button and enter in the information for the HOT server:
- Label: This is just a name for the server for yourself, enter: HOT
- Address: The actual address of the server, enter: talk.hotosm.org
- Port: The port that the server uses, leave this at the default value of: 64738
- Username: A username to identify yourself on the server, please pick one to use.
- This Mumble server is intended for use by the OpenStreetMap community only.
The first time you connect to the talk.hotosm.org mumble server you will receive 2 warnings about the secure connection certificate. The server uses a self-signed SSL certificate that was auto-generated and does not have the host and domain name entered.
After you connect you should be able to talk to other people in the room that you are in, double click on a room to join it, or you can drag your name to the room as well. You can also text chat by typing into the field in the bottom left corner of the Mumble window, or you can set a comment for yourself by right clicking on your name.
The instructions below are instructions on how to set up the push to talk key manually. If you set this up during the audio wizard during the first time you run the program then you should not need to do this. The audio wizard is the easiest way to get these settings correct and therefore is the recommended way. You can also re-run the audio wizard again after the program is running by going to 'Configure' -> 'Audio Wizard'.
- Audio Configuration : Select Configure from the top menu and then go to Settings
- Audio Input
- Interface, select the audio device
- Transmit, select Push to Talk
- Click to Add a function
- Function field : select Push to Talk function
- Shortcut field : click to place the cursor in the shortcut field, and then select the keyboard shortcut key. The right control button for example is easy to push when you want to talk and pressing this button in most programs will not do anything.
- Click to Add a function
- Audio Input
- When you are using different computer, you cannot log in to HOT server without importing the certificate from your previous computer (the first one when you are successfully logged in to HOT server). This certificate mechanism prevents people from creating sock puppet accounts to "stack" the vote and also prevents people from impersonating another voting member.
- First, you need your previous computer, run Mumble and log in into HOT server
- Click menu 'Configure --> Certificate Wizard'
- Click 'Export current certificate'
- Save the certificate and transfer the certificate (*.p12 file) using USB stick
- Copy the certificate file to the other computer. Open Mumble, before log in to HOT server, click on menu 'Configure --> Certificate Wizard'
- Click 'Import' and browse to your certificate file
- Now you're be able to log in to HOT server
- If you have a Comcast/Xfinity router, it might be blocking the necessary port (64738) by default. To unblock it, log in to your router and select Firewall from the menu, then either
- select Minimum Security and click Save Settings
- OR select Custom Security and check only
- Block ICMP
- Block Multicast
- Block IDENT (port113)
- leave other options UNchecked 
- click Save Settings.
- The new settings take effect right away without a router reboot.
- In order to receive access and other privilege, you must have an account registered on the hotosm.org server - some users (especially mobile apps - see below) may need to "self-register", admins cannot do this for you.
Choose and install a client
The Google Play Store provides the following apps (March 23, 2014):
- Mumble for Android Beta
- Plumble - Mumble VOIP (free) - recommended
- Plumble - Mumble VOIP - recommended
Based on a brief testing of them, it seems recommendable to use one of the Plumble versions since it allows the user to be registered (which seems currently to be an issue with the Mumble apps).
Install the application of your choice.
Setup the app
Setting up the apps is quite straight forward. In the following the setup of Plumble is illustrated:
- Start Plumble for the first time by tapping on its icon.
- Plumble prompts for the generation of a Plumble Certificate, used to be registered on the plumble server. Confirm to do so by tapping Generate.
- On the empty home screen tap the plus sign in the upper right corner in order to add the H.O.T. Mumble server.
- Setup the Server using the following settings: Label = HOT, Address = talk.hotosm.org, Username = MyUserName, Port = 64738 (default), Password = . Use your HOT/OSM username instead of MyUserName and tap Add.
- The server now appears on the apps home screen and shows you as offline. Wait with going online.
- Use your phones Menu Button to get into the settings menu.
- Tap on Audio to get into the audio settings.
- Tap on transmit mode and choose your prefered option. It may be advisable to use the Push-To-Talk (PTT) functionality.
- Go back to the server and join the channel of your choice (e.g. Lobby). Your username now appears in the corresponding channel if you have the right to join.
- In order to register on the server, tap first your user name and then choose register.
- Get the Mumble app at the Apple App Store.
- It's fairly easy to get going with some basic text chatting and voice chatting on iphone. Fill in the connection fields:
- Here's a what it looks like when it's working:
- *You can choose any user name, and for simplicity to get going, you may want to not choose your normal user name which requires certificates. Of course really you should set up certificates to identify yourself with your proper user name. You would need to do this to receive access/other privilege (i.e. enter Membership/Voting/Speaking areas) More instructions to come...
- See current install/blog info at iOS/Mumble