Skip to main content
If something isn’t working with the dialer, start here.

No audio (can’t hear the other person)

CheckFix
Microphone permissionClick the lock icon in the address bar → set Microphone to Allow → reload
Audio device selectionOpen the dialer sidebar → scroll to Audio Device Selector → make sure the correct mic and speaker are selected
Browser supportUse Chrome or Edge. Firefox and Safari have limited WebRTC support.
Network/firewallWebRTC requires UDP traffic. Corporate firewalls and VPNs can block it. Ask IT to allow Twilio’s media relay servers.
Bluetooth headsetConnect the headset before opening the browser. Some Bluetooth devices don’t appear if connected after page load.

Call fails immediately

CheckFix
Twilio not configuredCheck the sidebar for a status banner. If you see “Connect your phone system”, go to Settings → Dialer and enter your Twilio credentials.
No phone numbersIf you see “Pick a phone number”, provision at least one number in Settings → Dialer → Phone Numbers.
Invalid credentialsIf you see “Phone system error”, your Twilio Account SID or Auth Token is wrong. Re-enter them in Settings → Dialer.
Token expiredTokens auto-refresh at 50 minutes. If the device shows an error, close and reopen the dialer to force a fresh token.
Device not registeredThe Twilio Device must be in “Registered” state. If it’s not, the dialer will auto-retry after 5 seconds. Wait for the retry or reload the page.

Call connects but drops after a few seconds

CheckFix
TwiML app not configuredThe sidebar may show a banner about TwiML configuration. This is an admin-level setting — contact your workspace admin.
Network instabilityIf you see a “Reconnecting…” banner, your internet connection dropped briefly. The dialer auto-reconnects. If it fails, click Reconnect or End Call.

Transfer fails

ErrorMeaningFix
CALL_NOT_ACTIVEThe call ended before the transfer completedStart a new call — you can’t transfer an ended call
INVALID_PHONE_NUMBERThe transfer number isn’t validUse E.164 format (e.g. +15551112222)
RECIPIENT_NO_PHONEThe contact you’re transferring to has no phone numberAdd a phone number to their contact record first
UNAUTHORIZEDYou don’t have permissionContact your workspace admin

Coaching panel shows “No coaching available”

CheckFix
AI provider not configuredGo to Settings → AI and configure an AI provider (Groq or OpenAI)
Call not activeCoaching only activates during an active call, not during ringing or idle
API errorClick the Retry button in the coaching panel. If it persists, check your AI provider’s API key and quota.

Live transcript not appearing

CheckFix
WebSocket blockedThe transcript uses a WebSocket connection. Some corporate firewalls block WebSocket traffic.
Gray dot in transcript panelThe connection is disconnected. It auto-reconnects up to 5 times with exponential backoff. If it stays gray, reload the page.
Call not activeTranscript only streams during active calls

Recordings not playing

CheckFix
Recording not enabledCall recording must be enabled in workspace settings
Recording still processingTwilio takes a few seconds to process recordings after a call ends. Wait and refresh.
Browser audio blockedSome browsers block audio autoplay. Click the play button manually.

Queue not advancing

CheckFix
Auto-advance disabledOpen queue settings (gear icon) and make sure Auto-advance is toggled on
Queue pausedCheck if the queue status shows “Paused”. Press Space to resume.
All contacts exhaustedIf every contact has reached max attempts, the queue completes. Click Restart to reset.
DNC filteredIf many contacts are on the DNC list, the queue may skip through them quickly. Check the dncFilteredCount in the queue panel.

Dialer won’t open

CheckFix
Keyboard shortcut conflictAnother extension or app may be capturing Cmd+D. Try clicking the phone icon in the nav bar instead.
JavaScript errorOpen browser DevTools (F12) → Console tab → look for errors. Report them to support.

Still stuck?

  1. Open browser DevTools (F12) → Console tab
  2. Look for red error messages
  3. Check the Network tab for failed API calls (especially to /v1/voice/token, /v1/calls/, or /v1/coaching/)
  4. Note the error message and contact support

Next steps