Skip to main content

This is a new service. Help us improve it and give your feedback by email.

Step 3: Call via browser - AI Contact Centre Walkthrough

No phone needed. Click the Call via browser button in the companion app, grant microphone access, and talk to the bot through your laptop.

Walkthrough progress

Step 3 of 8 • 4 minutes

Step 3 4 minutes

Call via browser (no phone needed)

Open the companion web app and click the 'Call via browser' button. Your browser asks for microphone permission. Once granted, you're on a real Connect call, talking to the same Lex bot, the same Bedrock knowledge base, the same Connect Cases pipeline as a phone call. No phone needed.

The 'Call via browser' button sits directly under the chat input. No phone needed, just a microphone.

Expected outcome

  • The 'Call via browser' button is visible at the top of the companion app
  • Your browser asks for microphone permission
  • After 'call connected', you can speak and the bot replies through your speakers
  • The transcript and case panes update exactly as they do for a phone call
  • After connect, 'Add video' and 'Share screen' buttons appear too

Why this matters

Not every demo audience has a phone to hand. The companion app embeds the Amazon Chime SDK (opens in new tab), which bridges browser audio into the same Connect contact flow a normal phone call uses. The transcript, the case, the bot, and the knowledge base behave identically.

First: set your phone number

Before you click Call via browser, type a UK mobile-style number into the Sender phone field in the simulator pane on the right (e.g. 07700900126). This is the identity the bot and the agent will see for your browser call. It is also the number the simulator uses to look up your open case if you want to upload a photo afterwards.

Why it matters: the simulator's Sender phone field, the browser-call participant name, and the photo-upload sender are all the same field. Setting it once means your browser call and your photo upload share an identity, so they can land on the same Connect Case — just like the multichannel demo in step 2.

Leave the field blank and the call still works, but it goes out under a default placeholder (+447700900126) and won't link cleanly to a photo you upload later.

What to do

  1. Open the companion web app at the CompanionUrl output. Type your phone number into the Sender phone field in the right-hand pane.
  2. Click the Call via browser button under the chat input on the left.
  3. Your browser pops up a microphone permission dialog. Click Allow. Without microphone access the call cannot connect.
  4. Wait about three seconds. The status text reads "starting…" then "loading SDK…" then "call connected".
  5. Speak. Try the bin-collection script from step 1 or the fly-tip script from step 2.
  6. The bot replies through your laptop speakers. The transcript and case panes update live, just like for a phone call.
  7. Optional follow-up: while still on the browser call (or right after), upload a photo through the simulator pane. The phone field is still set, so the photo links to the same case the browser call created.

Bonus: video and screen share

After the audio call connects, two more buttons appear next to "End call":

  • Add video — turns on your webcam. Your tile appears under the chat. The bot doesn't process the video stream directly today, but in a real deployment you could route the video to a human agent for sign language interpretation.
  • Share screen — shares your screen into the call. Useful when an agent is helping a resident navigate something visual (a planning portal, a benefits form).

The call ends when you click End call or close the tab. There's no per-minute telephony charge because no phone number was involved — this is the cheapest way to demo voice to a remote audience.

Build: 38afc52 (opens in new tab)