Skip to main content
University Header

Microphone Access Permissions for Voice Calls

  • March 18, 2026
  • 0 replies
  • 136 views

Kevin Lewis
Forum|alt.badge.img+5

If your visitors are unable to start a voice conversation or the microphone fails to load, it is often due to the security headers configured on your website. Specifically, the Permissions-Policy may be explicitly blocking microphone access, which prevents the browser from prompting the visitor for permission.

To determine if this is the cause, you can perform a quick check using your browser's developer tools.

How to check your site's permissions policy

  1. Navigate to your website URL.

  2. Open the Network tab within your browser's Dev Tools (typically F12 or Right-Click > Inspect).

  3. Select the Doc filter to narrow down the results.

  4. Refresh the page.

  5. Click on the first line item (usually your domain or the page URL) and select the Headers tab.

  6. Scroll down to the Response Headers section and locate the Permissions-Policy line item.

If you see microphone={} or if the microphone is explicitly set to a blank value, your website is actively instructing the browser to deny microphone requests.

Resolving the Issue

If your policy is blocking the microphone, you will need to coordinate with your web development or security team to update your HTTP response headers.

To enable the voice call feature, the Permissions-Policy must be updated to allow the browser to request access. We recommend the following setting:

Permissions-Policy: microphone=(self)

This configuration allows microphone access for your site’s own origin while maintaining security controls for third-party content.