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:
- Detects new inbound rooms (with "inbound-" prefix)
- Finds available agents (status = "Available")
- Sends call invitations to agents one by one
- Assigns the call to the first agent who accepts
- 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