Outbound Call

Inbound Calls

Real-time updates
Room Name Room ID Status Participants Action

Recent Calls

Time Direction Number Duration Status

Auto-Assignment Feature

🚀 How It Works

Auto-Assignment automatically routes incoming calls to available agents. When a new inbound call arrives, the system:

  1. Detects new inbound rooms (with "inbound-" prefix)
  2. Finds available agents (status = "Available")
  3. Sends call invitations to agents one by one
  4. Assigns the call to the first agent who accepts
  5. If rejected or timeout (30s), moves to next agent

🎯 Getting Started

1
Set Status to Available

Make sure your agent status is set to "Available" to receive call invitations.

2
Start Auto-Assignment

Click the "Start" button in the header to activate auto-assignment monitoring.

3
Receive Invitations

When a call comes in, you'll see a modal with caller information and 30 seconds to respond.

⌨️ Keyboard Shortcuts

Enter or Space - Accept call invitation
Escape - Decline call invitation

📊 Status Monitoring

Click on the "Auto-Assignment" status indicator in the header to view:

  • Service status (Running/Stopped)
  • Number of pending assignments
  • Current pending call details
  • Last update timestamp

🔧 Troubleshooting

Not receiving invitations?
  • Check your agent status is "Available"
  • Ensure auto-assignment is started
  • Verify WebSocket connection (check browser console)
Modal not showing?
  • Check browser permissions for notifications
  • Disable pop-up blockers
  • Refresh the page and try again