Phone Features and Setup

Phone Features and Setup Overview

After you install Cisco IP Phones in your network, configure their network settings, and add them to Third-Party Call Control System, you must use the Third-Party Call Control System to configure telephony features, optionally modify phone templates, set up services, and assign users.

You can modify additional settings for the Cisco IP Phone from Third-Party Call Control Configuration Utility. Use this web-based application to set up phone registration criteria and calling search spaces, to configure corporate directories and services, and to modify phone button templates, among other tasks.

Cisco IP Phone User Support

If you are a system administrator, you are likely the primary source of information for Cisco IP Phone users in your network or company. It is important to provide current and thorough information to end users.

To successfully use some of the features on the Cisco IP Phone (including Services and voice message system options), users must receive information from you or from your network team or must be able to contact you for assistance. Make sure to provide users with the names of people to contact for assistance and with instructions for contacting those people.

We recommend that you create a web page on your internal support site that provides end users with important information about their Cisco IP Phones.

Consider including the following types of information on this site:

  • User guides for all Cisco IP Phone models that you support

  • Information on how to access the Cisco Unified Communications Self Care Portal

  • List of features supported

  • User guide or quick reference for your voicemail system

Telephony Features for Cisco IP Phone

After you add Cisco IP Phones to Third-Party Call Control system, you can add functionality to the phones. The following table includes a list of supported telephony features, many of which you can configure by using Third-Party Call Control system.


Note


The Third-Party Call Control system also provides several service parameters that you can use to configure various telephony functions.


Feature Description and More Information

AES 256 Encryption Support for Phones

Enhances security by supporting TLS 1.2 and new ciphers.

Alphanumeric Dialing

Allows users to place a call with alphanumeric characters. You can use these characters for alphanumeric dialing: a-z, A-Z, 0-9, -, _, ., and +.

Any Call Pickup

Allows users to pick up a call on any line in their call pickup group, regardless of how the call was routed to the phone.

Auto Answer

Connects incoming calls automatically after a ring or two.

Auto Answer works with either the speakerphone or the headset.

Blind Transfer

Blind Transfer: This transfer joins two established calls (call is in hold or in connected state) into one call and drops the feature initiator from the call. Blind Transfer does not initiate a consultation call and does not put the active call on hold.

Some JTAPI/TAPI applications are not compatible with the Join and Blind Transfer feature implementation on the Cisco IP Phone and you may need to configure the Join and Direct Transfer Policy to disable join and direct transfer on the same line or possibly across lines.

Busy Lamp Field (BLF)

Allows user to monitor call state of a directory number.

Busy Lamp Field (BLF) Pickup

Allows user to pick up incoming calls to the directory number monitored through BLF.

Call Back

Provides users with an audio and visual alert on the phone when a busy or unavailable party becomes available.

Call Display Restrictions

Determines the information that will display for calling or connected lines, depending on the parties who are involved in the call. RPID and PAID caller id handling are supported.

Call Forward

Allows users to redirect incoming calls to another number. Call Forward options include Call Forward All, Call Forward Busy, Call Forward No Answer.

Call Forward Notification

Allows you to configure the information that the user sees when receiving a forwarded call.

Call History for Shared Line

Allows you to view shared line activity in the phone Call History. This feature will:

  • Log missed calls for a shared line

  • Log all answered and placed calls for a shared line

Call Park

Allows users to park (temporarily store) a call and then retrieve the call by using another phone.

Call Pickup

Allows users to redirect a call that is ringing on another phone within their pickup group to their phone.

You can configure an audio and visual alert for the primary line on the phone. This alert notifies the users that a call is ringing in their pickup group.

Call Waiting

Indicates (and allows users to answer) an incoming call that rings while on another call. Incoming call information appears on the phone display.

Caller ID

Caller identification such as a phone number, name, or other descriptive text appear on the phone display.

Caller ID Blocking

Allows a user to block their phone number or name from phones that have caller identification enabled.

Calling Party Normalization

Calling party normalization presents phone calls to the user with a dialable phone number. Any escape codes are added to the number so that the user can easily connect to the caller again. The dialable number is saved in the call history and can be saved in the Personal Address Book.

Conference

Allows a user to talk simultaneously with multiple parties by calling each participant individually.

Allows a noninitiator in a standard (ad hoc) conference to add or remove participants; also allows any conference participant to join together two standard conferences on the same line.

Note   

Be sure to inform your users whether these features are activated.

Configurable RTP/sRTP Port Range

Provides a configurable port range (2048 to 65535) for Real-Time Transport Protocol (RTP) and secure Real-Time Transport Protocol (sRTP).

The default RTP and sRTP port range is 16384 to 16538.

You configure the RTP and sRTP port range in the SIP Profile.

Directed Call Pickup

Allows a user to pick up a ringing call on a DN directly by pressing the GPickUp softkey and entering the directory number of the device that is ringing.

Divert

Allows a user to transfer a ringing, connected, or held call directly to a voice-messaging system. When a call is diverted, the line becomes available to make or receive new calls.

Do Not Disturb (DND)

When DND is turned on, either no audible rings occur during the ringing-in state of a call, or no audible or visual notifications of any type occur.

Headset Sidetone Control

Allows an administrator to set the sidetone level of a wired headset.

Group Call Pickup

Allows a user to answer a call that is ringing on a directory number in another group.

Hold Status

Enables phones with a shared line to distinguish between the local and remote lines that placed a call on hold.

Hold/Resume

Allows the user to move a connected call from an active state to a held state.

  • No configuration required unless you want to use Music On Hold. See "Music On Hold" in this table for information.

  • See "Hold Reversion" in this table.

HTTP Download

Enhances the file download process to the phone to use HTTP by default. If the HTTP download fails, the phone reverts to using the TFTP download.

HTTPS for Phone Services

Increases security by requiring communication using HTTPS.

Note   

When the web is in HTTPS mode, the phone is an HTTPS server.

Improve Caller Name and Number Display

Improves the display of caller names and numbers. If the Caller Name is known, then the Caller Number is displayed instead of Unknown.

Jitter Buffer

The Jitter Buffer feature handles jitter from 10 milliseconds (ms) to 1000 ms for both audio and video streams.

Join Across Lines

Allows users to combine calls that are on multiple phone lines to create a conference call.

Some JTAPI/TAPI applications are not compatible with the Join and Direct Transfer feature implementation on the Cisco IP Phone and you may need to configure the Join and Direct Transfer Policy to disable join and direct transfer on the same line or possibly across lines.

Join

Allows users to combine two calls that are on one line to create a conference call and remain on the call.

Message Waiting

Defines directory numbers for message waiting on and off indicators. A directly-connected voice-message system uses the specified directory number to set or to clear a message waiting indication for a particular Cisco IP Phone.

Message Waiting Indicator

A light on the handset that indicates that a user has one or more new voice messages.

Minimum Ring Volume

Sets a minimum ringer volume level for an IP phone.

Missed Call Logging

Allows a user to specify whether missed calls will be logged in the missed calls directory for a given line appearance.

Multicasting Paging

Enables users to page some or all phones. If the phone is on an active call while a group page starts, the incoming page is ignored.

Multiple Calls Per Line Appearance

Each line can support multiple calls. By default, the phone supports two active calls per line, and a maximum of ten active calls per line. Only one call can be connected at any time; other calls are automatically placed on hold.

The system allows you to configure maximum calls/busy trigger not more than 10/6. Any configuration more than 10/6 is not officially supported.

Music On Hold

Plays music while callers are on hold.

Mute

Mutes the handset or headset microphone.

No Alert Name

Makes it easier for end users to identify transferred calls by displaying the original caller’s phone number. The call appears as an Alert Call followed by the caller’s telephone number.

Onhook Dialing

Allows a user to dial a number without going off hook. The user can then either pick up the handset or press Dial.

Pause in Speed Dial

Users can set up the speed-dial feature to reach destinations that require Forced Authorization Code (FAC) or Client Matter Code (CMC), dialing pauses, and additional digits (such as a user extension, a meeting access code, or a voicemail password) without manual intervention. When the user presses the speed dial, the phone establishes the call to the specified DN and sends the specified FAC, CMC, and DTMF digits to the destination and inserts the necessary dialing pauses.

Plus Dialing

Allows the user to dial E.164 numbers prefixed with a plus (+)  sign.

To dial the + sign, the user needs to press and hold the star (*) key for at least 1 second. This applies to dialing the first digit for an on-hook (including edit mode) or off-hook call.

Power Negotiation over LLDP

Allows the phone to negotiate power using Link Level Endpoint Discovery Protocol (LLDP) and Cisco Discovery Protocol (CDP).

Problem Reporting Tool

Submits phone logs or reports problems to an administrator.

Programmable Feature Buttons

You can assign features, such as New Call, Call Back, and Forward All to line buttons.

Redial

Allows users to call the most recently dialed phone number by pressing a button or the Redial softkey.

Remote Customization (RC)

Allows a service provider to customize the phone remotely. There is no need for either the service provider to physically touch the phone or a user to configure the phone. The service provider can work with a sales engineer at the time of ordering to set this up.

Ringtone Setting

Identifies ring type used for a line when a phone has another active call.

RTCP Hold For SIP

Ensures that held calls are not dropped by the gateway. The gateway checks the status of the RTCP port to determine if a call is active or not. By keeping the phone port open, the gateway will not end held calls.

Serviceability for SIP Endpoints

Enables administrators to quickly and easily gather debug information from phones.

This feature uses SSH to remotely access each IP phone. SSH must be enabled on each phone for this feature to function.

Shared Line

Allows a user with multiple phones to share the same phone number or allows a user to share a phone number with a coworker.

Show Calling ID and Calling Number

The phones can display both the calling ID and calling number for incoming calls. The IP phone LCD display size limits the length of the calling ID and the calling number that display.

The Show Calling ID and Calling Number feature applies to the incoming call alert only and does not change the function of the Call Forward and Hunt Group features.

See "Caller ID" in this table.

Show Duration for Call History

Displays the time duration of placed and received calls in the Call History details.

If the duration is greater than or equal to one hour, the time is displayed in the Hour, Minute, Second (HH:MM:SS) format.

If the duration is less than one hour, the time is displayed in the Minute, Second (MM:SS) format.

If the duration is less than one minute, the time is displayed in the Second (SS) format.

Speed Dial

Dials a specified number that has been previously stored.

Time Zone Update

Updates the Cisco IP Phone with time zone changes.

Transfer

Allows users to redirect connected calls from their phones to another number.

Some JTAPI/TAPI applications are not compatible with the Join and Direct Transfer feature implementation on the Cisco IP Phone and you may need to configure the Join and Direct Transfer Policy to disable join and direct transfer on the same line or possibly across lines.

Voice Message System

Enables callers to leave messages if calls are unanswered.

Web Access Enable by Default

Web services are enabled by default.

Feature Buttons and Softkeys

The following table provides information about features that are available on softkeys, features that are available on dedicated feature buttons, and features that you need to configure as programmable feature buttons. An "X" in the table indicates that the feature is supported for the corresponding button type or softkey. Of the two button types and softkeys, only programmable feature buttons require configuration in Cisco IP Phone administration.

Table 1 Features with Corresponding Buttons and Softkeys 

Feature Name

Dedicated Feature Button

Programmable Feature Button

Softkey

Answer

X

X

Call Back

X

X

Call Forward All

X

X

Call Park

X

X

Call Park Line Status

X

Call Pickup (Pick Up)

X

X

Call Pickup Line Status

X

Conference

X

X (only displayed during connected call conference scenario)

Divert

X

Do Not Disturb

X

X

Group Pickup (Group Pick Up)

X

X

Hold

X

X

Hunt Groups

X

X

Intercom

X

Malicious Call Identification (MCID)

X

X

Meet Me

X

X

Mobile Connect (Mobility)

X

X

Mute

X

Other Pickup

X

X

PLK Support for Queue Status

X

X

Privacy

X

Queue Status

X

Quality Reporting Tool (QRT)

X

X

Redial

X

X

Speed Dial

X

X

Speed Dial Line Status

X

Transfer

X

X (only displayed during connected call transfer scenario)

Configure a Speed Dial on a Line Key

You can configure speed dial on an idle line of a user phone. The user can then use that line key to speed-dial a number. When you enable the speed dial on the line key, the user sees the speed-dial icon a name for the speed dial line key. The user presses the line key to dial the assigned extension.

Procedure
    Step 1   On the Configuration Utility page, click Admin Login > advanced > Voice > Phone.
    Step 2   Select a Line Key on which to configure speed-dial.
    Step 3   From the Extension pulldown menu, select Disabled to disable the extension.
    Step 4   In the Extended Function field, enter a string in this format:

    fnc=sd;ext=9999@$PROXY;nme=xxxx

    If you configure a phone with alphanumeric dialing feature in which the phone can place a call with alphanumeric characters instead of the traditional digits, you can enter a string in this format:

    fnc=sd;ext=xxxx.yyyy@$PROXY;vid=n;nme=xxxx

    where:

    • fnc= sd means function=speed dial
    • ext= 9999 is the phone that the line key calls. Replace 9999 with appropriate phone number.

      ext= xxxx.yyyy is the phone that the line key calls. Replace xxxx.yyyy with alphanumeric characters. You can use these characters for alphanumeric dialing: a-z, A-Z, 0-9, -, _, ., and +.

    • vid=n is the line index of the phone.

    • nme= XXXX is the name displayed on the phone for the speed-dial line key. Replace XXXX with a name.

    You can also configure XML service with line key. Enter a string in this format:

    fnc=xml;url=http://xml.service.url;nme=name

    Step 5   Click Submit All Changes.

    Configure a Speed Dial with the Configuration Utility Page

    You can configure speed dials on the phone with the web interface.

    Procedure
      Step 1   On the Configuration Utility page, select Admin Login > Voice > User.
      Step 2   In the Speed Dial section, enter a name and number that corresponds to the speed dial entry.
      Step 3   Click Submit All Changes.

      DTMF Wait and Pause Parameters

      Speed dial, directory, extended function, and other strings configured in the phone can include wait (X) and pause (,) characters. These characters that allow manual and automatic DTMF (Dual-Tone Multi-Frequency) signal transmission.

      You can add the wait and pause character with speed-dial, extended function, or directory strings in the format:

      {Dial_String}[ ][,|X][DTMF_string][,|X][DTMF_string]

      where:

      • Dial_String —is the number that the user is trying to reach. For example, 8537777 or 14088537777.

      • [ ](space)—is a dial termination character that defines or delimits the end of the dial string. The space is mandatory. If the phone encounters an X or a comma (,) before the space, the characters are treated as part of dial string.

      • , (comma)—is a 2-second pause that is inserted for each comma in the string.

      • X (wait)—indicates that the phone is waits for user input and acknowledgement.

        When the user manually enters the DTMF signal with the key pad, the user sees a message to acknowledge that the transmission of the manual entry is complete. On confirmation, the phone sends any DTMF signals defined by the DTMF_string. The phone executes the next parameter. If there are no more parameters in the dial string to execute, the phone exits to the main screen.

        The wait prompt window does not disappear until the user confirms the wait prompt or the call is ended either by the user or ended by the remote device.

      • DTMF_string—is the DTMF signals that a user sends to a remote device after the call is connected. The phone cannot send signals other than valid DTMF signals.

      Example:

      18887225555,,5552X2222

      A speed dial entry triggers the phone to dial 18887225555. The space indicates the end of the dial string. The phone waits 4 seconds (2 commas), and then sends the DTMF signals 5552.

      A message is displayed, prompting the user to manually enter digits. When the user finishes dialing the digits, the user presses OK to confirm the manual input is complete. The phone sends the DTMF signals 2222.

      Usage Guidelines

      A user can transmit digits any time, as long as the call is connected.

      The maximum length of the string, including the Xs or commas (,), is limited to the length of a speed-dial entry, dial screen entry, directory entry, and other dialed strings.

      When a wait is initiated, the phone displays the home screen and prompts the user to input more digits with the key pad. If this action occurs while the user is editing an entry, the edits might be lost.

      If only the first part of a dial string matches a dial plan when the call is dialed, the portion of the dial string that does not match the dial string is ignored. For example:

      85377776666,,1,23

      If 8537777 matches a dial plan, the characters 6666 are ignored. The phone waits 4 seconds before sending DTMF 1. It then wait 2 seconds and sends DTMF 23.

      When logging the call, the phone only logs the dial string; the DTMF strings are not logged.

      Valid DTMF signals are 0-9, *, or #. All other characters are ignored.

      Limitations

      When the call is connected and immediately transferred, the phone might not be able to process the DTMF signals. This depends on the length of time that the call is connected before it is transferred.

      Speed Dial

      Parameter

      Description

      Speed Dial Name

      Indicates the name given to the speed dial.

      Speed Dial Number

      Indicates the number allocated to the speed dial.

      Configure a Speed Dial on a Key Expansion Module

      You can configure speed dial on a Key Expansion Module line. The user can then press the line key to call a frequently dialed number.

      Procedure
        Step 1   On the Configuration Utility page, click Admin Login > Advanced > Voice > Att Console.
        Step 2   Select a Key Expansion Module line key on which to enable the speed dial and
        Step 3   Enter a string in this format:

        fnc=sd;ext=9999@$PROXY;vid=n;nme=xxxx

        where:

        • fnc= sd means function=speed dial
        • ext= 9999 is the phone that the line key calls. Replace 9999 with numbers.
        • vid=n is the line index of the phone.

        • nme= XXXX is the name displayed on the phone for the speed-dial line key. Replace XXXX with a name.

        You can also configure an XML service on key expansion module key. Enter the string in this format:

        fnc=xml;url=http://xml.service.url;nme=name

        Step 4   Click Submit All Changes.

        Enable Conference Button with a Star Code

        You can add a star code to the Conference button so that your user can press the button only once to add many active calls to a conference. You can enable this feature from the phone web page.
        Before You Begin

        The phone server must suppport this feature.

        Procedure
          Step 1   On the phone web page, select Admin Login > Advanced > Voice > Ext(n), where n is an extension number.
          Step 2   In the Call Features Settings section, select Yes for the Conference Single Hardkey field, enter a star code in the Conference Bridge URL, and press Submit All Changes. For example, you can enter *55 to represent the conference bridge URL of a telecom service provider.

          You can also enable the conference button with a xml file. Enter a string in this format:

          <Conference_Bridge_URL_1_ ua="na">*55</Conference_Bridge_URL_1_>
          <Conference_Single_Hardkey_1_ ua="na">Yes</Conference_Single_Hardkey_1_>

          Enable Dial Assistance

          You can configure dial assistance so that your users can place calls more quickly. As a user dials, the phone displays a list of closely-matched phone numbers on the screen.

          Procedure
            Step 1   On the Configuration Utility page, select Admin Login > Advanced > Voice > User.
            Step 2   In the Supplementary Services section, set Dial Assistance field to Yes.
            Step 3   Click Submit All Changes.

            Set up Extra Line Keys

            Enable this feature if you want to use the buttons on both sides of the phone screen as line keys.
            Procedure
              Step 1   On the Configuration Utility page, click Admin Login > Voice > Phone.
              Step 2   Choose a line key and select an extension to enable it.
              Step 3   Click Submit All Changes.

              Busy Lamp Field Configuration on a Monitoring Phone

              If a user needs to monitor a coworker's availability to receive a call, you can configure a busy lamp field on the user's (monitoring) phone. With this feature, colored LEDs show whether a coworker's (monitored) line is busy or free to take a call.

              If this feature is configured on your phone, the following LED colors are displayed on a line key:
              • Green LED—Monitored line is available.

              • Red LED—Monitored line is busy.

              • Red fast blinking LED—Call is ringing to the monitored line.

              • Amber LED—Configuration error occurred when this feature was being set up.

              You can configure busy lamp field so a user can answer an incoming call on the monitored line. With busy lamp field pickup, the user can select the blinking line key to answer an incoming call.

              You can also configure the busy lamp field to work with speed dial or call pickup to give the user more flexibility when handling calls.

              To configure the busy lamp field on a phone that you want to monitor:

              • Configure a busy lamp field for a specific line key or user

              • Configure a busy lamp field for multiple users (BroadSoft only)

              The BLF List URI overrides the extended function setting when Use Line Keys For BLF List is enabled. This means that the busy lamp field, speed dial, and call pickup features are configured for each user as the BLF List URI specifies.

              Configure the Busy Lamp Field for Multiple Users with the Configuration Utility

              If a phone registers to a BroadSoft server, you can configure the busy lamp field for several users at once.

              Before You Begin

              The BLF List URI must be configured on the server.

              Procedure
                Step 1   On the Configuration Utility page, select Admin Login > advanced > Voice > Att Console.
                Step 2   Set Use Line Keys For BLF List to Yes.
                Step 3   Enter a string in the BLF List URI field in this format:

                parameter@domain name.

                Step 4   (Optional)  To configure the busy lamp field with call pickup, go the the Regional tab and enter *97 in the Call Pickup Code field.
                Step 5   Click Submit All Changes.

                Configure the Busy Lamp Field in the Phone Configuration File

                If the phone is registered to a BroadSoft server, you can use the phone configuration file to configure the busy lamp field.

                Procedure
                  Step 1   Edit the BLF_List_URI parameter of the phone configuration file that is available in the BroadSoft server.
                  Step 2   Add the List URI: sip: parameter @ domain name.

                  The List URI must match the one defined in the BroadSoft server.

                  Step 3   Save the changes.

                  Configure the Busy Lamp Field for a Single Phone with the Configuration Utility

                  You can configure busy lamp field on a phone line when a user needs to monitor a coworker's availability to handle calls.

                  You can configure the busy lamp field to work with any combination of speed dial or call pickup. For example, busy lamp field alone, busy lamp field and speed dial, busy lamp field and call pickup, or busy lamp field, speed dial, and call pickup can all be configured to work together. But speed dial alone requires a different configuration.

                  Procedure
                    Step 1   On the Configuration Utility page, select Admin Login > advanced > Voice > Phone.
                    Step 2   Select a line key on which to configure a busy lamp field.
                    Step 3   Select Disabled to disable the extension.
                    Step 4   In the Extended Function field, enter a string in this format:

                    fnc=blf;sub=xxxx@$PROXY;usr=yyyy@$PROXY

                    fnc=blf;sub=xxxx@$PROXY;ext=yyyy@$PROXY

                    Where:

                    • fnc= blf means function=busy lamp field
                    • sub= the URI to which the SUBSCRIBE message should be sent. For a BroadSoft server, this name must be identical to the name defined in the List URI: sip: parameter. xxxx is the name that is defined in List URI: sip: parameter. Replace xxxx with the exact defined name. $PROXY is the server. Replace $PROXY with the server address or name.
                    • usr/ext= the user that the busy lamp field monitors. yyyy is user id of the phone that the busy lamp field monitors. Replace yyyy with the exact user id of the monitored phone. $PROXY is the server. Replace $PROXY with the server address or name.
                    Step 5   (Optional)  You can configure the busy lamp field to work with any combination of speed dial or call pickup. To enable the busy lamp field to work with speed dial or call pickup, enter a string in the following format in the Extended Function field:

                    fnc=blf+sd+cp;sub=xxxx@$PROXY;usr=yyyy@$PROXY.

                    Where:

                    sd= speed dial

                    cp= call pickup

                    Step 6   Click Submit All Changes.

                    Configure the Busy Lamp Field on a Key Expansion Module

                    You can configure the busy lamp field on a key expansion module line so that the user can monitor a coworker's availability to receive a call.

                    Procedure
                      Step 1   On the Configuration Utility page, select Admin Login > Advanced > Voice > Attendent Console.
                      Step 2   Select a key expansion module line key.
                      Step 3   Enter a string in this format:

                      fnc=blf;sub=xxxx@$PROXY;usr=8888@$PROXY.

                      Where:

                      • fnc= blf means function=busy lamp field
                      • sub= the URI to which the SUBSCRIBE message is sent. This name must be identical to the name defined in the List URI: sip: parameter. xxxx is the name that is defined in List URI: sip: parameter. Replace xxxx with the exact defined name. $PROXY is the server. Replace $PROXY with the server address or name.
                      • usr= the BroadSoft user being monitored by BLF with 8888 as the phone being monitored. Replace 8888 with the exact number of the monitored phone. $PROXY is the server. Replace $PROXY with the server address or name.
                      Step 4   Click Submit All Changes.

                      Configure Busy Lamp Field with Other Features

                      You can configure busy lamp field to work with other features on your key expansion module, such as speed dial, and call pickup. Use the information in the following table as a guide when selecting the correct string format.

                      Procedure
                        Step 1   On the Configuration Utility page, select Admin Login > Advanced > Voice > Attendent Console.
                        Step 2   Select a key expansion module line key.
                        Step 3   Enter a string in the appropriate format.

                        Feature

                        String Format

                        Busy Lamp Field and Speed Dial

                        fnc=blf+sd;sub=xxx@proxy;ext=monitored userID@proxy.

                        Busy Lamp Field, Speed Dial, and Call Pickup

                        fnc=blf+sd+cp;sub=xxx@proxy;ext=monitored userID@proxy.

                        Busy Lamp Field, Speed Dial, and Park Notification

                        fnc=blf+sd;sub=xxx@proxy;ext=monitored userID@proxy.

                        This combination cannot be configured using the extended function. This combination is supported on Broadsoft servers only and it is configured using the BLF List and related configuration on the server.

                        Busy Lamp Field, Speed Dial, Park Notification, and Call Pickup

                        fnc=blf+sd+cp;sub=xxx@proxy;ext=monitored userID@proxy.

                        This combination cannot be configured using the extended function. This combination is supported on Broadsoft servers only and it is configured using the BLF List and related configuration on the server.

                        Busy Lamp Field and Park Notification

                        fnc=blf;sub=xxx@proxy;ext=monitored userID@proxy.

                        This combination cannot be configured using the extended function. This combination is supported on Broadsoft servers only and it is configured using the BLF List and related configuration on the server.

                        Busy Lamp Field, Park Notification, and Call Pickup

                        fnc=blf+cp;sub=xxx@proxy;ext=monitored userID@proxy.

                        This combination cannot be configured using the extended function. This combination is supported on Broadsoft servers only and it is configured using the BLF List and related configuration on the server.

                        Busy Lamp Field and Call Pickup

                        fnc=blf+cp;sub=xxx@proxy;ext=monitored userID@proxy

                        Step 4   Click Submit All Changes.

                        Configure the Busy Lamp Field Display Label

                        You can configure the busy lamp field on a key expansion module or on a device to display the phone user's name, extension, or both.
                        Procedure
                          Step 1   On the Configuration Utility page, select Admin Login > Advanced > Voice > Att Console.
                          Step 2   Set BLF Label Display Mode to one of the following:
                          • Both: Displays both the user's name and extension.
                          • Name: Displays the user's name only.
                          • Extension: Displays the user's extension only.

                          Configure Alphanumeric Dialing

                          You can configure a phone so that the user of the phone can make a call by dialing alphanumeric characters instead of dialing only digits. In the configuration utility page, you can configure alphanumeric dialing with speed-dial, blf, and call pickup.
                          Procedure
                            Step 1   On the Configuration Utility page, select Admin Login > Advanced > Voice > Ext.
                            Step 2   In the Enable URI Dialing 1, select Yes to enable alphanumeric dialing.

                            In the phone page, you can add a string on a line key in this format to enable speed dial with alphanumeric dialing capability:

                            fnc=sd;ext=xxxx.yyyy@$PROXY;nme=yyyy,xxxx

                            For example:

                            fnc=sd;ext=first.last@$PROXY;nme=Last,First

                            The above example will enable the user to dial "first.dial" to make a call.

                            Note   

                            The supported characters that you can use for alphanumeric dialing are a-z, A-Z, 0-9, -, _, ., and +.

                            Step 3   Click Submit All Changes.

                            Configure a Paging Group (Multicast Paging)

                            You can configure multicast paging so that users can page all the phones at once or page a group of phones without involving a server. On the Configuration Utility page, you configure a phone as a part of a paging group and can subscribe them to the same multicast address. This enables users to direct pages to specific groups of phones. When you assign each paging group with a unique number, the user dials the paging group number to start paging. All phones that are subscribed to the same multicast address (also configured on the Configuration Utility page) receive the page. The user hears a paging tone of three short beeps when there is an incoming paging call.

                            Keep these things in mind:

                            • Your network must support multicasting so that all devices in the same paging group are able to join the corresponding multicast group.

                            • If the phone is on an active call when a group page starts, the incoming page is ignored.

                            • Group paging is one way and uses the G711 codec. The paged phone can only listen to the call from the originator.

                            • Incoming pages are ignored when DND is enabled.

                            • When paging occurs, the speaker on the paged phones automatically powers on unless the handset or the headset is in use.

                            • If the phone is on an active call when a group page starts, the incoming page is ignored. When the call ends, the page is answered, if the page is active.

                            • When multiple pages occur, the pages are answered in chronological order. Until the active page ends, the next page is not answered.

                            Procedure
                              Step 1   On the Configuration Utility page, select Admin Login > Advanced > Voice > Phone.
                              Step 2   In the Multiple Paging Group Parameters section, enter a string in the Group Paging Script field in this format:

                              pggrp=multicast-address:port;[name=xxxx;]num=yyy;[listen={yes|no}]];

                              where:

                              • multicast-address = Multicast IP address of the phone that listens for and receives pages.

                              • port = Port on which to page; you must use different ports for each paging group.

                              • name (optional) = xxxx is the name of the paging group. Replace xxxx with a name. The name can consist maximum of 64 characters.

                              • num= yyy is a unique number that the user dials to access the paging group. Replace yyy with a number. The number can consist maximum of 64 characters and the allowed range is 1024 to 32767.

                              • listen = Indicates whether the phone listens on the page group. Only the first two groups with listen set to yes listen to group pages. If the field is not defined, the default value is no, so you must set this field to listen to the group pages.

                              You can add more paging groups by appending to the configuration string. Here is an example.

                              pggrp=224.168.168.168:34560;name=All;num=500;listen=yes;
                              pggrp=224.168.168.168:34562;name=GroupA;num=501;listen=yes;
                              pggrp=224.168.168.168:34564;name=GroupB;num=502;
                              pggrp=224.168.168.168:34566;name=GroupC;num=503;

                              This example creates four paging groups: All, GroupA, GroupB, and GroupC. Users dial 500 to send pages to all phones, 501 to send pages to phones configured as part of the GroupA group, 502 to send pages to phones configured as part of the GroupB group, and 503 to send pages to phones configured as part of the GroupC group. The configured phone receives pages directed to the groups All and GroupA.

                              Step 3   Click Submit All Changes.

                              Add Priority Paging

                              You can set paging priority. You no longer need to register the phone to send or receive a page and this feature is known as "Out of Band Paging" feature. You can configure maximum of five paging groups on the phone.

                              When a paging is initiated during an active call, your user sees an incoming page or outgoing page icons on the phone.

                              Priority has no impact during a regular page. Only when the phone receives a call during an active page, priority impacts the active call. Following scenarios explain how priority of an active page impacts an active call:

                              • PG_PRI_EMERGENT(Priority 0): If the phone receives a page with priority 0 during a call, the call will be put on hold. After the paging is complete, the call resumes.

                              • PG_PRI_IMPRORTANT(Priority 1): If the phone receives a page with priority 1 during a call, the call and the page audio is mixed.

                              • PG_PRI_NORMAL (Priority 2): If the device receives a page with priority 2 during a call, the phone does not display any incoming page icon on the phone screen and the user only hears a notification tone. Once the call ends and if the page is still active, the user sees the paging notification on the phone.

                              • PG_PRI_MINOR (Priority 3): If the phone receives a page with priority 3 during a call, the page is ignored.

                              Procedure
                                Step 1   In the phone web page, select Admin Login > Advanced > Voice > Phone.
                                Step 2   In the Multipaging Group Parameters section, enter a string in this format in the Group Paging Script field.

                                pggrp=multicast-address:port;[name=xxxx;]num=yyy;[listen={yes|no}]];pri=n

                                where:

                                • multicast-address = Multicast IP address of the phone that listens for and receives pages.

                                • port = Port on which to page; you must use different ports for each paging group.

                                • name (optional) = xxxx is the name of the paging group. Replace xxxx with a name. The name can consist maximum of 64 characters.

                                • num= yyy is a unique number that the user dials to access the paging group. Replace yyy with a number. The number can consist maximum of 64 characters and the allowed range is 1024 to 32767.

                                • listen = Indicates whether the phone listens on the page group. Only the first two groups with listen set to yes listen to group pages. If the field is not defined, the default value is no, so you must set this field to listen to the group pages.

                                • pri = n indicates the priority level of the paging. Priority level ranges from 0 to 4.

                                You can add more paging groups by appending to the configuration string and set the paging priority. Here is an example.

                                pggrp=224.168.168.168:34560;name=All;num=500;listen=yes;pri=0
                                pggrp=224.168.168.168:34562;name=GroupA;num=501;listen=yes;pri=1
                                pggrp=224.168.168.168:34564;name=GroupB;num=502;pri=2
                                pggrp=224.168.168.168:34566;name=GroupC;num=503;pri=3

                                This example creates four paging groups: All, GroupA, GroupB, and GroupC. Users dial 500 to send pages to all phones. If the phone receives a page on the “All” group during a call, the call will be put on hold.

                                User dials 501 to send pages to phones configured as part of the GroupA group. If the phone receives a page on the “GroupA” group during a call, the audio from page and call will be mixed.

                                User dials 502 to send pages to phones configured as part of the GroupB group. If the phone configured in GroupA receives a page during an active call, the paging UI will not show up on the device, and a notification tone will be played upon receiving the page. Once the active call ends, and if the page is still active, the paging UI will show up on the device.

                                User dials 503 to send pages to phones configured as part of the GroupC group. If the phone configured in GroupC receives a page during an active call, the page will be ignored.

                                Step 3   Click Submit All Changes.

                                Configure the LCD Brightness for a Key Expansion Module

                                You can configure the brightness of the LCD display on the key expansion module from the Attendant Console.
                                Procedure
                                  Step 1   On the Configuration Utility page, select Admin Login > Advanced > Voice > Att Console.
                                  Step 2   Set the Attendant Console LCD Contrast to a value between 1 and 15.

                                  The higher the number, the greater the brightness on the key expansion module screen. If no value is entered, the LCD brightness level is equal to 1, the dimmest value.


                                  Configuring Programmable Softkeys

                                  You can customize the softkeys displayed on the phone. The default softkeys (when the phone is in an idle state) are Redial, Directory, Call Forward, and Do Not Disturb. Other softkeys are available during specific call states (for example, if a call is on hold, the Resume softkey displays).

                                  Procedure
                                    Step 1   Click Admin Login > advanced > Voice > Phone
                                    Step 2   Under Programmable Softkeys, edit the softkeys depending on the call state that you want the softkey to display. For more information, see Programmable Softkeys.

                                    In the Programmable Softkeys section, each phone state is displayed and the softkeys that are available to display during that state are listed. Each softkey is separated by a semicolon. Softkeys are shown in the format:

                                    softkeyname  |[  position  ]

                                    where softkeyname is the name of the key and position is where the key is displayed on the IP phone screen. Positions are numbered, with position one displayed on the lower left of the IP phone screen, followed by positions two through four. Additional positions (over four) are accessed by pressing the right arrow key on the phone. If no position is given for a softkey, the key will float and appears in the first available empty position on the IP phone screen.

                                    Step 3   Click Submit All Changes.

                                    Customize a Programmable Softkey

                                    The phone provides sixteen programmable softkeys (fields PSK1 through PSK16). You can define the fields by a speed-dial script.

                                    Procedure
                                      Step 1   On the Configuration Utility page, select Admin Login > advanced > Voice > Phone.
                                      Step 2   In the Programmable Softkeys section, set the Programmable Softkey Enable to Yes.
                                      Step 3   Select a programmable softkey number field on which to configure a phone feature.
                                      Step 4   Enter the string for the programmable soft key. See the different types of programmable softkeys described in Configure Speed Dial on a Programmable Softkey.
                                      Step 5   Click Submit All Changes.

                                      Configure Speed Dial on a Programmable Softkey

                                      You can configure programmable softkeys as speed dials. The speed dials can be extensions or phone numbers. You can also configure programmable softkeys with speed dials that perform an action that a vertical service activation code (or a star [*] code) defines. For example, if you configure a programmable softkey with a speed dial for *67, the call is placed on hold.

                                      Procedure
                                        Step 1   On the Configuration Utility page, select Admin Login > advanced > Voice > Phone.
                                        Step 2   In the Programmable Softkeys section, set the Programmable Softkey Enable to Yes.
                                        Step 3   To configure a speed dial PSK, enter the following in the PSK number field:

                                        fnc=sd;ext=extensionname/starcode@$PROXY;vid=n;nme=name

                                        Where:

                                        • fnc= function of the key (speed dial)

                                        • extensionname=extension being dialed or the star code action to perform

                                        • vid= n is the extension that the speed dial will dial out

                                        • name is the name of the speed dial being configured

                                        Note   

                                        The name field displays on the softkey on the IP phone screen. We recommend a maximum of 10 characters for a phone. If more characters are used, the label might be truncated on the phone screen.

                                        Step 4   Edit the following:
                                        • Idle Key List: Edit the field as described in the following example:

                                          redial|1;newcall|2;dnd;psk1

                                          If the user incorrectly configures the programmable softkey list features on the phone, the key list on the phone LCD does not update. For example:
                                          • If a user enters rdeial;newcall;cfwd (redial has been misspelt), the key list is not updated and the user does not see any change on the LCD.

                                          • If a user enters redial;newcall;cfwd;delchar, the user will not see a change on the LCD, as the delchar softkey is not allowed in the Idle Key List. Hence, this is an incorrect configuration of the programmable softkey list.

                                        • PSK1:

                                          fnc=sd;ext=5014@$PROXY;nme=sktest1

                                        Note   

                                        In this example, we are configuring a softkey on a phone as a speed dial number for extension 5014 (sktest1).

                                        You can also configure an XML service on the programmable soft key. Enter the string in this format:

                                        fnc=xml;url=http://xml.service.url;nme=name

                                        Step 5   Click Submit All Changes.

                                        Programmable Softkeys

                                        The following table lists each softkey and the phone state under which the softkey displays. You can have a maximum of 16 softkeys for each call state field.

                                        Keyword

                                        Key Label

                                        Definition

                                        Available Phone States

                                        acd_login

                                        Agt signin

                                        Logs user in to Automatic Call Distribution (ACD).

                                        Idle

                                        acd_logout

                                        AgtSignOut

                                        Logs user out of ACD.

                                        Idle

                                        answer

                                        Answer

                                        Answers an incoming call.

                                        Ringing

                                        astate

                                        Agt Status

                                        Checks the ACD status.

                                        Idle

                                        avail

                                        Avail

                                        Denotes that a user who is logged in to an ACD server has set his status as available.

                                        Idle

                                        barge

                                        Barge

                                        Allows another user to interrupt a shared call.

                                        Shared-Active, Shared-Held

                                        bargesilent

                                        BargeSilent

                                        Allows another user to interrupt a shared call with the mic disabled.

                                        Shared-Active

                                        bxfer

                                        BlindXfer

                                        Performs a blind call transfer (transfers a call without speaking to the party to whom the call is transferred). Requires that Blind Xfer Serv is enabled.

                                        Connected

                                        Connected Video

                                        call (or dial)

                                        Call

                                        Calls the selected item in a list.

                                        Dialing Input

                                        call info

                                        Call Info

                                        Show call information

                                        Progressing

                                        calllist

                                        Call list

                                        Provides access to the call list while on a connected video call.

                                        Connected, Connected Video

                                        cancel

                                        Cancel

                                        Cancels a call (for example, when conferencing a call and the second party is not answering.

                                        Off-Hook

                                        cfwd

                                        Forward / Clr fwd

                                        Forwards all calls to a specified number.

                                        Idle, Off-Hook, Shared-Active, Hold, Shared-Held

                                        crdpause

                                        PauseRec

                                        Pause recording

                                        Connected, Conferencing

                                        crdresume

                                        ResumeRec

                                        Resume recording

                                        Connected, Conferencing

                                        crdstart

                                        Record

                                        Start a recording

                                        Connected, Conferencing

                                        crdstop

                                        StopRec

                                        Stop recording

                                        Connected, Conferencing

                                        conf

                                        Conference

                                        Initiates a conference call. Requires that Conf Server is enabled and there are two or more calls that are active or on hold.

                                        Connected

                                        Connected Video

                                        confLx

                                        Conf line

                                        Conferences active lines on the phone. Requires that Conf Serv is enabled and there are two or more calls that are active or on hold.

                                        Connected

                                        Connected Video

                                        delchar

                                        delChar - backspace Icon

                                        Deletes a character when entering text.

                                        Dialing Input

                                        dir

                                        Dir

                                        Provides access to phone directories.

                                        Idle, Miss, Off-Hook (no input), Connected, Start-Xfer, Start-Conf, Conferencing, Hold, Ringing, Shared-Active, Shared-Held

                                        disp_code

                                        DispCode

                                        Enter Disposition Code

                                        Idle, Connected, Conferencing, Hold

                                        dnd

                                        DND / Clr Dnd

                                        Sets Do Not Disturb to prevent calls from ringing the phone.

                                        Idle, Off-Hook, Hold, Shared-Active, Shared-Held, Conferencing, Start-Conf, Start-Xfer, connected video

                                        emergency

                                        Emergency

                                        Enter emergency number

                                        Connected

                                        em_login (or signin)

                                        Sign in

                                        Logs user in to Extension Mobility.

                                        Idle

                                        em_logout (or signout)

                                        Sign out

                                        Logs user out of Extension Mobility.

                                        Idle

                                        endcall

                                        End call

                                        Ends a call.

                                        Connected, Off-hook, Progressing, Start-Xfer, Start-Conf, Conferencing, Releasing, Hold, and Connected Video

                                        favorites

                                        Favorites

                                        Provides access to "Speed Dials".

                                        Idle, Miss, Off-Hook (no input), Connected, Start-Xfer, Start-Conf, Conferencing, Hold, Ringing, Shared-Active, Shared-Held

                                        Connected Video

                                        gpickup

                                        GrPickup

                                        Allows user to answer a call ringing on an extension by discovering the number of the ringing extension.

                                        Idle, Off-Hook

                                        hold

                                        Hold

                                        Put a call on Hold.

                                        Connected, Start-Xfer, Start-Conf, Conferencing, Connected Video

                                        ignore

                                        Decline

                                        Ignores an incoming call.

                                        Ringing

                                        join

                                        Join

                                        Connects a conference call. If the conference host is user A and users B & C are participants, when A presses "Join", A will drop off and users B & C will be connected.

                                        Conferencing

                                        lcr

                                        Call Rtn/lcr

                                        Returns the last missed call.

                                        Idle, Missed-Call,Off-Hook (no input)

                                        left

                                        Left arrow icon

                                        Moves the cursor to the left.

                                        Dialing Input

                                        messages

                                        Messages

                                        Provides access to voicemail.

                                        Idle, Miss, Off-Hook (no input), Connected, Start-Xfer, Start-Conf, Conferencing, Hold, Ringing, Shared-Active, Shared-Held

                                        Connected Video

                                        miss

                                        Miss

                                        Displays the list of missed calls.

                                        Missed-Call

                                        newcall

                                        New Call

                                        Begins a new call.

                                        Idle, Hold, Shared-Active, Shared-Held

                                        option

                                        Option

                                        Opens a menu of input options.

                                        Off-Hook

                                        park

                                        Park

                                        Puts a call on hold at a designated "park" number.

                                        Connected

                                        Connected Video

                                        phold

                                        PrivHold

                                        Puts a call on hold on an active shared line.

                                        Connected

                                        Connected Video

                                        pickup

                                        PickUp

                                        Allows a user to answer a call ringing on another extension by entering the extension number.

                                        Idle, Off-Hook

                                        pip

                                        PIP icon

                                        Allows user to move PIP to one of the four corners of the screen or turn PIP off.

                                        Connected Video

                                        recents

                                        Recents

                                        Displays the All calls list from call history.

                                        Idle, Off-Hook, Hold, Shared-Active, Shared-Held

                                        redial

                                        Redial

                                        Displays the redial list.

                                        Idle, Connected, Start-Conf, Start-Xfer, Off-Hook (no input), Hold

                                        Connected Video

                                        resume

                                        Resume

                                        Resumes a call that is on hold.

                                        Hold, Shared-Held

                                        right

                                        Right arrow icon

                                        Moves the cursor to the right.

                                        Dialing (input)

                                        settings

                                        Settings

                                        Provides access to "Information and Settings".

                                        All

                                        showvideo

                                        Show video

                                        Provides access to the video session while on a connected video call and the call list is in view

                                        Connected

                                        starcode

                                        Input Star Code/*code

                                        Displays a list of star codes that can be selected.

                                        Off-Hook, Dialing (input)

                                        swap

                                        Swap

                                        Allows user to swap the remote video stream and selfview during an active video call.

                                        Connected Video

                                        trace

                                        Trace

                                        Trigger trace

                                        Idle, Connected, Conferencing, Hold

                                        unavail

                                        Unavail

                                        Denotes that a user who is logged in to an ACD server has set his status as unavailable.

                                        Idle

                                        unpark

                                        Unpark

                                        Resumes a parked call.

                                        Idle, Off-Hook, Connected, Shared-Active

                                        Connected Video

                                        xfer

                                        Transfer

                                        Performs a call transfer. Requires that Attn Xfer Serv is enabled and there is at least one connected call and one idle call.

                                        Connected, Start-Xfer, Start-Conf

                                        xferlx

                                        Xfer line

                                        Transfers an active line on the phone to a called number. Requires that Attn Xfer Serv is enabled and there are two or more calls that are active or on hold.

                                        Connected

                                        Connected Video

                                        Configure Provisioning Authority

                                        You can set up provisioning authority so that users can access their personalized phone settings from other phones. For example, people who work different shifts or who work at different desks during the week can share an extension, yet have their own personalized settings.

                                        The Sign in softkey appears on the phone when you enable provisioning authority on the phone. Users enter their usernames and passwords to access their personal phone settings. Users can also ignore the sign-in and use the phone as a guest. After users sign in, they have access to their personal directory numbers on the phone. When the user signs out, the phone reverts to a basic profile with limited features.

                                        Procedure
                                          Step 1   On the Configuration Utility page, select Admin Login > advanced > Voice > Provisioning.
                                          Step 2   In the Configuration Profile section, set the Profile Rule field to the phone configuration file's URL.

                                          Example:http://192.0.2.1:80/dms/CP-8851-3PCC/8851System.xml
                                          Step 3   Select Admin Login > advanced > Voice > Phone.
                                          Step 4   Fill in the EM Enable and EM User Domain fields in the Extension Mobility section, based on the information provided in the phone configuration file.
                                          Step 5   In the Extension Mobility section, set the amount of time (in minutes) that the phone can be inactive before it automatically signs out from the provisioning authority in Inactivity timer(m).
                                          Step 6   Set the amount of time (in seconds) that the user has to cancel the sign-out in Countdown Timer(s).
                                          Step 7   Choose input type of the password from the Preferred Password Input Mode field.

                                          For information on Extension Mobility fields, see Extension Mobility.

                                          Your user can also change the password input type from the phone.

                                          Step 8   (Optional)  If the Programmable Softkey Enable field in the Programmable Softkeys section is set to Yes, add signin to Idle Key List.

                                          Example:newcall|1;signin|2
                                          Step 9   Click Submit All Changes.

                                          Configure Provisioning Authority in the Phone Configuration File

                                          You can enable provisioning authority in the default configuration file for your phones, so that you don't need to set up the feature manually for each phone.
                                          Procedure
                                            Step 1   In the phone configuration file, set the following parameters:
                                            1. Set the Provisioning Authority profile rules in the Profile_Rule parameters.

                                              Example:
                                              <Profile_Rule ua="na">("$EMS" eq "mobile" and "$MUID" ne "" and "$MPWD" ne "")?[--uid $MUID$PDOM --pwd $MPWD] http://10.74.121.51:80/dms/CP-8851-3PCC/8851System.xml|http://10.74.121.51:80/dms/CP-8851-3PCC/8851System.xml</Profile_Rule>
                                            2. Set the EM_Enable parameter to Yes.

                                              Example:
                                              <EM_Enable ua="na">Yes</EM_Enable>
                                            3. Enter the enter the domain for the phone, or the authentication server in the EM_User_Domain parameter.

                                              Example:
                                              <EM_User_Domain ua="na">@10.74.121.51</EM_User_Domain>
                                            Step 2   Save the configuration file and upload it to your provisioning server.
                                            Step 3   On the Configuration Utility page, select Admin Login > advanced > Voice > Provisioning.
                                            Step 4   Enter the filepath to the configuration file in one of the Profile Rule fields.

                                            Example:http://<SERVER IP ADDRESS>:80/dms/td_8861/8861System.xml
                                            Step 5   Click Submit All Changes.

                                            Enable Hoteling on a Phone

                                            Set up the hotel feature on Broadworks and set the phone as a host or a guest.

                                            Procedure
                                              Step 1   On the phone web page, select Admin Login > advanced > Voice > Ext [n] (where [n] is the extension number).
                                              Step 2   In the Call Feature Settings section, set Enable Broadsoft Hoteling to Yes.
                                              Step 3   Set the amount of time (in seconds) that the user can be signed in as a guest on the phone in Hoteling Subscription Expires.
                                              Step 4   Click Submit All Changes.

                                              Set the User Password

                                              Users can set their own password on their phones, or you can set a password for them.

                                              Procedure
                                                Step 1   On the phone web page, select Admin Login > advanced > Voice > System.
                                                Step 2   Set a password in the User Password field.
                                                Step 3   Click Submit All Changes.

                                                Download Problem Reporting Tool Logs

                                                Users submit problem reports to you with the Problem Reporting Tool.

                                                If you are working with Cisco TAC to troubleshoot a problem, they typically require the logs from the Problem Reporting Tool to help resolve the issue.

                                                To issue a problem report, users access the Problem Reporting Tool and provide the date and time that the problem occurred, and a description of the problem. You need to download the problem report from the Configuration Utility page.

                                                Procedure
                                                  Step 1   On the Configuration Utility page, select Admin Login > Info > Debug Info > Device Logs.
                                                  Step 2   In the Problem Reports area, click the problem report file to download.
                                                  Step 3   Save the file to your local system and open the file to access the problem reporting logs.

                                                  Configure PRT Upload

                                                  You must use a server with an upload script to receive the problem reports that the user sends from the phone.

                                                  • If the URL specified in the PRT Upload Rule field is valid, users get a notification alert on the phone UI saying that they have successfully submitted the problem report.

                                                  • If the PRT Upload Rule field is empty or has an invalid URL, users get a notification alert on the phone UI saying that the data upload failed.

                                                  The phone uses an HTTP/HTTPS POST mechanism, with parameters similar to an HTTP form-based upload. The following parameters are included in the upload (utilizing multipart MIME encoding):

                                                  • devicename (example: "SEP001122334455")

                                                  • serialno (example: "FCH12345ABC")

                                                  • username (The user name is either the Station Display Name or the User ID of the extension. The Station Display Name is first considered. If this field is empty, then the User ID is chosen.)

                                                  • prt_file (example: "probrep-20141021-162840.tar.gz")

                                                  You can generate PRT automatically at specific intervals and can define the PRT file name.

                                                  A sample script is shown below. This script is provided for reference only. Cisco does not provide support for the upload script installed on a customer's server.

                                                  <?php
                                                  
                                                  // NOTE: you may need to edit your php.ini file to allow larger
                                                  // size file uploads to work.
                                                  // Modify the setting for upload_max_filesize
                                                  // I used:  upload_max_filesize = 20M
                                                  
                                                  // Retrieve the name of the uploaded file 
                                                  $filename = basename($_FILES['prt_file']['name']);
                                                  
                                                  // Get rid of quotes around the device name, serial number and username if they exist
                                                  $devicename = $_POST['devicename'];
                                                  $devicename = trim($devicename, "'\"");
                                                  
                                                  $serialno = $_POST['serialno'];
                                                  $serialno = trim($serialno, "'\"");
                                                  
                                                  $username = $_POST['username'];
                                                  $username = trim($username, "'\"");
                                                  
                                                  // where to put the file
                                                  $fullfilename = "/var/prtuploads/".$filename;
                                                  
                                                  // If the file upload is unsuccessful, return a 500 error and
                                                  // inform the user to try again
                                                  
                                                  if(!move_uploaded_file($_FILES['prt_file']['tmp_name'], $fullfilename)) {
                                                          header("HTTP/1.0 500 Internal Server Error");
                                                          die("Error: You must select a file to upload.");
                                                  }
                                                  
                                                  ?>
                                                  Procedure
                                                    Step 1   On the Configuration Utility page, select Admin Login > advanced > Voice > Provisioning.
                                                    Step 2   In the Problem Report Tool section, set the fields as described in the Problem Report Tool.

                                                    You can also configure the parameters in the phone configuration file with XML(cfg.xml) code. Enter the string in this format:

                                                    <PRT_Upload_Rule ua="na">

                                                    http://64.101.234.132:8000//Users/abcd/uploads/prt/test-prt.tar.gz

                                                    </PRT_Upload_Rule>

                                                    <PRT_Upload_Method ua="na">POST</PRT_Upload_Method>

                                                    <PRT_Max_Timer ua="na">20</PRT_Max_Timer>

                                                    Step 3   Click Submit All Changes.

                                                    Configure a Phone to Accept Pages Automatically

                                                    The Single Paging or Intercom feature enables a user to directly contact another user by phone. If the phone of the person being paged has been configured to accept pages automatically, the phone does not ring. Instead, a direct connection between the two phones is automatically established when paging is initiated.

                                                    Procedure
                                                      Step 1   On the Configuration Utility page, select Admin Login > advanced > Voice > User.
                                                      Step 2   In the Supplementary Services section, choose Yes for the Auto Answer Page field.
                                                      Step 3   Click Submit All Changes.

                                                      Server-Configured Paging

                                                      You can configure a paging group on a server so that users can page a group of phones. For more details, refer to your server documentation.

                                                      Manage Phones with TR-069

                                                      You can use the protocols and standards defined in Technical Report 069 (TR-069) to manage phones. TR-069 explains the common platform for management of all phones and other customer-premises equipment (CPE) in large-scale deployments. The platform is independent of phone types and manufacturers.

                                                      As a bidirectional SOAP/HTTP-based protocol, TR-069 provides the communication between CPEs and Auto Configuration Servers (ACS).

                                                      Procedure
                                                        Step 1   On the Configuration Utility page, select Admin Login > advanced > Voice > TR-069.
                                                        Step 2   Set up the fields as described in TR-069.
                                                        Step 3   Click Submit All Changes.

                                                        View TR-069 Status

                                                        When you enable TR-069 on a user phone, you can view status of TR-069 parameters on the Configuration page.
                                                        Procedure
                                                        On the Configuration Utility page, select Admin Login > advanced > Info > Status > TR-069 Status.

                                                        You can view status of TR-069 parameters in TR-069.


                                                        Enable Electronic Hookswitch

                                                        The Electronic Hookswitch feature supports the following headset devices:
                                                        • Plantronics Savi 740

                                                        • Jabra PRO920

                                                        • Jabra PRO9400

                                                        • Sennheiser DW Pro1

                                                        Procedure
                                                          Step 1   On the Configuration Utility page, select Admin Login > advanced > Voice > User.
                                                          Step 2   Set up the fields as described in Audio Volume.
                                                          Step 3   Click Submit All Changes .

                                                          Report All Phone Issues from the Phone Web Page

                                                          If you are working with Cisco TAC to troubleshoot a problem, they typically require the logs from the Problem Reporting Tool to help resolve the issue. You can generate PRT logs using the phone web page and upload them to a remote log server.

                                                          Procedure
                                                            Step 1   On the phone web page, select Admin Login > advanced > Info > Debug Info.
                                                            Step 2   In the Problem Reports section, click Generate PRT.
                                                            Step 3   Enter the following information in the Report Problem screen:
                                                            1. Enter the date that you experienced the problem in the Date field. The current date appears in this field by default.
                                                            2. Enter the time that you experienced the problem in the Time field. The current time appears in this field by default.
                                                            3. In the Select Problem drop-down list box, choose the description of the problem from the available options.
                                                            Step 4   Click Submit in the Report Problem screen.

                                                            The Submit button is enabled only if you select a value in the Select Problem drop-down list box.

                                                            You get a notification alert on the Phone Web page that indicates if the PRT upload was successful or not.


                                                            Factory Reset the Phone with the Web UI Button

                                                            You can factory reset the phone from the phone web page. The reset only happens if the phone is idle. If the phone is not idle, the phone web page shows a message that the phone is busy and that you need to try again.

                                                            Procedure
                                                              Step 1   On the phone web page, select Admin Login > advanced > Info > Debug Info.
                                                              Step 2   In the Factory Reset section, click Factory Reset.
                                                              Step 3   Click Confirm factory reset.

                                                              Set up a Secure Extension

                                                              You can configure an extension to only accept secure calls. If the extension is configured to only accept secure calls then any calls the extension makes will be secure.

                                                              You can also configure a secured extension with XML services. Enter a string in this format:

                                                              <Secure_Call_Option_1_ ua="na">Optional</Secure_Call_Option_1_>
                                                              Before You Begin

                                                              Make sure that SIP Transport parameter of the extension is set to TLS.

                                                              Procedure
                                                                Step 1   In the phone web page, select Admin Login > Advanced > Voice > Ext(n).
                                                                Step 2   In the Call Feature Settings section, in the Secure Call Option field, choose Optional to retain the current secure call option for the phone, or Required to reject nonsecure calls from other phones.
                                                                Step 3   Click Submit All Changes.

                                                                Capture Packets

                                                                Procedure
                                                                  Step 1   On the phone web page, select Admin Login > Advanced > Info > Debug Info.
                                                                  Step 2   In the Problem Report Tool section, click the Start Packet Capture button in the Packet Capture field.
                                                                  Step 3   Choose Al to capture all packets that the phone receives and select Host IP Address to capture packets only when source or destination is the IP address of the phone.
                                                                  Step 4   Make phone calls to and from the selected phone.
                                                                  Step 5   When you want to stop the packet capture, click Stop Packet Capture.
                                                                  Step 6   Click Submit. You see a file in the Capture File field. This file contains the filtered packets.