[RELEASE] CustodyComms — Immersive Voice Isolation & Monitoring System



:arrow_forward: Showcase: https://youtu.be/zeI63_ERBoM
:shopping_cart: Tebex: https://konflict-studio.tebex.io/package/7060244
:blue_book: Documentation: CustodyComms | Konflict Studio
:speech_balloon: Discord: Konflict Studio

CustodyComms is an advanced voice communication resource for FiveM that enables realistic, controlled communication inside police departments, prisons, gang meeting rooms, businesses, and other secure environments. It is built to elevate your roleplay by isolating voice chat based on location, permissions, and context removing unrealistic overhearing and global voice leakage.

The system focuses on turning communication into a deliberate gameplay mechanic, allowing servers to simulate real-world environments such as interrogation rooms, monitored cells, and control centers or soundproof boardrooms.

:studio_microphone: WHY CUSTODYCOMMS MATTERS

Most servers rely on proximity voice alone, which works well for general RP but breaks immersion in secure or controlled spaces. CustodyComms fills that gap by giving you control over how voice behaves in specific locations.

CustodyComms provides:

• Voice isolation zones that fully contain conversations
• Listening posts for authorized roles, with optional talkback
• Physical interaction with consoles or listening devices
• A live in-game zone editor — no restarts or file editing
• Job and role-based permissions (ESX, QBCore, QBox, Ox)
• Minimal performance impact (0.01-0.02ms client/server with 25 zones)

This allows communication to feel intentional, believable, and custom to your RP scenarios.

:wrench: KEY FEATURES

VOICE ISOLATION & ROUTING
• Define isolated zones, monitored zones, and two-way communication
• Control who can hear and who can speak per zone

IN-GAME ZONE EDITOR
• Draw polygon zones directly in-game
• Drag, rename, and adjust vertices
• Preview coverage live
• Save any setup or adjustments instantly without server restarts
• Organize multiple zones into folders

PERMISSIONS & CONTROL
• Restrict features by job or group
• Optional key-press interaction
• Optional notifications when entering or exiting zones

IMMERSIVE ADD-ONS
• Optional props and animations
• Interactable consoles, listening devices, or headsets through props or interact

:package:DEPENDENCIES

• ox_lib (v3.30.0 or higher)
• ox_target (optional)
pma-voice fork (kf-voice) - Our open source pma-voice fork (free)

:jigsaw: WHERE DOES THIS FIT IN YOUR SERVER?

:heavy_check_mark: Police interview suites & interrogation rooms
:heavy_check_mark: Prison cells and blocks with per-cell isolation
:heavy_check_mark: Control rooms with monitoring and talkback
:heavy_check_mark: Gang HQs, boardrooms, VIP and secure areas
:heavy_check_mark: Events and restricted communication zones

As players ourselves, we focus on building systems that meaningfully improve immersion with an eye for fun and balance.

Code is accessible No
Subscription-based No
Lines (approximately) 6000
Requirements ox_lib/pma-voice fork (kf-voice) - Our open source pma-voice fork (free)
Support Yes
14 Likes

Awesome execution!! Congratulations on your first public release friend!

– Dan

1 Like

Looks awesome, cool concept aswell.

2 Likes

This is fire

1 Like

Many thanks Dan!

Thanks a lot

Concept might not get to everybody due to its “okay-ish” description but that’s where the video luckily provides more clarity!

This is not just for those with MLO audio issues but also to just enable rooms like interrogation, line up or interview rooms for police but it can be applied even broader which we only considered after we made it.

Thanks for your support it’s very challenging starting with public resources but we hope our quality, active support prior and post purchase will make a difference.

Much more unique and/or cooler stuff to come :saluting_face:

Little sneak peaks will be on the way in discord.

Great work!

1 Like

I might be bias (I am) but still very proud of this as our first unique release with many to come :clap:

And the answer on the comment section on YouTube here as well: yes there is a radio/intercom voice overlay when talking from room to room which can be enabled/disbaled :slight_smile:

1 Like

This is something we’ve needed in fivem for a very long time and you’ve nailed it with your first project, well done. :clap:

2 Likes

CustodyComms v1.0.1

  • Removed redundant ox_inventory dependency warning.
  • Fix Qbox bridge.
  • Added Config.notify - the notification resource to use.

Config.notify currently supports one of: ‘ox_lib’, ‘esx_notify’, ‘qb-core’, ‘qbx_core’, ‘okokNotify’, ‘wasabi_notify’.
Developers can add new notification resource support inside
kf-custodycomms/interface/{resource}.lua

Thanks a lot!

It’s challenging to get visibility for something that’s “less sexy” of a resource but definitely useful.

We will keep going at it with already the next resources in the making :slight_smile:

1 Like