Page 1
ADMINISTRATOR GUIDE Software 1.3.0 | April 2018 | 3725-84593-001E ® Polycom CX5100 Unified Conference Station for Skype™ for Business...
Page 2
Polycom up to three (3) years after the distribution date of the applicable product or software at a charge not greater than the cost to Polycom of shipping or distributing the software to you. To receive software information, as well as the open source software code used in this product, contact Polycom by email at OpenSourceVideo@polycom.com.
Before You Begin This Polycom CX5100 Unified Conference Station for Microsoft Skype for Business - Administrator Guide uses a number of conventions that help you to understand information and perform tasks. Who Should Read this Guide? This user guide contains overview information for the Polycom ®...
Skype for Business, Lync 2013, Lync 2010, or Lync for Mac. When your CX5100 unified conference station is connected to a computer running Skype for Business or Lync client, the unified conference station provides a 360-degree view of the conference room and automatically identifies the active speaker.
USB 2.0 connector for memory stick Status Indicators The CX5100 unified conference station has status indicators to let you know the status of the unified conference station, including when the unified conference station is sending audio or video in video calls.
Privacy cap is closed Tips for Setting Up the Room Follow these best practices listed below when setting up the CX5100 unified conference station in a conference room. ● Place the unified conference station in a large conference room, rather than a small room.
Page 10
PC, be aware that most extension cables limit the data rate or provide only USB 2.0 performance, even when plugged into a USB 3.0 port. When you connect the CX5100 to your computer using a USB 2.0 port, a warning message stating that your system can run faster displays.
● Polycom systems boot up without the use of configuration files. You can specify a SIP server address and a registration address (the equivalent of a system number) in a configuration file before or after the system boots up, or from the Web Configuration Utility.
Web Configuration Utility, click the Reset to Default button on any page in the Web Configuration Utility. For more detailed help using the Web Configuration Utility, see the Polycom Web Configuration Utility User Guide on Polycom UC Software Support Center.
Each directory can have different access permissions, however, where the security environments permits, Polycom recommends that you allow these file uploads to the provisioning server which requires you to give delete, write, and read permissions for the system’s server account. All other files that the system needs to read, such as the application executable and the standard configuration files, should be made read-only Polycom, Inc.
This section provides instructions for setting up a centralized provisioning server for your Polycom systems. Polycom systems support the FTP, TFTP, HTTP, and HTTPS protocols, and use FTP by default. The example shown in this section uses FTP and a personal computer (PC) as the provisioning server.
Page 15
Polycom CX5100 Unified Conference Station for Microsoft Skype for Business - Administrator Guide To deploy systems with a provisioning server: 1 Using the list of MAC addresses of each system you are deploying, create a per-system system<MACaddress>.cfg file. Do not use the following file names as your per-system file name: <MACaddress>-system.cfg, <MACaddress>-web.cfg, <MACaddress>-app.log, <MACaddress>-boot.log, or...
Polycom CX5100 Unified Conference Station for Microsoft Skype for Business - Administrator Guide Override Files When using a central provisioning server as part of your environment, you have the option to store the override file to the system, or you can permit the system to upload the override file to the provisioning server by giving the system write access to the provisioning server.
This function allows you to perform the following operations from the RealPresence Resource Management server: ● Software upgrade - Allows you to update the CX5100 and CX5500 system’s software from the RealPresence Resource Manager portal as can be done with other dynamically managed video endpoints.
0. You can configure the RPRM server to provision the CX5100 system, allowing you to perform a software upgrade and monitor the online/offline devices using the following methods: ●...
3 Save the CustomizedProfile.cfg file. 4 Login to the Web Configuration Utility of CX5100 system and navigate to Settings > Utilities > Import & Export Configuration > Import Configuration. 5 Click Choose File and select the edited CustomizedProfile.cfg file.
You can customize settings for each CX5100 unified conference station using the CX5100 - CX5500 Control Panel application running on a Microsoft Windows computer connected to the unified conference station. You can also use the Web Configuration Utility to customize a subset of features available for the CX5100 (see Using the Web Configuration Utility).
Create a System Profile The Profile Editor in the Control Panel enables you to change device settings and update software. The following table shows the network settings you can configure in the Profile Editor and save onto the CX5100 unified conference station.
6 Enter a name for the file and select the location of where to save the profile. 7 Click Save. Load a System Profile You can load a profile from a CX5100, a saved profile from your computer, or a default system profile onto the CX5100. To load a system profile: 1 Connect the USB cable from the CX5100 to your computer.
The profile is saved onto the CX5100. Configure Mac OS Support The CX5100 unified conference station is supported on Microsoft Windows and Mac OS computers. By default, the CX5100 automatically detects the operating system of a connected computer and integrates with the Lync or Skype for Business client.
Update the CX5100 Software using an USB You can download the latest version of software for the CX5100 unified conference station onto a USB flash drive, and update the software on the unfired conference station. In order to use a flash drive to update the software, make sure the USB flash drive formatted as FAT32.
Page 25
Polycom CX5100 Unified Conference Station for Microsoft Skype for Business - Administrator Guide Polycom, Inc.
• If you continue to have problems, copy the software package to a USB flash drive, and attach it to the CX5100 or the power data box. Ensure that there is only one software update package on the USB drive.
Polycom CX5100 Unified Conference Station for Microsoft Skype for Business - Administrator Guide Audio and Video If you encounter any issues with audio or video, see the following table for possible solutions to common problems. Common Audio and Video Issues and Solutions...
4 Adjust the Speaker slider to increase or decrease the volume of the tone. 5 Gently brush your finger over the microphone on the CX5100 to check the Microphone indicator response. If there is no response, check to be sure the microphone is not muted.
» In the CX5100 - CX5500 Control Panel, click Diagnostics. Retrieving Logs The CX5100 system logs various events to files stored in the flash file system and periodically uploads these log files to the provisioning server. The files are stored in the system's home directory or a user-configurable directory.
The logs are transferred automatically. It takes approximately one minute to complete the transfer. Retrieve Logs using the Control Panel You can use the CX5100 - CX5500 Control Panel to retrieve logs to a USB flash drive connected to the CX5100. Make sure to remove any software packages from the USB flash drive.
Polycom CX5100 Unified Conference Station for Microsoft Skype for Business - Administrator Guide Upload Logs to a Provisioning Server You can upload application and system log files from the CX5500 system to the provisioning server. In order to set the system to upload log files to the provisioning server, you need to enter the provisioning server information and set the logging types and frequency using the Web Configuration Utility.
If you experience severe problems with the CX5100, you can restore the unified conference station to its factory settings. To restore the CX5100, you need to press the restore button, which is located on the back of the power data box, as shown in the following figure:...
Maintenance Tasks This section provides information on updating and maintaining your CX5100 unified conference station. Trusted Certificate Authority List The system trusts the following certificate authorities by default: ● AAA Certificate Services by COMODO ● ABAecom (sub., Am. Bankers Assn.) Root CA ●...
Page 34
Polycom CX5100 Unified Conference Station for Microsoft Skype for Business - Administrator Guide ● Equifax Secure Global eBusiness CA 1 ● GeoTrust Primary Certification Authority ● GeoTrust Global CA ● GeoTrust Global CA 2 ● GeoTrust Universal CA ● GeoTrust Universal CA 2 ●...
If you are using a certificate from a commercial CA not in the list above, you can submit a feature request for Polycom to add your CA to the trusted list. At this point, you can use the custom certificate method to load your particular CA certificate into the system.
Drive The CX5100 unified conference station allows you to the capture the Wireshark trace to a USB flash drive. You must connect the USB flash drive to the CX5100 system. Ensure that the USB flash drive is FAT32 formatted. Polycom, Inc.
Capture Wireshark Trace to USB Flash Drive through Telnet Command You can capture the Wireshark trace to USB flash drive using Telnet. The CX5100 unified conference station allows you to capture the trace through Telnet when you enable the following parameters: ●...
Polycom CX5100 Unified Conference Station for Microsoft Skype for Business - Administrator Guide Protocol (LLDP) to assign a VLAN ID, it is possible to assign a VLAN ID to the system by distributing the VLAN ID via DHCP. When using this method to assign the system’s VLAN ID, the system first boots on the default VLAN (or statically configured VLAN, if first configured in the system’s network configuration menu), obtains its...
Polycom CX5100 Unified Conference Station for Microsoft Skype for Business - Administrator Guide 4 If this is a field you want to parse, save the data. 5 Skip to the start of the next sub-option. 6 Repeat steps 3 to 5 until you have all the data or you encounter the End-of-Suboptions code (0xFF).
An LLDP frame shall contain all mandatory TLVs. The frame is recognized as LLDP only if it contains mandatory TLVs. Polycom systems running the UC Software support LLDP frames with both mandatory and optional TLVs. The basic structure of an LLDP frame and a table containing all TLVs along with each field is explained in Supported TLVs.
Polycom CX5100 Unified Conference Station for Microsoft Skype for Business - Administrator Guide location identification TLV in the LLDP frame. However, the location information from the switch is decoded and displayed on the system’s menu. Supported TLVs The basic TLV format is as follows: ●...
Page 42
Polycom CX5100 Unified Conference Station for Microsoft Skype for Business - Administrator Guide Supported TLVs Type Org. Unique (7 bits) Type Code (3 Name [0-6] Length (9 bits) [7-15] Length bytes) Type LLDP-MED 0xfe07 0x0012bb capabilities Capabilities - 0x33 (LLDP-Med capabilities, Network policy, Extended Power Via MDI-PD, Inventory) Class Type III...
Polycom CX5100 Unified Conference Station for Microsoft Skype for Business - Administrator Guide Supported TLVs Type Org. Unique (7 bits) Type Code (3 Name [0-6] Length (9 bits) [7-15] Length bytes) Type LLDP-MED inventory min len > 0, max len <=...
Page 44
Polycom CX5100 Unified Conference Station for Microsoft Skype for Business - Administrator Guide Note: By default, all systems have the PMD advertise capability set for 10HD, 10FD, 100HD, and 100FD bits. Polycom, Inc.
Polycom Engineering Advisories and Technical Notifications. Polycom provides a global device.set parameter that you must enable to install software and change device parameters. In addition, each <device/> parameter has a corresponding .set parameter that enables or disables the value for that device parameter. You need to enable the corresponding .set parameter for each parameter you want to apply.
B should be used, and server B has a configuration file that specifies that server A should be used. To detect errors, including IP address conflicts, Polycom recommends that you test the new configuration files on two systems before initializing all systems.
Page 47
128, 144, 157 and 191 (device.dhcp.dhcpVlanDiscOpt is ignored). Custom, use the number specified by device.dhcp.dhcpVlanDiscOpt. device.dhcp.dhcpVlanDiscOpt 128 to 254 The DHCP private option to use when device.dhcp.dhcpVlanDiscUseOpt is set to Custom. device.dns.altSrvAddress server address The secondary server to which the system directs domain name system (DNS) queries. Polycom, Inc.
Page 48
Correction is enabled, and Active Speaker video does not appear distorted. If set to 1, If set to 1, Fisheye Correction is disabled, and Active Speaker video appears distorted. device.local.ntpEnable 0 or 1 Enables Network Time Protocol (NTP). If set to 1, NTP is enabled. If set to 0, NTP is disabled. Polycom, Inc.
Page 49
1 = 60HZ 2 = 50HZ at 30fps device.logincred.password string The user password that the system uses to connect to the provisioning server. device.logincred.user string The user name that the system uses to connect to the provisioning server. Polycom, Inc.
Page 50
Auto, 10HD, 10FD, 100HD, 100FD, 1000FD The LAN port mode that sets the network speed over Ethernet. HD means half-duplex and FD means full duplex. Note: Polycom recommends that you do not change this setting. device.net.etherModePC Disabled, Auto Auto, 10HD,...
Page 51
The number of seconds to wait after a file transfer fails before retrying the transfer. When multiple IP addresses are returned by DNS, this delay only occurs after each IP has been tried. device.prov.serverName IP address, domain name string, or URL Polycom, Inc.
Page 52
A browser-based Software Upgrade button that enables the user to upgrade the system with a compatible software version available on the Polycom provisioning server. device.prov.tagSerialNo 0 or 1 If 0, the system’s serial number (MAC address) is not included in the User-Agent header of HTTPS/HTTPS transfers and communications to the microbrowser and web browser.
Page 53
Only the Custom #2 certificate Either the Custom #1 or Custom #2 certificate device.sec.TLS.profile.cipherSuite1 (TLS Platform Profile 1) string device.sec.TLS.profile.cipherSuite2 (TLS Platform Profile 2) The cipher suites to use for TLS Platform Profile 1 and TLS Platform Profile 2) Polycom, Inc.
Page 54
If set to 1, syslog always verifies the server certificate for commonName/SubjectAltName match with the server hostname that the system is trying to connect. device.sntp.gmtOffset -43200 to 46800 The GMT offset—in seconds—to use for daylight savings time, corresponding to -12 to +13 hours. device.sntp.serverName IP address or domain name string Polycom, Inc.
When enabled, the system generates a core file if it crashes. When disabled, the system does not generate a core file when it crashes. The default value is 1, enabled. diags.pcap.enabled 0 or 1 Enable or disable all on-board packet capture features. diags.telnetd.enabled 0 or 1 Enable or disable all on-board packet capture features using telnet. Polycom, Inc.
TTL timer again. DNS-SRV Add up to 12 DNS-SRV record entries using parameters in the following table. Specify each parameter for DNS-SRV record x, where x is from 1 to 12. Polycom, Inc.
If 0, the HTTP server is disabled (the Web Configuration Utility is also be disabled). If 1, the server is enabled. httpd.cfg.enabled 0 or 1 Generic=1 Lync=0 If 0, the Web Configuration Utility is disabled. If 1, the Web Configuration Utility is enabled. Polycom, Inc.
Two types of logging are supported: ● level, change, and render ● <sched/> Caution: Changing the logging parameters Logging parameter changes can impair system operation. Do not change any logging parameters without prior consultation with Polycom Technical Support. Polycom, Inc.
1 - absolute time with minute resolution 0210281716 -- 2002 October 28, 17:16 2 - absolute time with seconds 1028171642 -- October 28, 17:16:42 resolution <level/> <change/> and <render/> This configuration parameter is defined in the following table. Polycom, Inc.
Page 61
Initial logging level for the Precision Time Protocol log module. log.render.file 0 or 1 Set to 1. Polycom recommends that you do not change this value. log.render.file.size positive integer, 1 to 180 Maximum size of flash memory for logs in Kbytes. When this size is about to be exceeded, the system uploads all logs that have not yet been uploaded, and erase half of the logs on the system.
<sched/> The system can be configured to schedule certain advanced logging tasks on a periodic basis. Polycom recommends that you set the parameters listed in the next table in consultation with Polycom Technical Support. Each scheduled log task is controlled by a unique parameter set starting with log.sched.x where x identifies the task.
0 to 65440 The initially allocated RTP port. Overrides the value set for tcpIpApp.port.rtp.mediaPortRangeStart. nat.signalPort 1024 to 65535 The port used for SIP signaling. Overrides voIpProt.local.port. Change causes system to restart or reboot. Polycom, Inc.
The password used to validate the user login. It is stored either as plain text or encrypted (an SHA1 hash). prov.login.persistent 0 or 1 If 0, users are logged out if the handset reboots. If 1, users remain logged in when the system reboots. prov.login.required 0 or 1 Polycom, Inc.
<qos/> These parameters listed in the next table configure the following Quality of Service (QoS) options: ● The 802.1p/Q user_priority field RTP, call control, and other packets ● The “type of service” field RTP and call control packets Polycom, Inc.
Page 66
Set the bits in the IP ToS field of the IP header used for RTP. Specify whether or not to set the max reliability bit, the max throughput bit, the min cost bit, the min delay bit, and the precedence bit. If 0, the bit in the IP ToS field of the IP header is not set. If 1, the bit is set. Polycom, Inc.
If 0, the system does not advertise its serial number (MAC address) through protocol signaling. If 1, the system may advertise its serial number through protocol signaling. Change causes system to restart or reboot. This parameter also includes: ● <encryption/> ● <pwd/><length/> ● <srtp/> ● <dot1x><eapollogoff/> ● <hostmovedetect/> ● <TLS/> Polycom, Inc.
As per RFC 3711, you cannot turn off authentication of RTCP. The next table lists SRTP parameters. SRTP Parameters Parameter Permitted values Defaults sec.srtp.enable 0 or 1 If 0, the system always declines SRTP offers. If 1, the system accepts SRTP offers. Polycom, Inc.
Page 69
If this parameter set to 1, sec.srtp.offer is also set to 1, regardless of the value in the configuration file. sec.srtp.requireMatchingTag 0 or 1 If 0, the tag values in the crypto parameter in an SDP answer are ignored. If 1, the tag values must match. sec.srtp.sessionParams.noAuth.offer 0 or 1 Polycom, Inc.
If 0, the system does not send an EAPOL Logoff message on behalf of the disconnected supplicant. If 1, the feature is enabled and the system sends an EAPOL Logoff message on behalf of the disconnected supplicant connected to the system’s secondary (PC) port. sec.dot1x.eapollogoff.lanlinkreset 0 or 1 Polycom, Inc.
The cipher list for browser. The format for the cipher list uses OpenSSL syntax found at: http://www.openssl.org/docs/apps/ciphers.html. sec.TLS.cipherList String “RSA:!EXP:!LOW:!NULL:!MD5:@STRENG TH” The global cipher list parameter. The format for the cipher list uses OpenSSL syntax found at: http://www.openssl.org/docs/apps/ciphers.html. sec.TLS.customCaCert.x String Null The custom certificate for TLS Application Profile x (x= 1 to 6). Polycom, Inc.
Page 72
0 or 1 Enable or disable strict common name validation for the URL provided by the server. sec.TLS.syslog.cipherList String NoCipher The cipher list for syslog. The format for the cipher list uses OpenSSL syntax found here: http://www.openssl.org/docs/apps/ciphers.html. Polycom, Inc.
The cipher suite for TLS Application Profile x (where x is 1 to 7). sec.TLS.profile.x.cipherSuiteDefault 0 or 1 If 0, use the custom cipher suite for TLS Application Profile x (x= 1 to 7). If 1, use the default cipher suite. Polycom, Inc.
Configuration Parameters TLS Profile Parameters (continued) Parameter Permitted Values Default sec.TLS.profile.x.deviceCert Polycom, Platform1, Platform2, Polycom Application1, Application2, Application3, Application4, Application5, Application6, Application7 The device certificate to use for TLS Application Profile x (x = 1 to 7). <profileSelection/> You can configure the parameters listed in the next table to choose the platform profile or application profile to use for each TLS application.
If set to 0, a domain name is retrieved from the DHCP server, if one is available. If set to 1, the DNS domain name is set using the parameter tcpIpApp.dns.domain. Change causes system to restart or reboot. Polycom, Inc.
The default values enable and configure daylights savings time (DST) for North America. Daylight savings time defaults: ● Do not use fixed day, use first or last day of week in the month. ● Start DST on the second Sunday in March at 2am. Polycom, Inc.
Send all RTP packets to, and expect all RTP packets to arrive on, this port. If 0, RTP traffic is not forced to one port. Note: Both tcpIpApp.port.rtp.filterByIp and tcpIpApp.port.rtp.filterByPort must be set to 1 for this to work. tcpIpApp.port.rtp.mediaPortRangeEnd Default, 1024 to 65485 2269 Determines the maximum supported end range of audio ports. tcpIpApp.port.rtp.mediaPortRangeStart even integer 1024 to 65440 2222 Polycom, Inc.
The parameters listed in the next table configure file transfers from the system to the provisioning server. File Transfer Parameters Parameter Permitted Values Default tcpIpApp.fileTransfer.waitForLinkIfDown 0 or 1 If 1, file transfer from the FTP server is delayed until Ethernet comes back up. If 0, file transfer from the FTP server is not attempted. Polycom, Inc.
Configuration Parameters <upgrade/> Use the parameters listed in the next table to specify the URL of a custom download server and the Polycom UC Software download server for the system to check when searching for software upgrades. Upgrade Server Parameters...
Set brightness level. The value range is from 0 (Dimmest) to 6 (Brightest). video.camera.contrast 0 to 4 Set contrast level. The value range is from 0 (No contrast increase) to 3 (Most contrast increase), and 4 (Noise reduction contrast). Polycom, Inc.
<profile/> The next table lists settings for a group of low-level video codec parameters. For most use cases, the default values are appropriate. Polycom does not recommend changing the default values unless specifically advised to do so. Video Profile Parameters...
Page 82
1 to 32 Specify the frame rate divider that the system uses when negotiating Quarter CIF resolution for a video call. You can enter a value between 0-32. To disable, enter ‘0’. The default frame rate divider is ‘1’. Polycom, Inc.
Page 83
The absolute minimum duration time (in milliseconds) of RTP packet Rx with no packet loss between jitter buffer size shrinks. Use smaller values (33 ms) to minimize the delay on known good networks. Use larger values (1000ms) to minimize packet loss on networks with large jitter (3000 ms). video.profile.H2631998.payloadType 96 to 127 Polycom, Inc.
1, 1b, 1.1, 1.2, 1.3, and 2. The default level is 1.3. 1 Change causes system to restart or reboot. <webutility/> The parameters listed in the next table specify the download location of the translated language files for the Web Configuration Utility. Polycom, Inc.
Page 85
Configuration Parameters Web Configuration Utility Parameters Permitted Parameter Values Default webutility.language.plcmServerUrl http://downloads.polycom.com/voice/softwa re/languages/ The download location of the translated language files for the Web Configuration Utility. Polycom, Inc.
Need help?
Do you have a question about the CX5100 and is the answer not in the manual?
Questions and answers