Cisco IP Phone Customization

Phone Information and Display Settings

The phone web user interface allows you to customize settings such as the phone name, background picture, logo, and screen saver.

Configure the Phone Name

Procedure
    Step 1   In the phone web user interface, navigate to Admin Login > advanced > Voice > Phone.
    Step 2   Under General, enter the phone name in the Station Display Name field.

    This name displays on the phone LCD in the top left corner.

    Step 3   Click Submit All Changes.

    Change Wallpaper from the Phone Page

    Your administrator may allow you to change the default wallpaper on your phone to one of the wallpapers available.

    Procedure
      Step 1   On the phone web page, select User Login > Voice > User.
      Step 2   In the Phone Background field of the Screen section, select any of the options as phone wallpaper.
      • Default: Phone does not have any wallpaper. If no wallpaper is added to the phone screen the phone screen displays monochrome wallpaper.

      • Logo: In the phone web page if you select Logo as your phone background option, the logo that you add in the Logo URL is used as the wallpaper.

        The logo display area is mid-center of the phone screen. The logo display area size of the phone is 128x128. If original logo size does not fit display area, scale to fit.

      Step 3   Click Submit All Changes.

      Add Logo as Boot Display

      If you want your user to see a logo icon when the phone restarts, enable this feature from the phone web page.
      Procedure
        Step 1   On the phone web page, select Admin Login > Advanced > Voice > User.
        Step 2   In the Screen section, select Logo from the Boot Display field. In the Logo URL field, enter a URL or path for the location where the logo image is saved.

        You can also download a picture and add it as a boot display: select Download Picture from the Boot Display field. In the Picture Download URL field, enter a URL or path for the location where the picture is saved.

        The logo must be a .jpg or a .png file. The phone has a fixed display area. So, if the original logo size doesn't fit into the display area, you need to scale it to fit the screen. For the phone, the logo display area is at the mid-center of the phone screen. The display area size of the Cisco IP Phone 6841 and 6851 is 64x64.

        Step 3   Click Submit All Changes.

        Adjust Backlight Timer from Configuration Utility

        You can save energy by disabling the backlight on each phone at a preset time. The phone's desktop remains visible, even with the backlight off.

        User can select User Login > Advanced > Voice > User and can adujst the backlight timer.

        Procedure
          Step 1   On the Configuration Utility page, select Admin Login > Advanced > Voice > User.
          Step 2   Under Screen, select a setting for the Back Light Timer parameter.
          Step 3   In the LCD Contrast field, enter a number for the desired contrast.

          Configure the Number of Call Appearances Per Line

          Phones that support multiple call appearances on a line can be configured to specify the number of calls to allow on the line.

          Procedure
            Step 1   Click Admin Login > advanced > Voice > Phone.
            Step 2   In the Miscellaneous Line Key Settings section, use the Call Appearances Per Line drop-down list box to specify the number of calls per line to allow.
            Step 3   Click Submit All Changes.

            Call Features Configuration

            Enable Call Transfer

            Procedure
              Step 1   Click Admin Login > advanced > Voice > Phone.
              Step 2   Under Supplementary Services, choose Yes for each of the transfer services that you want to enable:
              • Attn Transfer Serv—Attended call transfer service. The user answers the call before transferring it.

              • Blind Transfer Serv—Blind call transfer service. The user transfers the call without speaking to the caller.

              Step 3   To disable a transfer service, set the field to No.
              Step 4   Click Submit All Changes.

              Call Forward

              To enable call forwarding, you can enable the feature in two places: on the Voice tab and the User tab of the phone web page.

              Enable Call Forwarding on Voice Tab

              Perform this task if you want to enable call forward for a user.
              Procedure
                Step 1   On the Configuration Utility page, click Admin Login > advanced > Voice > Phone.
                Step 2   Under Supplementary Services, choose Yes for each of the call forwarding services that you want to enable:
                • Cfwd All Serv—Forwards all calls.

                • Cfwd Busy Serv—Forwards calls only if the line is busy.

                • Cfwd No Ans Serv—Forwards calls only if the line is not answered.

                Step 3   Click Submit All Changes.

                Enable Call Forwarding on User Tab

                Perform the following task if you want to give a user the ability to modify the call forward settings from the Configuration Utility page.
                Procedure
                  Step 1   On the Configuration Utility page, click Admin Login > advanced > Voice > User.
                  Step 2   Under Call Forward, choose Yes for CFWD Setting.
                  Step 3   Click Submit All Changes.

                  Enable Conferencing

                  Procedure
                    Step 1   In the phone web user interface, navigate to Admin Login > advanced > Voice > Phone.
                    Step 2   Under Supplementary Services, choose Yes in the Conference Serv drop-down list box.
                    Step 3   Click Submit All Changes.

                    Configure Missed Call Indication with the Configuration Utility

                    If a user is not on an active or held call and misses a call, the user needs to know about the missed call. To alert the user, configure the Handset LED Alert field on the Configuration Utility page. If you set this field to Voicemail, Missed Call, the LED on the Handset will turn on when the user has recently missed a call.

                    Procedure
                      Step 1   On the Configuration Utility page, select Admin Login > Advanced > Voice > User.
                      Step 2   In the Supplementary Services section, choose Voicemail, Missed Call in the Handset LED Alert drop-down list box.

                      The user can select User Login > Voice > User.

                      Step 3   Click Submit All Changes.

                      Enable Do Not Disturb

                      You can allow users to turn the do not disturb feature on or off. The caller receives a message that the user is unavailable. Users can press the Ignore softkey on their phones to divert a ringing call to another destination.

                      If the feature is enabled for the phone, users turn the feature on or off with the DND softkey.

                      Procedure
                        Step 1   On the Configuration Utility page, select Admin Login > advanced > Voice > User.
                        Step 2   In the Supplementary Services section, choose Yes in the DND Setting drop-down list box.
                        Step 3   Click Submit All Changes.

                        Configure Synchronization of DND and Call Forward

                        Enable synchronization of Do Not Disturb (DND) and Call Forward to allow changes to these features that are made on the phone to be made on the server. Changes made on the server are also made on the phone.
                        Procedure
                          Step 1   On the Configuration Utility page, select Admin Login > advanced > Voice > Ext [n] (where [n] is the extension number).
                          Step 2   In the Call Feature Settings section, set the Feature Key Sync field to Yes.
                          Step 3   Click Submit All Changes.

                          Configure Star Codes for DND

                          You can configure star codes that a user dials to turn on or off the do not disturb (DND) feature on a phone.

                          Procedure
                            Step 1   On the Configuration Utility page, select Admin Login > advanced > Voice > Regional.
                            Step 2   In the Vertical Service Activation Codes area, enter *78 in the DND Act Code field.
                            Step 3   In the Vertical Service Activation Codes area, enter *79 in the DND Deact Code field.
                            Step 4   Click Submit All Changes.

                            Shared Lines

                            A shared line is a directory number that appears on more than one phone. You can create a shared line by assigning the same directory number to different phones.

                            Incoming calls display on all phones that share a line, and anyone can answer the call. Only one call remains active at a time on a phone.

                            Call information displays on all phones that are sharing a line. If somebody turns on the privacy feature, you do not see the outbound calls made from the phone. However, you see inbound calls to the shared line.

                            All phones with a shared line ring when a call is made to the line. If you place the shared call on hold, anyone can resume the call by pressing the corresponding line key from a phone that shares the line. You can also press the Select button if the Resume icon is displayed.

                            The following shared line features are supported:

                            • Line Seizure

                            • Public Hold

                            • Private Hold

                            • Silent Barge (only through enabled programmable softkey)

                            The following features are supported as for a private line

                            • Transfer

                            • Conference

                            • Call Park / Call Retrieve

                            • Call Pickup

                            • Do Not Disturb

                            • Call Forward

                            You can configure each phone independently. Account information is usually the same for all IP phones, but settings such as the dial plan or preferred codec information can vary.

                            Configure a Shared Line

                            You can create a shared line by assigning the same directory number to different phones on the phone web page.

                            Procedure
                              Step 1   On the Configuration Utility page, click Admin Login > advanced > Voice.
                              Step 2   Click the Ext_n tab of the extension that is shared.
                              Step 3   Under General in the Line Enable list, choose Yes.
                              Step 4   Under Share Line Appearance in the Share Ext list, select Shared.

                              If you set this extension to Private, the extension does not share calls, regardless of the Share Call Appearance setting on the Phone tab. If you set this extension to Shared, calls follow the Share Call Appearance setting on the Phone tab.

                              Step 5   In the Shared User ID field, enter the user ID of the phone with the extension that is being shared.
                              Step 6   In the Subscription Expires field, enter the number of seconds before the SIP subscription expires. The default is 60 seconds.

                              Until the subscription expires, the phone gets NOTIFY messages from the SIP server on the status of the shared phone extension.

                              Step 7   In the Restrict MWI field, set the message waiting indicator:
                              • Yes—Lights only for messages on private lines (SIP).
                              • No—Lights for all messages.
                              Step 8   Under Proxy and Registration, enter the IP address of the proxy server in the Proxy field.
                              Step 9   Under Subscriber Information, enter a Display Name and User ID (extension number) for the shared extension.
                              Step 10   In the Phone tab, under Miscellaneous Line Key Settings, configure SCA Barge-In Enable:
                              • Yes—Allows users to take over the call on a shared line.
                              • No—Prevents users from taking over the call on a shared line.
                              Step 11   Click Submit All Changes.

                              Configure Voice Mail

                              You can configure the internal or external phone number or URL for the voice mail system. If you are using an external voice mail service, the number must include any digits required to dial out and any required area code
                              Procedure
                                Step 1   Click Admin Login > advanced > Voice > Phone.
                                Step 2   Under General, enter the Voice Mail Number.
                                Step 3   Click Submit All Changes. The phone reboots.

                                Configure Voice Mail for each Extension

                                Procedure
                                  Step 1   Click Admin Login > advanced > Voice > Extn.
                                  Step 2   Under Call Feature Settings, enter the Voice Mail Server.
                                  Step 3   (Optional) Enter the Voice Mail Subscribe Interval; the expiration time in seconds, of a subscription to a voice mail server.
                                  Step 4   Click Submit All Changes.

                                  The phone reboots.


                                  Configure the Message Waiting Indicator

                                  You can configure the Message Waiting Indicator for separate extensions on the phone. The Message Waiting Indicator lights based on the presence of new voicemail messages in the mailbox.

                                  You can enable the indicator at the top of your IP phone to light when voice mail is left, or display a seeing message waiting notification.

                                  Procedure
                                    Step 1   Click Admin Login > advanced > Voice > Extn.
                                    Step 2   Under Call Feature Settings in the Message Waiting , choose Yes to enable.

                                    Assign a Ring Tone to an Extension

                                    Procedure
                                      Step 1   On the Configuration Utility page, select Admin Login > advanced > Voice > Ext(n), where (n) is the number of an extension.
                                      Step 2   Under Call Feature Settings, use the Default Ring (n) drop-down list box to specify one of the following:
                                      • No Ring

                                      • Choose one of the available 12 ring tones.

                                      Step 3   Click Submit All Changes.

                                      Configure the Audio Settings

                                      The user can modify volume settings by pressing the volume control button on the phone, then pressing the Save softkey.

                                      Procedure
                                        Step 1   Click Admin Login > advanced > Voice > User.
                                        Step 2   In the Audio Volume section, configure a volume level between 1 and 10, with 1 being the lowest level:
                                        • Ringer Volume—Sets the ringer volume.

                                        • Speaker Volume—Sets the volume for the full-duplex speakerphone.

                                        • Headset Volume—Sets the headset volume.

                                        • Handset Volume—Sets the handset volume.

                                        • Electronic HookSwitch Control—Enables or disables the EHS feature.

                                        Step 3   Click Submit All Changes.

                                        User Access Control

                                        The Cisco IP Phone respects only the “ua” user access attribute. For a specific parameter, the “ua” attribute defines access by the user account to the administration web server. If the “ua” attribute is not specified, the phone applies the factory default user access for the corresponding parameter. This attribute does not affect access by the admin account.


                                        Note


                                        The value of the element attribute encloses within double quotes.


                                        The “ua” attribute must have one of the following values:

                                        • na – no access

                                        • ro – read-only

                                        • rw – read/write

                                        Phone Web Server

                                        The web server allows administrators and users to log in to the phone by using a phone web user interface. Administrators and users have different privileges and see different options for the phone based on their role.

                                        Configure the Web Server from the Phone Screen Interface

                                        Use this procedure to enable the phone web user interface from the phone screen.

                                        Procedure
                                          Step 1   Press Applications .
                                          Step 2   Select Network configuration > Web Server.
                                          Step 3   Select On to enable or Off to disable.
                                          Step 4   Press Set.

                                          Direct Action URL

                                          If the Enable Direct Action URL setting is set to "Yes ", these Direct action URLs are accessible only for the admin. If Admin user is password protected, the client provides a login prompt before these are accessed. The Direct Action URLs are accessible via the phone web page via the path /admin/<direct_action>. The syntax is:

                                          http[s]://<ip_or_hostname>/admin/<direct_action>[?<url>]

                                          For example, http://10.1.1.1/admin/resync?http://server_path/config.xml

                                          The following table provides a list of the different direct avtion URLs that are supported.

                                          direct_action

                                          Description

                                          resync

                                          Initiates a one-time resync of the config file specified by URL. The URL to resync is provided by appending ? followed by the URL. The URL specified here will not be saved anywhere in the phone settings.

                                          Example

                                          http://10.1.1.1/admin/resync?http://my_provision_server.com/cfg/device.cfg

                                          upgrade

                                          Initiates an upgrade of a phone to the specified load. The load is specified via the upgrade rule. the rule is specified by appending ? followed by URL path to the load. The upgrade rule specified is one time only and will not be saved in any property setting.

                                          Example

                                          http://10.1.1.1/admin/upgrade?http://my_upgrade_server.com/loads/sip88xx.11.0.0MP2.123.loads

                                          updateca

                                          Initiates a one-time install of the Custom Certificate Authority (Custom CA) specified by the URL. The URL to download is provided by appending ? followed by the URL. The URL specified here will not be saved anywhere in the phone settings.

                                          Example

                                          http://10.1.1.1/admin/updateca?http://my_cert_server.com/certs/myCompanyCA.pem

                                          reboot

                                          Initiates a reboot of the phone. Does not take any parameter with ?

                                          Example

                                          http://10.1.1.1/admin/reboot

                                          cfg.xml

                                          Downloads a snapshot of the phone configuration in XML format. The passwords are hidden for security. Most of the information here corresponds to the properties on the phone web page under Voice tab.

                                          Example

                                          http://10.1.1.1/admin/cfg.xml

                                          status.xml

                                          Downloads a snapshot of the phone status in XML format. Most of the information here corresponds to the Status tab in the phone web page.

                                          Example

                                          http://10.1.1.1/admin/status.xml

                                          screendump.bmp

                                          Downloads a screenshot of the phone LCD UI at the time when this action is initiated.

                                          Example

                                          http://10.1.1.1/admin/screendump.bmp

                                          log.tar

                                          Downloads a set of archived logs stored on the phone.

                                          Example

                                          http://10.1.1.1/admin/log.tar

                                          Enable Access to Phone Web Interface

                                          Procedure
                                            Step 1   Click Admin Login > advanced > Voice > System.
                                            Step 2   Under the System Configuration section, choose Yes from the Enable Web Server drop-down list box.
                                            Step 3   In the Enable Protocol drop-down list box, choose Http or Https.
                                            Step 4   In the Web Server Port field, enter the port to access the web server. The default is port 80 for HTTP or port 443 for HTTPS.
                                            Step 5   In the Enable Web Admin Access drop-down list box, you can enable or disable local access to the Admin Login of the phone web user interface. Defaults to Yes (enabled).
                                            Step 6   In the Admin Password field, enter a password if you want the system administrator to log in to the phone web user interface with a password. The password prompt appears when an administrator clicks Admin Login. The minimum password length can be 4 characters or the maximum password length is 127 characters.
                                            Note    The password can contain any character except the Space key.
                                            Step 7   In the User Password field, enter a password if you want users to log in to the phone web user interface with a password. The password prompt appears when users click User Login. The minimum password length can be 4 characters or the maximum password length is 127 characters.
                                            Note    The password can contain any character except the Space key.
                                            Step 8   Click Submit All Changes.

                                            XML Services

                                            The phones provide support for XML services, such as an XML Directory Service or other XML applications. For XML services, only HTTP and HTTPS support are available.

                                            The following Cisco XML objects are supported:

                                            • CiscoIPPhoneMenu

                                            • CiscoIPPhoneText

                                            • CiscoIPPhoneInput

                                            • CiscoIPPhoneDirectory

                                            • CiscoIPPhoneIconMenu

                                            • CiscoIPPhoneStatus

                                            • CiscoIPPhoneExecute

                                            • CiscoIPPhoneImage

                                            • CiscoIPPhoneImageFile

                                            • CiscoIPPhoneGraphicMenu

                                            • CiscoIPPhoneFileMenu

                                            • CiscoIPPhoneStatusFile

                                            • CiscoIPPhoneResponse

                                            • CiscoIPPhoneError

                                            • CiscoIPPhoneGraphicFileMenu

                                            • Init:CallHistory

                                            • Key:Headset

                                            • EditDial:n

                                            The full list of supported URIs is contained in Cisco Unified IP Phone Services Application Development Notes for Cisco Unified Communications Manager and Mutiplatform Phones, located here:

                                            https:/​/​www.cisco.com/​c/​en/​us/​support/​collaboration-endpoints/​unified-ip-phone-7800-series/​products-programming-reference-guides-list.html.

                                            XML Directory Service

                                            When an XML URL requires authentication, use the parameters XML UserName and XML Password.

                                            The parameter XML UserName in XML URL is replaced by $XML UserName.

                                            For example:

                                            The parameter XML UserName is cisco. The XML Directory Service URL is http://www.sipurash.compath?username=$XML_User_Name.

                                            This results in the request URL: http://www.sipurash.com/path?username=cisco.

                                            XML Applications

                                            When authentication is required for CGI/Execute URL via Post from an external application (for example, a web application) to the phones, the parameter CISCO XML EXE Auth Mode is used in 3 different scenarios:

                                            • Trusted—No authentication is performed (local user password is set or not). This is the default.

                                            • Local Credential—Authentication is based on digest authentication using the local user password, if the local user password is set. If not set, then no authentication is performed.

                                            • Remote Credential—Authentication is based on digest authentication using the remote username/password as set in the XML application on the web page (to access an XML application server).

                                            Macro Variables

                                            You can use macro variables in XML URLs. The following macro variables are supported:

                                            • User ID—UID1, UID2 to UIDn

                                            • Display name—DISPLAYNAME1, DISPLAYNAME2 to DISPLAYNAMEn

                                            • Auth ID—AUTHID1, AUTHID2 to AUTHIDn

                                            • Proxy—PROXY1, PROXY2 to PROXYn

                                            • MAC Address using lower case hex digits—MA

                                            • Product Name—PN

                                            • Product Series Numbe—PSN

                                            • Serial Number—SERIAL_NUMBER

                                            The following table shows the list of macros supported on the phones:

                                            Macro Name

                                            Macro Expansion

                                            $

                                            The form $$ expands to a single $ character.

                                            A through P

                                            Replaced by general purpose parameters GPP_A through GPP_P.

                                            SA through SD

                                            Replaced by special purpose parameters GPP_SA through GPP_SD. These parameters hold keys or passwords used in provisioning.

                                            Note   

                                            $SA through $SD are recognized as arguments to the optional resync URL qualifier, --key.

                                            MA

                                            MAC address using lower case hex digits (000e08aabbcc).

                                            MAU

                                            MAC address using upper case hex digits (000E08AABBCC).

                                            MAC

                                            MAC address using lower case hex digits with colon to separate hex digit pairs (00:0e:08:aa:bb:cc).

                                            PN

                                            Product Name; for example, IP Phone 6841.

                                            PSN

                                            Product Series Number; for example, 6841.

                                            SN

                                            Serial Number string; for example 88012BA01234.

                                            CCERT

                                            SSL Client Certificate status, installed or not installed.

                                            IP

                                            IP address of the phone within its local subnet; for example 192.168.1.100.

                                            EXTIP

                                            External IP of the phone, as seen on the internet; for example 66.43.16.52.

                                            SWVER

                                            Software version string; for example 2.0.6(b).

                                            HWVER

                                            Hardware version string; for example 1.88.1.

                                            PRVST

                                            Provisioning State (a numeric string):

                                            • -1 = explicit resync request

                                            • 0 = power-up resync

                                            • 1 = periodic resync

                                            • 2 = resync failed, retry attempt

                                            UPGST

                                            Upgrade State (a numeric string):

                                            • 1 = first upgrade attempt

                                            • 2 = upgrade failed, retry attempt

                                            UPGERR

                                            Result message (ERR) of previous upgrade attempt; for example http_get failed.

                                            PRVTMR

                                            Seconds since last resync attempt.

                                            UPGTMR

                                            Seconds since last upgrade attempt.

                                            REGTMR1

                                            Seconds since Line 1 lost registration with SIP server.

                                            REGTMR2

                                            Seconds since Line 2 lost registration with SIP server.

                                            UPGCOND

                                            Legacy macro name.

                                            SCHEME

                                            File access scheme (TFTP, HTTP, or HTTPS, obtained after parsing resync or upgrade URL).

                                            METH

                                            Deprecated alias for SCHEME, do not use.

                                            SERV

                                            Request target server host name.

                                            SERVIP

                                            Request target server IP address (following DNS lookup).

                                            PORT

                                            Request target UDP/TCP port.

                                            PATH

                                            Request target file path.

                                            ERR

                                            Result message of resync or upgrade attempt.

                                            UIDn

                                            The contents of the Line n UserID configuration parameter.

                                            ISCUST

                                            If unit is customized, value=1, otherwise 0.

                                            Note   

                                            Customization status viewable on Web UI Info page.

                                            INCOMINGNAME

                                            Name associated with first connected, ringing, or inbound call.

                                            REMOTENUMBER

                                            Phone number of first connected, ringing, or inbound call. If there are multiple calls, the data associated with the first call found will be provided.

                                            DISPLAYNAMEn

                                            The contents of the Line N Display Name configuration parameter.

                                            AUTHIDn

                                            The contents of the Line N auth ID configuration parameter.

                                            Configure a Phone to Connect to an XML Application

                                            Procedure
                                              Step 1   In the Configuration Utility, select Admin Login > advanced > Voice > Phone.
                                              Step 2   Enter this information:
                                              • XML Application Service Name—Name of the XML application. Displays on the user's phone as a menu item.

                                              • XML Application Service URL—URL where the XML application is located.

                                              If you configure an unused line button to connect to an XML application, the button connects to the URL configured above. If this is not what you want, you need to enter a different URL when you configure the line button.

                                              Step 3   Click Submit All Changes.

                                              Configure a Phone to Connect to an XML Directory Service

                                              Procedure
                                                Step 1   In the Configuration Utility, select Admin Login > advanced > Voice > Phone.
                                                Step 2   Enter this information:
                                                • XML Directory Service Name—Name of the XML Directory. Displays on the user's phone as a directory choice.

                                                • XML Directory Service URL—URL where the XML Directory is located.

                                                Step 3   Click Submit All Changes.