VoIP Call Testing

Test real-time peer-to-peer calling with SDP exchange

VoIP Call Manager

How to Test:

  1. 1. Open this page in two browser tabs
  2. 2. Start a call in one tab
  3. 3. The other tab should receive an incoming call
  4. 4. Answer the call to establish connection

Technical Implementation

Features Implemented

  • SDP Offer/Answer Exchange
  • ICE Candidate Exchange
  • Real-time Signaling Server
  • Audio/Video Call Support
  • STUN Server Configuration
  • Call History Tracking

Architecture

Signaling Server: Next.js API endpoint
WebRTC Hook: Enhanced with signaling methods
Call Manager: Orchestrates call flow
Room-based: Multiple concurrent calls

Testing Instructions

  1. 1. Open this page in two separate browser tabs/windows
  2. 2. In the first tab, click "Start Audio Call" or "Start Video Call"
  3. 3. The second tab should automatically receive an incoming call
  4. 4. Click "Answer" in the second tab to establish the connection
  5. 5. You should now have a real peer-to-peer connection