Using UCx WebRTC Client

1. Introduction

The UCx WebRTC client allows you to make and take calls directly from a supported web browser and it behaves similar to a Nortel UNIStim IP phone. This guide provides a description of how to use your UCx WebRTC client. To obtain a list of supported features and usage, see Feature Guides.

2. Configuring the WebRTC client

Please see Configuring UCx WebRTC Client on how to install, configure and register the UCx WebRTC client. 

3. Using Your UCx WebRTC client

You will need to connect the desired input and output audio devices to your computer to be used with the WebRTC client. You can use the computer's built-in speakers and microphone or you can connect your own microphone and/or headset. Go to section 3.2 Settings for a description of how to configure your input and output devices.

Note that only USB headsets are supported with the UCx WebRTC client. Bluetooth devices are currently not supported.

From a supported web browser, enter the WebRTC client URL. Use https, the IP address of the UCx system, followed by :21324. For example:

Create a Shortcut

You can create a shortcut on your desktop to launch the WebRTC client directly. Here are the steps to create the shortcut:

  1. From your desktop, right mouse click and select New -> Shortcut
  2. Enter the following string into the location field and click Next:
    "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --app=https://192.168.1.200:21324/
  3. Enter a name for the shortcut (e.g. UCx WebRTC) and click Finish
  4. You can now double click on the shortcut from your desktop to launch the UCx WebRTC client

3.1. Controls and Buttons

Depending on the theme selected for the client, the colour and layout may be different, but the control/button icons will be consistent across all themes.
On the Classic and Slim themes, all buttons are displayed on one page, there is no SHIFT key. On the other themes, use the SHIFT key to access additional controls and buttons.

The list of controls and buttons are listed below:

Icon Name Description
Logout To logout of the client,
Keyboard Shortcuts Displays a list of keyboard shortcuts.
  Message Waiting Indicator (MWI) The red button turns ON when there is a new voice message,
  Message Waiting Indicator for General Voicemail box The blue button turns ON when there is a new voice message in the general voicemail box. (See Voicemail Message Indicator on how to configure a general voicemail box.)
The button also flashes when the client is initializing.
Volume control Click on the UP/DOWN arrow to increase/decrease the volume,
Mute To MUTE/UNMUTE the call. When MUTE is on, the light beside the icon is turned ON.
Hangup To disconnect a call.
Handsfree To make or accept a call on handsfree.
Can also be used to switch between handsfree and headset.
Headset To make or accept a call on headset.
You need to first configure a headset to be used with the client before this button can be used.
Can also be used to switch between handsfree and headset.
Hold Used during a call to place the call ON and OFF hold.
Shift To toggle the interface to display additional buttons and controls.
This key is not available when using Classic and Slim themes.
Dialpad To toggle the interface to display the dialpad.
This key is not available when using Classic and Slim themes.
RESERVED Reserved for future implementation.
Cancel To cancel out of an operation.
Settings To access the settings page.
Message To access voicemail box for this user.
Record Used during a call to turn recording ON/OFF.
Favorites To access the favorites list.
Portal To access the User Portal.
A new window will be opened in the browser for the user portal.
Directory To access the system directory.
Services To access the list of features that can be invoked. (See section 3.2 below for the list of features)
History To show the history of Missed, Received and Placed calls.
Navigation pad Use the UP/DOWN/LEFT/RIGHT arrow keys to navigate through menu selections and the center ENTER key to select.
Softkey There are 4 softkeys available and the functions provided will depend on what is configured by the administrator and the call state.
Programmable key The number of programmable keys displayed will depend on the number of keys configured under Settings. The number of keys supported range from 6 to 120.
Dial pad keys You can click on the dial pad keys to dial, Or you can use the computer keyboard to dial numbers. Pressing the <RETURN> key on the computer keyboard simulates the # key on the dial pad.

 

Keyboard Shortcuts

You can also access some of the functions via keyboard shortcuts. The table below provides a list of the shortcut keys.

Key Function
/ Toggle help
*,# Digits *,#
0-9 Digits 0-9
ctrl 0-9 Programmable key 0-9
F1-F4 Softkey 1-4
Backspace Softkey "BackSpc"
Esc Erase or Cancel
d Devices page
f Favorites page
h Hold call
m Messages
q, a Volume up, down
r Release call
s Settings page
Shift Toggle dial pad

 

3.2 Settings 

To access the SETTINGS page, click on the Settings button . At the bottom of the browser page, you can see four tabs:

  • Settings
  • Password
  • Devices
  • Logout

Settings

This page allows you to change the Theme and the Number Keys for the client. After making the desired selections, click on the Save button. Click on the Back button to return to the main client interface.

Password

This page allows you to change the password of the currently logged in user. After entering the required fields for changing the password, click on the Save button. Click on the Back button to return to the main client interface.

Devices

This page allows you to configure the Handsfree and Headset input and output devices for the client. Select your desired devices and click on the Save button. Click on the Back button to return to the main client interface.

Note:

  • If you install a new device, you will need to reload the browser before it appears in the device list
  • There are times when the device id may change, hence when you view the DEVICES page, your desired device may not be selected. In this case, select the device again and click Save..
  • It is highly recommended that you do not add a device during an active call. You will see a warning that the page needs to be reloaded and the active call wil be disconnected.

Logout

The logout tab functions exactly the same as the logout button.

3.3. Favorites 

To access the FAVORITES page, click on the Favorites button . At the bottom of the browser page, you can see two tabs:

  • Favorites
  • Directory

Favorites

Extensions that you have added to the favorites list will be listed on this page. The initial page will be blank until you add extensions from the Direcotry to the list.

Click on the extension to either Call or Remove from Favorites list.

Directory

All extensions configured on the system will be listed in the directory.

Click on the extension to Call or Add to Favorites list.

4. Use Case Scenarios

4.1. Local Access

To access the WebRTC client from a computer that is on the same local network as the UCx Server, use the local IP address of the UCx Server. For example: https://192.168.1.200:21324.

4.2. Remote Access

To access the WebRTC client from a remote device, use the public IP address of the UCx Server. For example: https://68.233.149.144:21324.
You will need to configure port forwarding on your router to allow remote clients. See Configure Port Forwarding for Remote Access.

Note: Mobile devices and tablets are not fully supported at this time.

4.3 Receptionist/Attendant

The UCx WebRTC client can support up to 4 Key Expansion Modules for a total of 120 keys. (See Configuring UCx WebRTC Client.)
You can configure the WebRTC client to act as an Attendant Console, where Busy Lamp Field (BLF) keys can be configured for each extension in the office. (See Answer DN Behavior on how to configure a BLF key.)

Incoming calls to the receptionist or attendant, can be easily transferred to an extension with a BLF appearance.
The BLF key for the extension will also show if the extension is idle , ringing  or busy 

4.4. Things to Note

  • The browser page cannot be reloaded while you are on an active call using the client. Reloading the page will cause the active call to be disconnected.
  • A user cannot be logged into the same account at the same time. Logging into an account while already logged in from another tab, browser or computer will log the user out of the other instance.
Page Tags: 
R5.0
5.0
web
RTC
Release 5.0
client