Cisco IP Phone Installation

Verify the Network Setup

For the phone to operate successfully as an endpoint in your network, your network must meet specific requirements.

Procedure
    Step 1   Configure a VoIP Network to meet the following requirements:
    • VoIP is configured on your Cisco routers and gateways.

    Step 2   Set up the network to support one of the following:
    • DHCP support

    • Manual assignment of IP address, gateway, and subnet mask


    Install the Cisco IP Phone

    After the phone connects to the network, the phone startup process begins, and the phone registers with Third-Party Call Control system. To finish installing the phone, configure the network settings on the phone depending on whether you enable or disable DHCP service.

    If you used autoregistration, you need to update the specific configuration information for the phone such as associating the phone with a user, changing the button table, or directory number.


    Note


    Before using external devices, read External Devices.


    Procedure
      Step 1   Choose the power source for the phone:
      • Power over Ethernet (PoE)

      • External power supply

      For more information, see Phone Power Requirements.

      Step 2   Connect the handset to the handset port.

      The wideband-capable handset is designed especially for use with a Cisco IP Phone. The handset includes a light strip that indicates incoming calls and waiting voice messages.

      Step 3   Connect a headset to the headset port. You can add a headset later if you do not connect one now.
      Step 4   Connect a wireless headset. You can add a wireless headset later if you do not want to connect one now. For more information, see your wireless headset documentation.
      Step 5   Connect a straight-through Ethernet cable from the switch to the network port labeled 10/100/1000 SW on the Cisco IP Phone. Each Cisco IP Phone ships with one Ethernet cable in the box.

      Use Category 3, 5, 5e, or 6 cabling for 10 Mbps connections; Category 5, 5e, or 6 for 100 Mbps connections; and Category 5e or 6 for 1000 Mbps connections. For more information, see Network and Computer Port Pinouts.

      Step 6   Connect a straight-through Ethernet cable from another network device, such as a desktop computer, to the computer port on the Cisco IP Phone. You can connect another network device later if you do not connect one now.

      Use Category 3, 5, 5e, or 6 cabling for 10 Mbps connections; Category 5, 5e, or 6 for 100 Mbps connections; and Category 5e or 6 for 1000 Mbps connections. For more information, see Network and Computer Port Pinouts for guidelines.

      Step 7   If the phone is on a desk, adjust the footstand. For more information, see Connect the Footstand. With a wall-mounted phone, you might need to adjust the handset rest to ensure that the receiver cannot slip out of the cradle.
      Step 8   Monitor the phone startup process. This step verifies that the phone is configured properly.
      Step 9   If you are configuring the network settings on the phone, you can set up an IP address for the phone by either using DHCP or manually entering an IP address.

      See Configure the Network from the Phone.

      Step 10   Upgrade the phone to the current firmware image.

      Firmware upgrades over the WLAN interface may take longer than upgrading over the wired interface, depending on the quality and bandwidth of the wireless connection. Some upgrades may take more than one hour.

      Step 11   Make calls with the Cisco IP Phone to verify that the phone and features work correctly.
      Step 12   Provide information to end users about how to use their phones and how to configure their phone options. This step ensures that users have adequate information to successfully use their Cisco IP Phones.

      Configure the Network from the Phone

      The phone includes many configurable network settings that you may need to modify before it is functional for your users. You can access these setting through the phone menus.

      The Network configuration menu provides you with options to view and configure a variety of network settings.


      Note


      You can control whether a phone has access to the Settings menu or to options on this menu by modifying the value in the Phone-UI-User-Mode field in the Voice > System > System Configuration section of the Phone Configuration Utility page. Also, you must modify the attribute of ua in the Resync file of the phone to control the access. For example, when Phone-UI_User_mode is set to Yes and in the resync file the attribute for Speed_Dial_2 are:
      • Speed_Dial_2 ua="rw", you can read and write on web of user model and lcd.

      • Speed_Dial_2 ua="na", you can only read on web of user model and lcd.

      The Phone-UI-User-Mode field accepts these values:
      • Yes: Allows access to the Settings menu. It also allows access to the Phone Configuration Utility page for user-mode.
      • No: Prevents access to the Settings menu. It also restricts access to the Phone Configuration Utility page for user-mode.

      If you cannot access an option on the Admin Settings menu, check the Phone-UI-User-Mode field.


      You can configure settings that are display-only on the phone in your Third-Party Call Control system.

      Procedure
        Step 1   Press Applications .
        Step 2   Select Network configuration.
        Step 3   Use the navigation arrows to select the desired menu and edit.
        Step 4   To display a submenu, repeat step 3.
        Step 5   To exit a menu, press .

        Network Configuration Fields

        Table 1 Network Configurations Menu Options

        Field

        Field Type or Choices

        Default

        Description

        Ethernet configuration

           

        See the Ethernet configuration submenu table below.

        Wi-Fi configuration

        See Set Up Wireless LAN from the Phone

        For 8861 only.

        IPv4 address settings

        DHCP

        Static IP

        Release DHCP IP

        DHCP

        See the IPv4 address submenu table below.

        Web server

        On

        Off

        On

        Indicates whether the phone has web server enabled or disabled.

        DHCP option to use

        66,160,159, 150, 60

        Indicates the order in which the phone uses the IP address provided by DHCP server.

        Transport protocol

        HTTP

        HTTPS

        TFTP

        This protocol is only configurable on phone Configuration Utility page.

        Table 2 Ethernet Configuration Submenu

        Field

        Field Type

        or Choices

        Default

        Description

        802.1x authentication

        Device authentication

        Off

        Enables you to turn 802.1x authentication on or turn it off. Valid options are:

        • On

        • Off

        Transaction status

        Disabled

        • Transaction status—Indicates different authentication status when you turn on 802.1x in the Device authentication field.

          • Disabled—This is default status.

          • Connecting—Indicates 802.1x authentication is initiated in the device.

          • Authenticated—Indicates 802.1x authentication is established in the device.

        • Protocol—Specifies the protocol of the server.

        Switch port config

        Auto

        10MB half

        10MB full

        100 MB half

        100MB full

        100 half

        Auto

        Allows you to select speed and duplex of the network port.

        If the phone is connected to a switch, configure the port on the switch to the same speed/duplex as the phone, or configure both to autonegotiate.

        If you change the setting of this option, you must change the PC Port config option to the same setting.

        PC port config

        Auto

        10MB half

        10MB full

        100 MB half

        100MB full

        100 half

        Auto

        Allows you to select Speed and duplex of the Computer (access) port.

        If the phone is connected to a switch, configure the port on the switch to the same speed/duplex as the phone, or configure both to autonegotiate.

        If you change the setting of this option, you must change the Switch Port config option to the same setting.

        CDP

        On

        Off

        On

        Allows you to enable or disable Cisco Discovery Protocol (CDP).

        CDP is a device-discovery protocol that runs on all Cisco manufactured equipment.

        Using CDP, a device can advertise its existence to other devices and receive information about other devices in the network.

        LLDP-MED

        On

        Off

        On

        Allows you to enable or disable LLDP-MED.

        LLDAP-MED enables the phone to advertise itself to devices that use the discovery protocol.

        Startup delay

        3 seconds

        Allows you to set a value that causes a delay for the switch to get to the forwarding state before the phone will send out the first LLDP-MED packet. The default delay is 3 seconds. For configuration of some switches, you might need to increase this value to a higher value for LLDP-MED to work. Configuring a delay can be important for networks that use the Spanning Tree Protocol.

        VLAN

        On

        Off

        Off

        Allows you to enable or disable VLAN.

        Allows you to enter a VLAN ID when you use VLAN without CDP or LLDP. When you use a VLAN with CDP or LLDP, that associated VLAN takes precedent over the manual entered VLAN ID.

        VLAN ID

        Text fields in which you need to enter values

        1

        Allows you to enter a VLAN ID for the IP phone when you use a VLAN without CDP (VLAN enabled and CDP disabled). Note that only voice packets are tagged with the VLAN ID. Do not use 1 for the VLAN ID. If VLAN ID is 1, you cannot tag voice packets with the VLAN ID.

        PC port VLAN ID

        Text fields in which you need to enter values

        1

        Value of the VLAN ID that is used to tag communications from the PC port on the phone.

        The phone tags all the untagged frames coming from the PC (it will not tag frames with an existing tag).

        Valid values are: 0-4095. Default: 0.

        PC port mirror

        On

        Off

        On

        Adds the ability to port mirror on the PC port. When enabled, you can see the packets on the phone. Select On to enable PC port mirroring and select No to disable it.

        Table 3 IPv4 Address Settings Submenu

        Field

        Field Type

        or Choices

        Default

        Description

        Connection type

        DHCP

         

        Indicates whether the phone has DHCP enabled.

        • DNS1—Identifies the primary Domain Name System (DNS) server that the phone uses.

        • DNS2—Identifies the secondary Domain Name System (DNS) server that the phone uses.

        • DHCP address released—Releases the IP address that DHCP assigned. This field is editable if DHCP is enabled. If you wish to remove the phone from the VLAN and release the IP address for reassignment, set this field to Yes and press Set.

        Static IP

        When DHCP is disabled, you must set the Internet Protocol (IP) address of the phone.

        • Static IP address—Identifies the IP that you assign to the phone. The phone uses this IP address instead of acquiring an IP from the DHCP server on the network.

        • Subnet Mask—Identifies the subnet mask used by the phone. When DHCP is disabled, you must set the subnet mask.

        • Gateway address—Identifies the default router used by the phone.

        • DNS1—Identifies the primary Domain Name System (DNS) server that the phone uses. When DHCP is disabled, you must set this field manually.

        • DNS2—Identifies the primary Domain Name System (DNS) server that the phone uses. When DHCP is disabled, you must set this field manually.

        If you assign an IP address with this field, you must also assign a subnet mask and a gateway address. See the Subnet Mask and Default Router fields in this table.

        Table 4 IPv6 Address Settings Submenu

        Field

        Field Type

        or Choices

        Default

        Description

        Connection type

        DHCP

         

        Indicates whether the phone has Dynamic Host Configuration Protocol (DHCP) enabled.

        • DNS1—Identifies the primary DNS server that the phone uses.

        • DNS2—Identifies the secondary DNS server that the phone uses.

        • Broadcast Echo—Identifies if the phone responses to multicast ICMPv6 message with destination address of ff02::1.

        • Auto config— Identifies if the phone uses automatic configuration for the address.

        Static IP

        When DHCP is disabled, you must set the Internet Protocol (IP) address of the phone and must set the values of the fields:

        • Static IP—Identifies the IP that you assign to the phone. The phone uses this IP address instead of acquiring an IP from the DHCP server on the network.

        • Prefix length—Identifies how many bits of a Global Unicast IPv6 Address are there in network part.

        • Gateway—Identifies the default router used by the phone.

        • Primary DNS—Identifies the primary DNS server that the phone uses. When DHCP is disabled, you must set this field manually.

        • Secondary DNS—Identifies the primary DNS server that the phone uses. When DHCP is disabled, you must set this field manually.

        • Broadcast Echo—Identifies if the phone responses to multicast ICMPv6 message with destination address of ff02::1.

        Text and Menu Entry From the Phone

        When you edit the value of an option setting, follow these guidelines:

        • Use the arrows on the navigation pad to highlight the field that you wish to edit. Press Select in the navigation pad to activate the field. After the field is activated, you can enter values.

        • Use the keys on the keypad to enter numbers and letters.

        • To enter letters by using the keypad, use a corresponding number key. Press the key one or more times to display a particular letter. For example, press the 2 key once for "a," twice quickly for "b," and three times quickly for "c." After you pause, the cursor automatically advances to allow you to enter the next letter.

        • Press the softkey if you make a mistake. This softkey deletes the character to the left of the cursor.

        • Press Back before pressing Set to discard any changes that you made.

        • To enter a period (for example, in an IP address), press * on the keypad.


        Note


        The Cisco IP Phone provides several methods to reset or restore option settings, if necessary.


        Set Up Wireless LAN from the Phone

        Only the Cisco IP Phone 8861 supports wireless LAN.

        Ensure that the phone is not connected to ethernet and has direct power supply.

        A fast-secure roaming method is recommended for Wi-Fi users.

        For complete configuration information, see the Cisco IP Phone 8800 Wireless LAN Deployment Guide at this location:

        http:/​/​www.cisco.com/​c/​en/​us/​support/​collaboration-endpoints/​unified-ip-phone-8800-series/​products-implementation-design-guides-list.html

        The Cisco IP Phone 8800 Wireless LAN Deployment Guide includes the following configuration information:

        • Wireless network configuration

        • Wireless network configuration on the Cisco IP Phone

        Procedure
          Step 1   Press Applications .
          Step 2   Select Network configuration > Wi-Fi configuration.
          Step 3   In the Connect to Wi-Fi screen, click Scan to get a list of available Wi-Fi networks (SSIDs).
          Step 4   Select an SSID when the scan is complete, and set up the fields for your phone to connect to that network as described in the Scan List Menus table.

          You can also click Cancel to stop the scan process.

          If your phone is associated with an SSID, the associated SSID appears at the top of scanned list with a check mark in front of it.

          Step 5   (Optional)  Press Other to add a new network name to which you want to connect your phone. Set up the fields as described in the Wi-Fi Other Menu table.

          Scan List Menus

          Field

          Field Type or Choices

          Default

          Description

          Security mode

          Auto

          None

          WEP

          PSK

          None

          Allows you to select the type of authentication that the phone uses to access the WLAN.

          User ID

          Allows you to enter a user ID for the network profile.

          Password

          WEP Key

          Passphrase

          Allows you to enter password for the network profile that you create. The type of password depends on the security mode that you have selected.

          • Password: Security mode is Auto.

          • Passphrase: Security mode is PSK.

          • WEP Key: Security mode is WEP.

          802.11 mode

          • Auto

          • 2.4 GHz

          • 5 GHz

          Auto

          Allows you to select the wireless signal standard that is used in the WLAN.

          Wi-Fi Other Menu

          Field

          Field Type or Choices

          Default

          Description

          Security mode

          EAP-FAST

          PEAP-GTC

          PEAP (MSCHAPV2)

          PSK

          WEP

          None

          None

          Allows you to select the type of authentication that the phone uses to access the WLAN.

          Network name

          Allows you to enter a unique name for the Wi-Fi profile. This name displays on the phone.

          User ID

          Allows you to enter a user ID for the network profile.

          Password

          Allows you to enter a password for the network profile.

          802.11 mode

          • Auto

          • 2.4 GHz

          • 5 GHz

          Auto

          Allows you to select the wireless signal standard that is used in the WLAN.

          Verify Phone Startup

          After the Cisco IP Phone has power connected to it, the phone automatically cycles through a startup diagnostic process.

          Procedure
            Step 1   If you are using Power over Ethernet, plug the LAN cable into the Network port.
            Step 2   If you are using the power cube, connect the cube to the phone and plug the cube into an electrical outlet.

            The buttons flash amber and then green in sequence during the various stages of bootup as the phone checks the hardware.

            If the phone completes these stages successfully, it has started up properly.


            Video Transmit Resolution Setup

            Cisco IP Phone 8845 and 8865 supports the following video formats:

            • 720p (1280x720)

            • WVGA (800x480)

            • 360p (640x360)

            • 240p (432x240)

            • VGA (640x480)

            • CIF (352x288)

            • SIF (352x240)

            • QCIF (176x144)

            Cisco IP Phones that support video negotiate the best bandwidth and resolution based on the phone configuration and phone screen limitations.

            The next table shows the resolutions, frames per second, and video bit rate range for each of the supported video types.

            Video type

            Video resolution

            Frames per second (fps)

            Video bit rate range

            720p

            1280 x 720

            30

            1360–2500 kbps

            720p

            1280 x 720

            15

            790–1359 kbps

            WVGA

            800 x 480

            30

            660–789 kbps

            WVGA

            800 x 480

            15

            350–399 kbps

            360p

            640 x 360

            30

            400–659 kbps

            360p

            640 x 360

            15

            210–349kbps

            240p

            432 x 240

            30

            180–209kbps

            240p

            432 x 240

            15

            64–179kbps

            VGA

            640 x 480

            30

            520–1500kbps

            VGA

            640 x 480

            15

            280–519kbps

            CIF

            352 x 288

            30

            200–279 kbps

            CIF

            352 x 288

            15

            120–199 kbps

            SIF

            352 x 240

            30

            200–279 kbps

            SIF

            352 x 240

            15

            120–199 kbps

            QCIF

            176 x 144

            30

            94–119 kbps

            QCIF

            176 x 144

            15

            64–93 kbps

            Configure the Voice Codecs

            A codec resource is considered allocated if it has been included in the SDP codec list of an active call, even though it eventually might not be chosen for the connection. Negotiation of the optimal voice codec sometimes depends on the ability of the Cisco IP Phone to match a codec name with the far-end device or gateway codec name. The phone allows the network administrator to individually name the various codecs that are supported such that the correct codec successfully negotiates with the far-end equipment.

            The Cisco IP Phone supports voice codec priority. You can select up to three preferred codecs. The administrator can select the low-bit-rate codec that is used for each line. G.711a and G.711u are always enabled.

            Procedure
              Step 1   To configure the voice codecs on each extension, in the phone web user interface, navigate to Admin Login > advanced > Voice > Ext(n), where n is an extension number.
              Step 2   In the Audio Configuration section, configure the parameters.
              Step 3   Click Submit All Changes.

              Configure the Video Codec

              Video codecs enable compression or decompression of digital video. You can enable or disable video codecs from the phone web page.

              The Cisco IP Phone 8845 and 8865 supports the H.264 High Profile packetization mode 0 and Base Profile packetization mode 0 codecs.

              For all codecs, the Real Time Protocol (RTP) payload type is dynamic and you can configure it on the phone web page from Admin Settings > Advanced > Voice > SIP > SDP Payloads Type. For more information, see SDP Payload Types.

              Procedure
                Step 1   On the phone web page, select Admin Settings > Advanced > Voice > Ext(n).
                Step 2   In the Video Configuration section, set up the fields as described in Video Configuration.
                Step 3   Click Submit All Changes.

                Set the Optional Network Servers

                Optional network servers provide resources such as DNS lookup, network time, logging, and device discovery. It also enables you to add PC port mirroring on the user phone. Your user can also enable or disable this service from the phone.

                Procedure
                  Step 1   In the phone web page, navigate to Admin Login > advanced > Voice > System.
                  Step 2   In the Optional Network Configuration section, set up the fields as described in Optional Network Configuration.
                  Step 3   Click Submit All Changes.

                  VLAN Settings

                  If you use a virtual LAN (VLAN), your phone voice packets are tagged with the VLAN ID.

                  In the VLAN Settings section of the Voice > System window, you can configure these settings:

                  • Cisco Discovery Protocol (CDP)

                  • LLDP-MED

                  • Network Startup Delay

                  • VLAN ID

                  Cisco Discovery Protocol

                  Cisco Discovery Protocol (CDP) is negotiation-based and determines which virtual LAN (VLAN) the Cisco IP Phone resides in. If you are using a Cisco switch, Cisco Discovery Protocol (CDP) is available and is enabled by default. CDP has these attributes:

                  • Obtains the protocol addresses of neighboring devices and discovers the platform of those devices.

                  • Shows information about the interfaces your router uses.

                  • Is media and protocol-independent.

                  If you are using a VLAN without CDP, you must enter a VLAN ID for the Cisco IP Phone.

                  LLDP-MED

                  The Cisco IP Phone supports Link Layer Discovery Protocol for Media Endpoint Devices (LLDP-MED) for deployment with Cisco or other Third-Party network connectivity devices that use a Layer 2 auto discovery mechanism. Implementation of LLDP-MED is done in accordance with IEEE 802.1AB (LLDP) Specification of May 2005, and ANSI TIA-1057 of April 2006.

                  The Cisco IP Phone operates as a LLDP-MED Media End Point Class III device with direct LLDP-MED links to Network Connectivity Devices, according to the Media Endpoint Discovery Reference Model and Definition (ANSI TIA-1057 Section 6).

                  The Cisco IP Phone supports only the following limited set of Type-Length-Values (TLV) as an LLDP-MED Media Endpoint device class III:

                  • Chassis ID TLV

                  • Port ID TLV

                  • Time to live TLV

                  • Port Description TLV

                  • System Name TLV

                  • System Capabilities TLV

                  • IEEE 802.3 MAC/PHY Configuration/Status TLV (for wired network only)

                  • LLDP-MED Capabilities TLV

                  • LLDP-MED Network Policy TLV (for application type=Voice only)

                  • LLDP-MED Extended Power-Via-MDI TLV (for wired network only)

                  • LLDP-MED Firmware Revision TLV

                  • End of LLDPDU TLV

                  The outgoing LLDPDU contains all the preceding TLVs if applicable. For the incoming LLDPDU, the LLDPDU is discarded if any of the following TLVs are missing. All other TLVs are not validated and ignored.

                  • Chassis ID TLV

                  • Port ID TLV

                  • Time to live TLV

                  • LLDP-MED Capabilities TLV

                  • LLDP-MED Network Policy TLV (for application type=Voice only)

                  • End of LLDPDU TLV

                  The Cisco IP Phone sends out the shutdown LLDPDU if applicable. The LLDPDU frame contains the following TLVs:

                  • Chassis ID TLV

                  • Port ID TLV

                  • Time to live TLV

                  • End of LLDPDU TLV

                  There are some restrictions in the implementation of LLDP-MED on the Cisco IP Phones:

                  • Storage and retrieval of neighbor information are not supported.

                  • SNMP and corresponding MIBs are not supported.

                  • Recording and retrieval of statistical counters are not supported.

                  • Full validation of all TLVs does not take place; TLVs that do not apply to the phones are ignored.

                  • Protocol state machines as stated in the standards are used only for reference.

                  Chassis ID TLV

                  For the outgoing LLDPDU, the TLV supports subtype=5 (Network Address). When the IP address is known, the value of the Chassis ID is an octet of the INAN address family number followed by the octet string for the IPv4 address used for voice communication. If the IP address is unknown, the value for the Chassis ID is 0.0.0.0. The only INAN address family supported is IPv4. Currently, the IPv6 address for the Chassis ID is not supported.

                  For the incoming LLDPDU, the Chassis ID is treated as an opaque value to form the MSAP identifier. The value is not validated against its subtype.

                  The Chassis ID TLV is mandatory as the first TLV. Only one Chassis ID TLV is allowed for the outgoing and incoming LLDPDUs.

                  Port ID TLV

                  For the outgoing LLDPDU, the TLV supports subtype=3 (MAC address). The 6 octet MAC address for the Ethernet port is used for the value of Port ID.

                  For the incoming LLDPDU, the Port ID TLV is treated as an opaque value to form the MSAP identifier. The value is not validated against its subtype.

                  The Port ID TLV is mandatory as the second TLV. Only one Port ID TLV is allowed for the outgoing and incoming LLDPDUs.

                  Time to Live TLV

                  For the outgoing LLDPDU, the Time to Live TTL value is 180 seconds. This differs from the 120-second value that the standard recommends. For the shutdown LLDPDU, the TTL value is always 0.

                  The Time to Live TLV is mandatory as the third TLV. Only one Time to Live TLV is allowed for the outgoing and incoming LLDPDUs.

                  End of LLDPDU TLV

                  The value is 2-octet, all zero. This TLV is mandatory and only one is allowed for the outgoing and incoming LLDPDUs.

                  Port Description TLV

                  For the outgoing LLDPDU, in the Port Description TLV, the value for the port description is the same as “Port ID TLV” for CDP. The incoming LLDPDU, the Port Description TLV, is ignored and not validated. Only one Port Description TLV is allowed for outgoing and incoming LLDPDUs.

                  System Name TLV

                  For the Cisco IP Phone, the value is SEP+MAC address.

                  Example: SEPAC44F211B1D0

                  The incoming LLDPDU, the System Name TLV, is ignored and not validated. Only one System Name TLV is allowed for the outgoing and incoming LLDPDUs.

                  System Capabilities TLV

                  For the outgoing LLDPDU, in the System Capabilities TLV, the bit values for the 2 octet system capabilities fields should be set for Bit 2 (Bridge) and Bit 5 (Phone) for a phone with a PC port. If the phone does not have a PC port, only Bit 5 should be set. The same system capability value should be set for the enabled capability field.

                  For the incoming LLDPDU, the System Capabilities TLV is ignored. The TLV is not validated semantically against the MED device type.

                  The System Capabilities TLV is mandatory for outgoing LLDPDUs. Only one System Capabilities TLV is allowed.

                  Management Address TLV

                  The TLV identifies an address associated with the local LLDP agent (that may be used to reach higher layer entities) to assist discovery by network management. The TLV allows the inclusion of both the system interface number and an object identifier (OID) that are associated with this management address, if either or both are known.

                  • TLV information string length—This field contains the length (in octets) of all the fields in the TLV information string.

                  • Management address string length—This field contains the length (in octets) of the management address subtype + management address fields.

                  System Description TLV

                  The TLV allows the network management to advertise the system description.

                  • TLV information string length—This field indicates the exact length (in octets) of the system description.

                  • System description—This field contains an alphanumeric string that is the textual description of the network entity. The system description includes the full name and version identification of the system hardware type, software operating system, and networking software. If implementations support IETF RFC 3418, the sysDescr object should be used for this field.

                  IEEE 802.3 MAC/PHY Configuration/Status TLV

                  The TLV is not for autonegotiation, but for troubleshooting purposes. For the incoming LLDPDU, the TLV is ignored and not validated. For the outgoing LLDPDU, for the TLV, the octet value autonegotiation support/status should be:

                  • Bit 0—Set to 1 to indicate that the autonegotiation support feature is supported.

                  • Bit 1—Set to 1 to indicate that autonegotiation status is enabled.

                  • Bit 2-7—Set to 0.

                  The bit values for the 2 octets PMD autonegotiation advertised capability field should be set to:

                  • Bit 13—10BASE-T half duplex mode

                  • Bit 14—10BASE-T full duplex mode

                  • Bit 11—100BASE-TX half duplex mode

                  • Bit 10—100BASE-TX full duplex mode

                  • Bit 15—Unknown

                  Bit 10, 11, 13 and 14 should be set.

                  The value for 2 octets operational MAU type should be set to reflect the real operational MAU type:

                  • 16—100BASE-TX full duplex

                  • 15—100BASE-TX half duplex

                  • 11—10BASE-T full duplex

                  • 10—10BASE-T half duplex

                  For example, usually, the phone is set to 100BASE-TX full duplex. The value 16 should then be set. The TLV is optional for a wired network and not applicable for a wireless network. The phone sends out this TLV only when in wired mode. When the phone is not set for autonegotiation but specific speed/duplexity, for the outgoing LLDPDU TLV, bit 1 for the octet value autonegotiation support/status should be clear (0) to indicate that autonegotiation is disabled. The 2 octets PMD autonegotiation advertised capability field should be set to 0x8000 to indicate unknown.

                  LLDP-MED Capabilities TLV

                  For the outgoing LLDPDU, the TLV should have the device type 3 (End Point Class III) with the following bits set for 2-octet Capability field:

                  Bit Position

                  Capability

                  0

                  LLDP-MED Capabilities

                  1

                  Network Policy

                  4

                  Extended Power via MDI-PD

                  5

                  Inventory

                  For the incoming TLV, if the LLDP-MED TLV is not present, the LLDPDU is discarded. The LLDP-MED Capabilities TLV is mandatory and only one is allowed for the outgoing and incoming LLDPDUs. Any other LLDP-MED TLVs will be ignored if they present before the LLDP-MED Capabilities TLV.

                  Network Policy TLV

                  In the TLV for the outgoing LLDPDU, before the VLAN or DSCP is determined, the Unknown Policy Flag (U) is set to 1. If the VLAN setting or DSCP is known, the value is set to 0. When the policy is unknown, all other values are set to 0. Before the VLAN is determined or used, the Tagged Flag (T) is set to 0. If the tagged VLAN (VLAN ID > 1) is used for the phone, the Tagged Flag (T) is set to 1. Reserved (X) is always set to 0. If the VLAN is used, the corresponding VLAN ID and L2 Priority will be set accordingly. VLAN ID valid value is range from 1-4094. However, VLAN ID=1 will never be used (limitation). If DSCP is used, the value range from 0-63 is set accordingly.

                  In the TLV for the incoming LLDPDU, Multiple Network Policy TLVs for different application types are allowed.

                  LLDP-MED Extended Power-Via-MDI TLV

                  In the TLV for the outgoing LLDPDU, the binary value for Power Type is set to “0 1” to indicate the power type for phone is PD Device. The Power source for the phone is set to “PSE and local” with binary value “1 1”. The Power Priority is set to binary “0 0 0 0” to indicate unknown priority while the Power Value is set to maximum power value. The Power Value for the Cisco IP Phone is 12900mW.

                  For the incoming LLDPDU, the TLV is ignored and not validated. Only one TLV is allowed in the outgoing and incoming LLDPDUs. The phone will send out the TLV for the wired network only.

                  The LLDP-MED standard was originally drafted in the context of Ethernet. Discussion is ongoing for LLDP-MED for Wireless Networks. Refer to ANSI-TIA 1057, Annex C, C.3 Applicable TLV for VoWLAN, table 24. It is recommended that the TLV is not applicable in the context of the wireless network. This TLV is targeted for use in the context of PoE and Ethernet. The TLV, if added, will not provide any value for network management or power policy adjustment at the switch.

                  LLDP-MED Inventory Management TLV

                  This TLV is optional for Device Class III. For the outgoing LLDPDU, we support only Firmware Revision TLV. The value for the Firmware Revision is the version of firmware on the phone. For the incoming LLDPDU, the TLVs are ignored and not validated. Only one Firmware Revision TLV is allowed for the outgoing and incoming LLDPDUs.

                  Final Network Policy Resolution and QoS

                  Special VLANs

                  VLAN=0, VLAN=1, and VLAN=4095 are treated the same way as an untagged VLAN. Because the VLAN is untagged, Class of Service (CoS) is not applicable.

                  Default QoS for SIP Mode

                  If there is no network policy from CDP or LLDP-MED, the default network policy is used. CoS is based on configuration for the specific extension. It is applicable only if the manual VLAN is enabled and manual VLAN ID is not equal to 0, 1, or 4095. Type of Service (ToS) is based on configuration for the specific extension.

                  QoS Resolution for CDP

                  If there is a valid network policy from CDP:

                  • If the VLAN=0, 1, or 4095, the VLAN will not be set, or the VLAN is untagged. CoS is not applicable, but DSCP is applicable. ToS is based on the default as previously described.

                  • If the VLAN > 1 and VLAN < 4095, the VLAN is set accordingly. CoS and ToS are based on the default as previously described. DSCP is applicable.

                  • The phone reboots and restarts the fast start sequence.

                  QoS Resolution for LLDP-MED

                  If CoS is applicable and if CoS = 0, the default is used for the specific extension as previously described. But the value shown on L2 Priority for TLV for outgoing LLDPDU is based on the value used for extension 1. If CoS is applicable and if CoS != 0, CoS is used for all extensions.

                  If DSCP (mapped to ToS) is applicable and if DSCP = 0, the default is used for the specific extension as previously described. But the value show on DSCP for TLV for outgoing LLDPDU is based on value used for the extension 1. If DSCP is applicable and if DSCP != 0, DSCP is used for all extensions.

                  If the VLAN > 1 and VLAN < 4095, the VLAN is set accordingly. CoS and ToS are based on the default as previously described. DSCP is applicable.

                  If there is a valid network policy for the voice application from LLDP-MED PDU and if the tagged flag is set, the VLAN, L2 Priority (CoS), and DSCP (mapped to ToS) are all applicable.

                  If there is a valid network policy for the voice application from LLDP-MED PDU and if the tagged flag is not set, only the DSCP (mapped to ToS) is applicable.

                  The Cisco IP Phone reboots and restarts the fast start sequence.

                  Coexistence with CDP

                  If both CDP and LLDP-MED are enabled, the network policy for the VLAN determines the last policy set or changed with either one of the discovery modes. If both LLDP-MED and CDP are enabled, during startup the phone sends CDP and LLDP-MED PDUs.

                  Inconsistent configuration and behavior for network connectivity devices for CDP and LLDP-MED modes could result in an oscillating rebooting behavior for the phone due to switching to different VLANs.

                  If the VLAN is not set by CDP and LLDP-MED, the VLAN ID that is configured manually is used. If the VLAN ID is not configured manually, no VLAN is supported. DSCP is used and the network policy determines LLDP-MED if applicable.

                  LLDP-MED and Multiple Network Devices

                  You can use the same application type for network policy. However, phones receive different Layer 2 or Layer 3 QoS Network policies from multiple network connectivity devices. In such a case, the last valid network policy is accepted.

                  LLDP-MED and IEEE 802.X

                  The Cisco IP Phone does not support IEEE 802.X and does not work in a 802.1X wired environment. However, IEEE 802.1X or Spanning Tree Protocols on network devices could result in delay of fast start response from switches.

                  Configure VLAN Settings

                  Procedure
                    Step 1   In the phone web user interface, navigate to Admin Login > advanced > Voice > System.
                    Step 2   In the VLAN Settings section, configure the fields.
                    Step 3   Click Submit All Changes.

                    SIP and NAT Configuration

                    SIP and the Cisco IP Phone

                    The Cisco IP Phone uses Session Initiation Protocol (SIP), which allows interoperation with all IT service providers that support SIP. SIP is an IETF-defined signaling protocol that controls voice communication sessions in an IP network.

                    SIP handles signaling and session management within a packet telephony network. Signaling allows call information to be carried across network boundaries. Session management controls the attributes of an end-to-end call.

                    In typical commercial IP telephony deployments, all calls go through a SIP Proxy Server. The receiving phone is called the SIP user agent server (UAS), while the requesting phone is called the user agent client (UAC).

                    SIP message routing is dynamic. If a SIP proxy receives a request from a UAS for a connection but cannot locate the UAC, the proxy forwards the message to another SIP proxy in the network. When the UAC is located, the response routes back to the UAS, and the two UAs connect using a direct peer-to-peer session. Voice traffic transmits between UAs over dynamically assigned ports using Real-time Protocol (RTP).

                    RTP transmits real-time data such as audio and video; RTP does not guarantee real-time delivery of data. RTP provides mechanisms for the sending and receiving applications to support streaming data. Typically, RTP runs on top of UDP.

                    SIP Over TCP

                    To guarantee state-oriented communications, the Cisco IP Phone can use TCP as the transport protocol for SIP. This protocol provides guaranteed delivery that assures that lost packets are retransmitted. TCP also guarantees that the SIP packages are received in the same order that they were sent.

                    TCP overcomes the problem of UDP port-blocking by corporate firewalls. With TCP, new ports do not need to be open or packets dropped, because TCP is already in use for basic activities, such as internet browsing or e-commerce.

                    SIP Proxy Redundancy

                    An average SIP Proxy Server can handle tens of thousands of subscribers. A backup server allows an active server to be temporarily switched out for maintenance. Cisco phones support the use of backup SIP Proxy Servers to minimize or eliminate service disruption.

                    A static list of proxy servers is not always adequate. If your user agent serves different domains, for example, you do not want to configure a static list of proxy servers for each domain into every Cisco IP Phone.

                    A simple way to support proxy redundancy is to configure a SIP Proxy Server in the Cisco IP Phone configuration profile. The DNS SRV records instruct the phones to contact a SIP Proxy Server in a domain named in SIP messages. The phone consults the DNS server. If configured, the DNS server returns an SRV record that contains a list of SIP Proxy Servers for the domain, with their hostnames, priority, listening ports, and so forth. The Cisco IP Phone tries to contact the hosts in the order of their priority.

                    If the Cisco IP Phone currently uses a lower-priority proxy server, the phone periodically probes the higher-priority proxy and switches to the higher-priority proxy when available.

                    Dual Registration

                    The phone always registers to both primary (or primary outbound) and alternate (or alternate outbound) proxies. After registration, the phone sends out Invite and Non-Invite SIP messages through primary proxy first. If there is no response for the new INVITE from the primary proxy, after timeout, the phone attempts to connect with the alternate proxy. If the phone fails to register to the primary proxy, it sends an INVITE to the alternate proxy without trying the primary proxy.

                    Dual registration is supported on a per-line basis. Three added parameters can be configured through web user interface and remote provisioning:

                    • Alternate Proxy—Default is empty.

                    • Alternate Outbound Proxy—Default is empty.

                    • Dual Registration—Default is NO (turned off).

                    After you configure the parameters, reboot the phone for the feature to take effect.


                    Note


                    Specify a value for primary proxy (or primary outbound proxy) and alternate proxy (or alternate outbound proxy) for the feature to function properly.


                    Dual Registration and DNS SRV Limitations
                    • When Dual Registration is enabled, DNS SRV Proxy Fallback or Recovery must be disabled.

                    • Do not use Dual Registration along with other Fallback or Recovery mechanisms. For example: Broadsoft mechanism.

                    • There is no recovery mechanism for feature request. However, the administrator can adjust the reregistration time for a prompt update of the registration state for primary and alternate proxy.

                    Dual Registration and Alternate Proxy

                    When the Dual Register parameter is set to No, Alternate Proxy is ignored.

                    Failover and Recovery Registration

                    • Failover—The phone performs a failover when transport timeout/failure or TCP connection failures; if Try Backup RSC and Retry Reg RSC values are datafilled.

                    • Recovery—The phone attempts to reregister with the primary proxy while registered or actively connected to the secondary proxy.

                      Auto register when failover parameter controls the failover behavior when there is an error. When this parameter is set to yes, the phone re-registers upon failover or recovery.

                    Fallback Behavior

                    The fallback occurs when the current registration expires or Proxy Fallback Intvl fires.

                    If the Proxy Fallback Intvl is exceeded, all the new SIP messages go to primary proxy.

                    For example, when the value for Register Expires is 3600 seconds and Proxy Fallback Intvl is 600 seconds, the fallback triggers 600 seconds later.

                    When the value for Register Expires is 800 seconds and Proxy Fallback Intvl is 1000 seconds, the fallback triggers at 800 seconds.

                    After successful registration back to the primary server, all SIP messages go to the primary server.

                    RFC3311

                    The Cisco IP Phone supports RFC-3311, the SIP UPDATE Method.

                    SIP NOTIFY XML-Service

                    The Cisco IP Phone supports the SIP NOTIFY XML-Service event. On receipt of a SIP NOTIFY message with an XML-Service event, the phone challenges the NOTIFY with a 401 response if the message does not contain correct credentials. The client must furnish the correct credentials using MD5 digest with the SIP account password for the corresponding line of the IP phone.

                    The body of the message can contain the XML event Message. For example:

                    
                    <CiscoIPPhoneExecute>
                      <ExecuteItem Priority="0" URL="http://xmlserver.com/event.xml"/>
                    </CiscoIPPhoneExecute>
                    

                    Authentication:

                    
                    challenge  = MD5( MD5(A1) ":" nonce ":" nc-value ":" cnonce ":" qop-value
                    ":" MD5(A2) )
                    where A1 = username ":" realm ":" passwd
                    and A2 = Method ":" digest-uri
                    

                    SIP Configuration

                    SIP settings for the Cisco IP Phone are configured for the phone in general and for the extensions.

                    Configure the Basic SIP Parameters

                    Procedure
                      Step 1   In the phone web user interface, navigate to Admin Login > advanced > Voice > SIP.
                      Step 2   In the SIP Parameters section, set the SIP parameters as described in SIP Parameters.
                      Step 3   Click Submit All Changes.

                      Configure the SIP Timer Values

                      Procedure
                        Step 1   In the phone web user interface, navigate to Admin Login > advanced > Voice > SIP.
                        Step 2   In the SIP Timer Values section, set the SIP timer values in seconds as described in SIP Timer Values (sec).
                        Step 3   Click Submit All Changes.

                        Configure the Response Status Code Handling

                        Procedure
                          Step 1   In the phone web user interface, navigate to Admin Login > advanced > Voice > SIP.
                          Step 2   In the Response Status Code Handling section, set the values as specified:
                          • Try Backup RSC—SIP response code that retries a backup server for the current request. Defaults to blank. For example, you can enter numeric values 500 or a combination of numeric values plus wild cards if multiple values are possible. For the later, you can use 5?? to represent all SIP Response messages within the 500 range. If you want to use multiple ranges, you can add a comma "," to delimit values of 5?? and 6??.

                          • Retry Reg RSC—SIP response code that the phone retries registration after failing during the last registration. Defaults to blank. For example, you can enter numeric values 500 or a combination of numeric values plus wild cards if multiple values are possible. For the later, you can use 5?? to represent all SIP Response messages within the 500 range. If you want to use multiple ranges, you can add a comma "," to delimit values of 5?? and 6??.

                          Step 3   Click Submit All Changes.

                          Configure NTP Server

                          You can configure NTP servers with IPv4 and IPv6. You can also configure NTP server with DHCPv4 option 42 or DHCPv6 option 56. Configuring NTP with Primary NTP Server and Secondary NTP server parameters has higher priority over configuring NTP with DHCPv4 option 42 or DHCPv6 option 56.

                          Procedure
                            Step 1   On the phone web page, select Admin Login > Advanced > Voice > Systems.
                            Step 2   In the Optional Network Configuration section, enter IPv4 or IPv6 address in the Primary NTP Server and Secondary NTP Server .
                            Step 3   Click Submit All Changes.

                            Configure the RTP Parameters

                            Procedure
                              Step 1   In the phone web user interface, navigate to Admin Login > advanced > Voice > SIP.
                              Step 2   In the RTP Parameters section, set the Real-Time Transport Protocol (RTP) parameter values as described in RTP Parameters.
                              Step 3   Click Submit All Changes.

                              Control SIP and RTP Behaviour in Dual Mode

                              You can control SIP and RTP parameters with SIP IP Preference and SDP IP Preference fields when phone is in dual mode.

                              SIP IP Preference parameter defines which IP address phone tries first when it is in dual mode.

                              Table 5 SIP IP Preference and IP Mode

                              IP Mode

                              SIP IP Preference

                              Address List from DNS, Priority, Result

                              P1 - First Priority Address

                              P2 - Second Priority Address

                              Failover Sequence

                              Dual Mode

                              IPv4

                              P1- 1.1.1.1, 2009:1:1:1::1

                              P2 - 2.2.2.2, 2009:2:2:2::2

                              Result: Phone will send the SIP messages to 1.1.1.1 first.

                              1.1.1.1 ->2009:1:1:1:1 ->

                              2.2.2.2 -> 2009:2:2:2:2

                              Dual Mode

                              IPv6

                              P1- 1.1.1.1, 2009:1:1:1::1

                              P2 - 2.2.2.2, 2009:2:2:2::2

                              Result: Phone will send the SIP messages to 2009:1:1:1::1 first.

                              2009:1:1:1:1 ->

                              1.1.1.1 -> 2009:2:2:2:2 ->

                              2.2.2.2

                              Dual Mode

                              IPv4

                              P1- 2009:1:1:1::1

                              P2 - 2.2.2.2, 2009:2:2:2::2

                              Result: Phone will send the SIP messages to 2009:1:1:1::1 first.

                              2009:1:1:1:1 -> 2.2.2.2 -> 2009:2:2:2:2

                              Dual Mode

                              IPv6

                              P1- 2009:1:1:1::1

                              P2 - 2.2.2.2, 2009:2:2:2::2

                              Result: Phone will send the SIP messages to 1.1.1.1 first.

                              2009:1:1:1:1 -> 2009:2:2:2:2

                              ->2.2.2.2

                              IPv4 Only

                              IPv4

                              or

                              IPv6

                              P1 - 1.1.1.1, 2009:1:1:1::1

                              P2 - 2.2.2.2, 2009:2:2:2::2

                              Result: Phone will send the SIP messages to 1.1.1.1 first.

                              1.1.1.1 -> 2.2.2.2

                              IPv6 Only

                              IPv4

                              or

                              IPv6

                              P1 - 1.1.1.1, 2009:1:1:1::1

                              P2 - 2.2.2.2, 2009:2:2:2::2

                              Result: Phone will send the SIP messages to 2009:1:1:1::1 first.

                              2009:1:1:1:1 -> 2009:2:2:2::2

                              SDP IP Preference - ALTC helps peers in dual-mode negotiate RTP address family.
                              Procedure
                                Step 1   On the phone web page, select Admin Login > advanced > Voice > SIP.
                                Step 2   In the SIP Parameters section, select IPv4 or IPv6 in the SIP IP Preference field.
                                Step 3   In the RTP Parameters section, select IPv4 or IPv6 in the SDP IP Preference field.

                                For details, see SDP IP Preference in RTP Parameters.


                                Configure the SDP Payload Types

                                Configured dynamic payloads are used for outbound calls only when the Cisco IP Phone presents a Session Description Protocol (SDP) offer. For inbound calls with an SDP offer, the phone follows the caller’s assigned dynamic payload type.

                                The Cisco IP Phone uses the configured codec names in outbound SDP. For incoming SDP with standard payload types of 0-95, the phone ignores the codec names. For dynamic payload types, the phone identifies the codec by the configured codec names (comparison is case-sensitive).

                                Procedure
                                  Step 1   In the phone web user interface, navigate to Admin Login > advanced > Voice > SIP.
                                  Step 2   In the SDP Payload Types section, set the value as specified inSDP Payload Types.
                                  • AVT Dynamic Payload—Any nonstandard data. Both sender and receiver must agree on a number. Ranges from 96 to 127. Default: 101.

                                  Step 3   Click Submit All Changes.

                                  Configure the SIP Settings for Extensions

                                  Procedure
                                    Step 1   In the phone web user interface, navigate to Admin Login > advanced > Voice > Ext(n), where n is an extension number.
                                    Step 2   In the SIP Settings section, set the parameter values as described in SIP Settings.
                                    Step 3   Click Submit All Changes.

                                    Configure the SIP Proxy Server

                                    Procedure
                                      Step 1   In the phone web user interface, navigate to Admin Login > advanced > Voice > Ext(n), where n is an extension number.
                                      Step 2   In the Proxy and Registration section, set the parameter values as described in Proxy and Registration.
                                      Step 3   Click Submit All Changes.

                                      Configure the Subscriber Information Parameters

                                      Procedure
                                        Step 1   In the phone web user interface, navigate to Admin Login > advanced > Voice > Ext(n), where n is an extension number.
                                        Step 2   In the Subscriber Information section, set the parameter values as described in Subscriber Information.
                                        Step 3   Click Submit All Changes.

                                        Managing NAT Transversal with Phones

                                        Network Address Translation (NAT) allows multiple devices to share a single, public, routable, IP address to establish connections over the Internet. NAT is present in many broadband access devices to translate public and private IP addresses. For VoIP to coexist with NAT, NAT traversal is required.

                                        Not all service providers provide NAT traversal. If your service provider does not provide NAT traversal, you have several options:
                                        • NAT Mapping with Session Border Controller

                                        • NAT Mapping with SIP-ALG Router

                                        • NAT Mapping with a Static IP Address

                                        • NAT Mapping with STUN

                                        Enable NAT Mapping

                                        You must enable NAT mapping to set NAT parameters.
                                        Procedure
                                          Step 1   On the Configuration Utility page, select Admin Login > advanced > Voice > Ext(n).
                                          Step 2   Set up the fields as described in NAT Settings.
                                          Step 3   Click Submit All Changes.

                                          NAT Mapping with Session Border Controller

                                          We recommend that you choose an service provider that supports NAT mapping through a Session Border Controller. With NAT mapping provided by the service provider, you have more choices in selecting a router.

                                          NAT Mapping with SIP-ALG Router

                                          NAT mapping can be achieved by using a router that has a SIP Application Layer Gateway (ALG). By using a SIP-ALG router, you have more choices in selecting an service provider.

                                          NAT Mapping with the Static IP Address

                                          You can configure NAT mapping on the phone to ensure interoperability with the service provider.

                                          Use NAT mapping only if the service provider network does not provide a Session Border Controller functionality.

                                          Procedure
                                            Step 1   In the phone web user interface, navigate to Admin Login > advanced > Voice > SIP.
                                            Step 2   In the NAT Support Parameters section, set Handle VIA received, Insert VIA received, Substitute VIA Addr, Handle VIA rport, Insert VIA rport, and Send Resp To Src Port fields to Yes.
                                            Step 3   In the NAT Support Parameters section, set a value for the NAT Keep Alive Intvl field.
                                            Step 4   Enter the public IP address for your router in the EXT IP field.
                                            Step 5   Click the Ext(n) tab.
                                            Step 6   In the NAT Settings section, set NAT Mapping Enable to Yes.
                                            Step 7   (Optional) Set NAT Keep Alive Enable to Yes.

                                            The service provider might require the phone to send NAT keep alive messages to keep the NAT ports open. Check with your service provider to determine the requirements.

                                            Step 8   Click Submit All Changes.

                                            What to Do Next

                                            Configure the firewall settings on your router to allow SIP traffic.

                                            Configure NAT mapping with STUN

                                            If the service provider network does not provide a Session Border Controller functionality and if the other requirements are met, it is possible to use Session Traversal Utilities for NAT (STUN) to discover the NAT mapping. The STUN protocol allows applications operating behind a network address translator (NAT) to discover the presence of the network address translator and to obtain the mapped (public) IP address (NAT addresses) and the port number that the NAT has allocated for the User Datagram Protocol (UDP) connections to remote hosts. The protocol requires assistance from a third-party network server (STUN server) located on the opposing (public) side of the NAT, usually the public Internet. This option is considered a last resort and should be used only if the other methods are not available. To use STUN:
                                            • The router must use asymmetric NAT . See Determining Symmetric or Asymmetric NAT

                                            • A computer running STUN server software is available on the network. You can also use a public STUN server or set up your own STUN server.

                                            Procedure
                                              Step 1   In the phone web user interface, navigate to Admin Login > advanced > Voice > SIP.
                                              Step 2   In the NAT Support Parameters section, set Handle VIA received, Insert VIA received, Substitute VIA Addr, Handle VIA rport, Insert VIA rport, and Send Resp To Src Port fields to Yes.
                                              Step 3   In the NAT Support Parameters section, set STUN Enable field to Yes.
                                              Step 4   Enter the IP address for your STUN server in the STUN Server field.
                                              Step 5   Click the Ext(n) tab.
                                              Step 6   In the NAT Settings section, set NAT Mapping Enable to Yes.
                                              Step 7   (Optional) Set NAT Keep Alive Enable to Yes.

                                              The service provider might require the phone to send NAT keep alive messages to keep the NAT ports open. Check with your service provider to determine the requirements.

                                              Step 8   Click Submit All Changes.

                                              What to Do Next

                                              Configure the firewall settings on your router to allow SIP traffic.

                                              Determining Symmetric or Asymmetric NAT

                                              STUN does not work on routers with symmetric NAT. With symmetric NAT, IP addresses are mapped from one internal IP address and port to one external, routable destination IP address and port. If another packet is sent from the same source IP address and port to a different destination, a different IP address and port number combination is used. This method is restrictive because an external host can send a packet to a particular port on the internal host only if the internal host first sent a packet from that port to the external host.

                                              This procedure assumes that a syslog server is configured and is ready to receive syslog messages.

                                              To Determine Whether the Router Uses Symmetric or Asymmetric NAT:

                                              Procedure
                                                Step 1   Verify that the firewall is not running on your PC. (It can block the syslog port.) By default, the syslog port is 514.
                                                Step 2   Click Voice > System and navigate to Optional Network Configuration.
                                                Step 3   Enter the IP address for the Syslog Server, if the port number is anything other than the default, 514. It is not necessary to include the port number if it is the default.

                                                The address and port number must be reachable from the Cisco IP phone. The port number appears on the output log file name. The default output file is syslog.514.log (if port number was not specified).

                                                Step 4   Set the Debug Level to Error, Notice, or Debug.
                                                Step 5   To capture SIP signaling messages, click the Ext tab and navigate to SIP Settings. Set the SIP Debug Option to Full.
                                                Step 6   To collect information about what type of NAT your router uses click the SIP tab and navigate to NAT Support Parameters.
                                                Step 7   Click Voice > SIP and navigate to NAT Support Parameters.
                                                Step 8   Set STUN Test Enable to Yes.
                                                Step 9   Determine the type of NAT by viewing the debug messages in the log file. If the messages indicate that the device is using symmetric NAT, you cannot use STUN.
                                                Step 10   Click Submit All Changes.

                                                Dial Plan

                                                Dial Plan Overview

                                                Dial plans determine how digits are interpreted and transmitted. They also determine whether the dialed number is accepted or rejected. You can use a dial plan to facilitate dialing or to block certain types of calls such as long distance or international.

                                                Use the phone web user interface to configure dial plans on the IP phone.

                                                This section includes information that you must understand about dial plans, and procedures to configure your own dial plans.

                                                The Cisco IP Phone has various levels of dial plans and processes the digits sequence.

                                                When a user presses the speaker button on the phone, the following sequence of events begins:

                                                1. The phone begins to collect the dialed digits. The interdigit timer starts to track the time that elapses between digits.

                                                2. If the interdigit timer value is reached, or if another terminating event occurs, the phone compares the dialed digits with the IP phone dial plan. This dial plan is configured in the phone web user interface in Voice > Ext(n) under the Dial Plan section.

                                                Digit Sequences

                                                A dial plan contains a series of digit sequences, separated by the | character. The entire collection of sequences is enclosed within parentheses. Each digit sequence within the dial plan consists of a series of elements that are individually matched to the keys that the user presses.

                                                White space is ignored, but can be used for readability.

                                                Digit Sequence

                                                Function

                                                0 1 2 3 4 5 6 7 8 9 0 * #

                                                Characters that represent a key that the user must press on the phone keypad.

                                                x

                                                Any character on the phone keypad.

                                                [sequence]

                                                Characters within square brackets create a list of accepted key presses. The user can press any one of the keys in the list.

                                                A numeric range, for example, [2-9] allows a user to press any one digit from 2 through 9.

                                                A numeric range can include other characters. For example, [35-8*] allows a user to press 3, 5, 6, 7, 8, or *.

                                                . 
(period)

                                                A period indicates element repetition. The dial plan accepts 0 or more entries of the digit. For example, 01. allows users to enter 0, 01, 011, 0111, and so forth.

                                                <dialed:substituted>

                                                This format indicates that certain dialed digits are replaced by the substituted characters when the sequence is transmitted. The dialed digits can be zero to 9. For example:

                                                
                                                <8:1650>xxxxxxx
                                                

                                                When the user presses 8 followed by a seven-digit number, the system automatically replaces the dialed 8 with the sequence 1650. If the user dials 85550112, the system transmits 16505550112.

                                                If the dialed parameter is empty and there is a value in the substituted field, no digits are replaced and the substituted value is always prepended to the transmitted string. For example:

                                                
                                                <:1>xxxxxxxxxx
                                                

                                                When the user dials 9725550112, the number 1 is added at the beginning of the sequence; the system transmits 19725550112.

                                                , 
(comma)

                                                An intersequence tone played (and placed) between digits plays an outside line dial tone. For example:

                                                
                                                9, 1xxxxxxxxxx
                                                

                                                An outside line dial tone plays after the user presses 9. The tone continues until the user presses 1.

                                                ! 
(exclamation point)

                                                Prohibits a dial sequence pattern. For example:

                                                
                                                1900xxxxxxx!
                                                

                                                Rejects any 11-digit sequence that begins with 1900.

                                                *xx

                                                Allows a user to enter a 2-digit star code.

                                                S0 or L0

                                                For Interdigit Timer Master Override, enter S0 to reduce the short interdigit timer to 0 seconds, or enter L0 to reduce the long interdigit timer to 0 seconds.

                                                P

                                                To pause, enter P, the number of seconds to pause, and a space. This feature is typically used for implementation of a hotline and warm line, with a 0 delay for the hot line, and a nonzero delay for a warm line. For example:

                                                P5

                                                A pause of 5 seconds is introduced.

                                                Digit Sequence Examples

                                                The following examples show digit sequences that you can enter in a dial plan.

                                                In a complete dial plan entry, sequences are separated by a pipe character (|), and the entire set of sequences is enclosed within parentheses:
                                                
                                                ( [1-8]xx | 9, xxxxxxx | 9, <:1>[2-9]xxxxxxxxx | 8, <:1212>xxxxxxx | 9, 1 [2-9] xxxxxxxxx | 9, 1 900 xxxxxxx ! | 9, 011xxxxxx. | 0 | [49]11 )
                                                
                                                • Extensions on your system:
                                                  
                                                  ( [1-8]xx | 9, xxxxxxx | 9, <:1>[2-9]xxxxxxxxx | 8, <:1212>xxxxxxx | 9, 1 [2-9] xxxxxxxxx | 9, 1 900 xxxxxxx ! | 9, 011xxxxxx. | 0 | [49]11 )
                                                  

                                                  [1-8]xx Allows a user to dial any three-digit number that starts with the digits 1 to 8. If your system uses four-digit extensions, enter the following string: [1-8]xxx

                                                • Local dialing with seven-digit number:
                                                  
                                                  ( [1-8]xx | 9, xxxxxxx | 9, <:1>[2-9]xxxxxxxxx | 8, <:1212>xxxxxxx | 9, 1 [2-9] xxxxxxxxx | 9, 1 900 xxxxxxx ! | 9, 011xxxxxx. | 0 | [49]111)
                                                  

                                                  9, xxxxxxx After a user presses 9, an external dial tone sounds. The user can enter any seven-digit number, as in a local call.

                                                • Local dialing with 3-digit area code and a 7-digit local number:
                                                  
                                                  ( [1-8]xx | 9, xxxxxxx | 9, <:1>[2-9]xxxxxxxxx | 8, <:1212>xxxxxxx | 9, 1 [2-9] xxxxxxxxx | 9, 1 900 xxxxxxx ! | 9, 011xxxxxx. | 0 | [49]11 )
                                                  

                                                  9, <:1>[2-9]xxxxxxxxx This example is useful where a local area code is required. After a user presses 9, an external dial tone sounds. The user must enter a 10-digit number that begins with a digit 2 through 9. The system automatically inserts the 1 prefix before it transmits the number to the carrier.

                                                • Local dialing with an automatically inserted 3-digit area code:
                                                  
                                                   ( [1-8]xx | 9, xxxxxxx | 9, <:1>[2-9]xxxxxxxxx | 8, <:1212>xxxxxxx | 9, 1 [2-9] xxxxxxxxx | 9, 1 900 xxxxxxx ! | 9, 011xxxxxx. | 0 | [49]11 )
                                                  

                                                  8, <:1212>xxxxxxx This example is useful where a local area code is required by the carrier but most calls go to one area code. After the user presses 8, an external dial tone sounds. The user can enter any seven-digit number. The system automatically inserts the 1 prefix and the 212 area code before it transmits the number to the carrier.

                                                • U.S. long-distance dialing:
                                                  
                                                   ( [1-8]xx | 9, xxxxxxx | 9, <:1>[2-9]xxxxxxxxx | 8, <:1212>xxxxxxx | 9, 1 [2-9] xxxxxxxxx | 9, 1 900 xxxxxxx ! | 9, 011xxxxxx. | 0 | [49]11 )
                                                  

                                                  9, 1 [2-9] xxxxxxxxx After the user presses 9, an external dial tone sounds. The user can enter any 11-digit number that starts with 1 and is followed by a digit 2 through 9.

                                                • Blocked number:
                                                  
                                                   ( [1-8]xx | 9, xxxxxxx | 9, <:1>[2-9]xxxxxxxxx | 8, <:1212>xxxxxxx | 9, 1 [2-9] xxxxxxxxx | 9, 1 900 xxxxxxx ! | 9, 011xxxxxx. | 0 | [49]11 )
                                                  

                                                  9, 1 900 xxxxxxx ! This digit sequence is useful if you want to prevent users from dialing numbers that are associated with high tolls or inappropriate content, such as 1-900 numbers in the U.S. After the user presses 9, an external dial tone sounds. If the user enters an 11-digit number that starts with the digits 1900, the call is rejected.

                                                • U.S. international dialing:
                                                  
                                                   ( [1-8]xx | 9, xxxxxxx | 9, <:1>[2-9]xxxxxxxxx | 8, <:1212>xxxxxxx | 9, 1 [2-9] xxxxxxxxx | 9, 1 900 xxxxxxx ! | 9, 011xxxxxx. | 0 | [49]11 )
                                                  

                                                  9, 011xxxxxx After the user presses 9, an external dial tone sounds. The user can enter any number that starts with 011, as in an international call from the U.S.

                                                • Informational numbers:
                                                  
                                                   ( [1-8]xx | 9, xxxxxxx | 9, <:1>[2-9]xxxxxxxxx | 8, <:1212>xxxxxxx | 9, 1 [2-9] xxxxxxxxx | 9, 1 900 xxxxxxx ! | 9, 011xxxxxx. | 0 | [49]11 )
                                                  

                                                  0 | [49]11 This example includes two-digit sequences, separated by the pipe character. The first sequence allows a user to dial 0 for an operator. The second sequence allows the user to enter 411 for local information or 911 for emergency services.

                                                Acceptance and Transmission of the Dialed Digits

                                                When a user dials a series of digits, each sequence in the dial plan is tested as a possible match. The matching sequences form a set of candidate digit sequences. As the user enters more digits, the set of candidates diminishes until only one or none is valid. When a terminating event occurs, the IP PBX either accepts the user-dialed sequence and initiates a call, or else rejects the sequence as invalid. The user hears the reorder (fast busy) tone if the dialed sequence is invalid.

                                                The following table explains how terminating events are processed.

                                                Terminating Event

                                                Processing

                                                Dialed digits have not matched any sequence in the dial plan.

                                                The number is rejected.

                                                Dialed digits exactly match one sequence in the dial plan.

                                                If the dial plan allows the sequence, the number is accepted and is transmitted according to the dial plan.

                                                If the dial plan blocks the sequence, the number is rejected.

                                                A timeout occurs.

                                                The number is rejected if the dialed digits are not matched to a digit sequence in the dial plan within the time that the applicable interdigit timer specifies.

                                                The Interdigit Long Timer applies when the dialed digits do not match any digit sequence in the dial plan.

                                                Default: 10 seconds.

                                                The Interdigit Short Timer applies when the dialed digits match one or more candidate sequences in the dial plan. Default: 3 seconds.

                                                A user presses the # key or the dial softkey on the IP phone screen.

                                                If the sequence is complete and is allowed by the dial plan, the number is accepted and is transmitted according to the dial plan.

                                                If the sequence is incomplete or is blocked by the dial plan, the number is rejected.

                                                Dial Plan Timer (Off-Hook Timer)

                                                You can think of the Dial Plan Timer as the off-hook timer. This timer starts when the phone goes off hook. If no digits are dialed within the specified number of seconds, the timer expires and the null entry is evaluated. Unless you have a special dial plan string to allow a null entry, the call is rejected. The default length of the Dial Plan Timer is 5 seconds.

                                                Syntax for the Dial Plan Timer

                                                SYNTAX: (Ps<:n> | dial plan)

                                                • s: The number of seconds; if no number is entered after P, the default timer of 5 seconds applies. With the timer set to 0 seconds, the call transmits automatically to the specified extension when the phone goes off hook.

                                                • n: (optional): The number to transmit automatically when the timer expires; you can enter an extension number or a DID number. No wildcard characters are allowed because the number is transmitted as shown. If you omit the number substitution, <:n>, the user hears a reorder (fast busy) tone after the specified number of seconds.

                                                Examples for the Dial Plan Timer

                                                Allow more time for users to start dialing after taking a phone off hook:

                                                
                                                 (P9 | (9,8<:1408>[2-9]xxxxxx | 9,8,1[2-9]xxxxxxxxx | 9,8,011xx. | 9,8,xx.|[1-8]xx)
                                                

                                                P9 means that after taking a phone off hook, a user has 9 seconds to begin dialing. If no digits are pressed within 9 seconds, the user hears a reorder (fast busy) tone. By setting a longer timer, you allow more time for users to enter digits.

                                                To create a hotline for all sequences on the System Dial Plan:

                                                
                                                 (P9<:23> | (9,8<:1408>[2-9]xxxxxx | 9,8,1[2-9]xxxxxxxxx | 9,8,011xx. | 9,8,xx.|[1-8]xx)
                                                

                                                P9<:23> means that after taking the phone off hook, a user has 9 seconds to begin dialing. If no digits are pressed within 9 seconds, the call is transmitted automatically to extension 23.

                                                To create a hotline on a line button for an extension:

                                                
                                                 (P0 <:1000>)
                                                

                                                With the timer set to 0 seconds, the call is transmitted automatically to the specified extension when the phone goes off hook. Enter this sequence in the Phone Dial Plan for Ext 2 or higher on a client phone.

                                                Interdigit Long Timer (Incomplete Entry Timer)

                                                You can think of this timer as the incomplete entry timer. This timer measures the interval between dialed digits. It applies as long as the dialed digits do not match any digit sequences in the dial plan. Unless the user enters another digit within the specified number of seconds, the entry is evaluated as incomplete, and the call is rejected. The default value is 10 seconds.

                                                This section explains how to edit a timer as part of a dial plan. Alternatively, you can modify the Control Timer that controls the default interdigit timers for all calls.

                                                Syntax for the Interdigit Long Timer

                                                SYNTAX: L:s, (dial plan)

                                                • s: The number of seconds; if no number is entered after L:, the default timer is 5 seconds. With the timer set to 0 seconds, the call is transmitted automatically to the specified extension when the phone goes off hook.

                                                • Note that the timer sequence appears to the left of the initial parenthesis for the dial plan.

                                                Example for the Interdigit Long Timer
                                                
                                                 L:15, (9,8<:1408>[2-9]xxxxxx | 9,8,1[2-9]xxxxxxxxx | 9,8,011xx. | 9,8,xx.|[1-8]xx)
                                                

                                                L:15 means that this dial plan allows the user to pause for up to 15 seconds between digits before the Interdigit Long Timer expires. This setting is especially helpful to users such as sales people, who are reading the numbers from business cards and other printed materials while dialing.

                                                Interdigit Short Timer (Complete Entry Timer)

                                                You can think of this timer as the complete entry timer. This timer measures the interval between dialed digits. The timer applies when the dialed digits match at least one digit sequence in the dial plan. Unless the user enters another digit within the specified number of seconds, the entry is evaluated. If the entry is valid, the call proceeds. If the entry is invalid, the call is rejected.

                                                Default: 3 seconds.

                                                Syntax for the Interdigit Short Timer

                                                SYNTAX 1: S:s, (dial plan)

                                                Use this syntax to apply the new setting to the entire dial plan within the parentheses.

                                                SYNTAX 2: sequence Ss

                                                Use this syntax to apply the new setting to a particular dialing sequence.

                                                s: The number of seconds; if no number is entered after S, the default timer of 5 seconds applies.

                                                Examples for the Interdigit Short Timer

                                                To set the timer for the entire dial plan:

                                                
                                                 S:6, (9,8<:1408>[2-9]xxxxxx | 9,8,1[2-9]xxxxxxxxx | 9,8,011xx. | 9,8,xx.|[1-8]xx)
                                                

                                                S:6 means that while the user enters a number with the phone off hook, the user can pause for up to 15 seconds between digits before the Interdigit Short Timer expires. This setting is especially helpful to users such as sales people, who are reading the numbers from business cards and other printed materials while dialing.

                                                Set an instant timer for a particular sequence within the dial plan:

                                                
                                                 (9,8<:1408>[2-9]xxxxxx | 9,8,1[2-9]xxxxxxxxxS0 | 9,8,011xx. | 9,8,xx.|[1-8]xx)
                                                

                                                9,8,1[2-9]xxxxxxxxxS0 means that with the timer set to 0, the call is transmitted automatically when the user dials the final digit in the sequence.

                                                Edit the Dial Plan on the IP Phone

                                                Procedure
                                                  Step 1   In the phone web user interface, navigate to Admin Login > advanced > Voice > Ext(n), where n is an extension number.
                                                  Step 2   Scroll to the Dial Plan section.
                                                  Step 3   Enter the digit sequences in the Dial Plan field.

                                                  The default (US-based) systemwide dial plan appears automatically in the field.

                                                  Step 4   You can delete digit sequences, add digit sequences, or replace the entire dial plan with a new dial plan.

                                                  Separate each digit sequence with a pipe character, and enclose the entire set of digit sequences within parentheses. Example:

                                                  (9,8<:1408>[2-9]xxxxxx | 9,8,1[2-9]xxxxxxxxx | 9,8,011xx. | 9,8,xx.|[1-8]xx)

                                                  Step 5   Click Submit All Changes.

                                                  The phone reboots.

                                                  Step 6   Verify that you can successfully complete a call with each digit sequence that you entered in the dial plan.
                                                  Note   

                                                  If you hear a reorder (fast busy) tone, review your entries and modify the dial plan appropriately.


                                                  Reset the Control Timers

                                                  If you need to edit a timer setting only for a particular digit sequence or type of call, you can edit the dial plan.

                                                  Procedure
                                                    Step 1   Log in to the phone web user interface.
                                                    Step 2   Click Admin Login > advanced > Voice > Regional.
                                                    Step 3   Scroll to the Control Timer Values (sec) section.
                                                    Step 4   Enter the desired values in the Interdigit Long Timer field and the Interdigit Short Timer field.
                                                    Step 5   Click Submit All Changes.

                                                    Regional Parameters and Supplementary Services

                                                    Regional Parameters

                                                    In the phone web user interface, use the Regional tab to configure regional and local settings, such as control timer values, dictionary server script, language selection, and locale to change localization. The Regional tab includes these sections:

                                                    • Call Progress Tones—Displays values of all ringtones.

                                                    • Distinctive Ring Patterns—Ring cadence defines the ringing pattern that announces a telephone call.

                                                    • Control Timer Values—Displays all values in seconds.

                                                    • Vertical Service Activation Codes—Includes Call Back Act Code and Call Back Deact Code.

                                                    • Outbound Call Codec Selection Codes—Defines the voice quality.

                                                    • Time—Includes local date, local time, time zone, and Daylight Saving Time.

                                                    • Language—Includes Dictionary Server Script, Language Selection, and Locale.

                                                    Set the Control Timer Values

                                                    Procedure
                                                      Step 1   In the phone web user interface, navigate to Admin Login > advanced > Voice > Regional.
                                                      Step 2   Configure the values in the fields in the Control Timer Values (sec) section.
                                                      Step 3   Click Submit All Changes.

                                                      Localize Your Cisco IP Phone

                                                      Procedure
                                                        Step 1   In the phone web user interface, navigate to Admin Login > advanced > Voice > Regional.
                                                        Step 2   Configure the values in the fields in the Time and Language sections.
                                                        Step 3   Click Submit All Changes.

                                                        Time and Date Settings

                                                        The Cisco IP Phone obtains the time settings in one of three ways:

                                                        • NTP Server—When the phone boots up, it tries to contact the first Network Time Protocol (NTP) server to get the time. The phone periodically synchronizes its time with the NTP server. The synchronization period is fixed at 1 hour. Between updates, the phone tracks time with its internal clock.


                                                          Note


                                                          NTP time takes priority over the time you set using the menu options on the phone screen. When you manually enter a time, this setting takes effect. On the next NTP synchronization, the time id is corrected so that the NTP time is displayed.

                                                          When you manually enter the phone time, a pop-up is available that alerts you of this behavior.


                                                        • Manual Setup—You can use the phone web user interface to enter the time and date manually. However, the NTP time or SIP Message Date overwrites this value when either is available to the phone. Manual setup requires that you enter the time in 24-hour format only.

                                                        The time that the NTP Server and the SIP Date Header serve is expressed in GMT time. The local time is obtained by offsetting the GMT according to the time zone of the region.

                                                        You can configure the Time Zone parameter with the phone web user interface or through provisioning. This time can be further offset by the Time Offset (HH/mm) parameter. This parameter must be entered in 24-hour format and can also be configured from the IP phone screen.

                                                        The Time Zone and Time Offset (HH/mm) offset values are not applied to manual time and date setup


                                                        Note


                                                        The time of the log messages and status messages are in UTC time and are not affected by the time zone setting.


                                                        Configure Daylight Saving Time

                                                        The phone supports automatic adjustment for daylight saving time.


                                                        Note


                                                        The time of the log messages and status messages are in UTC time. The time zone setting does not affect them.


                                                        Procedure
                                                          Step 1   In the phone web user interface, navigate to Admin Login > advanced > Voice > Regional.
                                                          Step 2   Set the Daylight Saving Time Enable drop-down list box to Yes.
                                                          Step 3   In the Daylight Saving Time Rule field, enter the DST rule. This value affects the time stamp on the CallerID.
                                                          Step 4   Click Submit All Changes.

                                                          Daylight Saving Time Examples

                                                          The following example configures daylight saving time for the U.S, adding one hour starting at midnight on the first Sunday in April and ending at midnight on the last Sunday of October; add 1 hour (USA, North America):

                                                          
                                                          start=4/1/7/0:0:0;end=10/31/7/0:0:0;save=1
                                                          start=4/1/7;end=10/-1/7;save=1
                                                          start=4/1/7/0;end=10/-1/7/0;save=1
                                                          

                                                          The following example configures daylight saving time for Egypt, starting at midnight on the last Sunday in April and ending at midnight on the last Sunday of September:

                                                          
                                                          start=4/-1/7;end=9/-1/7;save=1 (Egypt)
                                                          

                                                          The following example configures daylight saving time for New Zealand (in version 7.5.1 and higher), starting at midnight on the first Sunday of October and ending at midnight on the third Sunday of March.

                                                          
                                                          start=10/1/7;end=3/22/7;save=1 (New Zealand)
                                                          

                                                          The following example reflects the new change starting in March. DST starts on the second Sunday in March and ends on the first Sunday in November:

                                                          
                                                          start=3/8/7/02:0:0;end=11/1/7/02:0:0;save=1
                                                          

                                                          The following example configures the daylight saving time starting on the last Monday (before April 8) and ending on the first Wednesday (after May 8.)

                                                          
                                                          start=4/-8/1;end=5/8/3;save=1
                                                          

                                                          Select a Display Language on the Phone

                                                          Use the Language Selection parameter to select the phone default display language. The value must match one of the languages that the dictionary server supports. The script (dx value) is as follows:

                                                          • <Language_Selection ua =“na”>

                                                          • </Language_Selection>

                                                          The Language Selection parameter defaults to blank; the maximum number of characters is 512. For example:

                                                          
                                                          <Language_Selection ua=”na”> Spanish
                                                          </Language_Selection>
                                                          

                                                          During startup, the phone checks the selected language and downloads the dictionary from the TFTP/ HTTP provisioning server that the phone configuration indicates. The dictionaries are available at the support website.

                                                          Procedure
                                                            Step 1   Press Applications .
                                                            Step 2   Select Device administration.
                                                            Step 3   Scroll to Language.
                                                            Step 4   Select the desired language , then press Set.

                                                            Dictionary Server Script

                                                            The Dictionary Server Script defines the location of the dictionary server, the available languages, and the associated dictionary. The script recognizes up to 19 language entries. The syntax is:

                                                            Dictionary_Server_Script 
                                                            serv=tftp://192.168.1.119/
                                                            ;d0=English;x0=enS_v101.xml;d1=Spanish;x1=esS_v101.xml
                                                            

                                                            Note


                                                            TFTP, HTTP, and HTTPS support exists for the dictionary download.


                                                            Default to blank; the maximum number of characters is 512. The detailed format is as follows:

                                                            serv={server ip port and root path};
                                                            d0=language0;x0=dictionary0 filename;
                                                            d1=language1;x1=dictionary1 filename;
                                                            d2=language2;x2=dictionary2 filename;
                                                            d3=language3;x3=dictionary3 filename;
                                                            d4=language4;x4=dictionary4 filename;
                                                            d5=language5;x5=dictionary5 filename;
                                                            d6=language6;x6=dictionary6 filename;
                                                            d7=language7;;x7=dictionary7 filename;
                                                            d8=language8;x8=dictionary8 filename;
                                                            d9=language9;x9=dictionary9 filename;
                                                            

                                                            The following languages locales are supported on the Cisco IP Phone:

                                                            • None: English-US

                                                            • bg-BG: Bulgarian

                                                            • zh-HK: Chinese Hong Kong

                                                            • zh-CN: Chinese Simplified

                                                            • cs-CZ: Czech

                                                            • da-DK: Danish

                                                            • fi-FI: Finnish

                                                            • fr-FR: French

                                                            • de-DE: German

                                                            • ja-JP: Japanese

                                                            • ko-KR: Korean

                                                            • es-ES: Spanish-ES

                                                            • hr-HR: Croatian

                                                            • hu-HU: Hungarian

                                                            • it-IT: Italian

                                                            • nl-NL: Dutch

                                                            • no-NO: Norwegian

                                                            • pl-PL: Polish

                                                            • pt-PT: Portuguese

                                                            • sk-SK: Slovak

                                                            • sv-SE: Swedish

                                                            • tr-TR: Turkish

                                                            Localization Configuration Example

                                                            Language Selection: French

                                                            (Entry dx must match one of the languages that the dictionary server supports.)

                                                            Locale: fr-FR

                                                            (Entry lx must be within the Locale option list.)

                                                            Cisco IP Phone 8800 Series Documentation

                                                            Refer to publications that are specific to your language and phone model, and phone firmware release. Navigate from the following documentation URL:

                                                            http:/​/​www.cisco.com/​c/​en/​us/​support/​collaboration-endpoints/​unified-ip-phone-8800-series/​tsd-products-support-series-home.html