Skip to content

DivineWind04/vVoiceSwitch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

227 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vIVSR - Air Traffic Control Interface

A web-based aviation interface supporting multiple UI types (VSCS, ETVS, STVS, IVSR, RDVS) with position-based automatic switching and dynamic audio systems.

🌐 Live Demo

✈️ Features

  • Position-Based UI Selection: Automatic interface switching based on facility position
  • Dynamic Audio System: UI-specific audio files (ringback, chimes, overrides)
  • Real-time WebSocket: Live connection to local AFV service
  • Multiple Interface Types: VSCS, ETVS, STVS, IVSR, RDVS support
  • Responsive Design: Works on desktop and mobile devices

🔧 Requirements

  • Local AFV Service: Must be running on ws://localhost:9002
  • Modern Browser: Chrome 80+, Firefox 74+, Safari 13+, Edge 80+
  • Audio Permissions: Enable audio playback in browser

🚀 Quick Start

  1. Visit the web application URL
  2. Ensure AFV service is running locally (port 9002)
  3. Allow audio permissions when prompted
  4. Select your facility position in settings
  5. Interface automatically switches to correct UI type

📋 UI Types

  • VSCS: Voice Switching Control System
  • ETVS: Enhanced Terminal Voice Switch
  • STVS: Standard Terminal Voice Switch
  • IVSR: Integrated Voice Switch Radio
  • RDVS: Remote Digital Voice Switch

🔊 Audio Configuration

Each UI type uses specific audio files:

  • VSCS/RDVS: Ringback.wav, GGChime.mp3, Override.mp3
  • ETVS/STVS/IVSR: Override_Term.wav, RDVS_Chime.m4a

🛠️ Development

npm install
npm run dev

📦 Production Build

npm run build
npm run start

Built with Next.js, TypeScript, and Zustand for state management.

Learn More

To learn more about the T3 Stack, take a look at the following resources:

You can check out the create-t3-app GitHub repository — your feedback and contributions are welcome!

How do I deploy this?

Follow our deployment guides for Vercel, Netlify and Docker for more information.

About

Virtual landline simulator for VATSIM

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors