These release notes apply to version 2.2.2 of the SoundPoint IP SIP application.
This release is a patch release that replaces the 2.2.0 release as the latest generally
available (GA) release.
For more information, refer to the documents listed in Section 4.
1.1 Important Notes
• This software release does not include images for the SoundPoint IP 300 and 500
phone models. If deployments utilize a mix of IP 300 and IP 500 phones along with
newer models the steps detailed in technical bulletin 35311 must be followed. The
technical bulletin is available from www.polycom.com/support/voip (Search the
Knowledge Base for 35311).
• Support for encrypted media using SRTP is available in this release. Due to the
significant inter-operability needs when deploying SRTP, this feature is available
when the phones are used with particular call servers and network infra-structure
only. Please contact your solutions provider to establish whether they offer this
feature. Anyone wishing to use this feature for inter-operability testing should contact
Polycom to receive technical bulletin 25751 for details on how to enable this feature.
• This is the first GA release to support the SoundPoint IP 560 product platform.
1.2 System Requirements
Platform BootROM version
SoundPoint IP 301 2.6.1 or greater
SoundPoint IP 320 3.2.3RevB or greater
SoundPoint IP 330 3.2.3RevB or greater
SoundPoint IP 430 3.1.3 or greater
SoundPoint IP 501 2.6.1 or greater
SoundPoint IP 550 3.2.3 or greater
SoundPoint IP 560 4.0.1 or greater
SoundPoint IP 600 2.6.1 or greater
SoundPoint IP 601 3.1.0 or greater
SoundPoint IP 650 3.2.2RevB or greater
SoundStation IP 4000 3.1.2 or greater
The following files constitute the 2.2.2 distribution of the SoundPoint / SoundStation IP SIP
application. For centrally provisioned systems, copy these files to the boot server,
maintaining the folder hierarchy present in the zip file.
Some of the configuration files must be modified. Refer to the Administrator Guide for
details.
Files Description
sip.ld Concatenated SIP application executable, Version
2.2.2.0084 for all platforms
2345-11300-010.sip.ld SIP application executable for SoundPoint IP 301 – Version 2.2.2.0084
2345-12200-002.sip.ld
2345-12200-005.sip.ld
2345-12200-001.sip.ld
2345-12200-004.sip.ld
2345-11402-001.sip.ld SIP application executable for SoundPoint IP 430 – Version 2.2.2.0084
2345-11500-030.sip.ld
2345-11500-040.sip.ld
2345-12500-001.sip.ld SIP application executable for SoundPoint IP 550 – Version 2.2.2.0084
2345-12560-001.sip.ld SIP application executable for SoundPoint IP 560 – Version 2.2.2.0084
2345-11600-001.sip.ld SIP application executable for SoundPoint IP 600 – Version 2.2.2.0084
2345-11605-001.sip.ld SIP application executable for SoundPoint IP 601 – Version 2.2.2.0084
2345-12600-001.sip.ld SIP application executable for SoundPoint IP 650 – Version 2.2.2.0084
2201-06642-001.sip.ld SIP application executable for SoundStationt IP 4000 – Version
sip.cfg main core and SIP configuration file
phone1.cfg example per-phone SIP configuration
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
SoundPointIP-dictionary.xml dictionary files for multilingual support include (no IP 30X support):
SoundPointIPWelcome.wav start up welcome sound effect
SIP application executables for SoundPoint IP 320 – Version 2.2.2.0084
SIP application executables for SoundPoint IP 330 – Version 2.2.2.0084
SIP application executables for SoundPoint IP 501 – Version 2.2.2.0084
2.2.2.0084
remove ‘~’ from name to seed phones which have no directory)
Chinese, China (for IP 6XX, IP 550, 560 and IP 4000 only)
Danish, Denmark
Dutch, Netherlands
English, Canada
English, United Kingdom
English, United States
French, France
German, Germany
Italian, Italy
Japanese, Japan (for IP 6XX, IP 550 and IP 4000 only)
Korean, Korea (for IP 6XX, IP 550 and IP 4000 only)
Norwegian, Norway
Portuguese, Portugal
Russian, Russia
Spanish, Spain
Swedish, Sweden
• 38344: If URL-dialing is disabled in the configuration file, the phone shows
Number@ServerIP for caller ID (This issue occurs on SIP 2.2.0 and SIP 2.2.1
releases only).
• 38430: In a BLA configuration attempting to make a call on a remotely busy
shared line may cause the phone to re-boot instead of displaying “Service
Unavailable”. Occurs on SoundPoint IP 330/320, 430, 550, 650 phones.
• 38435: When the phone's local directory is writable, unable to add a new
contact by selecting "new entry" on SoundPoint IP 330/320 phones.
• 38666: If a call is initiated in hands-free mode and the Ringback Tone is server
generated the far-end user may experience echo when they answer the call. If
the originating phone is switched to handset mode and back to hands-free
mode the echo goes away. Occurs on SoundPoint IP 330/320, 430, 550, 650
phones.
• 38678: In a particular network configuration when using BLA the bridged line
indication does not light up properly due to a missing NOTIFY from the phone.
2.1.4 Configuration File Parameter Changes
.cfg File Action Parameter Description
sip added tcpIpApp.keepalive.tcp.
idleTransmitInterval
sip added tcpIpApp.keepalive.tcp.
noResponseTrasmitInterval
sip added tcpIpApp.keepalive.tcp.sip.tls.
enable
sip added dir.local.readonly When set to “1”, the contact directory
sip added pres.idleSoftKeys If set to “0”, appearance of presence
Sets the interval of the TCP keepalive packets.
Set the retransmission interval when
the server fails to acknowledge the
TCP keep-alive.
Enables sending a TCP keep-alive
packet from the phone to the server.
The server is expected to respond
with a TCP keep-alive ack. This is
only used with TLS sessions.
cannot be changed and
[MACADDRESS]-directory.xml is not
uploaded.
idle soft keys is disabled.
2.2 Version 2.2.1 (Limited Release)
2.2.1 Added or Changed Features
• 38371: When SIP over TLS is configured the phone will send TCP Keep-Alive
messages to the SIP server every 30 seconds, and will retry 3 times (at 20
seconds) before resetting (RST) the connection if no response is received
• 35040: Added configurable timeout parameter to allow microbrowser to return
to telephony application after a period of inactivity in the microbrowser
• 35043: Added configurable option to display or hide browser status messages
in microbrowser
• 35087: Changed boot-up behaviour so that idle browser only starts about 2
minutes after the phone has booted up (this is to optimize memory use)
• 35099: Added support for TLS transport to Syslog
• 35199: Improved some translations in Norwegian XML dictionary file
• 35296: Added support for managing TLS custom certificates via the
configuration file system
• 35311: Added support for specifying different versions of the application
executable and configuration files in the <Ethernet address>.cfg file on the
boot server
• 35372: Pressing the “Exit” function key on the SoundStation IP 4000 phone
when using the microbrowser should return user to telephony application
• 35373: Changed appearance of soft keys when running microbrowser so that
they look the same as when running the telephony application
• 35419: Added user interface for configuring no-answer and busy forwarding
behavior
• 35481: Added support for Backlit Expansion Module
• 35507: Adding configuration parameter to control the timeout back to the idle
display after a period of inactivity in a menu
• 36030: Implemented Ethernet ingress filtering for DoS suppression and VLAN
filtering
• 36277: Added ability to delete the contact number entered in the Forward
menu
• 36531: Updated all translation dictionary files to rename "Services" menu
entry to "Applications"
2.3.2 Removed Features
• 36079: Removed support for the SoundPoint IP 300 and 500 phones
2.3.3 Corrections
• 24021: Call display gets corrupted in IP-dialed call if caller presses a digit then
puts call on hold
• 25744: Spaces go missing in text in microbrowser occasionally
• 26110: Volume level cannot be changed in audio diagnostics mode
• 26231: ACD login failure should cause busy tone to be played
• 26389: Forward contact which has been disabled is not displayed after a
reboot
• 26935: ACD icon not suppressed if feature is disabled in sip.cfg but activated
in phone1.cfg
• 27105: The idle browser occasionally displays when the menu is being
updated
• 27958: Phone hears busy tone for 2 seconds after far end hangs up and
another call is already in the incoming state and has triggered the call waiting
alert
• 28419: Divert settings for lines 7 to 12 are not used
• 28503: When in the “held” state, a shared line hears ring tone instead of call
waiting tone when another call comes in
• 28570: Stuttered dial tone (indicating voice mail waiting) does not work on
shared line
• 28622: Some UNICODE ranges are not properly mapped
• 28681: "Forward" is not removed from menu when function disabled
• 29014: Cannot edit the local directory on the phone if the file is corrupt on the
server
• 29358: Phone may crash if the specified DNS server is down and an invalid
SNTP address is configured
• 29470: Cursor is in wrong position when performing a factory reset on the
SoundPoint IP 301 phone
• 29573: Phone may freeze if a DNS server address is all zeroes
• 29966: Phone may reboot if incorrect information is entered in the menu for
custom CA certificate
• 30880: Phone may crash when editing a server address which is 255
characters long
• 30902: Auto reject or divert settings changed in a contact after entering
contact directory by pressing and holding a speed dial line key are not
correctly displayed when next pressing and holding that speed dial line key
• 31019: There is no confirmation pop-up message after choosing to reset the
local security key
• 31326: Transferring a call to windows messenger or office communicator may
leave the phone in a frozen state
• 31886: Remote resume does not work on BLA line when call between two
other phones sharing the same line has been put on hold
• 31994: Trying to delete a null unicode character in the contact list causes the
phone to crash
• 32179: When SAS-VP provisioning is used, the boot server password is visible
in the application log file
• 32816: Phone may crash on subsequent call if using NTLM and received
transfer from a non-NTLM phone
• 33105: "Hold" does not work if selected just before a Conference is completed
• 33748: Web server has vulnerability to DOS attacks
• 33931: Not all keys on phone can be remapped to Null
• 34089: SoundPoint IP 430 phone keeps rebooting if a function key is remapped
to null in the configuration files
• 34196: Phone keeps rebooting when SIP server address is not a fully qualified
domain name and primary DNS server replies to queries with ICMP
destination unreachable packets (due to service being turned off) and
secondary DNS server is not configured with NAPTR and SRV entries for the
SIP server
• 34237: Default directory file (000000000000-directory.xml) is not downloaded
by the phone when the <Ethernet-address>-directory.xml file does not exist on
the boot server
• 34258: Log file is deleted when it reaches the configured size limit even
though log.render.file.upload.append.limitMode is set to “stop”
• 34271: SoundPoint IP 430/550/650 phones may reboot when microbrowser
XHTML page contains combined FORM and TABLE elements
• 34460: Local directory file larger than 10kB is downloaded by phone once but
on subsequent reboots the phone freezes
• 34578: Phones may crash when downloading a directory file which contains
an empty contact field
• 34636: Call on a shared line may lose audio when cancelling a transfer after
the far end has already cancelled a transfer or conference
• 34641: Emergency Call Routing does not work correctly if multiple numbers
are configured in a single entry in the configuration file e.g.
dialplan.1.routing.emergency.1.value=911,9911
• 34649: First call after a reboot may demonstrate one-way audio if phones have
different codec preferences and voIpProt.SDP.answer.useLocalPreferences
parameter is set to default
• 34891: SoundStation IP 4000 loudness does not decrease for bottom six
volume settings
• 35320: If two function keys are remapped to dial specific speed dial numbers,
only the first one will work
• 35480: SoundPoint IP 320 and 330 phones allow watching only 7 buddies
• 35490: SoundPoint IP 320 and 330 phones do not display SAS-VP failure
messages during boot-up
• 36031: If a phone is configured to use TLS for the 2nd line and TCP for the 1st,
nd
the 2
line does not register
• 36107: SoundStation IP 4000 phone drops maximum size packets when VLAN
is enabled
• 36477: Configuring the nat.signalPort parameter may cause the phone to crash
• 36775: Route-Set susceptible to change mid-dialog in certain situations
• 36882: Selecting a speed dial number using the ‘nn#’ key sequence does not
work on SoundPoint IP 320 and 330 phones when the phone is unregistered or
is using URL dialing mode
• 36905: CDP packet always advertises LAN duplex mode as "Duplex: Full"
• 36948: On SoundPoint IP 320 and 330 phones, if the Dial and Menu keys are
pressed at the same time after entering digits from the idle display, incorrect
soft keys are displayed
• 36967: If the phone receives an INVITE with SDP which contains video
information, it returns a malformed response
• 37086: Phone ignores expiration date of CA certificate if SNTP is only set via
DHCP
• 37632: Out of order SCA signaling can lead to improper handling of Shared
Lines in some situations.
• 37646: DNS SRV querying after A record cache makes registration fail
2.3.4 Configuration File Parameter Changes
.cfg File Action Parameter Description
sip added voIpProt.SIP.csta Not currently used, will be used in a
future release.
sip added voIpProt.SIP.serverFeatureControl.d
nd
sip added voIpProt.SIP.serverFeatureControl.cf See Administrator’s Guide for SIP
sip added up.toneControl.bass Not currently used, will be used in a
sip added up.toneControl.treble Not currently used, will be used in a
sip added up.audioSetup.auxInput Not currently used, will be used in a
sip added up.audioSetup.auxOutput Not currently used, will be used in a
sip added up.idleTimeout See Administrator’s Guide for SIP
sip added se.pat.ringer.12.inst.5.type="branch"
se.pat.ringer.12.inst.5.value="-4"
sip added voice.txPacketFilter See Administrator’s Guide for SIP
sip added call.dialtoneTimeOut See Administrator’s Guide for SIP
sip added call.disableAutoResumeCentralConf
erence
sip added call.singleKeyPressConfe rence Not currently used, will be used in a
sip added call.transfer.blindPrefe rred See Administrator’s Guide for SIP
Sip added call.cellPhoneAutoBridging Not currently used, will be used in a
Sip added bitmap.IP_7000.xxx Not currently used, will be used in a
Sip added log.level.change.srtp See Administrator’s Guide for SIP
Sip added log.level.change.clink
log.level.change.pnetm
log.level.change.peer
Not currently used, will be used in a
future release.
The entire gain section in sip.cfg must
be updated. Failure to do this will
affect the audio performance of the
phone.
Not currently used, will be used in a
future release.
2.2.0 for details
Not currently used, will be used in a
future release.
future release.
2.2.0 for details
future release.
future release.
2.2.0 for details
Not currently used, will be used in a
future release.
sip added license.polling.time See Administrator’s Guide for SIP
sip added feature.16.name
feature.16.enabled
sip added mb.main.idleTimeout See Administrator’s Guide for SIP
sip added mb.main.statusbar See Administrator’s Guide for SIP
sip added pnet.role Not currently used, will be used in a
See Technical Bulletin 25751 for
details.
2.2.0 for details
Not currently used, will be used in a
future release.
to “silence”
se.pat.ringer.12.inst.2.value="46" to
“200”
se.pat.ringer.12.inst.3.type="silence"
to “chord”
se.pat.ringer.12.inst.3.value="2000"
to “46”
se.pat.ringer.12.inst.4.type="branch"
to “silence”
se.pat.ringer.12.inst.4.value="-2" to
“2000”
sip changed voice.audioProfile.G722.jitterBufferS
hrink="500" to “1500”
voice.audioProfile.G722.jitterBufferM
ax="160" to “200”
sip changed Several gain and other voice
parameters have been changed.
sip changed voice.rxEq.hd.IP_650.preFilter.enabl
e="1" to “0”
voice.txEq.hs.IP_650.preFilter.enabl
e="1" to “0”
voice.txEq.hd.IP_650.preFilter.enabl
e="1" to “0”
voice.txEq.hf.IP_650.preFilter.enabl
e="1" to “0”
sip changed voice.handset.txag.adjust.IP_430="2
4" to “9”
voice.handset.sidetone.adjust.IP_43
0="-13" to “0”
sip changed Multiple parameters in the
ind.anim.xxx, ind.class.xxx and
ind.gi.xxx sections.
sip changed res.finder.minFree=”1200” to “600”
sip removed ind.anim.xxx parameters from
CTX_CUSTOM1 to CTX_CUSTOM8
and CTX_UNASSIGNED for all
platforms
sip removed usb.enable
usb.bulkDrive.enable
usb.bulkDrive.name
phone1 added reg.x.csta Not currently used, will be used in a
Note: also added
se.pat.ringer.12.inst.5.type=”branch”
and se.pat.ringer.12.inst.5.value="-4"
Audio performance tuning.
The entire gain section in sip.cfg must
be updated. Failure to do this will
affect the audio performance of the
phone.
Audio performance tuning.
Audio performance tuning.
The entire indicator section in sip.cfg
must be updated. Failure to do this
will affect the appearance of the
display.
phone1 added call.missedCallTracking.x.enabled See Administrator’s Guide for SIP
phone1 added call.callWaiting.ring See Administrator’s Guide for SIP
000000000000 added LICENSE_DIRECTORY See Administrator’s Guide for SIP
000000000000 added APP_FILE_PATH_SPIP300="sip_21
2.2.0 for details
These are samples of the new fields
which can specify application images
and configuration files for specific
hardware platforms, in this case the
SoundPoint IP 300.
See Administrator’s Guide for SIP
2.2.0 for details
These are samples of the new fields
which can specify application images
and configuration files for specific
hardware platforms, in this case the
SoundPoint IP 500.
See Administrator’s Guide for SIP
2.2.0 for details
2.4 Version 2.1.2
2.4.1 Added or Changed Features
• 35361: Added ability for parameters in <Ethernet address>.cfg to be
overridden by model- or platform-specific versions
• 35969: Changed behavior of the select button or right arrow button in call lists
and contact directory on SoundPoint IP 320 and 330 to give contact
information instead of acting the same as the dial key
• 36538: Added configurable failover behavior for authentication signaling to
specify that the phone first retries a SIP transaction with the server that has
just sent a 401 or 407 response
Uses new parameters voIpProt.SIP.authOptimizedInFailover and/or
reg.x.auth.optimizedInFailover
• 36647: Added configurable option allowing message waiting indicator to be
displayed although voicemail cannot be accessed
Uses new parameter up.mwiVisible
• 36681: Added logging of version information for configuration files
2.4.2 Removed Features
None.
2.4.3 Corrections
• 34899: Phone may continuously reboot if a configuration change is made then
power is disconnected and the provisioning server is unavailable
• 35873: Registration expiry period is limited to 65535 seconds
• 35914: Scheduled logging stops after 99 days
• 35961: Cannot use call/group/directed pickup on SoundPoint IP 320 and 330
phone while a call is incoming or the phone is off hook
• 35974: SoundPoint IP 320 and 330 phones do not show status for watched
contacts until after the next reboot
• 35979: SoundPoint IP 320 and 330 phones reboot while trying to use call
pickup on a remote hold BLA call
• 36011: After changing termination while in a local conference, the first time the
volume is adjusted the volume slider shows minimum
• 36044: Downloadable character sets are not working correctly in certain
scenarios
• 36053: On SoundPoint IP 320 and 330 phones, Add and Delete soft keys
should not be available in buddy list if roaming buddy feature is disabled
• 36072: On SoundPoint IP 320 and 330 phones, the digit map is not applied to
numbers selected from a call list when in the dial-tone state
• 36074: On SoundPoint IP 320 and 330 phones, the digit map is not correctly
applied when using hot dialing from the second line key
• 36225: Phone may reboot if several voicemail NOTIFY messages are received
from the server in a short interval
• 36233: Specially crafted Via: header in an INVITE can crash the phone
• 36504: A call is dropped if a blind transfer to an invalid number is attempted
• 36581: SoundPoint IP 320 and 330 phones cannot send #nn codes
• 36753: One phone drops the call when 2nd party attempts another blind
transfer to an invalid number
• 36877: All microbrowser text, regardless of which tag is used (except for
"href"), is dim on SoundPoint IP 550 and 650 phones
2.4.4 Configuration File Parameter Changes
.cfg File Action Parameter Description
sip added voIpProt.SIP.authOptimizedInFail
over
This parameter controls failover
behavior during authentication
signaling.
0 = default behavior which obeys the
RFC
1 = optimization enabled, phone first
retries a SIP transaction with the
server that has just sent a 401 or 407
response