Skip to main content

The bot is disconnected

Written by Richard Lombos

Summary

The “Disconnected” state usually means the browser blocked a required service. In most cases the console shows the exact reason. Capture a screenshot of the console and send it to Verity Support in Intercom.


Symptoms

  • “Disconnected” badge or message in the UI

  • Voice features fail to start or drop mid-session

  • Messages queue without sending


Common Causes

  1. Company policy blocking voice services

    • Enterprise firewalls, proxies, or endpoint security often block microphone access, WebRTC, or model endpoints.

  2. Network issues

    • WebSocket, HTTP/2, or WebRTC signaling blocked; VPN interference.

  3. Browser permissions

    • Microphone or autoplay denied; third-party cookies or cross-site tracking disabled.

  4. Outdated or unsupported browser

    • Old versions lack required APIs.


Quick Checks (60 seconds)

  1. Refresh the page.

  2. Try a different network (guest hotspot) to rule out corporate filtering.

  3. Confirm microphone permission is “Allow.”

    1. Is alpha.wonderway.io shown on this page? chrome://settings/content/microphone

  4. Ensure you’re on a current version of Chrome, Edge, Firefox, or Safari.


How to Open the Browser Console

Open the console, reproduce the issue, then screenshot the red error lines and Network details.

  • Chrome / Edge (Windows, macOS)

    1. Press Ctrl+Shift+J (Win/Linux) or Cmd+Option+J (Mac)

    2. Go to Console tab

    3. Reproduce the issue to capture fresh logs

  • Firefox

    1. Press Ctrl+Shift+K (Win/Linux) or Cmd+Option+K (Mac)

    2. Use Console

  • Safari (macOS)

    1. Enable once: Safari > Settings > Advanced > Show Develop menu

    2. Open Develop > Show JavaScript Console

    3. Use Console


What to Capture

Include one screenshot with:

  • Console errors visible (top 5–10 lines)

  • The URL bar and the entire browser visible

You can include the following information for a faster resolution:

  • Browser

  • OS

  • Network type (office VPN, corporate Wi-Fi, home wifi, mobile network)

  • Steps just before disconnect


Send to Verity Support (Intercom)

  1. Open the Intercom messenger in Verity.

  2. Start a new message

  3. Attach the screenshot(s) and paste the optional details above.

  4. Send.


Interpreting Common Console/Network Errors

Use these to guide local fixes or to inform your IT.

  • net::ERR_BLOCKED_BY_CLIENT / ERR_BLOCKED_BY_RESPONSE
    Likely corporate filter or extension. Try a clean profile. Ask IT to allowlist the blocked domain.

  • WebSocket close codes 1006 or 1015
    Connection dropped or TLS handshake blocked. Check VPN/firewall. Ask IT to allow WebSocket traffic to Verity voice endpoints.

  • 403 or 407 Proxy Authentication Required
    Proxy enforcing policy. Request allowlist for voice/model endpoints.

  • NotAllowedError: Permission denied
    Microphone blocked. Allow mic in site settings and OS privacy settings.

  • TypeError: Failed to fetch or CORS errors
    Cross-origin requests blocked. Corporate proxy or strict tracking prevention. Ask IT to relax policy for Verity domains.


If Your Company Blocks Voice Models

  • Provide your IT team with the domains to whitelist under the following article:


Did this answer your question?