Do you have a question about the 8440 and is the answer not in the manual?
Questions and answers
Duane Buringrud
April 16, 2025
Unable to hear voice of nurses call on spectralink phone because voice volume resets to lower level with each phone call. Must increase volume to hear on each call received. How can I set volume to be able to hear clearly?
Page 1
Spectralink 84-Series Wireless Telephone Administration Guide 1725-86984-000 Rev: P September 2016...
Page 2
The drawings and specifications contained herein are the property of Spectralink and shall be neither reproduced in whole or in part without the prior written approval of Spectralink, nor be implied to grant any license to make, use, or sell equipment manufactured in accordance herewith.
Conventions Used In This Document ................15 Icons ...........................15 Writing Conventions ....................16 Part I: Getting Started ........17 Chapter 1: Welcome to the Spectralink 84-Series Handsets ..18 Key Features of your Spectralink Handsets ..............20 Chapter 2: System Overview ..........21 What is SIP? ........................21 Network Requirements ....................21...
Page 4
Spectralink 84-Series Hardware IDs ................47 Deploying and Updating Spectralink Handsets with a Provisioning Server ....48 Shortcut Method to Deploy Spectralink Handsets with a Provisioning Server ....49 Upgrading Spectralink Software ..................51 Chapter 5: Understanding the Files Written by the Handsets ..52 Log Files ...........................53...
Page 5
Spectralink 84-Series Series Wireless Telephones Administration Guide Chapter 7: Configurable Features on the User Menus ....62 Call Forwarding ........................62 Keypad Lock ........................66 Multi Key Answer ......................67 Notification Profiles ......................67 Time and Date Display .....................77 Synchronizing with SNTP ....................79 User Preferences Parameters ..................80 Chapter 8: Features Configured by the Administrator ....
Page 6
Spectralink 84-Series Series Wireless Telephones Administration Guide Guidelines for Configuring Enhanced Feature Keys ..........112 Understanding Macro Definitions ................115 Macro Action ......................115 Prompt Macro Substitution ..................117 Expanded Macros ..................... 118 Special Characters ....................118 Features Softkey Menu Options Customization ............120 Example Softkey Configurations ................
Page 7
Types of certificates ....................195 Configuring certificates ....................196 Generating a Certificate Signing Request ..............207 Downloading Certificates to a Spectralink Phone ............208 DNS SIP Server Name Resolution ................208 Behavior When the Primary Server Connection Fails ..........209 Incoming Signaling Validation ..................
Page 8
A <A/> ........................260 Voice Activity Detection ....................264 Part IV: Troubleshooting and Maintaining your Deployment ..........265 Chapter 12: Troubleshooting Your Spectralink Handsets ..266 Troubleshooting Flow Diagram ..................267 Understanding Error Message Types ................268 Updater Error Messages ................... 268 Spectralink Software Error Messages ...............
Page 9
Testing Phone Hardware ....................283 Uploading a Phone’s Configuration ................284 Network Diagnostics ..................... 284 Network Protocols and Ports Used on Spectralink Handsets ........285 Power and Startup Issues ..................... 286 Key Pad Issues ......................286 Screen and System Access Issues ................287 Calling Issues .........................
Page 10
Spectralink 84-Series Series Wireless Telephones Administration Guide Appendix B: Session Initiation Protocol (SIP) Information ..307 RFC and Internet Draft Support ..................307 Request Support ....................... 309 Header Support ......................309 Response Support ....................312 Hold Implementation ....................314 Reliability of Provisional Responses ................315 Transfer ........................
The content in this guide has been significantly revised from the Polycom UCS version for use with the Spectralink 84-Series handsets. It is designed for clarity and to provide more information to system administrators who are already familiar with deploying Spectralink 84-Series handsets.
Spectralink 84-Series Series Wireless Telephones Administration Guide Recommended Software Tools Spectralink recommends that you use an XML editor – such as XML Notepad – to create and edit configuration files. In this way, all configuration files that you create will be valid XML files.
84-Series handsets in any type of facility. It is the fundamental text and a prerequisite to this Administration Guide, especially for administrators who are new to the Spectralink 84-Series handsets or who may wish a refresher course.
Page 14
The Spectralink 84-Series User Guide offers comprehensive instructions on using each of the features deployed on the handsets. For information on IP PBX and softswitch vendors, see the Spectralink 84-Series Call Server Interoperability Guide. For information about combining Polycom desksets and Spectralink 84-Series handsets in the same facility, see the Interoperability Guide: Spectralink 84-Series Wireless Telephones and Polycom Desksets.
The Web Info icon highlights supplementary information available online such as documents or downloads on support.spectralink.com or other locations. Timesaver A time-saving tip is typically used to mention or highlight a faster or alternative method for users who may already be familiar with the operation or method being discussed.
Spectralink 84-Series Series Wireless Telephones Administration Guide Power User A Power User Tip is typically reserved for information directed specifically at high- level users who are familiar with the information or procedure being discussed and are looking for better or more efficient ways of performing the task. For example, this might highlight customization of a feature for a specific purpose.
Part I: Getting Started Part I gives you an overview of the Spectralink 84-Series handsets and of the Spectralink Software. 1725-86984-000_P.docx September 2016...
Spectralink 84-Series handsets. Only Spectralink 84-Series battery packs are authorized for use or operation with a Spectralink 84-Series charger and are not authorized to be used or operated in any other charger. Spectralink 84-Series Wireless Telephones were originally developed in conjunction with Polycom Inc.
Page 19
From an administrator’s perspective, the handsets are endpoints in an overall network topology designed to interoperate with other compatible equipment including application servers, media servers, internet-working gateways, voice bridges, and other end points. If you want to begin setting up your Spectralink handsets on the network, go to Setting Up Your Device Network.
Spectralink 84-Series Series Wireless Telephones Administration Guide Key Features of your Spectralink Handsets Spectralink handsets running Spectralink Software include the following key features: Award winning sound quality with a full-duplex speakerphone ○ Permits natural, high-quality, two-way conversations ○ Supports HDVoice ...
Session management provides the ability to control the attributes of an end-to-end call. Network Requirements For Spectralink handsets to successfully operate as a SIP endpoint in your network, you will require: ...
WLAN to send and receive all data using 802.11a/b/g/n technology to access telephony resources on the wired LAN. There are many ways to set up a phone network using Spectralink wireless handsets and the diagram shown next is just one example of a network setup.
The Updater is a small application that resides in the flash memory on the handset. The Updater is installed at the factory and is already installed on your new Spectralink handsets. When you start/boot/reboot the handset, the Updater performs the following tasks: Enables you to open the setup menu so you can set various network and provisioning options.
The software is a binary file image and contains a digital signature that prevents tampering or the loading of rogue software images. Each release of software includes a new image file. Both the Updater and Spectralink Software run on all 84-Series handset models that Spectralink currently supports. What are the configuration files? The Spectralink Software that you download contains configuration file templates, valid XML files that you can edit using an XML editor.
If you need to remove resource files from a handset at a later date - for example, if you are giving the handset to a new user - you will have to apply factory default settings to that handset. For instructions on how to reset your handset to factory default settings, see the Spectralink 84-Series Deployment Guide.
You will find basic and advanced instructions on how to set up a provisioning server, how to deploy the Spectralink handsets from the provisioning server, and how to upgrade the software. Part II consists of the following chapters: ...
Chapter 3: Setting Up Your Device Network The Spectralink 84-Series Wireless Handsets operate on a Wi-Fi LAN (WLAN). Local area network design varies by organization and Spectralink handsets can be configured to accommodate a number of network designs. This chapter shows you several automated and manual ways to configure Spectralink handsets to operate in a LAN.
Spectralink 84-Series Series Wireless Telephones Administration Guide Timesaver: Reducing repetitive data entry Spectralink recommends using DHCP where possible to eliminate repetitive manual data entry. The following table details the settings that are supported through the DHCP menu: Option SIP Parameter...
Spectralink 84-Series Series Wireless Telephones Administration Guide Tip: Novice Administrator? Read this section if you are new to this process or have never set up a provisioning server before. In many deployments a centralized provisioning server is used for the software update and configuration functions.
Provisioning Server Menu). Note: Active and passive FTP methods There are two types of FTP methods - active and passive. Spectralink Software is not compatible with active FTP. To guarantee software integrity, the Updater will download only cryptographically signed Updater or Spectralink Software images. For HTTPS, widely recognized certificate authorities are trusted by the handset and custom certificates can be added to the handset.
Multiple Key Combinations. Network configuration menu You can modify the following configuration parameters from the setup menu while the handset boots, or from the Administrative Settings menu from a handset running Spectralink Software: Name Possible Values Provisioning server menu Provisioning Server Menu.
Supported Provisioning Protocols. For information on how to specify a directory and use the master configuration file, see Spectralink 84-Series Wireless Telephone Deployment Guide. Note: ":", "@", or "/" can be used in the user name or password if they are correctly escaped using the method specified in RFC 1738.
Page 33
Spectralink 84-Series Series Wireless Telephones Administration Guide Name Possible Values Server password String The default password is 456. File Transmit Tries 1 to 10 Default 3 The maximum number of attempts to transfer a file. (An attempt is defined as trying to download the file from all IP addresses that map to a particular domain name.)
Spectralink 84-Series Series Wireless Telephones Administration Guide Name Possible Values If a boot server value is stored in flash memory and the value is not 0.0.0.0, then the value stored in flash is used. Otherwise the handset sends out a DHCP INFORM query.
Page 35
Spectralink 84-Series Series Wireless Telephones Administration Guide Name Possible Values DHCP Enabled, Disabled If enabled, DHCP will be used to obtain the parameters discussed in DHCP or Manual TCP/IP Setup. DHCP Boot Server Enabled, Disabled A flag to determine if the DHCP server is accessible.
Page 36
Spectralink 84-Series Series Wireless Telephones Administration Guide WEP Menu You can modify the following Wired Equivalent Privacy (WEP) configuration parameters on the WEP menu: Table 3-11: WEP Menu Name Possible Values Authentication 0=Open System (default), 1=Shared Key The WEP authentication method.
Page 37
Spectralink 84-Series Series Wireless Telephones Administration Guide Table 3-3: WPA2-Enterprise Menu Name Possible Values Fast Roaming Method 0=Opportunistic Key Caching (OKC) , 1= Cisco Centralized Key Management (CCKM) The fast roaming method. These fast roaming methods allow for the part of the key derived from the server to be cached in the wireless network, thereby, shortening the time to renegotiate a secure handoff.
Page 38
Spectralink 84-Series Series Wireless Telephones Administration Guide Table 3-9: PAC File Information Menu Name Possible Values Description PAC File Password UTF-8 encoded string The password required to decrypt the PAC file. PAC File Name UTF-8 encoded string The path or URL of the PAC file for download.
A flag to determine if USB networking is supported. USBnet is used by SLIC and USB Setup for initial provisioning. SLIC disables it when the files are produced. Parameter: device.usbnet.enabled IP Address Dotted-decimal IP address The handset’s dotted-decimal IP address on the USBNet interface. For Spectralink handsets, the default value is 169.254.1.2 . Subnet Mask Dotted-decimal subnet mask The handset’s subnet mask.
Note: Use left and right arrow keys to change values when using the Admin menu on the handset. Prepend MAC Address Enabled, Disabled If enabled, the handset’s MAC address is prepended to the log message sent to the syslog server. Spectralink recommends enabling this parameter. Login Credentials Menu...
Spectralink 84-Series Series Wireless Telephones Administration Guide TLS Security Menu This section refers to the TLS Menu available in the Updater, not Spectralink Software. There is another menu, called TLS Security, available in the Admin menu. Navigate to Advanced Settings> [password] Administration Settings> TLS Security. You can modify the following...
Page 42
Spectralink 84-Series Series Wireless Telephones Administration Guide Table 3-12: Applications Menu Name Possible Values 802.1X 1 or 2 The TLS Profile to use for 802.1X authentication. Provisioning 1 or 2 The TLS Profile to use for provisioning authentication. Syslog 1 or 2 The TLS Profile to use for syslog authentication.
Spectralink strongly recommends that you use a central provisioning server to install and maintain your Spectralink handsets. You can set up a provisioning server on the local LAN or anywhere on the Internet. A provisioning server maximizes the flexibility you have when installing, configuring, upgrading, and maintaining the handsets, and enables you to store configuration, log, directory, and override files on the server.
A basic provisioning configuration uses File Transfer Protocol or FTP. FTP servers are free, require installation, and use logins and passwords. A free and popular server, FileZilla Server, is available for Windows. FileZilla Server (version 0.9.xx) has been tested with the Spectralink Software.
Page 45
Spectralink 84-Series Series Wireless Telephones Administration Guide Tip: Choosing a Provisioning Protocol By default, Spectralink sets FTP as the provisioning protocol on all Spectralink handsets. This guide focuses on the FTP provisioning protocol. Other supported protocols include FTPS, TFTP, HTTP, and HTTPS.
Skype for Business. In this document, when Skype for Business is referenced, former Lync products are included. Spectralink software is available in two variants – Skype for Business and non-Skype for Business (or open SIP/Generic). Starting with Spectralink software 4.3/4.4, even numbered releases support both Skype for Business and open SIP and odd numbered releases support open SIP only.
Skype for Business or Microsoft Lync Server 2013 or 2010. Spectralink 84-Series Hardware IDs Each Spectralink 84-Series model has a unique hardware ID. You can find this number printed on the handset’s label inside the battery compartment. This number enables the handset model to identify itself and provides flexibility to the administrator, permitting different models to load 1725-86984-000_P.docx...
You will see one sip.ld file that includes all handset models. Accompanying folders contain the configuration file templates and localization files. See the Release Notes for a Description of all Parameters for a Spectralink Software Release For a description of each file in a Spectralink Software distribution, see the...
You can put all parameters into one file or, for example, you can put SIP server parameters in one file and handset features parameters in another file. Configuration file variances are explained in the Spectralink 84-Series Wireless Telephone Deployment Guide.
Page 50
Spectralink 84-Series Series Wireless Telephones Administration Guide Some of the default settings are typically adequate; however, if SNTP settings are not available through DHCP, you will need to edit the SNTP GMT offset, and (possibly) the SNTP server address for the correct local conditions. Changing the default daylight savings parameters will likely be necessary outside of North America.
Scroll down to Save & Reboot, and then press the Select softkey. The handset reboots. After this step, if the file does not exist, the Spectralink Software will try the unmodified APPLICATION APP_FILE_PATH attribute (sip.ld). For more information, see Parsing Vendor ID Information.
Chapter 5: Understanding the Files Written by the Handsets The Spectralink 84-Series handsets can write several types of information into directories set up on the central provisioning server. These directories serve as repositories for the different types of files written by the handsets and allow an administrator to easily find needed information. If separate directories are not provisioned, and if the handset has write privileges, all files will be written to the root directory.
Spectralink 84-Series Series Wireless Telephones Administration Guide Log Files Log files are discussed in detail in the Troubleshooting section. Overrides Certain configuration methods take precedence over other methods and produce override files on the central provisioning server. The handset reads these files when it checks in with the central provisioning server and uses the information stored in them for operational information and parameter configuration.
Spectralink 84-Series Series Wireless Telephones Administration Guide This example shows an overrides file for one handset that shows what the user has done to change from the default or configured settings: set the normal notification profile (np) to a silent ring, etc.
Spectralink 84-Series Series Wireless Telephones Administration Guide locally in the handset so the file on the central provisioning server serves as a backup in case the handset loses its memory. Call List The 84-Series handset records missed, received and placed calls in a call list that can be viewed on the handset by navigating to Home>...
Page 56
Spectralink 84-Series Series Wireless Telephones Administration Guide The next table describes each element and attribute that displays in the call log Table 6-2: Call Log Elements and Attributes Element Permitted Values direction In, Out Call direction with respect to the user.
Page 57
Spectralink 84-Series Series Wireless Telephones Administration Guide Element Permitted Values source Address The source of the call (caller ID from the call recipient’s perspective). Connection Address An array of connected parties in chronological order. As a call progresses, the connected party at the far end may change, for example, if the far end transfers the call to someone else.
Part III provides you with an in-depth look at advanced features and parameters. The Spectralink 84-Series Wireless Telephone Deployment Guide covers parameters that are used by 80% of all installations. However, since requirements vary, Part III covers the entire range of configurable parameters for every type of feature and functional requirement.
Configured Audio Processing Features The Spectralink 84-Series handsets have these built-in audio processing features: automatic gain control, background noise suppression, comfort noise fill, dynamic noise reduction, jitter buffer and packet error concealment, and low delay audio packet transmission. These features work automatically, without configuration changes.
Spectralink 84-Series Series Wireless Telephones Administration Guide environments. When packets are lost, a concealment algorithm minimizes the resulting negative audio consequences. Low-Delay Audio Packet Transmission The handset is designed to minimize latency for audio packet transmission. Call Timer A call timer displays on the handset’s screen. A separate call duration timer displays the hours, minutes, and seconds of each call in progress.
Spectralink 84-Series Series Wireless Telephones Administration Guide Synthesized Call Progress Tones Spectralink handsets play call signals and alerts, called call progress tones, such as busy signals, ringback sounds, and call waiting tones. The built-in call progress tones on your handset match standard North American tones.
Chapter 7: Configurable Features on the User Menus Features that are available on the User menus, such as ring tones, can be configured by the administrator in the central provisioning server but may be changed by the user, creating override files stored on the central provisioning server. Some user-level parameters that are made available to users by default can be disabled by the administrator if certain usability factors need to be enforced.
Page 63
Spectralink 84-Series Series Wireless Telephones Administration Guide Troubleshooting: If Call Forwarding Does Not Work The server-based and local call forwarding features do not work with the Shared Call Appearance (SCA) and Bridged Line Appearance (BLA) features. If you have SCA or BLA enabled on your handset, you will need to disable the feature before you can use call forwarding.
Page 64
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default reg.x.fwd.noanswer.contact string Null The forward-to contact used for calls forwarded due to no answer. If Null, the contact specified by divert.x.contact will be used. reg.x.fwd.noanswer.ringCount 0 to 65535 The number of seconds the handset should ring for before the call is forwarded because of no answer. Note: The maximum value accepted by some call servers is 20.
Page 65
Spectralink 84-Series Series Wireless Telephones Administration Guide The handset has a flexible call forward/diversion feature for each registration. In all cases, a call will only be diverted if a non-Null contact has been configured. In the following table, x is the registration number. SL8400: x=1-6.
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default divert.x.autoOnSpecificCaller 0 or 1 If 0, the Auto Divert feature of the contact directory is disabled for registration x. If 1, calls on registration x may be diverted using Auto Divert, you may specify to divert individual calls or divert all calls.
Change causes handset to restart or reboot. Notification Profiles The Spectralink handsets support four profiles for notification alerts: Normal, Silent, Meeting, and Custom1. You can customize each profile with a unique name, unique ringtones, alerts, and vibrations for specific situations. For example, you can customize barcode scan alerts or when you receive an instant message.
Page 68
Spectralink 84-Series Series Wireless Telephones Administration Guide This section shows you how to choose a default notification profile from four available types - Normal, Silent, Meeting, Custom1 - and shows you the parameters you can set for each type. Each profile is defined by an alert type and a ring type; there are 15 alert types and three ringing types.
Page 69
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default np.normal.alert.instantMessaging.tonePattern Any tone (see se.pat.misc) instantMessage np.normal.alert.instantMessaging.vibration 0 or 1 The tone pattern and vibration (1 to enable) for the instant message alert. np.normal.alert.localHoldNotification.tonePattern Any tone (see se.pat.misc) localHoldNotification np.normal.alert.localHoldNotification.vibration...
Page 70
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default np.normal.ringing.oai1.vibration off, continuous, shortPulse, longPulse The vibration pattern for Open Application Interface (OAI) communications. np.normal.ringing.oai2.tonePattern A ringer (see se.pat.ringer) ringer2 The ringtone (see se.pat.ringer) and vibration (1 to enable) for Open Application Interface (OAI) version 2.2 communications.
Page 71
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default np.silent.alert.barcodeBeep.tonePattern Any tone (see se.pat.misc) silent np.silent.alert.barcodeBeep.vibration 0 or 1 The tone pattern and vibration (1 to enable) for the alert played when a barcode is scanned. np.silent.alert.docked.tonePattern Any tone (see se.pat.misc) silent np.silent.alert.docked.vibration...
Page 72
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default np.silent.ringing.calls.tonePattern A ringer (see se.pat.ringer) ringer1 The ringtone (see se.pat.ringer) and vibration (1 to enable) for normal calls. np.silent.ringing.calls.vibration off, continuous, shortPulse, longPulse The ringtone (see se.pat.ringer) and vibration (1 to enable) for normal calls.
Page 73
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default np.silent.ringing.toneVolume.usbHeadset -1000 to 1000 The attribute is set (on adjusting ring volume) when ringing termination is a USB headset and Silent profile is active. Although the permitted values are -1000 to 1000, the practical limits used by the handset are -50 to 10.
Page 74
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default np.meeting.alert.pttTransmit.tonePatterna Any tone (see se.pat.misc) misc3 np.meeting.alert.pttTransmit.vibration 0 or 1 The tone pattern and vibration (1 to enable) for the alert played if sending a push-to-talk page. np.meeting.alert.pttWait.tonePattern Any tone (see se.pat.misc) misc4 np.meeting.alert.pttWait.vibration...
Page 75
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default np.meeting.ringing.toneVolume.dock -1000 to 1000 The attribute is set (on adjusting ring volume) when handset is at the speakerphone dock and Meeting profile is active. Although the permitted values are -1000 to 1000, the practical limits used by the handset are -50 to 10.
Page 76
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default np.custom1.alert.messageWaiting.tonePattern Any tone (see se.pat.misc) messageWaiting np.custom1.alert.messageWaiting.vibration 0 or 1 The tone pattern and vibration (1 to enable) for the alert played if there is a message waiting. np.custom1.alert.negativeConfirm.tonePattern Any tone (see se.pat.misc)
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default np.custom1.ringing.toneVolume.handset -1000 to 1000 The attribute is set (on adjusting ring volume) when ringing termination is Headset and Custom1 profile is active. Although the permitted values are -1000 to 1000, the practical limits used by the handset are -50 to 10.
Page 78
Spectralink 84-Series Series Wireless Telephones Administration Guide Caution: Some language parameters may overrule lcl.dateline parameters. Certain languages use date and time settings that overrule lcl.dateline parameters. See the Languages section for details. Table 7-10: Setting the Time and Date Display...
Spectralink 84-Series Series Wireless Telephones Administration Guide Synchronizing with SNTP The following table describes the Simple Network Time Protocol (SNTP) parameters used to set up time synchronization and daylight savings time. The default values will enable and configure daylights savings time (DST) for North America.
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default tcpIpApp.sntp.daylightSavings.stop.date 1 to 31 The stop date for daylight savings time. If fixedDayEnable is set to 1, the value of this parameter is the day of the month to stop DST. If fixedDayEnable is set to 0, this value specifies the occurrence of dayOfWeek when DST should stop.
Page 81
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default up.hearingAidCompatibility.enabled 0 or 1 If set to 1, the handset audio Rx (receive) equalization is disabled for hearing aid compatibility. If 0, audio Rx equalization is enabled. up.idleTimeout 0 to 65535, seconds The number of seconds that the handset can be idle before automatically leaving a menu and showing the idle display.
The parameters detailed in this chapter are mostly found in the “everything.cfg” file located in the troubleshooting folder in the Config folder that you download with the software starting with Spectralink software version 4.2.x. AutoComplete List The autocomplete list displays when the user goes off hook and when transferring a call. It is composed of your Call List and Contact Directory entries, sorted alphabetically.
Spectralink 84-Series Series Wireless Telephones Administration Guide enough for the handset to show all the possible matches. This should only be necessary when very large lists are present. Audio Settings Context Sensitive Volume Control The parameters shown below enable you to adjust the volume of handset sound effects — such as the ringer and the volume of receiving call audio —...
Caution: Do not change these settings. Changing any rxQoS settings can impair system operation. Do not change any rxQoS parameters without prior consultation with Spectralink Technical Support. Table 8-3: Voice Jitter Buffer Parameters Parameter...
The contact address to where the call is placed The contact must be an ASCII-encoded string containing digits, either the user part of a SIP URL (for example, 6416), or a full SIP URL (for example, 6416@Spectralink.com). Change causes handset to restart or reboot.
Spectralink 84-Series Series Wireless Telephones Administration Guide Background Images The Spectralink 84-Series wireless handsets include a feature that enables you to add a custom background using a digital image. Using a digital image enables you to display a company logo or product brand as the background on your handset.
Spectralink 84-Series Series Wireless Telephones Administration Guide The figure shown next is an example of a digital image background on a Spectralink 84-Series handset. Backlight Off while Phone is Charging The administrator can configure the phone so that the backlight turns off when the phone is in the desktop charger.
Spectralink 84-Series Series Wireless Telephones Administration Guide These configuration parameters are available in the everything.cfg file. Parameter Modification Default battery.check.fullCapacity1100Min Added 9999 Added 9999 battery.check.fullCapacity1750Min If the customer decides to screen batteries, these are the recommended settings: For 1100 (standard batteries) the recommended value is 1010.
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted values Defaul settingsLock.disallowProfileSoftkey 0 or 1 If 1, the Profile softkey will not be shown at all. Default is 0 which is current behavior. Call Hold The 84-Series handset has local hold functionality. Rarely, a server may not recognize this functionality and the call can be lost.
Page 90
Spectralink 84-Series Series Wireless Telephones Administration Guide Example Call Hold Configuration The following two illustrations show a sample configuration for the call hold feature. In the first illustration, the three localReminder.* parameters have been configured to play a tone to remind you of a party on hold, that the tone will begin to play 45 seconds after you put a party on hold, and that the tone will repeat every 30 seconds.
Spectralink 84-Series Series Wireless Telephones Administration Guide In the second illustration, the musicOnHold.uri parameter has been configured so the party on hold will hear music played from SIP URI moh@example.com. Call Handling Features The call handling features described in this section require support from a SIP server and setup of these features depend on the SIP server.
The Spectralink 84-Series handsets can bypass some SIP server requirements and implement various call handling features using Enhanced Feature Keys (EFK) instead. Please refer to the EFK section for more information.
Spectralink 84-Series Series Wireless Telephones Administration Guide Missed Call Notification By default, the missed call notification displays on the 84-Series handset’s status bar. A counter shows the number of missed calls. The counter is reset by viewing the Missed Calls list on the handset.
Page 94
Spectralink 84-Series Series Wireless Telephones Administration Guide Blind Transfer Party A calls Party C and presses the Transfer softkey while the call is ringing. The call between Party A and Party B is ended when the Transfer softkey is pressed.
Spectralink 84-Series Series Wireless Telephones Administration Guide Call Lists Table 8-11: Call List (Call Log) Parameters Parameter Permitted Values Default feature.callList.enabled 0 or 1 All locally controlled call lists. feature.callListMissed.enabled 0 or 1 The missed calls list. feature.callListPlaced.enabled 0 or 1 The placed calls list.
Page 96
You can enable/disable missed call tracking on a per-line basis. Note: Reading the Call Parameter Table In the following table, x is the registration number. For the Spectralink 84-Series handsets, x=6. This per-site and per-handset configuration parameters are defined as follows:...
This is the URL to which the phone sends the heartbeats. It must be HTTPS. cms.heartbeat.accountKey A string of 0-100 characters Null The unique id that identifies the customer. (Provided by Spectralink) Conference Calls Local conferences require a host handset, which processes the audio of all parties. All handsets support three-party local conferencing.
LDAP directories, see Technical Bulletin CS-14-19 Corporate Directory Best Practices. A portion of the corporate directory is stored in flash memory on the handset. Spectralink 84-Series handsets have 256Mb of flash memory.
Page 99
Spectralink 84-Series Series Wireless Telephones Administration Guide Table 8-13: Using the Corporate Directory Parameter Permitted Values Default feature.corporateDirectory.enabled 0 or 1 If 0, the corporate directory feature is disabled. If 1, the feature is enabled. dir.corp.address dotted-decimal IP address or...
Page 100
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default dir.corp.filterPrefix UTF-8 encoded string (objectclass=person) The predefined filter string for search queries. dir.corp.pageSize 8 to 64 The maximum number of entries requested from the corporate directory server with each query.
Spectralink 84-Series Series Wireless Telephones Administration Guide Default Ring Tones and Alert Tones In different countries, different ring and tone patterns are used for a busy signal or reorder tone, for example. This section explains how to change the default ring tones and alert tones to the customary tones used in your area.
Page 102
Spectralink 84-Series Series Wireless Telephones Administration Guide Summary Parameter Used to: saf.x Specify a path or URL for the handset to download a custom audio file se.pat.* Specify the name, type, and value for a custom sound effect Table 8-14: Sampled Audio File Parameter...
Page 103
Spectralink 84-Series Series Wireless Telephones Administration Guide Table 8-15: Default Sample Audio File Usage SAF # Menu Default Use (Pattern Reference) Sampled slot # Audio File Number Ringer 12 (se.pat.misc.welcome) Ringer 13 (se.pat.ringer.ringer15) Ringer 14 (se.pat.ringer.ringer16) Ringer 15 (se.pat.ringer.ringer17) Ringer 16 (se.pat.ringer.ringer18) Ringer 17 (se.pat.ringer.ringer19)
Spectralink 84-Series Series Wireless Telephones Administration Guide Instruction Meaning se.pat.callProg.busyTone.inst.2.type = “chord” (chord set instruction type) se.pat.callProg.busyTone.inst.2.value = “busyTone” (specifies sampled audio file busyTone) se.pat.callProg.busyTone.inst.2.param = “2000” (overrule ON duration of chord set to 2000 milliseconds) silence (d) Play silence for d milliseconds (Rx audio is not muted) Example: se.pat.callProg.bargeIn.inst.3.type = “silence”...
Page 105
Spectralink 84-Series Series Wireless Telephones Administration Guide Call Progress Pattern Name Description dialTone Dial tone howler Howler tone (off-hook warning) intercom Intercom announcement tone msgWaiting Message waiting tone precedenceCallWaiting Precedence call waiting tone precedenceRingback Precedence ringback tone preemption Preemption tone...
Spectralink 84-Series Series Wireless Telephones Administration Guide Do Not Disturb You can use the Do Not Disturb (DND) feature to temporarily stop incoming calls. Incoming calls received while DND is turned on are logged as missed. DND is enabled locally through the handset by navigating to Settings>...
Spectralink 84-Series Series Wireless Telephones Administration Guide Summary Parameter Used to: Specify if DTMF tones should be played through the speakerphone tone.dtmf.chassis.masking Specify the frequency level of DTMF digits tone.dtmf.level Specify how long the handset should wait between DTMF digits tone.dtmf.offTime...
Spectralink 84-Series Series Wireless Telephones Administration Guide Table 8-22: Dual Tone Multi-Frequency (DTMF) Event RTP Payload Parameter Permitted Values Default tone.dtmf.rfc2833Control 0 or 1 If set to 1, the handset will indicate a preference for encoding DTMF through RFC 2833 format in its Session Description Protocol (SDP) offers by showing support for the handset-event payload type.
Spectralink 84-Series Series Wireless Telephones Administration Guide Caution: What numbers are on the Authorized Call menu All numbers programmed through phoneLock.authorized.x and dialplan.routing.emergency.x parameters will appear on the Authorized Call menu. If the phone is registered, any number listed on the Authorized Call menu should go through.
Page 110
Spectralink 84-Series Series Wireless Telephones Administration Guide ptt.emergencyDial.description="CODE BLUE Emergency" ptt.emergencyDial.number="6183" /> </handsetConfig> The key section remaps the Talk key to a speed dial key. The ptt section turns off the .pttMode, provides a .description of the call which will appear in the To: line when the call is placed, and provides the extension .number to be dialed.
Spectralink 84-Series Series Wireless Telephones Administration Guide The first entry in the macro, 6183, is the extension the call will be placed to. The entry, $Tinvite$, specifies that the call will be placed by using the SIP Invite method. $Cwc$ specifies that the macro should pause until a connection is established with the far end.
Spectralink 84-Series Series Wireless Telephones Administration Guide Summary Parameter Used to: reg.x.callsPerLineKey Specify at least two calls per line key feature.enhancedFeatureKeys.enabled Enable or disable Enhanced Feature Keys efk.efklist.x.* Specify the EFK List parameters efk.efkprompt.x.* Specify the EFK Prompts Because line keys and their functions are linked to fields in the contact directory file - 000000000000-directory.xml (global) or <MACaddress>-directory.xml (per handset),- you will...
Page 113
Spectralink 84-Series Series Wireless Telephones Administration Guide against recursive macro calls exists (the enhanced feature keys fails once you reach 50 macro substitutions). Table 8-23: Enhanced Feature Key (EFK) List Parameters Parameter Name Permitted Values Default efk.efklist.x.action.string string Null The action string contains a macro definition of the action that the feature key will perform. If EFK is enabled, this parameter must have a value (it cannot be Null).
Page 114
Spectralink 84-Series Series Wireless Telephones Administration Guide Find the enhanced feature keys feature in the everything.cfg template file. Use this file as the source for the EFK parameters. Copy/paste or drag them to the .cfg file you are developing for your facility.
Spectralink 84-Series Series Wireless Telephones Administration Guide Understanding Macro Definitions The efk.efklist.x.action.string can be defined by one of the following: Macro Action Prompt Macro Substitution Expanded Macros Macro Action The action string is executed in the order it displays, i.e. as it is read from left to right. If necessary, user input is collected before any action is taken.
Page 116
• refer Note: Spectralink recommends that you always define this field. If it is not defined, the supplied digits will be dialed using INVITE (if no active call) or DTMF (if an active call). The use of refer method is call server dependent and may require the addition of star codes.
Spectralink 84-Series Series Wireless Telephones Administration Guide $F<internal function>$ This particular option can be very powerful and equally useful when defining a macro. There are a number of internal handset functions that are pre-defined that you can call using this option. For example, you can use the internal function that allows you to navigate on the handset or adjust the handset volume.
Spectralink 84-Series Series Wireless Telephones Administration Guide Expanded Macros Expanded macros are prefixed with the ^ character and are inserted directly into the local directory contact field. For more information, see Local Contact Directory. Special Characters The following special characters are used to implement the enhanced feature key functionality.
Page 119
Spectralink 84-Series Series Wireless Telephones Administration Guide For an explanation of all fields in the directory file, see Local Contact Directory. All line keys will be represented under the Features softkey fly-out menu on the handset. Speed Dial Example If your organization’s voicemail system is accessible through 7700 and your voicemail password is 2154, you can use a speed dial key to access your voicemail by entering 7700$Cpause3$2154 as the contact number in the contact (ct) element.
Spectralink 84-Series Series Wireless Telephones Administration Guide Features Softkey Menu Options Customization On the Spectralink handsets, you can customize the flyout menu of the Features softkey to add options. This feature is typically used to access frequently used functions. As with EFK line keys, you assign functions to Features options using macros.
Page 121
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Used to: softkey.x.label Specify the text to display on the softkey label softkey.x.precede To position the custom softkey before the default softkeys softkey.x.use.* Specify which call states the softkey will display in softkey.feature.*...
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default softkey.x.insert 0 to 10 The position on the handset screen for softkey x. For example, if the value is 3, the softkey will be displayed on the screen in the third position from the left. Note: If softkey.x.precede is configured, this value is ignored. If the insert location is greater than the number of softkeys, the key will be positioned last, after the other softkeys.
Page 123
Spectralink 84-Series Series Wireless Telephones Administration Guide softkey.1.label = ChainAct softkey.1.action = $S1$$Tinvite$ softkey.1.use.idle = 1 Reboot the handset. A softkey ChainAct displays. Press ChainAct to dial the handset number 2900. To map the Do Not Disturb Enhanced Feature Key sequence to a softkey: Update the configuration file as follows: softkey.1.label = DND...
Page 124
Spectralink 84-Series Series Wireless Telephones Administration Guide <softkey/> The configuration parameter is defined as follows (where x=1 to a maximum number of defined softkeys). <efk/> Use the following three tables to configure the Enhanced Feature Key feature on your handset.
Change causes handset to restart or reboot. Handsfree Settings Spectralink handsets have built-in speakerphones and support Bluetooth v2.1 headsets with Enhanced Data Rate (EDR) and Headset Profile (HSP v1.2). You can enable and disable each of these options.
Spectralink 84-Series Series Wireless Telephones Administration Guide Bluetooth Headset Support You can use Bluetooth v2.1 headsets with your Spectralink handsets. To use a Bluetooth headset, you need to enable the Bluetooth headset feature and turn on the Bluetooth radio, as shown in the next table.
Page 127
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default Italian_Italy Spanish_Spain lcl.ml.lang.charset string Null The language character set. lcl.ml.lang.clock.x.24HourClock 0 or 1 or Null Null If parameter present, overrules lcl.datetime.time.24HourClock If 1, display time in 24-hour clock mode rather than am/pm.
Page 128
Spectralink 84-Series Series Wireless Telephones Administration Guide From the list, select the language you want to use and enter it in lcl.ml.lang . In the following example, the handset is set to use the Korean language. 1725-86984-000_P.docx September 2016...
Once configured, the handset will use Korean characters. The language can be changed on the Settings menu. Local Contact Directory The Spectralink 84-Series handsets feature a contact directory you can use to store frequently used contacts. Open the Contact Directory by navigating to Home> Contacts/Call Lists> Contact Directory.
Spectralink 84-Series Series Wireless Telephones Administration Guide First the handset looks in its local memory. If the user has populated the contact directory or makes any change to it, it will write to the MACaddress-directory.xml file on the central provisioning server and will use that file. If the user has not made any entries it will go to the second location.
Page 131
Spectralink 84-Series Series Wireless Telephones Administration Guide Table 8-32: Local Contact Directory elements Element Definition Permitted Values First Name UTF-8 encoded string of up to 40 bytes The contact’s first name. Last Name UTF-8 encoded string of up to 40 bytes The contact’s last name.
Spectralink 84-Series Series Wireless Telephones Administration Guide Example seed directory with Security set to speed dial 1 and ring tone 5: Configuring the Contact Directory The defaults can be changed to accommodate specialized applications of the contact directory. You can enable or disable the local contact directory. If disabled it will not appear on the menu.
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default dir.local.contacts.maxNum 1 to 9999 9999 Maximum number of contacts allowed in the local contact directory. dir.search.field 0 or 1 If 0, search the contact directory by contact’s last name. If 1, search by first name.
Page 134
Spectralink 84-Series Series Wireless Telephones Administration Guide Note that if you enable both the Auto Divert and Auto Reject features, Auto Divert overrules Auto Reject. Speed Dial You can link entries in the local contact directory to speed dial contacts on the handset. The range of speed dial numbers is from 1 to 9999.
You can use location services to send reports for Ekahau Real-Time Location Systems (RTLS) on the Spectralink handsets. You can select a transmit interval and enter a static IP address for the Ekahau Positioning Engine™ (EPE). Location services are provided by the EPE 4.0 using Ekahau Location Protocol (ELP).
To integrate the Microsoft Exchange Calendar features with your handset, configure the parameters in the next table. You can access the feature from the Applications menu on the Spectralink handsets. You will need valid Microsoft Windows credentials to access the Microsoft Exchange Calendar information on the handset.
Page 137
A tone will be played along with the reminder pop-up. Web Info: Using Microsoft Exchange Calendar Integration For user instructions on how to use calendar integration, refer to the Spectralink 84-Series Wireless Handset User Guide. Table 8-36: Enabling Microsoft Exchange Calendar Integration...
Spectralink 84-Series Series Wireless Telephones Administration Guide Open Application Interface Spectralink’s Open Application Interface (OAI) enables you to use the Spectralink handsets to retrieve and respond to information on third-party computer applications. Each handset that uses OAI features must be configured with its line number and MAC address in the OAI Gateway so that it can register to the OAI Gateway and receive messages from it.
Example OAI Configuration The following example shows the connection parameters you need to set for OAI communications with Spectralink handsets. You will need to specify the OAI user ID and gateway address. If deploying User Profiles, specify the User ID in the login.cfg file: Passwords –...
Page 140
Spectralink 84-Series Series Wireless Telephones Administration Guide user password for security reasons. Note that the user login password when deploying User Profiles is a separate password type. Please refer to the User Profiles section for more information about passwords and User Profiles.
Duress call alarms can also be deployed within the functionality of the 8440 and 8452 models. The emergency dial feature can be programmed to sound a local alarm through the built-in speakerphone when an emergency call is dialed.
The personalAlarm.cfg file contains the parameters that are listed in this document. Spectralink Personal Alarms configuration options are not offered on the handset menus or through the Web Configuration Utility. They are only configurable through the central provisioning server configuration files.
Page 143
The feature is disabled by ensuring the sensitivity for all motion events is set to zero. Note: Emergency call functionality The ability to make an emergency call can be configured on every Spectralink 84-Series handset model and is not unique to Spectralink Personal Alarms which are offered only on the 8441 and 8453 models.
The user cannot permanently disable Spectralink Personal Alarms or turn it on and off. The Spectralink Personal Alarms icon on the status bar indicates that the Spectralink Personal Alarms functionality is active. Colors and shapes signify its status:...
Page 145
Spectralink 84-Series Series Wireless Telephones Administration Guide If a running/tilt/still event has been detected, the handset goes into a “warning” state in which it presents a warning window and sounds the alert and/or vibrates. The user can cancel an impending alarm during the warning state by pressing the Cancel softkey and the alert audio will turn off and an alarm will not be sent to any configured security application and the handset resumes monitoring.
Page 146
Spectralink 84-Series Series Wireless Telephones Administration Guide When you are in an alarm state, the alerting ring tone or vibration can be turned off by selecting the Silence alarm option on the Features softkey menu. Only the audio/vibration is stopped. The alarm state will continue until cleared. The flashing LED continues until the alarm state is cleared.
Integration with Third Party Applications Customers will receive the most benefit with Spectralink Personal Alarms by integrating the handsets with monitoring applications and real-time location-tracking (RTLS) systems. Monitoring applications, such as lone worker systems, can monitor workers in real time and implement sophisticated response management procedures such as notifying response teams in the case of an alarm.
Page 148
Spectralink 84-Series handsets. Examples of implementation with third-party applications Third-Party applications, such as Lone Worker Systems, will use the Spectralink 84-Series XML API to receive handset events and provide notifications to the user. Specific application capabilities are dependent on the developer and customer requirements. A typical application...
Page 149
Personal Alarms configurable parameters Alarm detection and sensitivity parameters are configurable only by an administrator through the configuration files on a central provisioning server. The Spectralink Personal Alarms .cfg file contains the parameters that are listed in this document. Caution...
Page 150
This parameter requires correct configuration of the Emergency Dial feature as detailed in the Spectralink 84-Series Administration Guide. This parameter is disabled by default. If enabled, an emergency call is automatically placed when a running/tilt/still alarm occurs.
Alert settings can be programmed in the personal alarm application to play a tone pattern or vibration according to the notification profile. See Spectralink 84-Series Wireless Telephones Web Developer’s Guide for more information.
Spectralink 84-Series Series Wireless Telephones Administration Guide The Alarm event notifies an application that a (personal security) alarm condition has been detected or cleared on the handset. Use the following format when viewing the alarm event: <PolycomIPPhone> <AlarmNotificationEvent> <PhoneIP>172.29.71.157</PhoneIP> <MACAddress>00907a0e4459</MACAddress>...
Spectralink 84-Series Series Wireless Telephones Administration Guide Phone Lock The Phone Lock feature allows you to add an option to the Features softkey menu to lock the handset and require a password to unlock it. This can be important in certain settings where security is an important factor in handset deployment.
Page 154
Spectralink 84-Series Series Wireless Telephones Administration Guide Alert PIN, on successful entry call is answered. appropriate can begin right away. Phone Phone automatically locks on end of call. remains locked. Incoming IM IM alert screen with first IM message No IM alert screen displayed. Phone sends a “486”...
If 1, you can restart, reboot, or power cycle the handset to override the value for phoneLock.lockState in the MAC-phone.cfg and start the handset in an unlocked state. You can then lock or unlock the handset locally. Spectralink recommends that you do not leave this parameter enabled as its use is primarily administrative.
The following illustration shows the default sample random mode configuration for the provisional polling feature in the everything.cfg file. Push-to-talk and Group Paging The Push-to-talk (PTT) and Group Paging features are supported on all Spectralink 84-Series handset models. The Group Paging feature enables pages —one-way audio announcements — to users subscribed to a page group.
Tip: Compatibility With Earlier/Later Spectralink Handsets You can configure the PTT feature to be compatible with the earlier Spectralink 8020 and 8030 Series Wireless Handsets by setting the ptt.compatibilityMode parameter to ‘1’. If you are deploying Spectralink 87- Series handsets and need to maintain PTT compatibility, this parameter must be set to 0 as the 87-Series handset does not support the G.726 codec.
Page 158
0 or 1 If 0, the PTT protocol behavior is not compatible with Spectralink handset models 8020/8030 or older. If 1, all PTT protocol behavior is compatible with the older Spectralink handsets, even if some configuration parameters are incompatible. For example, if this parameter is enabled and ptt.codec is set to G.722, the G.726QI codec will be used for outgoing PTT audio to maintain compatibility.
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default ptt.emergencyChannel.volume -57 to 0 The volume of emergency pages relative to the maximum speakerphone volume of the handset. Positive values are louder than the maximum and negative values are quieter. The gain to use for emergency page/PTT is the maximum termination gain plus this parameter.
Page 160
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default ptt.pageMode.codec G.711Mu, G.726QI, or G.722 G.722 The audio codec to use for outgoing group pages. Incoming pages will be decoded according to the codec specified in the incoming message.
Null The user part (for example, 1002) or the user and the host part (for example, 1002@Spectralink.com) of the registration SIP URI. reg.x.applyServerDigitMapLocally 0 or 1 If 1 and reg.x.server.y.specialInterop is set to lync2010, lync2013 or Skype for Business, the handset uses the dialplan from the Microsoft Lync Server.
Page 162
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default reg.x.displayName UTF-8 encoded Null string The display name used in SIP signaling and/or the H.323 alias used as the default caller ID. reg.x.ice.turn.callAdmissionControl.enabled 0 or 1 If 0, call admission control is disabled. If 1, call admission control is enabled for calls using the Microsoft Skype for Business or Microsoft Lync Server 2013 or 2010..
Page 163
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default reg.x.proxyRequire string Null The string that needs to be entered in the Proxy-Require header. If Null, no Proxy-Require will be sent. reg.x.ringType.privateLine default, ringer1 to default ringer24 The ringer to be used for calls received by a private line connected to Microsoft Skype for Business or Microsoft Lync Server 2013 or 2010.
Notes: If this parameter is set, it will overrule even if the DHCP server is available. If this registration is used for Microsoft Office Communications Server 2007 R2 on Spectralink handsets, this parameter must be in the form OCShostname.OSCdomain_name. reg.x.server.y.expires...
Specify if this registration should support Microsoft Office Communications Server 2007 R2 (ocs2007r2), Microsoft Live Communications Server 2005 (lcs2005), or Microsoft Skype for Business or Microsoft Lync Server 2013 or 2010. (. Note: To use instant messaging on Spectralink handsets, set this parameter to ocs2007r2. reg.x.server.y.transport...
Page 166
Spectralink 84-Series Series Wireless Telephones Administration Guide hold, switch to another call on the same registered line, and have both calls display. As shown in the next tables, you can set the maximum number of concurrent calls per registered line and the default number of calls per line key.
Spectralink 84-Series Series Wireless Telephones Administration Guide Flexible Call Appearances A number of features are associated with Flexible Call Appearances. Use the following information to understand how you can organize registrations, line keys per registration, and concurrent calls per line key.
Page 168
Resetting a User’s Password Spectralink recommends that you create a single default user password for all users. You can restore this default password by removing the password parameter from the override file. This will cause the handset to use the default password in the <user>.cfg file.
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default prov.login.defaultUser String Null The username for the default user. If present, the user is automatically logged in when the handset boots up and logged in after another user logs out.
Voicemail Integration The Spectralink 84-Series handset is compatible with voicemail servers. You can configure each handset or line registration per handset to subscribe with a SIP URL to a voicemail server contact. You can also configure the handset to access voicemail with a single key, for example, 1725-86984-000_P.docx...
Page 171
Spectralink 84-Series Series Wireless Telephones Administration Guide the Messages icon on the handset’s Home screen. When you access the voicemail server, the handset gives a visual and audio alert; you can also configure a message waiting alert to indicate that you have unread voicemail messages.
Spectralink 84-Series Series Wireless Telephones Administration Guide Example Voicemail Configuration The following illustration shows you how to enable one-touch access to the voicemail server. In the next illustration, line 2 is configured to subscribe to the voicemail server at voicemail.Spectralink.com.
Page 173
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default voIpProt.server.dhcp.option 128 to 254 The option to request from the DHCP server if voIpProt.server.dhcp.available= 1. Note: If reg.x.server.y.address is non-Null, it overrules even if the DHCP server is available.
Page 174
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default voIpProt.server.x.expires positive integer, 3600 minimum 10 The handset’s requested registration period in seconds. Note: The period negotiated with the server may be different. The handset will attempt to re-register at the beginning of the overlap period. For example, if expires=”300”...
Page 175
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default voIpProt.SDP.useLegacyPayloadTypeNegotiation 0 or 1 If set to 1, the handset transmits and receives RTP using the payload type identified by the first codec listed in the SDP of the codec negotiation answer.
Page 176
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default voIpProt.SIP.dialog.usePvalue 0 or 1 If set to 0, handset uses a pval field name in the Dialog. This obeys the draft-ietf-sipping-dialog-package-06.txt draft. If set to 1, the handset uses a field name of pvalue.
Page 177
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default TCPOnly – only TCP will be used. voIpProt.SIP.pingInterval 0 to 3600 The number in seconds to send "PING" message. This feature is disabled by default. voIpProt.SIP.pingMethod PING, OPTIONS PING The ping method to be used.
Applications icon. The other is the development of these apps and the parameters that are used to implement them. The Spectralink handsets support a full Web browser that the user can launch by navigating to Home> Applications. The label and url for the web application is set in the parameters listed below.
Page 179
Spectralink 84-Series Series Wireless Telephones Administration Guide The following illustration shows the Web browser’s interactive home page on the Spectralink handset. Table 8-58: SDK Application Parameters Parameter Permitted Values Default 0 – 65,535 apps.telNotification.heartbeatTimeoutSeconds Implements a "heartbeat" timer for telephony notifications that repeats the line registration notification on a periodic basis if set.
Page 180
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default apps.push.secureTunnelEnabled 0 or 1 If 0, the Web server is not connected through a secure tunnel. If 1, the Web server is connected through a secure tunnel. To disable the non-secure push (HTTP) requires that both apps.push.secureTunnelEnabled and apps.push.secureTunnelRequired be set to 0.
Page 181
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default apps.telNotification.outgoingEvent 0 or 1 If 0, outgoing call notification is disabled. If 1, notification is enabled. apps.telNotification.scanBarcodeEvent 0 or 1 If 0, event notification is disabled. If 1, notification is enabled.
Page 182
Spectralink 84-Series Series Wireless Telephones Administration Guide <oai/> The Spectralink handsets support communications using the Open Application Interface (OAI). Also see Open Application Interface.You can set the connection parameters using the table shown next: Table 8-60: Open Application Interface (OAI) Parameters...
The URL of an application The label and URL of up to 12 applications (for x = 1 to 12). For the Spectralink 84-Series handsets, the toolbar autohide is disabled by default. Example Web browser Configuration The following example illustrates the use of these two parameters and how they look on the Application menu.
Spectralink 84-Series Series Wireless Telephones Administration Guide Web browser parameters <mb.> The <mb.> parameters control the home page, proxy and size limits to be used by the browser when it is selected to provide services. Table 9-2: Web browser Parameters...
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default mb.main.idleTimeout 0 - 600, seconds The timeout, in seconds, for the interactive browser. If the interactive browser remains idle for the defined period of time, the phone returns to the idle browser. If 0, there is no timeout.
Page 186
Spectralink 84-Series Series Wireless Telephones Administration Guide Table 9-4: Push Parameters Parameter Permitted Values Default np.normal.alert.apiPush.tonePattern silent, messageWaiting, silent instantMessage, remoteHoldNotification, localHoldNotification, positiveConfirm, negativeConfirm, welcome, misc1, misc2, misc3, misc4, misc5, misc6, misc7, custom1, custom2 If silent, there is no sound when an alert is pushed.
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default apps.push.play.incall.volume.scaling -36dB to 0dB This parameter allows the administrator to attenuate the volume level of alert tones played in-ear when a user is in the call. Some alert tones may be perceived by users as being loud and this parameter allows an administrator to apply volume reduction to all tones played by the API when in call.
Page 188
Spectralink 84-Series Series Wireless Telephones Administration Guide Table 9-5: Telephone Heartbeat Parameter Parameter Permitted Values Default 0 – 65,535 apps.telNotification.heartbeatTimeoutSeconds Implements a "heartbeat" timer for telephony notifications that repeats the line registration notification on a periodic basis if set. The default value for this parameter is 0, where the timer does not start at all, so there is no change to the behavior unless the apps.telNotification.heartbeatTimeoutSeconds parameter is set to a non-zero value.
Open Application Interface parameters <oai.> The Spectralink handsets support communications using the Open Application Interface (OAI). You can set the connection parameters using the table shown next:...
Spectralink 84-Series Series Wireless Telephones Administration Guide apps.serverRootURL is set to the application server root URL. For example, http://172.24.128.85:8080/sampleapps . apps.push.username is set to the appropriate user name. For example, bob. apps.push.password is set to the appropriate password. For example, 1234.
Spectralink 84-Series Series Wireless Telephones Administration Guide Personal Alarms The PersonalAlarm.cfg template is provided with the Spectralink software download in the Config >Features folder. Use it to as a starting point to customize your deployment of this feature. 1725-86984-000_P.docx September 2016...
Chapter 10: System-Level Parameters Certain parameters address system-level settings, such as DHCP. Configuration File Encryption You can encrypt configuration files (excluding the master configuration file), contact directories, and configuration override files. See Encrypting Configuration Files for how to encrypt configuration files. This section allow you to regulate the behavior of encrypted files. Summary Parameter Used to:...
Spectralink CA certificates can be obtained from: http://pki.spectralink.com/aia/Spectralink%20Issuing%20CA.crt http://pki.spectralink.com/aia/Spectralink%20Root%20CA.crt Spectralink uses the X.509 standard, which defines what information can go into a certificate. An X.509 digital certificate is a digitally signed statement. All X.509 certificates have the following fields, in addition to the signature: ...
Page 194
The following is an example of a Spectralink device certificate when opened in Microsoft Windows. The device certificate and associated private key are stored on the handset in its non-volatile memory as part of the manufacturing process.
‘self-signed’ and not as ‘Factory Installed’. The difference indicates that different issuing CAs were used to generate the certificates. As long as the authenticating server trusts the Spectralink Root CA that issued these certificates, the handsets will operate correctly.
Spectralink 84-Series handsets are shipped with a Spectralink device certificate and its associated private key known only to the phone which can be used by EAP-TLS for Wi-Fi security. The Spectralink device certificate uses the handset’s MAC address as its common name which is also its Identity.
Page 197
You will load the Platform certificates using the below parameters in the wireless.cfg file. Spectralink recommends that you load Wi-Fi certificates in slot1 and provisioning/syslog server certificates in slot2. This parallels where SLIC loads certificates for the Wi-Fi security method and for the provisioning server.
Page 198
In this step you assign the program that is using the certificate(s) to a Profile List that you created above. More than one program can use a certificate. Spectralink recommends using Platform 1 or Platform 2 for Platform uses; provisioning server, syslog server and Wi-Fi security: ...
Page 199
These are loaded and assigned exactly as described above for Wi-Fi security methods EAP-TLS or PEAP. Spectralink recommends that you use different CA certificates for servers than you do for Wi-Fi security methods and assign the Platform Profiles accordingly. Provisioning server certificates can be configured with SLIC.
Page 200
Spectralink 84-Series Series Wireless Telephones Administration Guide #4 Common name validation When a provisioning or syslog server sends its certificate to the client to be validated one of the default steps the phone will do is to verify that the Common Name tied to the certificate matches the name of the server it is talking to.
Page 201
Spectralink 84-Series Series Wireless Telephones Administration Guide #1 Loading Application certificates Application certificates are assigned a number (1-6) and that number is used to identify the application when installing and assigning the certificate it requires. Application certificates are installed using the following parameters for application slots:...
Page 202
Device Certificates are used in the following situations: Mutual TLS Authentication: Allows a server to verify that a device is truly a Spectralink device (and not a malicious endpoint or software masquerading as a Spectralink device). This could be used for tasks like provisioning, or SIP signaling using TLS signaling.
Page 203
(based on the MAC address) and signed by the Spectralink Certificate Authority (CA). Since it is installed at the time of manufacture, it is the easiest option for out-of-box activities; in particular, device provisioning.
Page 204
Spectralink 84-Series Series Wireless Telephones Administration Guide where X = 1 or 2. Parameter Permitted Values Default device.sec.TLS.profile.deviceCert1 (TLS Platform Profile 1) Builtin, Platform1, Null device.sec.TLS.profile.deviceCert2 (TLS Platform Profile 2) Platform2 Choose the device certificate(s) for TLS Platform Profile 1 and TLS Platform Profile 2 to use for authentication.
Page 205
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default sec.TLS.customDeviceCert.x String Null The custom device certificate for TLS Application Profile x (x= 1 to 6). sec.TLS.customDeviceKey.x String Null The custom device certificate private key for TLS Application Profile x (x= 1 to 6).
Page 206
Spectralink 84-Series Series Wireless Telephones Administration Guide Cipher’ is a special case option which will not encrypt the signaling traffic, and is useful for troubleshooting purposes. You will only need to configure cipher suite parameters if you are not using the default.
Using a configuration file Through the handset’s user interface To generate a certificate signing request on a Spectralink handset: Navigate to Settings> Advanced Settings> [enter password]> Administration Settings> Generate CSR. From the Generate CSR Screen, enter information as shown next. You must fill in the Common Name and Country fields.
Spectralink 84-Series Series Wireless Telephones Administration Guide Downloading Certificates to a Spectralink Phone You can download certificates to a Spectralink handset by specifying a URL where the certificate is currently stored. You can install up to eight CA certificates and eight device certificates on the handset.
These attempts will timeout, but the timeout mechanism can cause long delays (for example, two minutes) before the handset call proceeds using the working server. To prevent this issue, long TTLs should be used. Spectralink recommends deploying an on-site DNS server as part of the redundancy solution.
Page 210
Spectralink 84-Series Series Wireless Telephones Administration Guide Phone Configuration The handsets at the customer site are configured as follows: Server 1 (the primary server) will be configured with the DNS name of the service provider call server. The IP address of the server(s) will be provided by the DNS server, for example: reg.1.server.1.address=voipserver.serviceprovider.com .
Spectralink 84-Series Series Wireless Telephones Administration Guide Incoming Signaling Validation You can choose from three optional levels of security for validating incoming network signaling: Source IP address validation Digest authentication Source IP address validation and digest authentication...
If 0, login credentials are not used for authentication to the server on registration x. If 1, login credentials are used for authentication to the server. Note: This must be set to 1 for instant messaging on the Spectralink handsets.
Page 213
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default reg.x.server.y.transport Null, DNSnaptr, DNSnaptr TCPpreferred, UDPOnly, TLS, TCPOnly The transport method the handset uses to communicate with the SIP server. Null or DNSnaptr – if reg.x.server.y.address is a hostname and reg.x.server.y.port is 0, do NAPTR then SRV look-ups to try to discover the transport, ports and servers, as per RFC 3263.
Page 214
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Used to: reg.x.lineKeys Specify the number of line keys to use for a single registration Parameter Permitted Values Default feature.presence.enabled 0 or 1 If 0, the presence feature — including user status — is disabled. If 1, the presence feature is enabled with status options.
Spectralink 84-Series Series Wireless Telephones Administration Guide IP Type-of-Service The type-of-service field in an IP packet header consists of four type-of-service (TOS) bits and a 3-bit precedence field. See the next table for available parameters. Each TOS bit can be set to either 0 or 1.
Administrative Settings> Logging. (Skype for Business only.) Caution: Changing the Logging Parameters Logging parameter changes can impair system operation. Do not change any logging parameters without prior consultation with Spectralink Technical Support. The event logging system supports the following classes of events: Table 10-8: Logging Levels...
Advanced Settings> Administrative Settings> Logging. (Skype for Business only.) log.render.file 0 or 1 Set to 1. Spectralink 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 handset will upload all logs that have not yet been uploaded, and erase half of the logs on the handset.
Set to 1. Spectralink recommends that you do not change this value. log.render.stdout 0 or 1 Set to 1. Spectralink recommends that you do not change this value. Note that on Spectralink handsets, the default value is 0. log.render.type 0 to 2 Refer to Table 10-9: Event Timestamp Formats for timestamp type.
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values log.sched.x.startDay 0 to 7 When startMode is abs, specifies the day of the week to start command execution. 1=Sun, 2=Mon, ..., 7=Sat log.sched.x.startMode abs, rel Start at an absolute time or relative to boot.
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default nat.signalPort 1024 to 65535 The port used for SIP signaling. Overrules voIpProt.local.port. Change causes handset to restart or reboot. Example Network Address Translation Configuration The parameter nat.ip is the public IP that you want to advertise in SIP signaling. The IP is 120.242.6.155.
Spectralink 84-Series Series Wireless Telephones Administration Guide <request/> These settings control the handset’s behavior when a request for restart or reconfiguration is received. Table 10-14: Configuration Request Parameter Parameter Permitted Values Default request.delay.type audio, call call Specify when the handset should process a request for a restart or reconfiguration. If set to audio, the request will be executed once there is no active audio on the handset —...
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted values Defaults sec.srtp.mki.enabled 0 or 1 The master key identifier (MKI) is an optional parameter for the cryptographic parameter in the SDP that uniquely identifies the SRTP stream within an SRTP session. MKI is expressed as a pair of decimal numbers in the form: |mki:mki_length| where mki is the MKI value and mki_length its length in bytes.
Page 223
Spectralink 84-Series Series Wireless Telephones Administration Guide Web Info: SRTP RFC Resources For more information on SRTP, see 3711. For the procedure describing how two handsets set up SRTP for a call, see 4568. Authentication proves to the handset receiving the RTP/RTCP streams that the packets are from the expected source and have not been tampered with.
Page 224
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default sec.srtp.require 0 or 1 If 0, secure media streams are not required. If 1, the handset is only allowed to use secure media streams. Any offered SIP INVITEs must include a secure media description in the SDP or the call will be rejected. For outgoing calls, only a secure media stream description is included in the SDP of the SIP INVITE, meaning that the non- secure media description is not included.
Spectralink 84-Series Series Wireless Telephones Administration Guide This would result in an offer (SIP INVITE with SDP) with 8 crypto attributes with the following session parameters: <no session parameters> UNENCRYPTED_SRTCP UNENCRYPTED_SRTP UNAUTHENTICATED_SRTP UNAUTHENTICATED_SRTP,UNENCRYPTED_SRTCP UNENCRYPTED_SRTP,UNENCRYPTED_SRTCP UNAUTHENTICATED_SRTP,UNENCRYPTED_SRTP UNAUTHENTICATED_SRTP,UNENCRYPTED_SRTP,UNENCRYPTED_SRTCP In the above example, the crypto attributes are ordered “most secure” to “least secure” (more security turned off).
About the Optional Failover Behaviors Spectralink handsets rely on two server redundancy technologies: failover and fallback. Using these technologies, multiple servers are set up so that when the primary server fails, a secondary server can take over. In some cases, a combination of the two may be deployed.
Page 227
Spectralink 84-Series Series Wireless Telephones Administration Guide With failover, all servers (primary and secondary) share the same registration data. In this scenario, secondary servers support all the features that the primary server supports. With re-register on failover disabled—the default behavior—when a handset’s registration request is diverted to a secondary server, the handset doesn’t have to register with the...
Page 228
Spectralink 84-Series Series Wireless Telephones Administration Guide When the primary RRoFO-aware SBC fails, handsets can no longer communicate with it. The handsets will attempt to register with a secondary RRoFO-aware SBC, as shown next. If registration is successful (as shown next), handsets can communicate with the secondary RRoFO-aware SBC, and traffic flow will continue without interruption.
Spectralink 84-Series Series Wireless Telephones Administration Guide Enabling Proxy Servers If your implementation uses proxy servers, make sure you enable the use of proxy servers in your configuration file(s). If you’ve defined reg parameters, set reg.x.server.y.useOutboundProxy to 1. Note: Compatibility with Microsoft Skype for Business The concurrent failover/fallback feature is not compatible with Microsoft Skype for Business.
Spectralink 84-Series Series Wireless Telephones Administration Guide Failover Deployments Failover deployments rely on a SRV (Service Record) built in the DNS server. Phones then use the domain name as the reg.1.server.1 address, and use the NAPTR (Name Pointer) method (the default setting in the 84-Series) for querying the DNS server. The domain contains the SRV records which provide a list of potential hosts and connection protocols (TCP, UDP, or TLS), ordered in the sequence you wish clients to attempt to connect.
Page 231
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default When set to 0, and the reRegisterOn parameter is enabled, existing registrations will remain active. This means that the handset will attempt failback without first attempting to register with the primary server to determine if it has recovered.
Page 232
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default registration: the handset tries the primary server again when the registration renewal signaling begins. duration: the handset tries the primary server again after the time specified by reg.x.outboundProxy.failOver.failBack.timeout expires.
Spectralink handsets support standard IEEE 802.1X authentication. Figure 10-1 shows the RADIUS server using the AP as the authenticator for the Spectralink 84-Series handsets. Figure 10-1: A Typical 802.1X Network Configuration Spectralink handsets support the following EAP authentication methods: EAP-PEAPv0/MSCHAPv2 (requires CA certificates) 1725-86984-000_P.docx...
Page 234
Spectralink 84-Series Series Wireless Telephones Administration Guide EAP-FAST (optional Protected Access Credential (PAC) file, if not using in-band provisioning) EAP-TLS (requires CA certificates) To set up an EAP method that requires a Device or CA certificate, you need to configure TLS Platform Profile 1 or TLS Platform Profile 2 to use with 802.1X.
Spectralink 84-Series Series Wireless Telephones Administration Guide Table 10-24: Ice Parameters Parameter Permitted Values Default tcpIpApp.ice.mode Disabled, Standard, Disabled MSOCS Turn SIP ICE negotiation on or off. If using Skype for Business or Microsoft Lync Server 2013 or 2010. , set to MSOCS to enable ICE.
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default tcpIpApp.keepalive.tcp.sip.tls.enable 0 or 1 If 0, disable TCP keep-alive for SIP signaling connections that use TLS transport. If 1, enable TCP keep-alive for SIP signaling connections that use TLS transport.
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values tone.chord.callProg.x.onDur positive integer tone.chord.misc.x.onDur positive integer tone.chord.ringer.x.onDur positive integer The on duration (length of time to play each component) in milliseconds, 0=infinite. tone.chord.callProg.x.offDur positive integer tone.chord.misc.x.offDur positive integer tone.chord.ringer.x.offDur positive integer The off duration (the length of silence between each chord component) in milliseconds, 0=infinite.
Cancellation Parameters Consult Spectralink customer support before you make changes to any acoustic echo cancellation parameters. Audio Codecs The following table details the audio codec support and priority for Spectralink handsets: Table 11-1: Audio Codec Priority Supported Audio Codecs Priority G.722...
Spectralink 84-Series Series Wireless Telephones Administration Guide Algorithm Reference Raw Bit IP Bit Rate Sample Default Effective Rate Rate Payload Audio Size Bandwidth G.711 a-law RFC 1890 64 Kbps 80 Kbps 8 Ksps 20 ms 3.5 KHz G.711 RFC 1890...
Page 241
RSSI signal strengths from -65db to -40db. While the default is -65db, Spectralink recommends that users experiment with values between -65db and -55db. The +10db is added the threshold to prevent it from ping-ponging between two APs.
Spectralink 84-Series Series Wireless Telephones Administration Guide As an example, imagine the following scenario: The threshold is set to -60 The bias is set to 5 The band is set to prefer5GHz (a-band) In this case, the following would be true: ...
Spectralink 84-Series Series Wireless Telephones Administration Guide Summary Parameter Used to: call.shared.disableDivert Specify whether call diversion should be disabled by default on all shared lines reg.x.type Specify the per-registration line type (private or shared) reg.x.thirdPartyName Specify the shared line third-party name.
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Used to: dialplan.impossibleMatchHandling Specify the behavior if an impossible dial plan match occurs dialplan.removeEndOfDial Specify if trailing # digits should be removed from digits sent out dialplan.routing.emergency.x.* Specify the details for emergency dial plan routing dialplan.routing.server.x.*...
Page 245
Spectralink 84-Series Series Wireless Telephones Administration Guide The following guidelines should be noted: The following letters are case sensitive: x, T, and R You must use only *, #, +, or 0-9 between the second and third R ...
Page 246
Spectralink 84-Series Series Wireless Telephones Administration Guide The Spectralink 84-Series handset utilizes a default digit map as part of the dial plan configuration. The following explains what each of the default digit mappings will match to: [2-9]11 – This string will match 211, 311, 411, 511, 611, 711, 811, or 911 ...
Page 247
Spectralink 84-Series Series Wireless Telephones Administration Guide not be necessary to further restrict the dial plan at the handset level. If this is the case then a simplified digit map, as described, would be ideal. Table 10-6: Dial Plan (Digit Map) Parameters...
Page 248
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default dialplan.removeEndOfDial 0 or 1 If set to 1, strip trailing # digit from digits sent out. dialplan.routing.emergency.outboundIdentity SIP, secure SIP, or TEL Null The identity used to identify your handset when you place an emergency call from your handset. A valid SIP, secure SIP, or TEL URI.
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default dialplan.x.applyToTelUriDial 0 or 1 0 or 1 dialplan.x.applyToUserDial dialplan.x.applyToUserSend 0 or 1 dialplan.x.digitmap string - max number of Null characters 2560 dialplan.x.digitmap.timeOut string - max number of Null characters 100...
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default locInfo.x.A3 String Null Enter the city the handset is located in. locInfo.x.PRD String Null Enter the leading direction of the street location. locInfo.x.RD String Null The name of the road or street the handset is located on.
Spectralink 84-Series Series Wireless Telephones Administration Guide The handset is compatible with RFC 1889 - RTP: A Transport Protocol for Real-Time Applications - and the updated RFCs 3550 and 3551. Consistent with RFC 1889, the handset treats all RTP streams as bi-directional from a control perspective and expects that both RTP end points will negotiate the respective destination IP addresses and ports.
Spectralink 84-Series Series Wireless Telephones Administration Guide Shared Call Appearance Signaling A shared line is an address of record managed by a call server. The server allows multiple end points to register locations against the address of record. The handset supports shared call appearances (SCA) using the SUBSCRIBE-NOTIFY method in the “SIP Specific Event Notification”...
Notes: If this parameter is set, it overrules even if the DHCP server is available. If this registration is used for Microsoft Office Communications Server 2007 R2 on Spectralink handsets, this parameter must be in the form OCShostname.OSCdomain_name. 1725-86984-000_P.docx...
Page 254
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default dns.cache.A.x.address dotted-decimal IP version 4 address Null IP address. dns.cache.A.x.name valid hostname Null Hostname dns.cache.A.x.ttl 300 to 536870912 (2^29), seconds The TTL describes the time period the handset will use the configured static cache record. If a dynamic network...
Page 255
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default dns.cache.SRV.x.target domain name string Null The domain name of the target host. For more information, see 2782. dns.cache.SRV.x.ttl 300 to 536870912 (2^29), seconds The TTL describes the time period the handset will use the configured static cache record. If a dynamic network...
Page 256
Spectralink 84-Series Series Wireless Telephones Administration Guide Above addresses are presented to 84-Series software in order, for example, dns.cache.A.1, dns.cache.A.2, and so on. Example 2 This example shows how to configure static DNS cache where your DNS provides A records for reg.x.server.y.address but not SRV.
Page 257
Spectralink 84-Series Series Wireless Telephones Administration Guide Example 3 This example shows how to configure static DNS cache where your DNS provides NAPTR and SRV records for reg.x.server.x.address. When the static DNS cache is used, the site.cfg configuration will look as follows: When the static DNS cache is used, the site.cfg configuration will look as follows:...
Spectralink 84-Series Series Wireless Telephones Administration Guide Settings: Forcing NAPTR Lookups The reg.1.server.1.port, reg.1.server.2.port, reg.1.server.1.transport, and reg.1.server.2.transport values in this example are set to null to force NAPTR lookups. Using Static DNS Cache for Redundancy Failover redundancy can only be utilized when the configured IP server hostname resolves (through SRV or A record) to multiple IP addresses.
Spectralink 84-Series Series Wireless Telephones Administration Guide If the initial DNS query returns no results for the hostname or cannot be contacted, then the values in the static cache are used for their configured time interval. After the configured time interval has elapsed, a resolution attempt of the hostname will again result in a query to the DNS.
Spectralink 84-Series Series Wireless Telephones Administration Guide Attribute Permitted Values Default Interpretation dns.cache.NAPTR.x.flags string Null Flags to control aspects of the rewriting and interpretation of the fields in the record. Flags are single characters from the set [A-Z, 0-9]. The alphabetic characters are case insensitive.
Page 261
Spectralink 84-Series Series Wireless Telephones Administration Guide Attribute Permitted Values Default Interpretation dns.cache.A.x.ttl 0 to 65535 Specifies the time interval that the resource record may be cached before the source of the information should again be consulted. dns.cache.A.x.address dotted-decimal IP...
Page 262
Spectralink 84-Series Series Wireless Telephones Administration Guide Example 2 This example shows how to configure static DNS cache where your DNS provides A records for server.X.address but not SRV. In this case, the static DNS cache on the handset provides SRV records.
Page 263
Spectralink 84-Series Series Wireless Telephones Administration Guide reg.1.address="1002@sipserver.example.com reg.1.server.1.address="172.23.0.140" reg.1.server.1.port="5075" reg.1.server.1.transport="UDPOnly" reg.1.server.2.address="172.23.0.150" reg.1.server.2.port="5075" reg.1.server.2.transport="UDPOnly" When the static DNS cache is used, the configuration would look as follows: reg.1.address="1002" reg.1.server.1.address="sipserver.example.com" reg.1.server.1.port="" reg.1.server.1.transport="" reg.1.server.2.address="" reg.1.server.2.port="" reg.1.server.2.transport="" dns.cache.NAPTR.1.name="sipserver.example.com" dns.cache.NAPTR.1.ttl= "3600" dns.cache.NAPTR.1.order="1" dns.cache.NAPTR.1.preference="1" dns.cache.NAPTR.1.flag="s"...
Spectralink 84-Series Series Wireless Telephones Administration Guide Reason for Null setting The reg.1.server.1.port, reg.1.server.2.port, reg.1.server.1.transport, and reg.1.server.2.transport values in this example are set to null to force NAPTR lookups. Voice Activity Detection The purpose of voice activity detection (VAD) is to detect periods of silence in the transmit data path so the handset doesn’t have to transmit unnecessary data packets for outgoing audio.
Page 265
Part IV: Troubleshooting and Maintaining your Deployment Part IV provides you with the information you need to troubleshoot issues with your Spectralink 84-Series handsets and for basic, advanced, audio, user and telephone security features. Part IV consists of the following chapters: ...
Spectralink Handsets This chapter shows you some tools and techniques for troubleshooting Spectralink handsets running Spectralink Software. The handset can provide feedback in the form of on-screen error messages, status indicators, and log files for troubleshooting issues. This chapter includes information on: ...
Spectralink 84-Series Series Wireless Telephones Administration Guide Troubleshooting Flow Diagram A troubleshooting flow diagram provides an easy to follow list of symptoms to facilitate problem isolation, data collection and resolution. 1725-86984-000_P.docx September 2016...
Spectralink 84-Series Series Wireless Telephones Administration Guide Understanding Error Message Types Several types of errors can occur while the handset is booting. If an error occurs, the handset will inform you by displaying an error message. Errors can affect how the handset boots up. If the error is fatal, the handset will not be able to boot until the error is resolved.
Page 269
An error is detected by a .ld file just loaded to the handset. While customers load and run General Availability (GA) code from the Spectralink.com web site, there are a few special 84-Series handsets which use special engineering code. This error means the wrong code (GA code on engineering handset or vice versa) is being loaded on the handset.
A persistent list of current warnings, which can be viewed from Settings> Status> Diagnostics> Warnings Wi-Fi: No APs Found This message displays on Spectralink handsets if the handset is unable to connect to an access point (AP) on the wireless network. Check the following: ...
Page 271
Spectralink 84-Series Series Wireless Telephones Administration Guide Network link is down Since the Spectralink handsets do not have an LED indicating network LINK status like many networking devices, link failures are indicated with a message. The ‘Network link is down’ message will be shown on the screen whenever the handset is not in the menu system and will persist until the link problem is resolved.
Page 272
Did the problem just start? What has changed? Have the files been revised recently? Insufficient Bandwidth This message displays if a Spectralink handset has a poor network connection or the AP does not have enough bandwidth available to handle this handset.
Page 273
Spectralink 84-Series Series Wireless Telephones Administration Guide incorrect. If an invalid regulatory domain setting is detected, the handset’s radio is not disabled, but the restriction is enforced. Line: Unregistered This message displays if a line fails to register with the call server. Check the following: ...
Page 274
Network Authentication Failure This message displays if 802.1X authentication between the Spectralink handset and WLAN AP fails. The codes shown in the following table will display on the handset’s screen if the Details softkey is pressed. They can also be found in the log files:...
Troubleshooting: I can’t find the Status menu on my Spectralink handset To view the Status menu on a Spectralink handset use the left or right arrow key to navigate to Settings> Status> OK. Under the Platform menu, you can get details on the handset’s serial number, MAC address, the current IP address, the Updater version, the application version, the name of the SIP.ld file...
Combinations. The handset uploads four files, namely, <mac>-boot.log, <mac>- app.log, mac-now-boot.log, and mac-now-app.log. The -now- logs are uploaded manually unless they are empty. Spectralink 84-Series handset use the 1, 5, and 9 dial pad keys to force log file uploads.
Page 277
Spectralink 84-Series Series Wireless Telephones Administration Guide log.render.level—Sets the lowest level that can be logged (default=1) by any of the log.level.change.module_name parameters. log.render.file.size—Maximum size before log file is uploaded (default=32 kb) log.render.file.upload.period—Frequency, in seconds, of log uploads (default is 86400 seconds = 24 hours) ...
Spectralink 84-Series Series Wireless Telephones Administration Guide Manual Log Upload If you want to look at the log files without having to wait for the handset to upload them (which could take as long as 24 hours or more), initiate an upload by pressing the correct multiple key combination on the handset (see Multiple Key Combinations –...
Page 279
Spectralink 84-Series Series Wireless Telephones Administration Guide ○ RX packet count ○ Missed packet count ○ Dropped packet count ○ Jitter in ms AThresh ○ AP MAC address ○ RSSI ○ Pay load size, release interval ○ TX packet count ○...
Spectralink Handsets. Managing the Phone’s Memory Resources Spectralink handsets are designed to operate optimally in a variety of deployments and real- world environments. Each new software release adds new features and capabilities that require varying degrees of the handset’s memory resources. To ensure your handsets and their configured features operate smoothly, you will need to check that the handsets have adequate available memory resources.
Spectralink 84-Series Series Wireless Telephones Administration Guide The handsets reboot or freeze up. The handsets do not download all ringtones, directory entries, backgrounds, or XML dictionary files. Applications running in the browser stop or do not run at all.
15KB The average size of Spectralink display images is 15KB. If you are using custom images, Spectralink recommends limiting the file size to 15KB for images on the display. If your handset does not display your custom image and the file size is less than 15KB, try reducing the number of available ringtones or display and image backgrounds.
Spectralink ringtones can range in size from 30KB to 125KB. If you want to use custom ringtones, Spectralink recommends limiting the file size to 16KB. If you want to make more room for custom ringtones, try disabling the browser, or reduce the number of custom or image backgrounds. If you want to make room for other features, try reducing the number of available ringtones.
Accelerometer – test using the Personal Alarms application Uploading a Phone’s Configuration Spectralink Software allows the upload of the files representing a handset’s current configuration. A number of files can be uploaded to the provisioning server, one for every active source as well as the current non-default configuration set.
Spectralink 84-Series Series Wireless Telephones Administration Guide Network Protocols and Ports Used on Spectralink Handsets See the next table for a list of the protocols and ports currently used by the Spectralink Software. Table 11-3: Protocols & Ports used by Spectralink handsets...
Press the Settings> Status> Diagnostics> Test Hardware> Keypad Diagnostics> Verify: press a key. Press each key to ensure each key is recognized properly. If the keypad seems defective contact your help desk, the reseller or Spectralink support. 1725-86984-000_P.docx September 2016...
Spectralink 84-Series Series Wireless Telephones Administration Guide Screen and System Access Issues The following table describes possible solutions to screen and system access issues. Table 11-6: Troubleshooting Screen and System Access Issues There is no response from feature key presses If your handset is not in the active state, do one of the following: ...
Spectralink 84-Series Series Wireless Telephones Administration Guide Display Issues The following table provides tips for resolving display screen issues. Table 11-8: Troubleshooting Display Issues There is no display or the display is incorrect If there is no display, power may not be correctly supplied to the handset. Do one of the following: ...
Upgrading Issues Tip: Important! When upgrading handset software using the Web Configuration Utility, the handset is unable to connect to the Spectralink Hosted Server. Occasionally, the handset is unable to connect to the Spectralink Hosted Server because: 1725-86984-000_P.docx September 2016...
Page 290
The Spectralink Hosted Server is temporarily unavailable. There isn’t any software upgrade file for the handset to download. The network configuration is preventing the handset from connecting to the Spectralink Hosted Server. Check for a firewall, ACL or another issue preventing the handset from loading code from the provisioning server.
Chapter 13: Miscellaneous Maintenance Tasks This chapter shows you how to maintain the Spectralink Software. This includes: Trusted Certificate Authority List Encrypting Configuration Files Multiple Key Combinations Default Feature Key Layouts Parsing Vendor ID Information ...
Page 292
Spectralink 84-Series Series Wireless Telephones Administration Guide Note: ConfigFileKenGen.exe requires a random seed file If using the DOS version of the key generator you can create the “c:\.rnd” and populate it with random data of your choosing. If compiled under a Linux or Unix system (generally including Cygwin), it should default to /dev/random and there will be no extra steps required.
Page 293
Spectralink 84-Series Series Wireless Telephones Administration Guide Example: config file (key1.cfg) for loading the key into the handsets Caution: Use the entire string produced by the key generator Ensure that you include the full string (including the “Crypt” and “KeyDesc” fields) rather than just the key.
Page 294
Spectralink 84-Series Series Wireless Telephones Administration Guide Place the master config file and the key config file onto the provisioning server that the handset is programmed (through SLIC or manually) to access. b Plug in (or turn on) the phone and allow it to find and load the file. Do this for all your phones.
Spectralink 84-Series Series Wireless Telephones Administration Guide Load the encrypted config files into your master configuration file. See the next example. A master configuration file with encrypted config files referenced: The phones are now ready to deploy. Comparing encrypted and unencrypted files Run configFileEncrypt.exe on the unencrypted file with the "-d"...
Spectralink 84-Series Series Wireless Telephones Administration Guide The command has these components: -i [the encrypted filename] -o [the decrypted filename] -k [the key filename] Changing an existing key Changing to a new key is a multi-step process. This is best done by gathering up all the phones and doing them all at once.
Multiple Key Combinations You can use multiple key combinations on your Spectralink handsets to reboot the handset, to restore the handset to factory default values, or to upload log files from the handset to your provisioning server.
Business or Microsoft Lync Server 2013 or 2010. You can use a multiple key combination to set the base profile on a particular Spectralink handset. Depending on your handset model, press and hold the 1, 4, and 9 dial pad keys simultaneously for about three seconds until you hear a confirmation tone.
Default Feature Key Layouts The following figures and tables show the default key layouts for the Spectralink 84-Series wireless handsets. The illustration of the Spectralink handsets is followed by a table that shows the available handset key functions. Spectralink 84-Series...
This vendor ID information is not a character string, but an array of binary data. The steps for parsing are as follows: Check for the Spectralink signature at the start of the option: 4 octet: 00 00 36 3d Get the length of the entire list of sub-options:...
Troubleshooting: I Can’t Take a Screen Capture of the Spectralink Site Survey Screen You will not be able to take screen captures of the site survey screens on the Spectralink handsets as the network connection is disabled while site survey is running. To capture the handset’s current screen: Modify your configuration file to enable the screen capture feature.
Part V: Appendices Provides reference information about Ringtone Pattern Names and Sound Effects, Session Initiation Protocol (SIP), and information about the third-party software that is included in the 84-Series software. 1725-86984-000_P.docx September 2016...
Appendix A: Ringtone Pattern Names and Sound Effects Parameters Ringer Patterns The following table shows the ring pattern names and their default descriptions: Parameter Ring Type number Ringtone Name Description Name ringer1 Silent Ring Silent ring ringer2 Low Trill Long single A3 Db3 major warble ringer3 Low Double Trill Short double A3 Db3 major warble...
Spectralink 84-Series Series Wireless Telephones Administration Guide Note: Using the Answer Ring Type The auto-answer on incoming call is currently only applied if there is no other call in progress on the handset at the time. Note: Silent Ring Silent ring will provide a visual indication of an incoming call, but no audio indication.
Page 306
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values se.rt.<ringClass>.ringer default, ringer1 to ringer24 The ringtone to be used for this class of ring. The ringer should match one of the Ringtone Pattern Names in the above table. The default ringer is ringer2 .
Appendix B: Session Initiation Protocol (SIP) Information This chapter describes the basic Session Initiation Protocol (SIP) and the protocol extensions that the current Spectralink Software supports. This chapter contains information on: Basic Protocols—All the basic calling functionality described in the SIP specification is supported.
Spectralink 84-Series Series Wireless Telephones Administration Guide draft-ietf-sip-connect-reuse-04.txt—Connection Reuse in the Session Initiation Protocol (SIP) Request Support The following SIP request messages are supported: Supported SIP Request Messages Method Supported Notes REGISTER INVITE CANCEL OPTIONS SUBSCRIBE NOTIFY REFER PRACK...
Page 310
Spectralink 84-Series Series Wireless Telephones Administration Guide Header Supported Access-Network-Info Access-URL Alert-Info Allow Allow-Events Authentication-Info Authorization Call-ID Call-Info Contact Content-Disposition Content-Encoding Content-Language Content-Length Content-Type CSeq Date Yes (for missed call, not used to adjust the time of the handset) Diversion...
Spectralink 84-Series Series Wireless Telephones Administration Guide Header Supported WWW-Authenticate X-Sipx-Authidentity Response Support The following SIP responses are supported: Note: Reading the following tables In the following table, a Yes in the Supported column means the header is sent and properly parsed.
Page 313
Spectralink 84-Series Series Wireless Telephones Administration Guide Response Supported 302 Moved Temporarily 305 Use Proxy 380 Alternative Service 4xx Responses - Request Failure Handling 4xx responses All 4xx responses for which the handset does not provide specific support will be treated the same as 400 Bad Request.
Spectralink 84-Series Series Wireless Telephones Administration Guide The second, and preferred, method is to signal the media directions with the “a” SDP media attributes sendonly, recvonly, inactive, or sendrecv. The hold signaling method used by the handset is configurable is configurable using the voIpProt.SIP.useRFC2543hold...
Handset, as well as related license and copyright information, is available at http://support.spectralink.com. You may also obtain the same information by contacting Spectralink by regular mail or email at the addresses listed at the bottom of this notice. For at least three (3) years from the date of distribution of the applicable product or software, we will give to anyone who contacts us at the contact information provided below, for a charge of no more than our cost of physically distributing, the items listed in “Spectralink OFFER of Source...
Appendix D: Library of <device/> Settings Spectralink provides a global device.set parameter that you can enable for software installation and changes to device parameters. Device settings are used when the handsets are initially deployed and need to associate with an AP in order to locate the central provisioning server.
Page 318
Spectralink 84-Series Series Wireless Telephones Administration Guide Table 0-1: Device Parameters Parameter Permitted Values Default device.set 0 or 1 If set to 0, do not use any device.xxx fields to set any parameters. Set this to 0 after the initial software installation.
Page 319
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default device.dhcp.dhcpVlanDiscUseOpt Disabled, Fixed, Fixed Custom VLAN Discovery. Disabled, no VLAN discovery through DHCP. Fixed, use predefined DHCP vendor-specific option values of 128, 144, 157 and 191 (device.dhcp.dhcpVlanDiscOpt will be ignored). Custom, use the number specified by device.dhcp.dhcpVlanDiscOpt.
Page 320
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default When a value is displayed in this field, it is the address/URL that has been accessed for software updates through the Web Configuration Utility. This value is also stored in the handset’s override file on the provisioning server.
Page 321
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default device.syslog.prependMac 0 or 1 If 1, the handset’s MAC address is pre-pended to the log message sent to the syslog server. device.syslog.renderLevel 0 to 6 Specify the logging level that will display in the syslog. Note that when you choose a log level, you are including all events of an equal or greater severity level and excluding events of a lower severity level.
Page 322
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default device.wifi.psk.keyType 0 or 1 The key type: key or passphrase. device.wifi.psk.key string 0xFF The hexadecimal key or ASCII passphrase. The WPA(2) PSK key type and key. If the key type is 0, a 256-bit hexadecimal key is used. If the key type is 1, a string of 8 to 63 ASCII characters is used as the pass code.
Page 323
Spectralink 84-Series Series Wireless Telephones Administration Guide Parameter Permitted Values Default device.wifi.subnetMask String 255.0.0.0 The network mask address of the wireless interface (if not using DHCP). device.wifi.wep.authType OpenSystem, SharedKey The Wi-Fi WEP authentication type. device.wifi.wep.defaultKey 1 to 4 Specifies which of the four keys from device.wifi.wep.key1 to device.wifi.wep.key4 is used.
Appendix E: Trusted Certificate Authority List The phone trusts the following certificate authorities by default: Release 4.13 Actalis Authentication Root CA Starfield Services Root Certificate Authority - G2 EE Certification Centre Root CA Juur-SK Atos TrustedRoot 2011 ...
Page 325
Spectralink 84-Series Series Wireless Telephones Administration Guide USERTrust ECC Certification Authority USERTrust RSA Certification Authority UTN-USERFirst-Client Authentication and Email UTN-USERFirst-Hardware UTN-USERFirst-Object ComSign CA ComSign Secured CA EC-ACC SecureSign RootCA11 D-TRUST Root Class 3 CA 2 2009 ...
Page 326
Spectralink 84-Series Series Wireless Telephones Administration Guide ApplicationCA - Japanese Government ACCVRAIZ1 Root CA Generalitat Valenciana Taiwan GRCA Staat der Nederlanden EV Root CA Staat der Nederlanden Root CA Staat der Nederlanden Root CA - G2 ...
Page 327
Spectralink 84-Series Series Wireless Telephones Administration Guide Equifax Secure eBusiness CA-1 Equifax Secure Global eBusiness CA-1 GeoTrust Global CA GeoTrust Global CA 2 GeoTrust Primary Certification Authority GeoTrust Primary Certification Authority - G2 ...
Page 328
Spectralink 84-Series Series Wireless Telephones Administration Guide Certum CA Certum Trusted Network CA Visa eCommerce Root Network Solutions Certificate Authority WellsSecure Public Root Certificate Authority OISTE WISeKey Global Root GA CA OISTE WISeKey Global Root GB CA ...
Page 329
Spectralink 84-Series Series Wireless Telephones Administration Guide Certum Root CA Certum Trusted Network CA CFCA EV ROOT Chambers of Commerce Root - 2008 China Internet Network Information Center EV Certificates Root CNNIC ROOT ...
Page 330
Spectralink 84-Series Series Wireless Telephones Administration Guide GeoTrust Universal CA 2 Global Chambersign Root - 2008 GlobalSign ECC Root CA - R4 GlobalSign ECC Root CA - R5 GlobalSign Root CA GlobalSign Root CA - R2 ...
Page 332
Spectralink 84-Series Series Wireless Telephones Administration Guide AAA Certificate Services by COMODO ABAecom (sub., Am. Bankers Assn.) Root CA Add Trust Class1 CA Root by COMODO Add Trust External CA Root by COMODO Add Trust Public CA Root by COMODO ...
Page 333
Spectralink 84-Series Series Wireless Telephones Administration Guide GTE CyberTrust Japan Root CA GTE CyberTrust Japan Secure Server CA GTE CyberTrust Root 2 GTE CyberTrust Root 3 GTE CyberTrust Root 4 GTE CyberTrust Root 5 ...
Page 334
If you are using a certificate from a commercial Certificate Authority not in the list above, contact Spectralink Support for help. At this point, you can use the Custom Certificate method to load your particular CA certificate into the phone.
Appendix F: Spectralink Certificates Spectralink CA certificates can be obtained from: http://pki.spectralink.com/aia/Spectralink%20Issuing%20CA.crt http://pki.spectralink.com/aia/Spectralink%20Root%20CA.crt END OF DOCUMENT 1725-86984-000_P.docx September 2016...
Need help?
Do you have a question about the 8440 and is the answer not in the manual?
Questions and answers
Unable to hear voice of nurses call on spectralink phone because voice volume resets to lower level with each phone call. Must increase volume to hear on each call received. How can I set volume to be able to hear clearly?