These release notes apply to version 3.3.1F (and earlier) of the Polycom UC Software that
runs on SoundPoint IP, SoundStation IP, and VVX phones. For more information, refer to
the documents listed in Section 4.
1.1 Important Notes
1. This patch release resolves a field reported security issue. SoundPoint IP and
Sound Station IP phones may be vulnerable to Denial of Service attacks when
used in certain conditions. Sending HTTP GET requests with a broken
authorization header can produce a device restart under some circumstances
in certain models of phones.
For details, refer to Technical Bulletin TB66743 for details. The technical
bulletin can be downloaded from:
2. The configuration files, their respective parameters and defaults, as well as
the provisioning methods have been simplified but extensively modified
compared to previous releases. SOME OF THESE CHANGES ARE NOT
BACKWARD COMPATIBLE with configuration parameters from previous
software releases.
Before installing the software, it is highly recommended that you first
familiarize yourself with the changes outlined in the “Administrator‟s Guide for
the Polycom® UC Software – 3.3.0” and Technical Bulletin 60519 “Simplified
Configuration Improvements in Polycom® UC Software 3.3.0”.
See Section 4 for details on how to access these documents.
3. VVX 1500 products running release SIP 3.2.2 or later CANNOT BE
DOWNGRADED TO EARLIER SIP SOFTWARE OR BOOTROM SOFTWARE.
4. Upgrading VVX 1500 products to release SIP 3.2.2 or later require a more complex
procedure than is typical. This procedure is documented in technical bulletin
TB53522. Please consult this document before starting the upgrade.
5. This release does not include support for the SoundPoint IP 300, 301, 430, 500, 501, 600, 601 and SoundStation IP 4000 products. These products are termed
„Legacy Products‟ and will be supported for critical issue fixes on the SIP 2.1.x
release (IP 300, 500), SIP 3.2.x (IP 430) and SIP 3.1.x release (for the other Legacy
models). Technical Bulletin TB35311 describes how to support these Legacy models
in an environment where SIP 3.2.0 or later is deployed for other phones. This
bulletin may be downloaded from:
http://www.polycom.com/support/voice/soundpoint_ip/VoIP_Technical_Bulletins_pub
.html. The template 000000000000.cfg file included with this release is set up to
6. SoundStation IP 7000/HDX Integration:
Release UCS 3.3.1 with BootROM 4.3.0 is recommended for SoundStation IP 7000
integration with Polycom HDX 4000/6000/7000/8000/9000 video systems running
one of the following releases:
The distribution of the SoundPoint / SoundStation IP / VVX SIP application UC Software
3.3.1F is done using two methods. Select the downloadable zip file(s) appropriate for your
deployment model.
In some cases it may be beneficial to download both release files. If this is necessary,
download both zip files, extract all the files from the „individual‟ release and then extract the
sip.ld file from the „combined‟ release file. All files other than “.ld” files are duplicated
between the two release zip files.
For centrally provisioned systems, download the appropriate file and extract the files to the
provisioning/boot server, maintaining the folder hierarchy present in the zip file.
Some of the configuration files must be modified. Refer to the documents listed in Section 4
for details.
The current build ID for all of the “.sip.ld” files llsted below (both split can combined) is now
at revision: 3.3.1. 0933
1.4.1 Release using individual (split) files
Use of „individual files‟ is recommended as it will result in a faster upgrade time for the
phone.
This method requires that all phones be running BootROM release 4.0.0 or later.
Configuration parameters: VoIP server/softswitch registration. Basic
settings
sip-interop.cfg
Configuration parameters: VoIP server/softswitch registration/interoperability configuration settings/registration
site.cfg
Configuration parameters: parameters expected to be set on a per-site
basis
video.cfg
Configuration parameters: Video connectivity
video-integration.cfg
Configuration parameters: For SoundStation IP7000/HDX Integration
SoundPointIP-dictionary.xml
Dictionary files for multilingual support include:
Chinese, China (for IP 450, 550, 560, 650 and IP 5000, 6000, 7000
only)
Danish, Denmark
Dutch, Netherlands
English, Canada
English, United Kingdom
English, United States
French, France
German, Germany
Italian, Italy
Japanese, Japan (for IP 450, 550, 560, 650, 670 and IP 5000, 6000,
7000 only)
Korean, Korea (for IP 450, 550, 560, 650, 670 and IP 5000, 6000,
7000 only)
Norwegian, Norway
Polish, Poland
Portuguese, Portugal
Russian, Russia
Slovenian, Slovenia
Spanish, Spain
Swedish, Sweden
SoundPointIPWelcome.wav
Start up welcome sound effect
LoudRing.wav
Loud ringer sound effect
Warble.wav
Loud ringer sound effect
Files
Description
sip.ld
Concatenated SIP application executable
sip.ver
Text file detailing build-id(s) for the release
000000000000.cfg
Example master configuration file
000000000000-directory~.xml
Example per-phone local contact directory XML file (edit and then
remove „~‟ from name to seed phones which have no directory)
The „combined‟ sip.ld file contains images for all members of the SoundPoint
IP/SoundStation IP/VVX products. This file is required for any phones that may be running
a BootROM release previous to SIP 4.0.0 (e.g. BootROM 3.2.3RevB).
Configuration parameters: VoIP server/softswitch registration. Basic
settings
sip-interop.cfg
Configuration parameters: VoIP server/softswitch registration/interoperability configuration settings/registration
site.cfg
Configuration parameters: parameters expected to be set on a per-site
basis
video.cfg
Configuration parameters: Video connectivity
video-integration.cfg
Configuration parameters: For SoundStation IP7000/HDX Integration
SoundPointIP-dictionary.xml
Dictionary files for multilingual support include:
Chinese, China (for IP 450, 550, 560, 650 and IP 5000, 6000, 7000
only)
Danish, Denmark
Dutch, Netherlands
English, Canada
English, United Kingdom
English, United States
French, France
German, Germany
Italian, Italy
Japanese, Japan (for IP 450, 550, 560, 650, 670 and IP 5000, 6000,
7000 only)
Korean, Korea (for IP 450, 550, 560, 650, 670 and IP 5000, 6000,
7000 only)
Norwegian, Norway
Polish, Poland
Portuguese, Portugal
Russian, Russia
Slovenian, Slovenia
Spanish, Spain
Swedish, Sweden
66743: Phones may be vulnerable to Denial of Service attacks when used in
certain configurations. Sending HTTP GET requests with a broken
authorization header can produce a device restart under certain
circumstances in certain models of phones. For full details, refer to Technical
Bulletin TB66743. See Section 4 Reference Documents for the location of the
documents.
2.2 Version 3.3.1
2.2.1 Added or Changed Features
52476: Added support for Premium extensions to server synchronized ACD
feature.
55059: Added support for Feature Key Synchronization using FAC/NOTIFY
message combination. Hosted IP solutions are implementing Synchronization
of Feature key Functions (e.g. DND/CFWD) using a Feature Access Code (FAC)
to set the Feature, and a SIP NOTIFY message to inform the phone of the
feature state.
55061: Added support for the Team Function feature. This feature extents the
compatibility of statically configured Busy Lamp Field (BLF) to operate in a
system requires the use of two URIs: one for call operations and another one
to subscribe for notification of dialog events. It also provides Ringing
Indication and a Directed call pick-up capability in a system that does not
generate RFC 4235 compliant dialog-info+xml documents.
50065: VVX 1500: Added support for CMA presence.
58888: Added the ability to trigger a reboot (or configuration update) from the
microbrowser. E.g. <softkey index="3" label="Reboot"
action="Action:UpdateConfig" />
59000: Phones now ignore BLA dialog documents (via NOTIFY) that are
reflected to User Agents that are party to the dialog.
60306: The server certificate Serial Number SN is now verified against the
server/proxy's „A record‟ domain names if the „SRV record‟ domain does not
match the SN.
61343: Phones now provide a configurable parameter that allows the
verification of the authentication tag to be disabled for received SRTP packets.
The purpose of this is to allow system administrators to resolve defects in
other endpoints where the authentication tag is not computed correctly.
Supported parameter: “sec.srtp.noAuthRxRTP”
61389: [802.1x - EAPOL Logoff] Phone will recycle the LAN link (e.g. it will
bring it down and up in an interval of one second) upon detecting a PC link
down event. This shall force the 802.1X switch to refresh the authorized port
state and start to send "request for identity" challenge messages. The
associated configuration parameter is:
“sec.dot1x.eapollogoff.pcforcelanlinkreset” with values:
"0" - Never recycle LAN link
"1" - Phone will unconditionally recycle the LAN link upon detecting PC
link down event
61861: Corporate Directory LDAP initialization supports the “bind”
authentication.
62115: SoundPoint IP 320, 321, 330, 331, 335: Phones now display the full text
strings of the “Phone Lock” feature.
62259: Phones now display the Call Forward destination on Idle Display.
62775: VVX 1500: The toolbar slide-out option is now configurable. The
associated configuration parameter is: “mb.main.toolbar.autohide.feature”
“1” - feature is enabled (default)
“0” - feature is disabled. The “Autohide” enable/disable buttons are no longer
visible to the user in the toolbar.
2.2.2 Removed Features
None
2.2.3 Corrections
44337: Configured characters ";", "/", "?", "&", "=", "~", "%", "\" are not
escaped (they are present) in INVITE messages.
55794: SoundStation IP 6000, 7000: Conference phone reboots upon receiving
a call with incorrect SRTCP indices.
56491: SIP 3.2.x: The screen displays the IP address of the server when
disabling the “Call Forwarding” feature using a „#‟ code. The screen displays
“21@ip_address_of_server” when it should display just “21”.
59824: Phone does not change all of the menu option labels into the selected
61090: The configuration parameter “voIpProt.SIP.musicOnHold.uri” is not
updated upon a configuration change.
61095: VVX 1500: While dialing a URL using the on-screen keyboard, the first
entered character is unexpectedly deleted.
61102: SoundStation IP 5000, 6000: The “Handset” or “Speaker” icon appears
(instead of the “Ringer” icon) when you adjust the ringer volume while the
phone is idle.
61104: VVX 1500: With a shared line configured on the phone, activity on the
remote shared line will cause the idle browser content to cycle off then on.
61114
: VVX 1500: Phone fails to boot-up with the DHCP VLAN 256 DVD option.
The user interface halts at the BootROM count-down screen, and fails to
respond to further key presses.
61115: Cannot answer calls for a few seconds after a configuration update is
invoked.
61242: The configuration parameter
“voIpProt.SIP.useCompleteUriForRetrieve” does not update upon a
configuration change.
61246: The “voIpProt.SIP.allowTransferOnProceeding” XML schema lists as
type=BOOL in the administrator‟s guide. The actual values are: 0, 1, & 2.
61273: Joining calls into local conference when 1 leg is a remotely held BLA
line results in no audio between both remote users.
61314: The number of characters for custom names is limited to 12. The
number has been extended to 127.
61367: When dialing a number with a „+‟ sign, e.g. +492101099210,
“user=phone” is not added to the “To” header.
61677: VVX 1500: The phone escapes the „%‟ character as „%25‟ when it is
present in the destination of a call.
61723: VVX 1500: The phone is missing the first string "<?xml version="1.0"
encoding="utf-8" ?>" in FAST UPDATE request which causes an integrated
RMX to reject the INFO method.
61779: Under certain conditions, the phone may reboot spontaneously from
idle state or in-use state.
61904: VVX 1500: A call is placed with the incorrect signaling protocol when
the line is configured as “dual line” protocol.
62036: SoundPoint IP 320,330: Phone stops sending DTMF RTP EVENTS when
receiving a second incoming call during an active primary call.
62114: VVX 1500: User cannot unlock the phone after the phone is locked with
a password containing letters.
62325: VVX 1500: Chinese characters cause the phone to become
remote party is held while reorder tone is played locally.
62490: Enabling the “Screen capture” function with httpd.enabled="0" causes
the phone to freeze and reboot.
62576: The phone does not reboot in order to pick up new “sip.ld” file after an
“Update Configuration” is invoked from the menu.
62642: The phone plays dial tone and RTP media when resuming on a call held
at another phone.
62704: BLA presence does not recover properly on the monitoring phone
when the LAN cable is disconnected and then re-connected.
62906: Phones do not correctly provision using the HTTPS protocol option
when using a server certificate with an older MD2 digest message algorithm.
63076: Phones with BLA lines are not able to establish more than 10 outgoing
calls.
63214: Phone will reboot if it receives more REFERs that
“reg.x.callsPerLineKey” is configured for.
2.2.4 Configuration Parameter Changes
The following table only lists the changes in Configuration Parameters when compared to
UCS 3.3.0.
The configuration files, their respective parameters and defaults, as well as the provisioning
methods have been simplified but extensively modified starting from UCS 3.3.0.
Before installing the software, it is highly recommended that you first familiarize yourself
with the changes outlined in the “Administrator‟s Guide for the Polycom® UC Software –
3.3.0” and Technical Bulletin 60519 “Simplified Configuration Improvements in Polycom®
UC Software 3.3.0”.
See Section 4 for details on how to access these documents.
23335: Configuration parameter values can now be updated at run-time.
24111: Improved the user interface for selecting a distinctive ring tone
associated with a contact in the local directory. You can now review the ring
name and play the ring tone before accepting and associating the ring tone for
specific contacts.
23394: Configuring parameters are now self-contained (default parameter
values) and the configuration process is more fault-tolerant.
35245: Line key behavior (configurable) has changed such that keys can now
be used to hang-up/terminate calls as well as establishing calls. The
associated configuration parameter is: param name=
"up.lineKeyCallTerminate" type="Bool" default="0" min="0" max="1".
38826: Added configuration parameters to expand the range of ports as well
as to randomize port selection for the purpose of downloading configuration
files to the phone using TCP connections.
support for dynamic support of G.729AB and iLBC codecs. G.729AB / iLBC.
48526: Simplified selection of codec configuration preferences. See TB60519
for details. THIS CHANGE IS NOT BACKWARD COMPATIBLE to configuration
files used with previous software releases.
48690: Phone Lock Feature: Added the ability for users to lock the phone and
restrict its access from unauthorized users. Users must enter a PIN in order to
access and use the phone. Refer to Quick Tip “QT 57215 Phone Lock Feature”
for additional information regarding this features use and configuration.
49658: Added configuration parameter to allow the phone to obtain “Caller ID”
from the “from” header instead of the “P-Asserted-Identity” segment. The
associated configuration parameter is: voIpProt.SIP.CID.sourcePreference =
“P-Asserted-Identity”, “Remote-Party-ID”, or “From”.
50067: Local contact directory now matches the Polycom CMA product‟s style
and user experience.
50151: Removed redundant levels of abstraction associated with arrays in
“config” files.
50644: VVX 1500: Improved the visual indicator of incoming calls for the
hearing impaired. Upon receiving an incoming call, the phone will ring and the
display will flash on and off with a bright orange and white screen. This visual
indicator can be seen even when the display is viewed at an indirect angle.
The associated configuration parameter is: up.accessibilityFeatures=”1”.
51121: RAM disk configuration parameters have been optimized.
51314: Added a configuration option to allow for minimal latency in order to
The associated configuration parameter is: voice.txPacketDelay.
“normal” or NULL (default) = no change to Tx latency; “low” = low delay
51523: Added the ability to scroll horizontally caller ID information (if it is
truncated when the number of characters in the caller ID string exceeds the
capacity of the display).
51446: Added configuration parameters supporting TLS cipher suites.
51594: Digit map replacements are not longer reflected in the placed calls list.
51725: VVX 1500: Added support for G.719 audio codec in H.323 calls.
51979: Added support for asymmetric audio codecs.
52253: Configuration parameter values modified by an “administrator” logon
credential using the phone‟s web server are not permitted to be altered by
“user” level logon credentials.
52459: Make website use the new configuration system.
52493: Added support for MD4 encryption key (OpenSSL).
52532: Phones no longer invoke a reboot during the uploading of override files
as a result of an unresponsive provisioning server (after a timeout).
52864: SoundPoint IP 320, 321, 330, 331, 335: Improved the user experience of
confirming a Local Directory Search.
53021: [CMA] Added support for NTLM version 2 authentication (via XMPP,
LDAP and HTTP(s)) for use with CMA.
53023: VVX 1500: Edit fields have been expanded to display additional
content.
53231: Added a configuration parameter to control the behavior of terminating
a 3-way conference by the conference initiator. Options now include either
terminating all conference legs or allowing the other parties to stay connected.
The associated configuration parameter is: “call.transferOnConferenceEnd”.
The default value is “1”. If set to “0”, then there is no transfer when a 3-way
conference is ended.
53417: VVX 1500: Implemented a slider bar for adjusting levels in various
menu screens.
53703: Added the ability for phones to send an 802.1x EAPOL Logoff message
on behalf of an attached PC when the PC is disconnected from the data port.
53932: Presence and BLF is supported on Avaya CS2100 soft switches.
54037: The method of attempting a Transfer / Conf of held party while in active
call is now consistent with all phones.
54045: Registration parameters can now be modified and activated without
requiring the phone to restart or reboot.
54098: Added the ability to automatically upgrade the BootBlock section of the
54167: The BootROM and application software versions may now be obtained
by using the on-board Web interface.
54301: A timestamp is displayed in Call Lists alongside the Caller ID.
54308: SoundPoint IP 320, 321, 330, 331, 335: The navigation keys can now be
used as a “spin box” control (ability to select values using the up and down
arrow keys) for numeric fields.
54678: Phones can now be deployed with a pre-set language. This supports
out-of-the box localization.
54928: Added a new API Telephony Event (XML) which is sent to the attached
application upon a successful line registration with a PBX.
55028: The maximum size of the contact directory contact field has been
increased to 128 to accommodate complex dialing scenarios.
55040, 57981: Added the ability for administrators to install custom device
certificates. The administrator can add private and public keys (certificate) via
TLS links.
55068: Added support for Null Ciphers to be used with TLS Authentication.
55318: The Advanced LDAP Search screen now supports languages other
than English.
55334: VVX 1500: Added the ability for the tool bar to hide automatically.
55490: The configuration Web interface has been expanded to include
parameters associated with security.
55508: When a “precedence” call is offered to the phone, it now rings with a
corresponding “precedence” ring tone.
55509: When a “precedence” outgoing call is initiated, a “precedence” style
ring-back tone is generated.
55510: The DSCP Differentiated Services Code Point levels for standard and
“precedence” level calls are aligned.
55513: The current “precedence” level of a call is displayed.
55546: The following diacritic letters and ligature are now supported (language
option selection) and can be displayed without having to change the character
encoding scheme: ä, ö, ü / Ä, Ö, Ü ß
55745: Phones now generate a MLPP resource-priority Header based on the
dialed number.
55985: SoundPoint IP 7000: Displays the "LogOut" soft key when configured
to be enabled.
56666, 56668: Added dynamic codec switching.
56790: Improved the computation of jitter buffer parameters based on received
Quality of Service QoS and expected payload size values.
56944: Improved the ability for application developers to implement changes
to the phone‟s configuration. Configuration parameters can be modified via
the web interface. The improved method also eliminates the need to reboot the
phone in order to register the changes.
57504: A new “Warble.wav” file is available which can be configured as an
audible ringer for incoming calls. This file will generate a loud ringer tone for
phones deployed in areas with a high ambient noise background.
58103: VVX 1500: The default maximum call data rate has been changed to 768
kbps. Change default maximum call rate to 768 kbps (from 512 kbps).
58156: VVX 1500: The user video call rate setting parameter value options
have been changed. Refer to the Administrator‟s Guide for details.
58758: VVX 1500: Improve the rendering performance of the browser.
58764: Added the ability of uploading configuration files representing the
phones' current set of configured parameter values to the provisioning server.
59307: Added a diagnostic menu option that enables the display of
configuration file statistics.
60316: Added an option in the user interface that allows the user to invoke the
phone to force it to re-configure itself based on newly administered
configuration file parameter values.
60353: Custom ring classes (se.rt) can now be set to a maximum value of 17.
60363: Custom ringer chords (tone.chord.ringer.spareX) can now be set to a
maximum value of 19.
2.3.2 Removed Features
50200, 53590: Removed configuration parameters that are no longer required
for custom bit-mapped graphic indicator icons.
56209: Removed support for the SoundPoint IP 430.
59917: Removed support for the animated idle display images (static idle
display images are still supported).
2.3.3 Corrections
33425: SoundStation IP 7000: Users could not reply to instant messages.
42509: VVX 1500: Cannot invoke speed dial list using the ArrowUP key when
first call is kept on hold.
43660: SoundPoint IP330: URL addresses are not saved in call list entry. When
the phone receives a URL call from SPIP@xxx.xxx.xxx.xxx, the phone does not
save the incoming URL call address into call list entry.
44034: SoundPoint IP 330: Cursor does not blink in hot dial prompt.
44278: The phone number is not displayed correctly on a line key when the
number of digits exceeds 10.
44478: VVX 1500: Configurable soft key features do not work.
44889: SoundPoint IP 330: The Polycom bitmapped logo is not displayed on
the phone‟s idle screen.
45013: Phones reboot after a “check-sync” request when a call is held and a
new call is initiated and then cancelled.
47135: VVX 1500: Casing of current encoding indication at title bar should
match corresponding soft keys.
47542: VVX 1500: The URL entry field only allows for 28 characters (rather
than 32).
48228: SoundPoint IP 320, 321, 330, 331, 335: Contact Directory has a
nonfunctional "<New Entry>" option and incorrect Navigation Cluster Guide
NCG while dialing.
48257: VVX 1500: Default background image is not displayed after the
following sequence of events: select an image file, followed by selecting an
invalid image (file not found) and then selecting the default background image.
48463: VVX 1500: Cannot view JPEG images with file extensions .jpe or .jfif.
48701: VVX 1500: The touch-screen becomes disabled during keypad
diagnostics.
48776: VVX 1500: Scrolling in the Ethernet menu may cause the selected
highlighted item to be positioned at the bottom of the screen.
48840: VVX 1500: Pressing the "Slower" and "Faster" soft keys cause the
update cursor to advance immediately.
49331: VVX 1500: Audio is lost when disabling the hands-free mode while on a
speakerphone call followed by placing the call on hold and then resume it.
50812: Changes to configuration options are lost without warning if you exit
from the Settings menu without passing through confirmation dialog.
50855: SoundPoint IP 320, 321, 330, 331, 335: An error message is not shown
when a contact is saved with an empty contact number.
51152: VVX 1500: Back arrow is not working as back-space when in the
"Display and Touch Screen Diagnostics" or "Media Statistics" screens.
51237: SoundPoint IP 320, 321, 330, 331, 335: In the “Server Menu”, the
“Server Password” option accepts digits instead of characters as default.
51656: Interactive MicroBrowser should timeout if "mb.main.idleTimeout>600"
51664: VVX 1500: Phone enters LCD Power-down mode in 3 to 4 minutes
instead of the time set by
“powerSaving.userDetectionSensitivity.officeHours=0".
51669: VVX 1500: After both SIP and H.323 Call Server parameters in Admin
Settings are reconfigured, only one dialog method should be offered to exit. A
reboot should not be required.
51947: VVX 1500: Cannot delete the URL by selecting it right-to-left and
pressing the backspace key.
51993: SoundPoint IP 320, 321, 330, 331, 335: Cancelling the deletion of a
contact appends an ellipsis to that contact's entry in the list.
52212: Phone will not restart while another extension on a shared line is in
use. The phone thinks it is active on a call preventing the request to restart.
52374: Options in the “Forwarding” menu are appended with an ellipsis after
returning from the selected option.
52438: SoundPoint IP 320, 321, 330, 331, 335: Typing in a fully filled field does
not prevent the cursor from advancing and overwriting existing content.
52447: VVX 1500: After placing 21 encrypted calls on hold, the phone locks-up
and reboots at the 22nd multiple encrypted call.
52590
: SoundStation IP 7000 and HDX Integration: The “Add Video” soft key
should not be accessible when flashing the POTS line to make a second POTS
call. While playing dial tone for second POTS call, pressing the “Add Video”
soft key and dialing a video number may cause the HDX to lock-up and reboot.
52629
: Phones only accept incorrectly formatted tel: URIs. The micro-browser
requires that all tel: URIs be of the form "tel://number". However, the '/'
character is not valid according to RFC 2806 sec 2.2. For backwards
compatibility, it should continue to accept (and ignore) any '/' character(s), but
the phone should also accept valid URIs without the "//".
52655: Upon disabling the "directory", saving a contact from the corporate
directory to the directory file will cause the saved contact to reuse the speed
dial index starting from 1.
52690: SoundStation IP 7000: The "Add Phone” soft key should not appear
while the “Call Type” is set to Conference-SIP and the phone is rebooted