Set Up Video Calls
Turn on Video Call, then set hours, staff shifts, and alarm devices. This takes about 10 minutes.
This guide helps you let guests start video calls, set guest hours, and route calls to on-duty staff. The page now has four tabs: Entry Points & Hours, Staff Schedule, Alarm Devices, and Call Activity. Guests only see the button during open hours, and the screen updates at each schedule transition. You can set multiple time windows for each weekday. You can also receive alerts and recall missed calls. The timezone shows as a chip and includes a Change link to hotel settings.
If you manage several hotels, use Night Shift → Overview to set the shared night window. That bulk flow can also create staff routing and alarm device links for each selected hotel. Use this page later to review or edit those settings.
Check-in v3 now creates and saves a unique clientInstanceId in browser session storage for each tab.
This keeps the active call tied to the tab that started it.
It also prevents a second guest tab from seeing or controlling another guest's active call on the same merchant.
If another tab owns the active call, Streamliner shows Busy instead of call controls.
Only the owning tab can rejoin, cancel, or end that call.
The same ownership rule applies to staff sessions that answer a support call or recall.
If you refresh the page, return to the same tab that accepted the call.
Use that tab if you need to rejoin it.
| Tab | What It Controls | What You Use It For |
|---|---|---|
| Entry Points & Hours | Turns video calling on and sets guest hours | Guests see Video Call on the self check-in screen |
| Staff Schedule | Routes calls to on-duty staff and their alarm devices | Only the right staff devices ring |
| Alarm Devices | Manages alarm device pairing and labels | You connect and test devices |
| Call Activity | Shows missed, cancelled, rejected, and ended calls | You can recall a guest device |
| Timezone | Shows the hotel timezone used for schedules | You change it in hotel settings |
| Status | Current state | You know if calls are active |
If you use AVA Portal, incoming video-call alerts route through the native shell. You will not see a browser permission prompt there. The caller widget still opens the same way.
Set Staff Shift Routing
Use staff scheduling when only the team on duty should hear the call. Overlapping shifts are allowed, so more than one person can be on duty at once. Each shift stores the staff member and the alarm devices that should ring. Night Shift bulk activation can also create a staff schedule from the shared night window. Those generated shifts use device-only assignees and are labeled for Night Shift.
- Go to Settings → Communications → Video Call
- Open Staff Schedule
- Wait for the full settings to load
- Turn on Staff shift routing
- Add a shift for each weekday you want to cover
- Set the start and end times for the shift
- Click Add staff
- Search for the staff member and select them
- Select one or more alarm devices for that shift
- Click Save schedule
✓ Calls during that shift ring only the selected staff devices. ✓ More than one staff member can share the same time window. ✓ If a day has no shifts, the page uses fallback behaviour.
Plan Access
- Entry Points & Hours and Call Activity require a paid Video Call plan.
- Alarm Devices requires Push Notifications.
- Staff Schedule requires both Video Call and Push Notifications.
- Free-tier accounts see an upgrade prompt instead of the Video Calls page.
To upgrade, go to Settings → Billing & Subscription.
Step-by-Step Setup
-
Turn on Video Call
-
Click Save changes
✓ The status dot turns green and shows "Video calling is enabled". ✓ You see "Video call settings saved successfully."
Click Discard to undo changes before you save.
-
Turn on Browser Notifications and allow the prompt
✓ The status chip shows Enabled.

-
Return to the video call page and keep Video Call on
✓ Incoming calls now trigger a call prompt.

Incoming calls now play a ringtone with the browser alert. The ringtone stops when you accept the call, dismiss the toast, or the call ends. Authenticated staff can still hear it for calls from another enabled property.
-
Open a self check-in screen (CCI) and confirm Video Call appears in the top bar
✓ Guests can start a call from the check-in screen.

-
Review Recent Video Call Activities and use Recall when a guest needs another call
✓ You can reopen the guest's device after a missed or cancelled call. ✓ Staff recalls appear in the activity list with a Staff recall label.
Set Guest Hours
Use operating hours when guests should only start calls during front desk hours. This works best when your team has split shifts or different evening coverage. The schedule always uses your hotel timezone. The header shows a live status pill and the current day's row gets a TODAY badge. If you use Night Shift bulk activation, the same window can also become the shared entry-point hours.
-
In Availability, turn on Limit video calls to operating hours
-
Check the Timezone chip
-
If it is wrong, click Change
-
Update your Timezone in Settings → Essentials → Hotel Basic Details
-
Return to Video Call and add one or more open periods for each weekday
-
Use Copy Mon → weekdays, Copy Mon → all days, Set 24/7, or Clear all to fill faster
-
Use Open this day when a day stays closed
-
Click Save changes
✓ The status pill shows Open now or Closed now. ✓ The status pill can also show the next open or close time. ✓ Guests can only start calls during open windows. ✓ This only limits guest-started calls. ✓ Long-lived check-in sessions update automatically when the schedule changes. ✓ Invalid times show red borders and helper text. ✓ The coverage bar helps you spot gaps and overlaps.
If schedule data is incomplete or malformed, Streamliner loads a safe fallback schedule. You can still open the page, review the editor, and save a corrected schedule.
The timezone on this page always matches your hotel timezone. Use the Change link to open Settings → Essentials → Hotel Basic Details.
Recall a Guest
Use Recall when a guest missed, cancelled, rejected, or ended a call.
The recall modal now shows a warning message before you start the new call. This helps you avoid interrupting a guest who is still active.
-
Find the guest in Recent Video Call Activities
-
Select Recall
-
Confirm the recall when prompted
✓ Streamliner starts a new call to the same guest device. ✓ The guest sees an incoming call prompt again. ✓ You also see an amber warning box before you confirm. ✓ If you refresh the page, the same staff tab keeps the recall session. ✓ Another tab stays on Busy until you switch back.
During a Call
Use these controls when a call is connected.
| Control | What It Does | Where You See It |
|---|---|---|
| Mic | Mute or unmute yourself | Call controls |
| Camera | Turn your camera on or off | Call controls |
| Share screen | Share your screen or a window | Call controls (minimized or fullscreen) |
| Fullscreen | Expand the call view | Call controls |
Share your screen
-
During a connected call, click Share screen
-
Choose a screen, window, or tab
-
Click Share
✓ The other person sees what you share. ✓ The button shows Sharing.
Click Stop sharing or use the browser's Stop button.
Troubleshooting
Call notifications do not appear
What you see: No pop-up when a guest starts a call.
Fix:
- Open Settings → Customizations → Push Notifications
- Confirm the browser status shows Enabled
- Allow notifications for Streamliner in your browser settings
- Refresh the page and wait for a new call
Calls stop after you switch properties
What you see: Calls worked before. Then you switch properties and calls stop.
Fix:
- Stay on the property you want to receive calls for
- Refresh the Streamliner tab
- Wait 10 seconds so the widget reloads
- If calls still do not appear, sign out and sign in again
Toggle will not stay on
What you see: Video Call turns off after refresh.
Fix:
- Check your internet connection
- Turn the toggle on again
- Click Save changes
- If it turns off again, contact support
Status stays gray
What you see: The status shows "Video calling is disabled" after you turn it on.
Fix:
- Turn Video Call off, then on again
- Click Save changes
- Refresh the page
- If it stays gray, contact support
"Not saved" stays visible
What you see: A "Not saved" badge stays on the page.
Fix:
- Click Save changes
- Wait for the success message
- Refresh the page if it stays
Guests do not see the Video Call button
What you see: The check-in screen does not show Video Call.
Fix:
- Confirm Video Call is on and saved
- Make sure you are testing Self Check-In (CCI), not assisted check-in or pre-arrival
- Refresh the check-in screen
Guests cannot call after hours
What you see: Guests do not see Video Call, or the settings page shows Closed now.
Fix:
- Go to Settings → Communications → Video Call
- Check Limit video calls to operating hours
- Confirm today's time window is open
- Check the read-only Timezone chip matches Settings → Essentials → Hotel Basic Details
- If it does not match, update Timezone in hotel basic details and save
- Return to Video Call and click Save changes
- If you just crossed into a new time window, wait for the next transition or refresh the check-in screen
Calls still ring every device
What you see: A guest call rings more alarm devices than expected.
Fix:
- Open Staff Schedule
- Confirm the current day has a saved shift
- Check that the shift covers the current time
- Open the shift and confirm the right staff member and devices are selected
- Click Save schedule again
- If you want fallback behaviour, leave that day without a shift
Timezone looks wrong
What you see: The timezone on the Video Call page does not match the property.
Fix:
- Go to Settings → Essentials → Hotel Basic Details
- Check the property Timezone
- Update it if needed and save
- Return to Settings → Communications → Video Call
- Confirm the read-only timezone now matches
A schedule window looks missing
What you see: A day or time window does not match what you saved.
Fix:
- Open Settings → Communications → Video Call
- Review the weekday schedule and add the missing window again
- Click Save changes
- If the issue returns, contact support
Validation errors appear
What you see: A time field turns red, or you see overlap or end-before-start text.
Fix:
- Check the day with the red border
- Remove the overlap or move the end time after the start time
- Use Clear all if you want to rebuild the schedule
- Click Save changes again
Screen sharing does not start
What you see: Clicking Share screen does nothing or the browser blocks it.
Fix:
- Make sure the call is connected
- Allow screen sharing in the browser prompt
- Refresh the page and try again
Recall is disabled
What you see: The Recall button is disabled or you see a "Try again shortly" message.
Fix:
- Refresh the page.
- Wait a few seconds for the activity list to finish loading.
- Confirm the guest call shows a finished status.
- If you just switched properties, stay on the correct property and try again.
Recall opens in the wrong tab
What you see: You start or rejoin a recall, but another tab takes focus.
Fix:
- Go back to the tab that accepted the recall.
- Refresh that tab if it looks stale.
- Close duplicate tabs for the same staff session.
- If the wrong tab keeps taking over, sign out and sign back in.
Calls open in the wrong tab
What you see: An incoming call or recall opens in a different browser tab.
Fix:
- Close duplicate tabs for the same guest or staff session.
- Reload Streamliner on the tab you want to use.
- If you answered the call in another tab, return to that tab to rejoin.
- If the issue keeps happening, sign out and sign back in.
Another tab shows busy
What you see: You open a second tab and only see a busy state.
Fix:
- Switch back to the tab that owns the active call.
- Use that tab to rejoin, cancel, or end the call.
- Close extra tabs if you keep opening the widget twice.
Still Stuck?
Contact success@vouch-technologies.com if:
- ❌ Video calls still do not appear after enabling notifications
- ❌ The toggle keeps turning off
- ❌ The issue lasts longer than 30 minutes
Helpful to include:
- Screenshot of the Video Call settings
- Screenshot of your browser notification settings
- Time the issue started