Known Call Ending Issues

SaltyChat has known issues when ending phone calls that have existed since the Lua version was released. These errors are not caused by RoadPhone.

Common Problems

When ending a phone call while using SaltyChat, you may experience:
  • Voice chat errors in the console
  • Players remaining in the wrong voice channel
  • Voice range not resetting properly
  • Temporary voice communication issues
These issues persist in SaltyChat and have not been addressed by their development team despite being long-standing problems.

Switch to Yaca Voice Plugin

We strongly recommend using Yaca Voice Plugin as a modern, actively maintained alternative that doesn’t have these issues.

Why Yaca?

  • No call ending errors - Clean disconnection handling
  • Active development - Regular updates and bug fixes
  • Better performance - Optimized voice communication
  • Modern codebase - Built with current FiveM standards
  • Full RoadPhone compatibility - Seamless integration

Migration Steps

1

Download Yaca

Visit yaca.systems and download the latest version
2

Remove SaltyChat

Stop and remove SaltyChat from your server resources
3

Install Yaca

Follow the Yaca installation guide for your server
4

Enable Saltybridge in Yaca

In Yaca’s config ( config/shared.json5 ) , enable the saltybridge option to ensure compatibility with RoadPhone
5

Configure RoadPhone

Update your RoadPhone configuration to use Yaca instead of SaltyChat
If you must continue using SaltyChat, be aware that call ending errors are expected behavior and not something we can fix from RoadPhone’s side.