InfinityOne Release 2 - Softphone Configuration Guide

Step One: Enable ICE support and Install DTLS Certificate

To allow the InfinityOne Softphone to make and receive calls, you need to first enable ICE support and install the DTLS certificate.

You can skip this step if UCx WebRTC was previously installed and configured already.

Enable ICE support

  1. Open the UCx Web based configuration utility
  2. From the PBX tab, select PBX Configuration
  3. From the left side column, select Advanced Settings
  4. Scroll down to the Media Settings section
  5. Set ICE Support Enabled to True
  6. Click on the green check icon  to save the change
  7. Enter the STUN Server Hostname (Note: you can use a public STUN server, for example: stun.emetrotel.org:3478)
  8. Click on the green check icon  to save the change
  9. Click on the Apply Config bar at the top to apply the changes

Install DTLS Certificate

Before continuing with the steps below, ensure your UCx server is connected to the internet and a valid DNS server is configured. (See Network Parameters for details.)  In order to use the InfinityOne Mobile application, you will be required to install a commercially signed SSL certificate as well.  (See Generating and Installing a Commercially Signed SSL Certificate for details.)

  1. From the Security tab, select Certificates
  2. From the left side column, select DTLS Certificate
  3. Press the Generate button to retrieve the certificate
  4. All InfinityOne Softphones connected to the UCx will now be allowed to make and receive calls.

Step Two: Configure Softphone extensions and Set Based Configuration and/or Hotdesking

To allow users to have a Softphone within InfinityOne, configure the following:

  1. Create WebRTC extensions for each of the users on the UCx Server. (See Adding a WebRTC Extension for details.)

You may be deploying InfinityOne softphones as either the only telephony device for users, or as an adjunct telephony device for your users, or using a combination of the two deployment options.  The UCx has two specific capabilities that can simplify the deployment and subsequent configuration of the InfinityOne softphones in your organization.  The two capabilities are:

  1. Set Based Configuration on the UCx Server. (See Set Based Configuration for details.)  This is ideal if the InfinityOne softphone will have its own dedicated extension (i.e. will use a licensed extension).
  2. Enable Hotdesking on the UCx server. (See Hotdesking for details.)  Hotdesking is valuable to be able to allow a user to easily switch between a desktop phone, a Desktop InfinityOne softphone or an mobile device running the InfinityOne Mobile client application, without requiring dedicated licenses for each device.  However, it will require the user to change the hotdesking destination as they change where they wish to receive their calls.

Note that Hotdesking is a feature that only applies to E-MetroTel InfinityOne softphones, XStim phones (Infinity 5000 series) or Nortel/Avaya Digital or IP (Unistim) based sets. You cannot Hotdesk to SIP-based telephones!

 

Deploying using Set Based Configuration

Web/Desktop Interface

Communicate the following information to each user:

  1. WebRTC extension number for the user.
  2. Set Based Configuration password.
  3. It is important to inform the users that the softphone will not work if the system is in survivability mode.

Each user can then enable and register their own InfinityOne Softphone client:

  1. User logs in to InfinityOne.  If you are using the Mobile device interface, skip to step 9.
  2. Click on the Account Box (top left corner).
  3. Select My Account -> Phone, and click New Extension

    iOne1stExtension.png

  4. Enter the Extension Number as assigned by your administrator along with your desired Label (i.e. Work, Mobile, Home) to enable the Presence and Click to Call feature.

    iOneExtensionAdded.png

  5. Additional Extensions can be added using the New Extension button
  6. Click on the SAVE CHANGES button.
  7. Ensure that the switch for Enable Softphone in top section titled "SOFTPHONE SETTINGS" is toggled "ON" (green).
  8. If it was "OFF" the page will automatically refresh and return to the home page.  If it was already "ON" close the My Account" page by clicking on the "X" at the top of the grey panel.
  9. Click on any channel on the left navigation panel (such as the #general channel) to display the right icon bar.
  10. Click on the Phone  icon on the right icon bar on the Web/Browser interface 

    iOneOpenSoftphone.png

  11. Use Set Based Configuration to register the phone by clicking the Config softkey.

Note that a user can only select an extension that has been previously authorized by the administrator. See Phone Presence and Click to Call for instructions on authorizing extensions.

Mobile Interface

The Mobile interface for InfinityOne automatically registers the extension configured on the Mobility softphone for presence and click to call regardless of whether it is configured using the Set Based Configuration process or the HotDesking process. The softphone does need to be enabled first, however. 

To enable the Mobile client softphone:

  1. Select the Preferences button (), and select Phone
  2. Ensure that the Enable Softphone switch is ON (green).

    iPhoneEnableSoftphonefIXED.png

  3. Use Set Based Configuration to register the phone by clicking the Config softkey.

    iPhoneUnRegistered2.png

Deploying Using Hotdesking

In this scenario, the InfinityOne softphone (desktop, mobile, or web) will be used in conjunction with an existing configured extension. Communicate the following information to each user:

  1. Hotdesking password.
  2. It is important to inform them that the softphone will not work if the system is in survivability mode.

Web/Desktop Interface

​Note that the InfinityOne client will automatically detect the HotDesking configuration and will add the hotdesked extension for presence and click to call.

  1. Select My Account -> Phone, and ensure that the Enable Softphone switch is set to "On" (green). 
  2. If it was "OFF" the page will automatically refresh and return to the home page.  If it was already "ON" close the My Account" page by clicking on the "X" at the top of the grey panel.iOne1stExtension.png
  3. Click on any channel on the left navigation panel to display the right icon bar.

  4. Click on any channel on the left navigation panel (such as the #general channel) to display the right icon bar.
  5. Click on the Phone  icon on the right icon bar on the Web/Browser interface 

    iOneOpenSoftphone.png

  6. Use Hotdesking to register the phone by clicking the HotDesk softkey.

Mobile Interface

The Mobile interface for InfinityOne automatically registers the extension configured on the Mobility softphone for presence and click to call regardless of whether it is configured using the Set Based Configuration process or the HotDesking process. The softphone does need to be enabled first, however. 

To enable the Mobile client softphone:

  1. Select the Preferences button (), and select Phone
  2. Ensure that the Enable Softphone switch is ON (green).

    iPhoneEnableSoftphonefIXED.png

  3. Use Hotdesking to register the phone by clicking the HotDesk softkey.

    iPhoneUnRegistered2.png

Page Tags: 
ucc
ucxucc
chat
admin guide
webRTC
infinity
One