Skip to main content
FiveM has built-in voice chat based on Mumble, and pma-voice is the resource most servers use on top of it for proximity voice, radio and phone calls. To set it up, upload pma-voice on the Resources page, switch on Start at boot, add its setr voice_… settings to server.cfg above ensure pma-voice, remove other voice scripts and restart.

Mumble VoIP, mumble-voip or pma-voice: what’s the difference?

You don’t need a separate Mumble server. The voice server runs inside your FiveM server.

Before you start

  • Run only one voice script. pma-voice “is not compatible with other voice systems”. Remove mumble-voip, TokoVOIP or other voice scripts.
  • Using vMenu? Turn off vMenu’s voice chat options; pma-voice’s docs say you have to.

How to install pma-voice

1

Download it

Download the latest release from pma-voice on GitHub. If you installed QBCore, Qbox or ESX Legacy with a txAdmin recipe, it’s already installed; check Resources first.
2

Upload it

On Resources, click Upload a resource and choose the zip. Make sure it’s listed as pma-voice.
3

Stop other voice scripts

Switch off Start at boot for any other voice resource, or delete it.
4

Add the settings

Go to Server config, click Advanced: open the raw file and add your settings above ensure pma-voice:
If Start at boot already added ensure pma-voice, put the setr lines above that line.
5

Restart

Restart the server and join with a second player to test.
FiveM Resources page with a Start at boot toggle and a Delete button on each resource row, and All, Start at boot and Not started filters

Switch off Start at boot for every other voice script

Which pma-voice settings should I use?

pma-voice settings are convars you set with setr. On/off values can be 1/0 or true/false. The full list is in the pma-voice readme.
Don’t turn on voice_useNativeAudio and voice_use3dAudio together. The pma-voice readme says to use only one of them.

How to test voice chat

1

Join with two players

Join the server with a friend and stand next to each other.
2

Check the talking range

Press F11 to cycle between whisper, normal and shouting, then walk apart. With voice_useSendingRangeOnly on, you stop hearing each other once you leave the range.
3

Test the radio

If your framework has a radio item or script, join the same channel and hold the radio key (Left Alt by default).
4

Read the console

Any pma-voice error at start-up shows in the Console. For more detail, add setr voice_debugMode 1 above ensure pma-voice, restart, test, then remove it again.

How do radio and phone calls work with pma-voice?

pma-voice handles the sound: who hears whom on which channel. A separate script decides when a player joins a radio channel or a call, usually your framework’s radio item or phone. The QBCore recipe, for example, installs qb-radio next to pma-voice. Other scripts call pma-voice exports such as SetRadioChannel and SetCallChannel.

Frequently asked questions

Why can’t players hear each other?

Check that only one voice script runs, that pma-voice started without errors in the console, and that players have voice chat turned on in FiveM’s audio settings with the right microphone.

Do I need a Mumble server for FiveM?

No. FXServer runs the voice server itself. pma-voice can use an external Mumble server (voice_externalAddress), but most servers don’t need one.

How do players change their talking range?

With F11 by default. Change the key with setr voice_defaultCycle "F10" (any key name FiveM supports).

Can I still use mumble-voip?

It works with FiveM’s Mumble voice, but pma-voice is the one the QBCore, Qbox and ESX Legacy recipes install. pma-voice also supports some mumble-voip exports, such as SetRadioChannel and SetCallChannel.

Why is there no radio sound effect?

The radio and call effects (voice_enableSubmix) need native audio. Add setr voice_useNativeAudio true above ensure pma-voice and restart.

FiveM server guide

Every FiveM guide in one place.

Resource start order

Where setr lines and voice go in server.cfg.

Install QBCore or ESX

Frameworks that ship with pma-voice.

Install vMenu

Turn off vMenu voice when you use pma-voice.
Reviewed by the FREAKHOSTING team on 29 October 2026. Game Panel steps were checked on our panel (FXServer build 35245 (Recommended) with txAdmin); game and plugin details follow their official documentation. Steps may differ slightly if FiveM, txAdmin or the resource change.

Need Extra Help?

If you encounter any issues, our support team is ready to assist:

Save on Your Hosting

Ready to upgrade your hosting? Use code KB20 at checkout for 20% off your first order!

Last Updated: October 2026