Wave Video Calling & Conferencing Guide

  • Updated on March 4, 2022

The UCM62xx and UCM65xx support HTTP & WebSocket for web browser to register to the UCM and establish calls and participate in web video conferences with other endpoints in real time via WebRTC. With the UCM you can easily create, schedule, manage, and join video conference calls, from your desktop or laptop computer. 

UCM Video conferencing uses WebRTC technology, so all the participants don’t have to download and install any additional software or plugins. 

This document introduces the user portal features and offers step by step instructions to use them.

blank
Figure 1: Grandstream Wave

  • Video conferencing can be resource-intensive and may cause performance issues with the UCM when used.
  • To ensure the best experience, please use Google Chrome (v67 or higher) or Mozilla Firefox (v60).
  • The same IP address cannot log into both the admin/user portal and the Grandstream Wave WebRTC portal at the same time.

SPECIFICATIONS

  • Up to 4 video feeds in a conference call (one 1080p, others being QVGA) and one screen share feed.
  • Up to 100 WebRTC users can be logged into the Grandstream Wave page at the same time.
  • Participant limit:
    • UCM62xx: 8
    • UCM6510: 15

A video conference with 4 ongoing video feeds will result in 75-83% CPU usage. UCM62xx and UCM6510 will be able to handle 15 and 30 more concurrent audio calls respectively.

  • Audio: PCMU, PCMA, GSM, iLBC, G722.1, G722.1C, G729, G723.1, G726, OPUS
  • Video: H264, VP8
  • Framerate: 15 FPS video stream, 5 FPS screen share
  • Firefox v61 issue: Caller cannot hear the callee when Firefox is used to answer the call.

WEBRTC CONFIGURATION

Web audio and video calls and conferencing can now be achieved through the UCM’s new WebRTC page.

UCM Video Conferencing must be enabled by the administrator for the concerned extensions under the extensions level by following below steps:

  1. Navigate to Value 🡪 Added Features 🡪 WebRTC and enable WebRTC support.
videoconference1
Figure 2: Enable WebRTC

  1. Select the extensions that would use WebRTC and enable WebRTC support on them under Features section.
blank
Figure 3: WebRTC Support for Extension

VIDEO CONFERENCE CONFIGURATION

The video conference configurations can be accessed under Web GUI🡪Call Features🡪Video Conference. In this page, users could enable, set the Basic setting, create, edit, view, manage, delete conference rooms and edit the Conference Schedule.

Conference Settings

blank
Figure 4: Video Conference Basic settings

Basic Settings

Video Conferencing

This option should be enabled to activate the Video Conference feature.

Bind UDP Port

Configure the UDP port number for MCM. The standard UDP port for MCM is 5062.

Packet Loss Retransmission

Configure the Packet Loss Retransmission. If enabled, the NACK or NACK+RTX Packet Loss Retransmission will be activated. The default setting is “OFF”.

FEC

If enabled, the Forward Error Correction (FEC) will be activated. The default setting is “No”.

Enable Talk Detection

If enabled, the AMI will send the corresponding event when a user starts or stops talking.

DSP Talking Threshold

The amount of time (ms) that sound exceeds what the DSP has established as the baseline for silence before a user is considered to be talking. This value affects several operations and should not be changed unless the impact on call quality is fully understood. Default is 128.

DSP Silence Threshold

The amount of time( ms) that sound falls within what the DSP has established as the baseline for silence before a user is considered be silent. This value affects several operations and should not be changed unless the impact on call quality is fully understood. Default is 2500.

Table 1: Video Conference Basic Settings

Video Conference room Configurations

Click on the Video Conference tab and create a new video conference room. In this tab, you can:

  • Click on “Add” to add a new conference room.
  • Click on blank to edit the conference room.
  • Click on blank to delete the conference room.

Extension

Configure the conference number for the users to dial into the conference.

Note: Up to 64 characters.

Password

When configured, the users who would like to join the conference call must enter this password before accessing the conference room.

Notes:

  • Only digits are allowed.
  • The password must be at least 4 characters. All repetitive and sequential digits (e.g., 0000, 1111, 1234 and 2345) or common digits (e.g., 111222 and 321321) are not allowed.
Table 2: Video Conference Room Configuration Parameters

When configured, the Conference Room number is the number to dial to join the conference as shown in screenshot below:

blank
Figure 5: Created Conference Room

Schedule a Conference

Conference Schedule can be found under UCM6510 Web GUI 🡪 Call Features🡪Video Conference 🡪 Conference Schedule. Users can create, edit, view and delete a Conference Schedule.

  • Click on “Add” to add a new Conference Schedule.
  • Click on the scheduled conference to edit or delete the event.
blank
Figure 6: Video Conference Schedule

Schedule Options

Conference Subject

Configure the name of the scheduled conference. Letters, digits, _ and – are allowed.

Conference Room

Select a conference room for this scheduled conference.

Start Time

Configure the beginning start/end date of scheduled conference.

Note: Please pay attention to avoid time conflict on schedules in the same conference room.

Kick Time(m)

Configure the time before the scheduled conference. When this time is reached, a warning prompt will be played, and all attendees currently in the scheduled conference room will be kicked after 5 mins. The conference room will be locked until the scheduled conference begins. Default value is 10 min.

Time Zone

Defines the time zone of the scheduled conference

Conference Password

Configure conference room password. Please note that if “Public Mode” is enabled, this option is automatically disabled.

Host

Set the admin of this scheduled conference from the following list of members. Host Email address can be set in the adjacent field.

Repeat

Choose when to repeat a scheduled conference:

  • No repeat
  • Every Day
  • Weekly

Local Extensions

Select available extensions from the list to attend scheduled conference.

Remote Extensions

The remote extension in the peer PBX connected to the local PBX via LDAP sync.

Special Extension

Add extensions that are not in the list (both local and remote list). If the user wishes to add the special extension, please match the pattern on the outbound route.

Description

Set a description of scheduled conference.

Table 3 : Video Conference Schedule Parameters

Once created, the Web GUI will display scheduled conference in Conference Schedule. Please see figure below:

blank
Figure 7: Video Conference Schedule

Once the conference room is scheduled, at the kick time, all users will be removed from conference room and no extension can join the conference room anymore. At the scheduled conference time, UCM6510/UCM62xx will send INVITE to the extensions that have been selected for conference.

Upon scheduling the conference, invites will be sent out to the host and selected participants. These invitations will include the conference details and a link to the conference. Upon clicking the link, participants will be prompted to enter their Grandstream Wave portal passwords to log in and join the conference.

blank
Figure 8: Invitation Link Schedule

LOGIN TO GRANDSTREAM WAVE PORTAL

After Enabling WebRTC and creating Conference Rooms, users will be able now to establish WebRTC Calls, and participate/host conferences.

The UCM offers the possibility to login to an extension via Grandstream Wave Portal, where it offers a sleek interface to host conferences; manage contacts and share presentation.

Access the page by adding “/gswave” after the UCM’s server address and port.
(e.g. https://my.ucm.com:8089/gswave).

blank
Figure 9: Grandstream Wave Portal

Enter an extension number and its SIP or user portal password. Once logged in successfully, the following page will appear:

blank
Figure 10: Contacts Page

WEBRTC FEATURES

Initiate a Call

From here on, users can initiate an audio or video call to individual extensions and conference rooms. If starting a call for the first time on a browser, users may be asked to allow the web page to use the device’s mic and/or webcam. Users may be required to drop and re-establish the call after allowing webcam/microphone access. Users can initiate a call either by either selecting a contact, a recent call or entering the destination number.

blank
Figure 11: Initiating a Call

Users can also search for a specific contact or a specific number to dial under Contact Tab and Recent Calls Tab.

blank
Figure 12: Contact Search

blank
Figure 13: Recent Calls search

Once the call is established, users can mute themselves, enable and disable their video feed, screen share (Video calls only), and transfer the current call.

blank
Figure 14: Audio call screen
blank
Figure 15: Video Call Screen

Transfer

The call can be transferred using the Transfer button to either custom numbers or to already existing extensions. In order to be able to use transfer feature, make sure to set the following:

Access Web UI as admin 🡪 Call Features 🡪 Feature Codes and set “Blind Transfer” and “Attended Transfer” to “Allow Both” as shown in figure below.

A screenshot of a computer

Description generated with very high confidence
Figure 16: Enable Transfer

Blind Transfer

  1. During a call, press blank button
  2. Enter destination number (extension or custom number).
  3. Press blank button to complete blind transfer.
blank
Figure 17 : Transfer Screen – Blind Transfer

Attended Transfer

  1. During a call, press blank button.
  2. Enter destination number (extension or custom number)
  3. Press blank button to initiate attended transfer.
  4. Press hang up button to complete the transfer.
blank
Figure 18 : Transfer Screen – Attended Transfer

Screen Sharing

Screen sharing allows users to share their whole screen or a specific browser tab to all participants:

gswave_screenshare
Figure 19: Screen Share Type

Screen sharing requires the IPVT Screen Capturing browser extension/add-on to work properly. If the browser does not have it, a prompt will appear asking to install or allow it. Users may need to disable their ad-blockers to have the prompts appear.

gswave_ipvt
Figure 20: Plugin Setup

Participant will need to enable presentation on their devices such as GXV33xx and GVC32xx devices presentation to have the screen share appear.

Chat

Video conference attendees via WebRTC can chat directly through the chat section on the upper right corner of the conference page as shown on the figure below:

blank
Figure 21: Chat Feature

Users can access the chat window by clicking on the conference members icon on the right lower corner of the conference page blank and then clicking on the Chat tab.
The chat messages can either be transmitted to a specific member or to all the members of the conference

blank
Figure 22: Chat message destination

VIDEO CONFERENCE FEATURES

Join a Video Conference Room

Users can join a video conference room by dialing the room number. Once this is established, users can mute themselves, enable and disable their video feed, screen share, invite other people to the conference, and change the video layout. Currently, only Equal (grid) and Focus video layouts are available.

blank
Figure 23: Video Conference screen

Host Privileges

The host of a conference has the following privileges:

  • Lock and unlock conferences to control access to it.
  • Mute and unmute conference participants
  • Transfer host privileges to one of the participants.
blank
Figure 24: Host Privileges

Schedule a Video Meeting from WebRTC

Users can schedule new a video meeting using their meeting room from “Meetings” Page by clicking on blank button.

blank
Figure : Schedule Meeting from WebRTC

The Meeting room need to be pre-configured and assigned to the user by the system administrator.

Meeting List

Users can view the list of the available meetings and check their status and information from the Meetings tab. By toggling between blank & blank buttons users can choose to display the list of all meetings or only the list of meetings specific to the user.

blank
Figure 26: Meeting List WebRTC

Access Video Meeting Room

Users can access the video meeting room from WebRTC either by dialing the meeting room number or by taping on blank . Users will need to enter the password before accessing to the room if it is required.

blank
Figure 27: Video Meeting Room

Was this article helpful?

Related Articles

Need Support?
Can’t find the answer you’re looking for? Don’t worry we’re here to help!
Contact Support

Leave a Comment

blank
We use cookies in order to give you the best possible experience on our website. By continuing to use this site, you agree to our use of cookies.
Accept
Privacy Policy