GCPhone Video Call
GCPhone Video Call - Video call script for GCPhone and Crewphone using WebRTC technology. Compatible with ESX framework for FiveM servers.
Advanced WebRTC Video Calling for FiveM Phone Systems
Transform your server's phone system with real-time video calling capabilities powered by cutting-edge WebRTC technology. This professional-grade video call script integrates seamlessly with gcPhone and Crewphone, adding face-to-face communication without interfering with your existing VoIP setup. Whether players use TokoVoip, Mumble, or WebRTC voice, this system runs perfectly alongside any voice solution.
Core Video Features
- Real-Time Video Calls - Instant video connections using WebRTC technology for smooth, lag-free communication
- Dual Camera System - Seamlessly switch between front and back cameras during calls for creative roleplay scenarios
- Universal VoIP Compatibility - Operates independently from phone VoIP, working flawlessly with TokoVoip, Mumble, WebRTC, and other voice systems
- Dynamic Resolution Support - Automatically adjusts and centers video feeds across all screen resolutions for consistent quality
- Plug-and-Play Integration - Pre-configured hooks for popular phone systems mean installation takes minutes, not hours
Creative Visual Effects
Give players tools to express themselves during video calls:
Color Filters
- Grayscale - Classic black and white effect for dramatic moments
- Sepia - Vintage film aesthetic for nostalgic conversations
- Invert - Negative color effect for creative expression
- Saturate - Enhanced color vibrancy for vibrant calls
- Plus additional color effects for variety
AR Face Filters
- Real-Time Face Tracking - Advanced facial detection that follows player ped faces accurately
- Animal Overlays - Dog, cat, and other fun filters applied live during calls
- Customizable Options - Framework for adding your own creative filters
Performance & Optimization
Engineered for smooth operation even on busy servers:
- Quality-Performance Balance - Optimized video encoding maintains clarity while minimizing resource usage
- Adaptive Bitrate - Automatically adjusts quality based on connection strength
- Minimal Server Load - WebRTC peer-to-peer architecture reduces server strain
- Low Client Impact - Efficient rendering keeps FPS stable during video calls
Privacy & Security
Player safety is paramount in modern roleplay servers:
- TURN Server Routing - All video traffic routes through secure TURN servers, never revealing player IP addresses
- Automatic Reconnection - If WebRTC disconnects temporarily, the system reconnects automatically with minimal downtime
- No Data Retention - Video streams aren't recorded or stored, protecting player privacy
- Encrypted Transmission - WebRTC encryption protects video feeds from interception
Installation Process
- Verify Yarn Installation - Ensure you have the yarn resource in your server resources
- Server Configuration - Add ensure cs-video-call to your start.cfg before your phone resource
- Phone Integration - Edit your phone's resource file (__resource.lua or fxmanifest.lua):
- Add '@cs-video-call/client/hooks/core.lua' as the last client script
- Add '@cs-video-call/server/hooks/core.lua' as the last server script
- NUI Integration - Edit your phone's index.html file and add this line right before :
- Configuration Review - Open config.lua in cs-video-call and read through all options and their comments carefully, as some settings are critical for proper setup
- Dependency Installation - Run ensure cs-video-call in your server console and wait for yarn to finish installing dependencies
- Final Activation - Restart your server or run refresh then ensure your phone resource
Supported Phone Systems
Pre-configured integration hooks are available for:
- gcPhone (original and forks)
- Crewphone (both versions)
- Other phone systems (manual integration supported)
Technical Specifications
- Technology: WebRTC (Web Real-Time Communication)
- Server Requirements: TURN server access (included in configuration)
- Client Requirements: Modern web browser support (built into FiveM)
- Network: Peer-to-peer with TURN fallback
- Framework: Standalone (works with any framework)
Perfect For
- Roleplay servers wanting to add face-to-face communication depth
- Communities that value immersive phone interactions
- Servers looking to differentiate their phone system from competitors
- Streamers and content creators who want visually interesting roleplay moments
What Makes It Stand Out
Most phone scripts stop at voice calls. This video call system opens entirely new roleplay scenarios - job interviews where you see the candidate, news interviews with visual presence, family video chats across the map, and more. The WebRTC foundation ensures professional quality with automatic quality adjustment, while the TURN server routing protects player privacy. Face tracking for AR filters shows the technical sophistication players expect from modern FiveM resources.
Requirements
- gcPhone or Crewphone (or compatible phone system)
- Yarn builder resource (included in FiveM server data)
- Basic server configuration knowledge
- Players with stable internet connections for best quality
Related Products You Might Like
- CrewPhone - Best gcPhone alternative with enhanced features
- Chezza Phone V2 - Modern phone system with sleek UI design
- CS Stories - Add social media stories feature to your server
- Advanced Interaction Script - Enhance player interactions alongside phone features





