22.1 Overview

AI Meeting is AIUNIFY PROS SUITE’s real-time video-meeting workspace for creating and joining browser-based meetings with video, audio, participant Chat, screen sharing, live transcription, and an optional spoken AI Agent.

The Lobby identifies the workspace as:

AI Meeting

with:

“Create or join secure video meetings instantly. Crystal-clear audio and video powered by WebRTC peer-to-peer technology.” 

The current source verifies subscriber-facing functionality for:

  1. Creating instant Meetings 
  2. Optional Meeting titles 
  3. Joining with a Meeting ID 
  4. Joining with a Meeting link 
  5. Copying Meeting links 
  6. Recent Meeting history 
  7. Camera Preview before joining 
  8. Microphone control 
  9. Camera control 
  10. Participant video tiles 
  11. Peer-to-peer WebRTC video/audio 
  12. Participant Chat 
  13. Screen sharing 
  14. Participant list 
  15. Fullscreen mode 
  16. Real-time speech transcription 
  17. Optional spoken AI Agent 
  18. Shared PROS SUITE Model selection for the AI Agent 
  19. Browser text-to-speech for AI Agent responses 
  20. Mobile Meeting controls 

AI Meeting is fundamentally a live communications workspace, not the AI Meeting Notes Generator.


22.2 Important Scope Distinction

Three different AIUNIFY capabilities should remain separate:

AI Meeting

The PROS SUITE live Meeting workspace documented in this chapter.

Meeting Notes

A separate Business Tool that accepts a transcript or notes and generates:

  1. Executive Summary 
  2. Action Items 
  3. Key Decisions 
  4. Discussion Points 
  5. Next Steps 


AIUNIFY Video Conferencing

AIUNIFY’s separate Video system is outside this PROS SUITE chapter.

AI Meeting should therefore not be described as automatically generating the structured Meeting summaries handled by the separate Meeting Notes Tool.


22.3 Where AI Meeting Is Located

Navigate to:

Sidebar → Core Tools → AI Meeting

The current route is:

/ai-meeting

and the Sidebar marks it as a New Core Tool. 


22.4 Authentication Is Required

Both:

/ai-meeting

and individual Meeting rooms at:

/ai-meeting/[meeting-id]

require an authenticated PROS SUITE session. 

If you are not signed in, the current route sends you toward:

/login.


22.5 Meeting Links Are Not Verified as Anonymous Guest Links

This is an important current-version rule.

A person opening a Meeting link is still routed through authentication and:

FeatureGuard → ai-meeting

Therefore:

The current source does not establish anonymous guest Meeting participation.

Invitees should be prepared to sign into an account with access to AI Meeting.


22.6 Tool Access Still Applies

AI Meeting's Lobby and Meeting Room are protected by the normal PROS SUITE feature-access system.

Therefore, having a valid Meeting link does not itself bypass:

  1. Account authentication 
  2. Feature restrictions 
  3. Organization restrictions 
  4. Applicable Plan/tool access 


22.7 AI Meeting Lobby

The AI Meeting Lobby contains:

  1. New Meeting 
  2. Join Meeting 
  3. Feature highlights 
  4. Recent Meetings 


This is the central starting point for Meeting activity.


22.8 Real-time Video & Chat

The Lobby displays:

Real-time Video & Chat

This accurately describes the two primary communication methods available inside the Meeting Room.


22.9 Current Feature Highlights

The Lobby currently advertises:

  1. HD Video — Crystal clear 
  2. Up to 8 — Participants 
  3. Peer-to-Peer — Low latency 
  4. Encrypted — End-to-end 



22.10 “Up to 8” Is the Current UI Capacity Label

The visible Lobby says:

Up to 8 Participants

The included client source does not independently show a hard participant-count rejection at eight users.

Accordingly, this manual records:

Up to 8

as the current user-facing capacity designation.


22.11 Encryption Label

The Lobby also displays:

Encrypted — End-to-end

The source does verify a WebRTC peer-connection architecture, but this User Operations bundle is not a complete independent security audit.

Therefore, the manual records the current interface designation without expanding it into unsupported infrastructure guarantees.


22.12 Creating a New Meeting

The first Lobby Card is:

New Meeting

with:

“Start a meeting instantly”


22.13 Meeting Title

The New Meeting Card provides:

Meeting Title (optional)

Example placeholder:

e.g. Weekly standup


22.14 Meeting Title Is Not Required

The creation request sends a Title only when one was entered. 

You can therefore create an instant Meeting without naming it first.

For organization and Recent Meeting identification, however, using a meaningful Title is recommended.


22.15 Useful Meeting Titles

Examples:

  1. Weekly Sales Standup 
  2. Enterprise Client Demo 
  3. Product Strategy Meeting 
  4. Marketing Review 
  5. Partner Discussion 
  6. Project Kickoff 
  7. Team Training 

A descriptive Title makes Recent Meetings easier to identify.


22.16 Create & Join

When ready, select:

Create & Join

The Meeting is created and, on success, PROS SUITE routes you to the generated Meeting Room.


22.17 Creating State

While Meeting creation is underway, the button changes to:

Creating... 


22.18 Meeting Creation Creates a Join Link

The Meeting creation service returns a:

joinLink

and the Lobby navigates to it automatically after successful creation. 

You do not need to manually construct the Meeting ID.


22.19 Meeting Creation Is Immediate

The current Lobby does not contain fields for:

  1. Future date 
  2. Scheduled time 
  3. Duration 
  4. Recurrence 
  5. Calendar invitation 

AI Meeting's verified creation workflow is:

Create an instant Meeting now.


22.20 No Scheduling Workflow Is Established

There is no source-verified:

Schedule Meeting

control in the current AI Meeting Lobby.

If a Meeting needs calendar scheduling, use the appropriate scheduling/calendar workflow separately.


22.21 Joining an Existing Meeting

The second Lobby Card is:

Join Meeting

with:

“Enter a meeting ID or link”


22.22 Meeting ID or Link

The Join field is labeled:

Meeting ID or Link

The example placeholder is:

e.g. abcd-efgh-ijkl


22.23 You Can Paste the Full Meeting Link

The current Join workflow is designed to extract the Meeting ID from links containing:

/ai-meeting/[id]. 

This means an invitee does not need to manually isolate the ID from a copied Meeting link.


22.24 You Can Also Enter Only the Meeting ID

If you already have just the ID, enter it directly.

The Join workflow accepts alphanumeric characters and hyphens. 


22.25 Enter Can Join the Meeting

While the Meeting ID/Link field is active, pressing:

Enter

invokes the Join Meeting workflow. 


22.26 Join Meeting Button

You can also select:

Join Meeting

The button remains disabled while the input is empty.


22.27 Meeting ID Validation

The current client requires the resulting Meeting ID to:

  1. Contain letters, numbers, and/or hyphens 
  2. Be at least three characters long 



22.28 Invalid Meeting ID

If validation fails, the exact current message is:

“Invalid meeting ID or link. Please check and try again.” 


22.29 Query Strings and Anchors Are Removed

If a pasted Meeting link contains:

  1. ?query=value 
  2. #section 
  3. Trailing slash 

the Join workflow cleans those portions from the extracted Meeting ID before validating it. 


22.30 Recent Meetings

The lower part of the Lobby is titled:

Recent Meetings

The Lobby retrieves Meeting records from the Meeting service when the page loads.


22.31 Recent Meetings Are Persistent Records

Unlike in-room Chat and live Transcription, the Meeting Lobby does have a source-verified Meeting list loaded from:

/api/meetings. 

A Meeting record contains:

  1. ID 
  2. Title 
  3. Status 
  4. Created date 
  5. Ended date when applicable 


22.32 No Meetings Yet

If the Meeting list is empty, the Lobby displays:

No meetings yet

and:

“Create your first meeting to get started”


22.33 Meeting Record Information

A Recent Meeting row displays:

  1. Meeting Title 
  2. Created date/time 
  3. Meeting ID 
  4. Status indicator when active 
  5. Copy-link control 



22.34 Live Meetings

An active Meeting displays:

Live

with an animated indicator. 


22.35 Active Meeting Rows Can Be Reopened

Selecting a Recent Meeting row opens the room only when its status is:

active. 


22.36 Non-Active Meeting Records Are Not Reopened from the Row

The current row-click behavior does not navigate into a Meeting unless its status is active. 

This prevents the Recent Meetings list from acting as a playback/archive system for completed Meetings.


22.37 Copy Meeting Link from Recent Meetings

Hovering a Recent Meeting exposes a Copy control.

Selecting it copies:

[current origin]/ai-meeting/[meeting-id]

to the clipboard. 


22.38 Copy Confirmation

After copying, the Copy icon temporarily changes to a Check indicator for approximately two seconds. 


22.39 Opening a Meeting Room

Once you create or join a Meeting, AI Meeting first retrieves the Meeting's information.

The Room can move through:

  1. Loading 
  2. Prejoin 
  3. Joining 
  4. Connected 
  5. Error 

states. 


22.40 Loading Meeting

While Meeting information is being retrieved, the interface displays:

Loading meeting... 


22.41 Meeting Not Found

If the Meeting service cannot retrieve the requested Meeting, the Room enters its Error state.

One possible underlying error is:

Meeting not found


22.42 Ended Meeting

If the returned Meeting status is:

ended

the Room rejects entry with:

This meeting has ended


22.43 Unable to Join

The Error screen is titled:

Unable to Join

It displays the associated Meeting Error below the heading.


22.44 Back to Lobby

From an Unable to Join screen, select:

Back to Lobby


22.45 Retry

The Error screen also provides:

Retry

This reloads the current Meeting page.


22.46 Pre-Join Screen

Before connecting to the Meeting, the Room displays a Pre-Join screen containing:

  1. Meeting Title 
  2. Meeting ID 
  3. Camera Preview 
  4. Microphone control 
  5. Camera control 
  6. Join Meeting 
  7. Your current display Name 
  8. Media-permission Error if applicable 



22.47 Camera and Microphone Permission Is Requested Automatically

When the Room reaches Pre-Join, AI Meeting automatically attempts to request browser permission for:

  1. Camera 
  2. Microphone 

and then create a local media Preview. 


22.48 Browser Permission Prompt

Your browser may ask whether AIUNIFY PROS SUITE can access:

  1. Camera 
  2. Microphone 

Allow access when you intend to use video/audio in the Meeting.


22.49 HTTPS/Secure Context Requirement

If browser media APIs are unavailable, AI Meeting can display:

“Camera and microphone access is not available in this browser. Please ensure you are using HTTPS or localhost.” 


22.50 Permission Denied

If browser access was denied, the exact current Error is:

“Camera and microphone access was denied. Please allow access in your browser settings.” 


22.51 No Camera or Microphone Found

If no suitable hardware is detected, AI Meeting can report:

“No camera or microphone found. Please connect a device and try again.” 


22.52 General Media-Device Error

Another current Error is:

“Failed to access media devices. Please check your browser settings or ensure secure context (HTTPS).” 


22.53 Local Camera Target

The current media setup requests an ideal Camera configuration of approximately:

  1. 1280 × 720 
  2. 30 frames per second 


These are requested ideals, not guaranteed output specifications for every device/network.


22.54 Audio Processing Requests

The current microphone constraints request browser media processing including:

  1. Echo cancellation 
  2. Noise suppression 
  3. Automatic gain control 


Actual behavior remains dependent on browser/device support.


22.55 Camera Preview

When camera access is available and Video is enabled, the Pre-Join screen shows your local video Preview. 

The local Preview is horizontally mirrored.


22.56 Camera-Off Preview

When Video is unavailable or turned off, AI Meeting displays an avatar-style circle containing the first character of your user Name. 


22.57 Pre-Join Microphone Control

Use the Microphone button to choose whether you enter the Meeting:

  1. Unmuted 
  2. Muted 



22.58 Pre-Join Camera Control

Use the Camera button to choose whether Video is:

  1. On 
  2. Off 

before joining. 


22.59 Joining as

Below the Join button, AI Meeting displays:

Joining as [Name]


22.60 How Your Meeting Name Is Chosen

The current Meeting Room derives your display Name from:

  1. Your PROS SUITE user Name 
  2. Otherwise, the portion of your Email before @ 
  3. Otherwise, Guest 


Because the room requires authentication, normal subscribers should generally see their account Name or Email-derived Name.


22.61 No Name-Edit Field Is Established on Pre-Join

The current Pre-Join source does not provide a:

Display Name

editing field.

Your Meeting Name is derived from your current PROS SUITE account information.


22.62 Join Meeting

When ready, select:

Join Meeting


22.63 Joining State

While the transition is occurring, the button displays:

Joining...


22.64 Meeting Connection Architecture

The current Room uses browser:

WebRTC

peer connections for audio/video streams. 

WebRTC connections are coordinated using the Meeting's signaling system.


22.65 Peer-to-Peer Media

Each participant's browser creates WebRTC peer connections to other Meeting participants and adds the local media tracks to those connections. 

This aligns with the Lobby's:

Peer-to-Peer

designation.


22.66 Connected Meeting View

After joining, the interface becomes a full-screen-style Meeting workspace with:

  1. Top bar 
  2. Meeting Title 
  3. Meeting ID 
  4. Invite 
  5. Participant video grid 
  6. Meeting controls 
  7. Optional side panels 



22.67 Meeting Status Indicator

The top-left Meeting header shows an animated green status dot next to the Meeting Title. 


22.68 Meeting ID Remains Visible

The current Meeting ID also appears in the top bar while connected. 


22.69 Invite

The top bar provides:

Invite

Selecting it copies the current Meeting link.


22.70 Copied!

After the link is copied, Invite temporarily changes to:

Copied! 


22.71 Sharing the Meeting Link

A typical workflow is:

  1. Create the Meeting. 
  2. Join it. 
  3. Select Invite
  4. Send the copied link to the intended participant. 
  5. The participant signs into PROS SUITE if required. 
  6. They reach the Pre-Join screen. 
  7. They select Join Meeting. 


22.72 Participant Video Grid

When no screen is being shared, AI Meeting arranges:

  1. Your local participant tile 
  2. AI Agent tile when active 
  3. Remote participant tiles 

in a responsive Meeting grid. 


22.73 Grid Adapts to Participant Count

The source adjusts the Grid depending on participant count:

  1. One participant → single column 
  2. Two → two columns 
  3. Up to four → two columns 
  4. Up to six → three columns 
  5. Larger counts → three/four-column responsive layout 



22.74 Participant Count Includes AI Agent

The displayed participant count is calculated as:

Remote peers + You + AI Agent when active

Therefore, activating the AI Agent can increase the visible Participant count by one.


22.75 Local Participant Tile

Your tile displays:

  1. Camera stream when enabled 
  2. Name 
  3. Audio/video state indicators 
  4. Visual speaking activity where detectable 


22.76 Remote Participant Tiles

Remote participant tiles can reflect:

  1. Participant Name 
  2. Remote media stream 
  3. Microphone state 
  4. Camera state 



22.77 Speaking Indicator

Participant tiles analyze local audio levels and can visually highlight a tile when audio activity suggests the participant is speaking. 

This is a visual aid rather than a speech-transcription feature.


22.78 Meeting Controls

The bottom Meeting toolbar provides core controls for:

  1. Microphone 
  2. Camera 
  3. Screen Share 
  4. Agent Mode 
  5. Transcription 
  6. Fullscreen 
  7. Participants 
  8. Chat 
  9. Leave 



22.79 Microphone — Mute

When your Microphone is active, the tooltip reads:

Mute


22.80 Microphone — Unmute

When muted, the control changes to:

Unmute


22.81 Muting Changes the Audio Track

The Meeting Room disables/enables your outgoing local Audio track and broadcasts the updated media state to connected participants. 


22.82 Camera — Turn Off

When Video is active, the Camera tooltip says:

Turn off camera


22.83 Camera — Turn On

When Video is disabled, the control says:

Turn on camera


22.84 Remote Participants See Your Media State

Microphone, Camera, and Screen Sharing states are broadcast to other connected peers so their interface can reflect your current status. 


22.85 Screen Share

On desktop, select:

Share screen

Your browser then controls which available Screen, Window, or Tab can be shared, according to its own sharing dialog.


22.86 Browser Screen-Sharing Permission

AI Meeting uses the browser's screen-capture function.

The browser—not PROS SUITE—determines the exact choices displayed in the screen-sharing selection dialog.


22.87 Screen Sharing Does Not Request System Audio

The current screen-share request specifies:

  1. Video: yes 
  2. Audio: false 


Therefore:

The current source does not establish sharing computer/system audio through Screen Share.


22.88 Your Microphone Remains Part of the Shared Stream

When screen sharing begins, AI Meeting constructs a new outgoing stream containing:

  1. Original microphone audio 
  2. Shared-screen Video 



22.89 Shared Screen Becomes the Main View

When a participant is sharing a Screen, the Room changes layout.

The shared Screen becomes the primary large area while the remaining participants appear as smaller thumbnails alongside it. 


22.90 One Active Screen Share at a Time

If you are screen sharing and another participant begins a Screen Share, the current Room automatically stops your local sharing operation. 

This supports one active shared-screen focus at a time.


22.91 Stop Sharing

When sharing is active, the control changes to:

Stop sharing


22.92 Stopping Through the Browser

If you select the browser's own:

Stop sharing

control, AI Meeting detects the end of the screen track and restores your original camera stream. 


22.93 Participants Panel

Select:

Participants

The panel opens on the right side of the Room.


22.94 Participant Count

The header displays:

Participants ([count])


22.95 Your Participant Entry

Your row displays:

[Your Name] (You)

along with your Microphone status. 


22.96 Remote Participant Entries

Each remote participant entry displays:

  1. Name 
  2. Microphone status 



22.97 No Remote Mute Control Is Established

The Participants panel displays status but does not provide the local user with a verified control to:

  1. Mute another participant 
  2. Remove a participant 
  3. Turn off another person's camera 


22.98 No Host-Management Panel Is Established

The current source does not define participant roles such as:

  1. Host 
  2. Co-host 
  3. Presenter 
  4. Moderator 

inside the user interface.

All connected participant tiles are handled primarily as peers.


22.99 Meeting Chat

Select:

Chat

This opens the:

Meeting Chat

panel.


22.100 Chat and Other Side Panels Are Mutually Exclusive

Opening Meeting Chat closes:

  1. Participants 
  2. Transcription 

Likewise, opening Participants or Transcription closes the other side panels. 


22.101 Empty Chat

Before messages exist, Meeting Chat displays:

No messages yet

and:

Start the conversation! 


22.102 Chat Input

The Meeting Chat field displays:

Type a message... 


22.103 Sending Chat Messages

You can:

  1. Select Send 
  2. Press Enter 

to send a Meeting Chat message. 


22.104 Shift + Enter Behavior

The current Chat handler only sends on Enter when Shift is not held. 

However, the input itself is a single-line Input rather than a multiline Textarea.

Do not rely on Meeting Chat for composing long multi-paragraph messages.


22.105 Chat Message Information

Messages display:

  1. Sender Name for remote messages 
  2. Message text 
  3. Time 



22.106 Chat Uses Peer Data Channels

Meeting Chat messages are transmitted directly through open WebRTC Data Channels to connected peers. 

The sender also adds their own message into their local Chat display.


22.107 Meeting Chat Is Not Source-Verified as Persisted

Chat messages exist in the current Meeting Room's client state and peer Data Channels.

The included source does not establish database persistence of Meeting Chat. 


22.108 No Saved Chat History

The current AI Meeting source does not establish:

  1. Saved Meeting Chat transcript 
  2. Reopen Chat after Meeting 
  3. Download Chat 
  4. Chat archive 

Treat Meeting Chat as a live-session communication channel.


22.109 No File Attachments in Meeting Chat

The current Meeting Chat supports Text.

It does not establish:

  1. File Upload 
  2. Image attachment 
  3. Document sharing 

inside the Chat panel.

Use Screen Share or another appropriate system for visual/document collaboration.


22.110 Real-Time Transcription

AI Meeting includes:

Transcription

Selecting it opens the:

Live Transcript

panel.


22.111 Live Transcript

The panel header is:

Live Transcript


22.112 Waiting for Speech

Before transcript entries exist, the panel displays:

Waiting for speech... 


22.113 Transcript Entry Information

Each transcript entry contains:

  1. Speaker Name 
  2. Time 
  3. Recognized speech text 



22.114 Transcript Automatically Scrolls

As new speech entries arrive, the Live Transcript panel automatically scrolls toward the latest entry. 


22.115 Transcripts Are Not Stored Permanently

The interface explicitly states:

“Transcripts are generated in real-time and not stored permanently.” 

This is a critical current-version limitation.


22.116 No Transcript Export Control

The Live Transcript panel does not establish:

  1. Download Transcript 
  2. Save Transcript 
  3. Copy All 
  4. Export TXT 
  5. Export DOCX 

Treat the current Transcript as temporary live-session information.


22.117 Transcription Uses Browser Speech Recognition

The current implementation uses:

  1. SpeechRecognition 
  2. or webkitSpeechRecognition 

from the browser. 

This means Transcription support can vary by browser.


22.118 Current Transcription Language

The speech-recognition engine is currently configured to:

en-US

The current user interface does not expose a transcription-language selector.


22.119 Continuous Recognition

Speech recognition is configured for:

  1. Continuous listening 
  2. Interim results 

when the transcription/Agent engine is active. 


22.120 Natural Pause Detection

If speech recognition has not yet returned a final phrase, the current implementation waits approximately:

1.8 seconds of silence

before processing the accumulated speech. 


22.121 Transcription Is Distributed to Other Participants

When a final local transcript is generated, AI Meeting sends it to connected peers through the Meeting's WebRTC Data Channels. 


22.122 Each Participant Generates Their Own Local Speech Recognition

The architecture does not transcribe a centralized mixed Meeting recording.

Each active client recognizes speech through its own browser and broadcasts recognized transcript entries.

This is consistent with the peer-based architecture. 


22.123 Transcription Availability Depends on Browser Support

If the browser does not provide the Speech Recognition API, the current Agent/transcription engine records an Error state. 

Use a compatible current browser when Live Transcript is important.


22.124 AI Agent Mode

AI Meeting includes an optional:

Agent Mode

This adds an AI Agent participant tile to your current Meeting interface.


22.125 Turning Agent Mode On

Select the Bot control labeled:

Agent Mode

When active, the tooltip changes to:

Turn off Agent.


22.126 AI Agent Appears as a Participant

When Agent Mode is active, AI Meeting adds an:

AI Agent

tile to the participant grid. 


22.127 AI Agent Statuses

The AI Agent supports the visible states:

  1. Idle 
  2. Listening 
  3. Processing 
  4. Speaking 
  5. Connection Error 



22.128 Listening

When listening, the AI Agent tile displays the current recognized speech transcript when available. 


22.129 Processing

When the AI is generating its response, the tile changes to:

processing

with a loading indicator. 


22.130 Speaking

When the generated response is being read aloud, the tile changes to:

speaking


22.131 AI Agent Uses the Shared PROS SUITE AI Model

Unlike the core WebRTC Meeting itself, the AI Agent reads your current shared:

selectedModel

from the PROS SUITE authentication context. 

Therefore, Chapters 10 and 11 can affect the AI Agent portion of AI Meeting.


22.132 AI Agent Uses User Provider API Keys Where Applicable

The AI Agent adds configured provider API Keys to its AI-stream request. 

If your selected Model requires a provider credential, configure it through the normal PROS SUITE Settings workflow.


22.133 AI Agent Default Fallback

If no Model value is available to the current Agent request, its client request falls back to:

gemini-2.5-flash

This Agent-specific fallback should not be confused with the general model catalogue's normal current default behavior documented in Chapter 10.


22.134 AI Agent Maintains Conversational Context During Its Active Session

The local Agent maintains a message history of:

  1. User speech 
  2. Agent responses 

and includes that history in its next AI request. 

Therefore, unlike Live Chat in Chapter 21, AI Meeting's Agent has source-verified in-session conversational context.


22.135 Agent Conversation Is Cleared When Agent Mode Starts

When Agent Mode is toggled on and the Agent session begins, its internal message history is cleared. 

A newly activated Agent therefore begins a fresh conversational context.


22.136 AI Agent Is Designed for Concise Spoken Answers

Its system instructions tell the Model to:

  1. Be concise 
  2. Be conversational 
  3. Be direct 
  4. Avoid Markdown 
  5. Avoid prefixes such as “Agent:” 

because the response is spoken immediately through text-to-speech. 


22.137 AI Agent Voice Uses the Browser

The Agent uses the browser's:

SpeechSynthesis

system for spoken replies. 

It does not source-verify a separate cloud TTS service for this Meeting Agent workflow.


22.138 Voice Selection Is Automatic

The current Agent attempts to select an English browser voice using a preference sequence including:

  1. Natural 
  2. Google 
  3. Alex/Samantha 
  4. Microsoft 
  5. Other available English voices 
  6. First available voice 



22.139 No Manual AI Agent Voice Selector

The current Meeting interface does not expose a user control to choose:

  1. AI Voice 
  2. Speaking rate 
  3. Pitch 
  4. Volume 

for the Agent.

The source currently uses:

  1. Rate 1.0 
  2. Pitch 1.0 
  3. Volume 1.0 



22.140 AI Agent Listening Resumes After Speaking

After the Agent finishes speaking, it automatically resumes its listening state while Agent Mode remains active. 


22.141 Turning Off Agent

Select the Agent control again when it shows:

Turn off Agent

This stops:

  1. Speech recognition for the Agent, unless Transcription still needs it 
  2. Current browser speech synthesis 
  3. Active Agent mode 


22.142 Agent Mode and Transcription Share the Recognition Engine

The source starts the browser speech-recognition engine when either:

  1. Transcription is open 
  2. Agent Mode is active 


This creates an important relationship between those two functions.


22.143 Transcription Without AI Agent

You can turn on:

Transcription

without enabling Agent Mode.

In that case, recognized speech is still used to create and distribute transcript entries, but the Agent does not generate AI responses. 


22.144 Agent Without the Transcript Panel

You can also enable Agent Mode without leaving the Transcript panel visible.

The AI speech engine can still listen for Agent interactions.

The Transcript panel controls whether the real-time transcription function is enabled/displayed independently of whether the Agent is active.


22.145 Important AI Agent Participation Limitation

The Agent's synthesized speech is generated through the local browser's speechSynthesis system.

The supplied source does not add the AI's synthesized voice as an outgoing WebRTC Audio track or broadcast the AI response through Meeting Data Channels.

Therefore:

The current source does not verify that other participants automatically hear or see your local AI Agent's response.

Treat Agent Mode as a participant-side AI assistant unless your live deployment testing proves additional behavior.


22.146 The AI Agent Is Not a Shared Meeting Bot in the Verified Source

Other participants are not automatically shown the AI Agent tile created on your browser.

Each participant's Room creates its own local Agent state.

This is another reason not to describe current Agent Mode as a centrally shared Meeting bot.


22.147 Fullscreen

On desktop, select:

Fullscreen

AI Meeting requests browser Fullscreen for the application.


22.148 Exit Fullscreen

When Fullscreen is active, the tooltip changes to:

Exit fullscreen


22.149 Participants, Chat, and Transcription Panels

The three right-side information panels are:

  1. Participants 
  2. Meeting Chat 
  3. Live Transcript 

Only one of these is intentionally kept open at a time by the current Room controls. 


22.150 Mobile Meeting Controls

On smaller screens, the primary toolbar keeps direct controls for:

  1. Microphone 
  2. Camera 
  3. Participants 
  4. Chat 
  5. Leave 

while additional functions move into the:

More

menu. 


22.151 Mobile More Menu

The Mobile More menu contains:

  1. Share screen / Stop sharing 
  2. Agent Mode / Turn off Agent 
  3. Transcription / Hide Transcription 
  4. Fullscreen / Exit fullscreen 



22.152 Leave

Select the red:

Leave

button to exit the current Meeting. 


22.153 What Leave Does

The local Leave operation:

  1. Notifies the Meeting signaling channel. 
  2. Stops your Camera/Microphone tracks. 
  3. Stops your Screen Share tracks. 
  4. Returns you to:
  5. /ai-meeting 



22.154 Leave Does Not Source-Verify “End Meeting for Everyone”

The current Meeting toolbar provides:

Leave

not:

End Meeting for Everyone.

The source does not establish a Host-only end-for-all control.


22.155 Leaving Does Not Automatically Mean the Meeting Record Is Ended

The local Leave handler does not itself call a Meeting API to mark the Meeting as ended.

It leaves the peer room and returns to the Lobby. 

The backend rules governing Meeting-record status transitions are outside this User Operations bundle.


22.156 Media Tracks Are Stopped on Exit

When the Meeting Room unmounts, it also stops local and Screen Share media tracks. 

This helps release your Camera and Microphone after leaving.


22.157 Current Camera/Microphone Device Selection

The media hook can enumerate:

  1. Cameras 
  2. Microphones 
  3. Speakers 

and internally selects the first detected device when no selection exists. 


22.158 No User-Facing Device Picker Is Rendered

Despite that underlying device support, the current Meeting Room does not expose a source-verified Settings/Device panel for manually selecting:

  1. Camera 
  2. Microphone 
  3. Speaker 

The Meeting Controls source does not render a Settings button or device-selection UI. 


22.159 If the Wrong Camera or Microphone Is Used

Because a built-in device-picker UI is not currently established:

  1. Check your browser's Site Permissions. 
  2. Check your operating system's default media device. 
  3. Disconnect unnecessary devices if appropriate. 
  4. Reload the Pre-Join screen. 


22.160 Speaker Selection Is Not Applied Through a Verified Meeting Control

Although the underlying media hook enumerates audio-output devices, the current Room source does not apply a selected Speaker to participant Video elements through a user-facing control.

Do not expect a current:

Speaker Output

menu inside AI Meeting.


22.161 Meeting Chat Persistence vs. Meeting Record Persistence

Keep these concepts separate:

Meeting Record

Source-verified as retrieved in Recent Meetings.

Meeting Chat

Current-session state and WebRTC Data Channel messages.

Live Transcript

Explicitly not stored permanently.

AI Agent Conversation

Local in-session AI Agent state.

Only the Meeting record has source-verified persistence in this chapter.


22.162 No Meeting Recording

The current AI Meeting source does not establish:

  1. Record Meeting 
  2. Stop Recording 
  3. Cloud Recording 
  4. Download Recording 

controls.


22.163 No Video Playback Archive

Recent Meetings are records, not recorded Meeting videos.

Selecting an active Meeting can reopen the live Room, but ended Meeting rows are not source-verified as replayable.


22.164 No Automatic Meeting Summary

AI Meeting does not currently produce a source-verified automatic:

  1. Meeting Summary 
  2. Key Decisions 
  3. Action Items 
  4. Next Steps 

at the end of the Meeting.


22.165 Meeting Notes Is the Separate Summary Workflow

The separate AI Meeting Notes Generator explicitly states:

“Transform meeting transcripts into structured, actionable notes with AI-powered analysis.” 

That Tool accepts a supplied Transcript/Notes input and generates the structured analysis.


22.166 No Automatic AI Meeting → Meeting Notes Transfer Is Established

AI Meeting's Transcript is:

not stored permanently

and no current control exports it directly into Meeting Notes. 

Therefore, this manual does not invent an automatic Meeting-to-Notes integration.


22.167 No Action-Item Extraction Inside the Live Room

Action Items belong to the separate Meeting Notes workflow.

The current live Room does not display an Action Items panel.


22.168 No Decisions Panel

Similarly, AI Meeting does not currently expose a live:

Key Decisions

panel.


22.169 No Follow-Up Generator Inside AI Meeting

The current Meeting Room does not contain a source-verified:

  1. Follow-Up Email 
  2. Meeting Recap Email 
  3. Task Assignment 
  4. CRM Follow-Up 

control.

Use the applicable PROS SUITE Tools separately when needed.


22.170 AI Meeting Token Catalogue Entry

The generic feature catalogue currently lists:

AI Meeting — 20 Tokens


22.171 Important Token Qualification

Neither the AI Meeting Lobby nor core WebRTC Room contains an explicit client-side Token-deduction request for:

  1. Creating a Meeting 
  2. Joining a Meeting 
  3. Video minutes 
  4. Chat messages 
  5. Screen sharing 
  6. Transcription 

Therefore, the generic 20-Token catalogue value is not sufficient to prove a specific per-Meeting or per-minute billing rule.


22.172 AI Agent Can Invoke AI Usage

The optional AI Agent does call:

/api/ai/stream

using:

tool: "agent"

for spoken AI responses. 

The server-side Token accounting for that AI request is outside the sanitized User Operations source.


22.173 Do Not Assume “20 Tokens per Meeting”

The current source does not verify that:

  1. Creating a Meeting deducts exactly 20 Tokens. 
  2. Joining deducts exactly 20 Tokens. 
  3. Every participant pays 20 Tokens. 
  4. Each Meeting minute costs 20 Tokens. 

This manual will not assign billing behavior that the source does not establish.


22.174 AI Agent Model vs. Core Meeting Technology

The selected AI Model affects:

AI Agent responses

but does not determine:

  1. Camera quality 
  2. WebRTC connection 
  3. Participant Chat 
  4. Screen Share 
  5. Meeting ID 
  6. Participant tiles 

Those are Meeting-system functions rather than Model-generation functions.


22.175 Transcription Does Not Require the Selected AI Model in Current Source

Live Transcription uses browser Speech Recognition.

When Agent Mode is inactive, recognized text can be sent to the Transcript without generating an AI response. 

Therefore, Live Transcript and AI Agent are related but not identical functions.


22.176 Recommended Meeting Creation Workflow

AI MEETING

NEW MEETING

Optional:

MEETING TITLE

CREATE & JOIN

Allow:

CAMERA + MICROPHONE

Review:

PRE-JOIN PREVIEW

Set:

MUTE / CAMERA

JOIN MEETING

INVITE

Share Meeting link with authorized participants.


22.177 Recommended Join Workflow

AI MEETING

JOIN MEETING

Paste:

MEETING ID OR LINK

Press Enter

or:

JOIN MEETING

Allow Camera/Microphone

Review Preview

Choose initial Mute/Camera state

JOIN MEETING


22.178 Recommended In-Meeting Workflow

Once connected:

  1. Verify Camera and Microphone. 
  2. Copy Invite link if participants are still joining. 
  3. Use Participants to confirm attendance. 
  4. Use Meeting Chat for short Text communication. 
  5. Use Screen Share when presenting. 
  6. Turn on Transcription when real-time Text is needed. 
  7. Turn on Agent Mode only when you want the local spoken AI assistant. 
  8. Use Fullscreen for focused viewing. 
  9. Select Leave when finished. 


22.179 Recommended Transcription Workflow

JOIN MEETING

Select:

TRANSCRIPTION

Live panel displays:

Waiting for speech...

Speak normally

Recognized phrases appear with:

  1. Name 
  2. Time 
  3. Text 

Review during the Meeting

Remember:

Transcript is not stored permanently


22.180 Recommended AI Agent Workflow

JOIN MEETING

Choose desired Header AI Model if necessary

Confirm applicable provider API Key

Select:

AGENT MODE

Agent becomes:

LISTENING

Speak a question

Agent becomes:

PROCESSING

AI response generated

Agent becomes:

SPEAKING

Browser speaks the response

Agent resumes:

LISTENING


22.181 Example AI Agent Questions

Examples of concise Meeting-side questions include:

Summarize the main point I just explained in one sentence.

What are three risks we should consider?

Give me a concise way to explain this proposal.

What question should I ask next?

Because Agent Mode maintains its local conversation context, follow-ups can build on earlier Agent exchanges during the active Agent session.


22.182 Do Not Assume Agent Heard All Participants

The Agent listens through the local browser's speech-recognition environment.

The source does not establish centralized capture/transcription of a mixed Meeting audio stream for AI analysis.

Do not assume it has a complete authoritative transcript of everything every participant said.


22.183 AI Agent Is Not Automatic Meeting Minutes

Agent Mode provides conversational assistance.

It is not the same as:

AI Meeting Notes Generator.


22.184 Best Practice — Name Meetings

Although the Title is optional, use a meaningful Name when Meetings matter operationally.

This improves Recent Meetings identification.


22.185 Best Practice — Test Media Before Joining

Use the Pre-Join screen to confirm:

  1. Camera image 
  2. Microphone state 
  3. Desired initial Camera state 

before entering.


22.186 Best Practice — Check Browser Permissions in Advance

For important Meetings, confirm your browser already has permission for:

  1. Camera 
  2. Microphone 

before the scheduled Meeting starts.


22.187 Best Practice — Use a Secure Browser Context

Media devices require HTTPS or an appropriate secure local environment.

Use the normal secure AIUNIFY PROS SUITE website rather than an insecure copied address.


22.188 Best Practice — Share the Meeting Link Only with Intended Participants

Meeting links contain the Meeting ID.

Distribute them through an appropriate channel to people who should participate.


22.189 Best Practice — Remember Authentication Is Required

Tell invitees that the current PROS SUITE source requires an authenticated AI Meeting session.

Do not promise anonymous one-click guest access.


22.190 Best Practice — Mute When Not Speaking

Especially in larger Meetings, muting reduces unwanted:

  1. Background noise 
  2. Echo 
  3. Feedback 

Use the toolbar's Mute control.


22.191 Best Practice — Use Screen Share for Visual Collaboration

When discussing:

  1. Slides 
  2. Website designs 
  3. Documents 
  4. Dashboards 
  5. Reports 

Screen Share gives participants a shared visual reference.


22.192 Best Practice — Remember Screen Audio Is Not Included

If you are presenting a Video or audio demonstration, the current screen-share source does not request system audio.

Plan accordingly.


22.193 Best Practice — Use Chat for Short Links or Notes

Meeting Chat is appropriate for quick Text such as:

  1. URL 
  2. Short note 
  3. Clarification 
  4. Follow-up reference 

Do not rely on it as a permanent Meeting record.


22.194 Best Practice — Do Not Rely on Transcript Persistence

The interface explicitly says transcripts are not stored permanently.

If an important Meeting requires an official transcript, AI Meeting's current Live Transcript should not be treated as a durable archive.


22.195 Best Practice — Obtain Appropriate Consent

Before using transcription or other Meeting processing, follow applicable organizational policies and legal requirements regarding participant notice or consent.

AI Meeting's technical ability to transcribe does not replace those responsibilities.


22.196 Best Practice — Use Agent Mode Intentionally

Agent Mode continuously listens while active.

Turn it on when you actively want an AI assistant and turn it off when you do not.


22.197 Best Practice — Keep AI Agent Questions Concise

The AI Agent is specifically instructed to generate concise spoken answers.

Questions that can be answered conversationally fit the current experience best.


22.198 Best Practice — Verify AI Agent Answers

The AI Agent remains generative AI.

Do not treat spoken responses as automatically verified facts, particularly for:

  1. Legal decisions 
  2. Financial decisions 
  3. Medical issues 
  4. Contract commitments 
  5. Important company facts 


22.199 Best Practice — Use the Separate Meeting Notes Tool for Structured Analysis

If you need:

  1. Executive Summary 
  2. Action Items 
  3. Key Decisions 
  4. Next Steps 

use the dedicated Meeting Notes workflow with an appropriate transcript or notes source. 


22.200 Troubleshooting — Cannot Access AI Meeting

Check:

  1. Are you signed in? 
  2. Does your account have AI Meeting access? 
  3. Has your organization disabled the feature? 

Both the Lobby and Room are protected. 


22.201 Troubleshooting — Invite Link Goes to Login

This is expected for an unauthenticated participant in the current source.

Meeting-room routes require authentication. 


22.202 Troubleshooting — Invitee Has an Account but Still Cannot Enter

The Meeting Room also uses:

FeatureGuard featureId="ai-meeting"

The invitee must therefore have access to the feature as well.


22.203 Troubleshooting — Invalid Meeting ID

If you receive:

“Invalid meeting ID or link. Please check and try again.”

review the copied link or ID. 


22.204 Troubleshooting — Unable to Join

Read the Error displayed beneath:

Unable to Join

Then select:

  1. Retry 
  2. Back to Lobby 

as appropriate.


22.205 Troubleshooting — This Meeting Has Ended

The Meeting service reported that the Meeting status is ended.

The current Room refuses entry. 

Create or request a new Meeting.


22.206 Troubleshooting — Camera/Microphone Permission Denied

Open your browser's Site Permissions and allow:

  1. Camera 
  2. Microphone 

Then reload the Meeting.

The exact current permission Error directs users to their browser settings. 


22.207 Troubleshooting — No Camera or Microphone Found

Confirm:

  1. Device is connected 
  2. OS recognizes it 
  3. Another application is not blocking it 
  4. Browser can access it 

Then retry.


22.208 Troubleshooting — Wrong Camera Is Selected

No user-facing device picker is currently verified.

Adjust the browser or operating system's preferred Camera and reload.


22.209 Troubleshooting — Wrong Microphone Is Selected

Use the same approach:

  1. Browser site/device settings 
  2. OS audio-input settings 
  3. Reconnect hardware if needed 

then reload the Meeting.


22.210 Troubleshooting — Participant Has No Video

Possible source-aligned causes include:

  1. Their Camera is off 
  2. No Video track is available 
  3. Their Video track is muted/disabled 
  4. Connection is not carrying a usable Video stream 

The participant tile falls back to an avatar-style display when usable Video is unavailable.


22.211 Troubleshooting — Peer Disconnects

The WebRTC layer monitors connection state.

If a peer connection fails, the source can attempt an ICE restart and can eventually remove a failed/closed peer from the local participant map. 


22.212 Troubleshooting — Screen Share Fails

Possible reasons include:

  1. Browser denied screen-capture permission 
  2. Screen sharing was canceled 
  3. Browser does not support the required capture feature 
  4. Another participant began sharing 

Try again using:

Share screen.


22.213 Troubleshooting — My Screen Share Stopped When Someone Else Shared

This is expected current behavior.

When another participant begins a Screen Share while yours is active, the local Room stops your share. 


22.214 Troubleshooting — Participants Cannot Hear Video Audio from My Screen

Current Screen Share requests:

audio: false

System audio sharing is not established.


22.215 Troubleshooting — Meeting Chat Disappeared

Opening:

  1. Participants 
  2. Transcription 

closes Meeting Chat.

Select Chat again to reopen it. 


22.216 Troubleshooting — Chat Is Gone After Meeting

Current Meeting Chat is not source-verified as persistent.

Do not depend on it for post-Meeting records.


22.217 Troubleshooting — Transcription Shows “Waiting for speech...”

Possible reasons include:

  1. Nobody has spoken yet 
  2. Browser Speech Recognition is not producing results 
  3. Microphone permission is unavailable 
  4. Browser speech-recognition support is limited 


22.218 Troubleshooting — Transcription Does Not Work in My Browser

The source depends on:

  1. SpeechRecognition 
  2. webkitSpeechRecognition 


Try a compatible modern browser if Live Transcript is required.


22.219 Troubleshooting — Transcription Is Using English

The current speech-recognition language is fixed to:

en-US

There is no current language selector in AI Meeting.


22.220 Troubleshooting — I Cannot Download the Transcript

No Transcript Download control is source-verified.

The interface explicitly says Transcript data is not stored permanently. 


22.221 Troubleshooting — AI Agent Shows Connection Error

The Agent can enter:

Connection Error

when its speech-recognition or AI processing path encounters an Error. 

Check:

  1. Browser speech-recognition support 
  2. Selected AI Model 
  3. Provider API Key where required 
  4. General AI service availability 


22.222 Troubleshooting — AI Agent Does Not Hear Me

Check:

  1. Microphone permission 
  2. Agent Mode is active 
  3. Agent status says Listening 
  4. Browser supports Speech Recognition 
  5. You are speaking clearly enough to trigger recognition 


22.223 Troubleshooting — AI Agent Stops Listening While Answering

This is expected.

The Agent temporarily stops recognition while:

  1. Processing 
  2. Speaking 

then resumes listening afterward. 


22.224 Troubleshooting — Other Participants Cannot Hear My AI Agent

The current source does not transmit synthesized Agent speech as a WebRTC Audio track.

Therefore, other participants hearing your Agent is not source-verified.

This is an implementation limitation, not necessarily a Microphone problem.


22.225 Troubleshooting — Other Participants Cannot See My AI Agent Tile

The Agent tile is generated by each participant's local Meeting UI.

The source does not broadcast Agent activation as a central Meeting participant.


22.226 Troubleshooting — No Meeting Summary Appeared After Leaving

This is expected.

AI Meeting does not source-verify an automatic post-Meeting Summary.

Use the separate Meeting Notes Tool when structured analysis is needed.


22.227 Troubleshooting — Cannot Find Record Meeting

No Meeting Recording control is established in the current source.


22.228 Troubleshooting — Cannot Remove Another Participant

No Host removal control is established.

The current Participants panel is primarily informational.


22.229 Troubleshooting — Cannot End Meeting for Everyone

The current toolbar contains:

Leave

rather than a Host:

End Meeting for Everyone

function.


22.230 Troubleshooting — Cannot Schedule a Meeting

The current AI Meeting Lobby creates instant Meetings.

It does not establish future scheduling controls.


22.231 AI Meeting Creation Checklist

Before creating:

  1. I am signed into PROS SUITE. 
  2. AI Meeting is available to my account. 
  3. I entered a descriptive Meeting Title if useful. 
  4. I understand this creates an instant Meeting. 
  5. I selected Create & Join
  6. I allowed Camera/Microphone access. 
  7. I reviewed my Pre-Join Preview. 
  8. I selected the desired Mute state. 
  9. I selected the desired Camera state. 
  10. I joined the Meeting. 


22.232 Invite Checklist

Before inviting another person:

  1. I selected Invite
  2. I copied the correct Meeting link. 
  3. I understand the current Meeting link is not source-verified for anonymous guests. 
  4. The invitee has a PROS SUITE account. 
  5. The invitee has AI Meeting access. 
  6. The invitee knows they may need to grant Camera/Microphone permission. 


22.233 Pre-Join Checklist

Before selecting Join Meeting:

  1. Correct Meeting Title is displayed. 
  2. Correct Meeting ID is displayed. 
  3. My Camera Preview is correct. 
  4. My Microphone state is correct. 
  5. My Camera state is correct. 
  6. My display Name is acceptable. 
  7. No unresolved permission Error is displayed. 


22.234 In-Meeting Control Checklist

You should now know how to use:

  1. Mute / Unmute 
  2. Turn Camera Off / On 
  3. Share Screen / Stop Sharing 
  4. Participants 
  5. Meeting Chat 
  6. Transcription 
  7. Agent Mode 
  8. Fullscreen 
  9. Invite 
  10. Leave 


22.235 Transcription Checklist

Before relying on Live Transcript:

  1. My browser supports Speech Recognition. 
  2. My Microphone is available. 
  3. Transcription is enabled. 
  4. I see Live Transcript
  5. I understand the current language is en-US. 
  6. I understand transcription is generated live. 
  7. I understand it is not stored permanently. 
  8. I understand no Export Transcript function is currently verified. 


22.236 AI Agent Checklist

Before using Agent Mode:

  1. I selected the desired Header AI Model where appropriate. 
  2. Required provider API Key is configured. 
  3. My browser supports Speech Recognition. 
  4. Browser Speech Synthesis is available. 
  5. I turned on Agent Mode
  6. I see the AI Agent participant tile. 
  7. Agent status becomes Listening. 
  8. I understand its answers are designed to be concise. 
  9. I understand its response is spoken through my browser. 
  10. I understand its output is not source-verified as broadcast to all participants. 
  11. I understand Agent conversation context is local/in-session. 


22.237 End-of-Meeting Checklist

Before leaving:

  1. I preserved any important Chat information separately if needed. 
  2. I preserved any important Transcript information separately if required by my workflow. 
  3. I understand Transcript is not permanently stored. 
  4. I understand no automatic summary will be generated. 
  5. I stopped Screen Share if active. 
  6. I turned off Agent Mode if desired. 
  7. I selected Leave
  8. My browser released Camera/Microphone afterward. 


22.238 What AI Meeting Currently Supports

The source verifies subscriber-facing functionality for:

Lobby

  1. New Meeting 
  2. Optional Meeting Title 
  3. Create & Join 
  4. Join by ID 
  5. Join by Link 
  6. Recent Meetings 
  7. Active/Live status 
  8. Copy Meeting Link 

Pre-Join

  1. Meeting Title 
  2. Meeting ID 
  3. Camera Preview 
  4. Camera permission 
  5. Microphone permission 
  6. Mute 
  7. Camera Off 
  8. Join Meeting 

Live Meeting

  1. WebRTC audio/video 
  2. Responsive participant grid 
  3. Invite 
  4. Mute/Unmute 
  5. Camera On/Off 
  6. Screen Share 
  7. Participants panel 
  8. Meeting Chat 
  9. Fullscreen 
  10. Leave 

AI Functions

  1. Live Transcription 
  2. Speaker Name/time on Transcript 
  3. Optional AI Agent 
  4. Agent Listening/Processing/Speaking states 
  5. Shared selected AI Model 
  6. Provider API Keys 
  7. Browser text-to-speech 



22.239 What AI Meeting Does Not Currently Establish

The supplied user-facing source does not establish:

  1. Anonymous guest Meeting access 
  2. Meeting scheduling 
  3. Calendar invitations 
  4. Recurring Meetings 
  5. Waiting Room 
  6. Admission control 
  7. Meeting passwords 
  8. Host/co-host roles 
  9. Remote participant mute 
  10. Remote participant removal 
  11. End Meeting for Everyone 
  12. Meeting recording 
  13. Cloud recording 
  14. Recording download 
  15. Recording playback 
  16. Persisted Meeting Chat 
  17. Chat export 
  18. File attachments in Meeting Chat 
  19. Persisted Live Transcript 
  20. Transcript download 
  21. Transcript copy-all control 
  22. Transcription language selector 
  23. Manual camera selector 
  24. Manual microphone selector 
  25. Manual speaker selector 
  26. Shared system audio during Screen Share 
  27. Breakout Rooms 
  28. Reactions 
  29. Raise Hand 
  30. Polls 
  31. Background replacement 
  32. Virtual background 
  33. Automatic Meeting Summary 
  34. Automatic Action Items 
  35. Automatic Key Decisions 
  36. Automatic Next Steps 
  37. Direct integration into Meeting Notes 
  38. A centrally shared AI Agent audible to all participants 
  39. Exact per-Meeting Token charge 

Do not document these as active user features unless a future source/UI release verifies them.


22.240 AI Meeting vs. Meeting Notes at a Glance

AI Meeting

Conduct the Meeting

  1. Video 
  2. Audio 
  3. Screen Share 
  4. Chat 
  5. Participants 
  6. Live Transcript 
  7. AI Agent 

Meeting Notes

Analyze supplied Meeting text

  1. Executive Summary 
  2. Action Items 
  3. Key Decisions 
  4. Discussion Points 
  5. Next Steps 



22.241 AI Meeting at a Glance

The complete current workflow is:

AI MEETING

Choose:

NEW MEETING

or:

JOIN MEETING

For New:

Meeting Title (optional)

CREATE & JOIN

or for existing:

MEETING ID OR LINK

PRE-JOIN

Allow:

CAMERA + MICROPHONE

Choose:

MUTE / UNMUTE

CAMERA ON / OFF

JOIN MEETING

Live controls:

MICROPHONE

CAMERA

SCREEN SHARE

PARTICIPANTS

CHAT

TRANSCRIPTION

AGENT MODE

FULLSCREEN

INVITE

Optional AI workflow:

LISTENING

PROCESSING

SPEAKING

When finished:

LEAVE

Return to:

AI MEETING LOBBY


22.242 Chapter Summary

AIUNIFY PROS SUITE AI Meeting is a live browser-based Meeting system built around WebRTC peer-to-peer communications.

The Lobby describes the system as:

“Create or join secure video meetings instantly. Crystal-clear audio and video powered by WebRTC peer-to-peer technology.” 

Subscribers can create an instant Meeting using:

New Meeting → Meeting Title (optional) → Create & Join

or enter an existing session through:

Join Meeting → Meeting ID or Link

The current Meeting Room requires authenticated PROS SUITE access, including when entering from a shared Meeting link. Anonymous guest access is therefore not source-verified. 

Before joining, AI Meeting requests Camera and Microphone permission and displays a local Preview where the user can adjust their initial Mute and Video state. Current permission errors explicitly cover denied access, missing devices, and unsupported/insecure browser contexts. 

Inside the Meeting, subscribers can use:

  1. Microphone 
  2. Camera 
  3. Screen Share 
  4. Participants 
  5. Meeting Chat 
  6. Transcription 
  7. Agent Mode 
  8. Fullscreen 
  9. Invite 
  10. Leave 


Write Your Comment