Microphone and Camera Permissions for Web Browsers

Web browsers let users choose which website or web-based applications can have access to features (e.g., geolocation, plugins) or device peripherals (microphone, camera), at a given time.

The following options are available:

  • Ask (default) or Always Ask: the web browser asks users through a pop-up message to let a web page or web-based application access the feature or peripheral. In most cases, the pop-up message only appears when users visit the page for the first time, and closing or dismissing it will automatically set the permissions to Block or Deny.

  • Allow: the web browser will automatically turn on the feature or peripheral when accessed by a web page or web-based application.

  • Block or Deny: the web browser does not turn on the feature or peripheral.

 

Browser Permissions Needed by maaiiconnect

When making or answering voice and video calls using maaiiconnect, you need to Allow your browser to have access to your device's microphone and camera.

Otherwise, if your browser’s camera and microphone permissions for the maaiiconnect dashboard site or client-side pages (i.e., the pages with the maaiiconnect web widget or web view) are set to Ask (default) or Always Ask:

  • When you try to make or answer a voice call from the client-side pages, the browser will display a pop-up message, telling you that you need to let it use your microphone.

Visitor side - Ask microphone permission

  • When you try to make or answer a voice call from the maaiiconnect dashboard site, maaiiconnect will also display a pop-up message telling you that you need to allow access to your microphone.

Agent side - Ask microphone permission

On the other hand, if your browser’s camera and microphone permissions for the maaiiconnect dashboard site or client-side pages are set to Block:

  • When you try to make or answer a voice call from the client-side pages, maaiiconnect will display the following Device Error message: Before making a call, ensure your browser is permitted to access your microphone.

Visitor side - Block microphone permission

  • When you try to make or answer a voice call from the maaiiconnect dashboard site, maaiiconnect will display the following message: Please let your web browser access your microphone.

Agent side - Block microphone permission

  • When you try to make or answer a video call from the maaiiconnect dashboard site, maaiiconnect will display the following Device Error message: Make sure that your camera is connected before making a video call.

Agent side - Block camera permission

 

Allowing maaiiconnect Access to Camera and Microphone

This section demonstrates how you can allow the maaiiconnect dashboard site or visitor/client-side pages (i.e., the pages with the maaiiconnect web widget or web view) to access your microphone and camera in the following:

Web Browsers

Mobile Browsers (Visitor/Client-side only)

📘

Note

For a better experience of maaiiconnect Dashboard and Web Client, we recommend using Google Chrome 74 or later and Safari 12.1 or later.

 

Web Browsers

Google Chrome

To allow your Chrome desktop browser to access your microphone and camera when making calls using maaiiconnect:

  • On the client-side web page or your maaiiconnect dashboard site, click on the padlock icon on the left side of the web address (1).
  • Click on Site settings (2).
  • On the Settings tab that will appear, look for Camera then select Allow in the dropdown box
  • Repeat the same steps above for Microphone.
  • Close the Settings tab, then refresh the client-side page or your maaiiconnect dashboard site.

Chrome Permissions Settings

 

Safari

To allow your Safari desktop browser to access your microphone and camera when making calls using maaiiconnect:

For Mac OS

  • Launch Safari and click on the Safari app menu in the upper left corner of the screen.
  • Click on Preferences (1).
  • On the Preferences window that will appear, click on the Websites tab.
  • On the sidebar, click on Microphone, select the maaiiconnect website under the Currently Open Websites pane, then select Allow in the dropdown box next to it.
  • Repeat the same steps above for Camera.
  • Close the Preferences window, then refresh the client-side page or your maaiiconnect dashboard site.

Mac Safari Permission Settings

 

Mobile Browsers (Visitor/Client-side only)

Google Chrome

For Android (Google Chrome)

  • Go to Settings > Apps > Chrome > Permissions .
  • On the Chrome Settings screen, then tap Camera permission.
  • On the next screen that will appear, tap Allow.
  • Go back to the previous screen (App Permission) then tap Microphone.
  • On the next screen that will appear, tap Allow.
  • Go back to your Chrome mobile browser and refresh the page.
  • Tap the call button on the maaiiconnect widget and try calling again.

 

Safari

For iOS (Safari)

  • Go to Settings > Safari.
  • On the Safari Settings screen, scroll down to Settings for Websites then tap Camera.
  • On the next screen that will appear, tap Allow.
  • Go back to the previous screen then tap Microphone.
  • On the next screen that will appear, tap Allow.
  • Go back to your Safari mobile browser and refresh the client-side page.
  • Tap the call button on the maaiiconnect widget and try calling again.

🚧

These settings will give permission to allow all websites to access your mobile device's microphone and camera.

Updated 3 months ago


Microphone and Camera Permissions for Web Browsers


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.