Real-Time PBX

Live events via Vaspian webhooks
BlueMesh AI Insights
0 analyzed
0 Total Calls
0 Active Now
0 Inbound
0 Outbound
0% Answer Rate
0 Missed
0:00 Avg Duration
0m Talk Time
- ★★★☆☆
Agent Rating
Sentiment
😊 0
😐 0
😟 0
Today's Activity Peak: --
0
Direction
50% In 50% Out
Top Performers
No calls yet
Call Outcomes
Awaiting calls...
Trending Topics
Analyzing...
Team
0 agents
Call Summary Feed
0 summaries

Call summaries will appear here as BlueMesh analyzes calls

System Controls

Reset the demo data to start fresh. This clears all users, calls, and events.

Settings

Displayed before "Real-Time PBX" in the title bar

Call Transcript

Loading transcript...

How This Works

Real-Time Webhooks

The Vaspian phone system sends webhooks in real-time as call events occur. Each extension is configured to POST events to a webhook URL when calls are initiated, answered, or ended.

Webhook Endpoint

POST https://phone.demo.vaspian.com/webhook

Each webhook includes the extension number, phone number, caller ID, call direction, and event type. The server processes these events and broadcasts them to all connected browsers via Server-Sent Events (SSE).

Event Types

  • Call Initiated Outbound call started
  • Call Ringing Inbound call ringing
  • Call Answered Call connected
  • Call Ended Call completed
  • Call Failed Call missed or failed

This Dashboard

This dashboard connects to the server via SSE and updates instantly as events arrive. User cards show real-time call status, the sidebar displays aggregate statistics, and the console panel logs all API traffic.

Calls

--

0 calls
Console

Calls 0 calls