cc/td/doc/product/voice/c_ipphon/english/ipp7960/addprot/sip/admin
hometocprevnextglossaryfeedbacksearchhelp
PDF

Table of Contents

Product Overview
What Is Session Initiation Protocol?
What Is the Cisco SIP IP Phone?
Prerequisites
Cisco SIP IP Phone Connections
The Cisco SIP IP Phone with a Catalyst Switch

Product Overview


This chapter contains the following information about the Cisco SIP IP phone:

What Is Session Initiation Protocol?

Session Initiation Protocol (SIP) is the Internet Engineering Task Force (IETF) standard for multimedia conferencing over IP. SIP is an ASCII-based, application-layer control protocol (defined in RFC 3261) that can be used to establish, maintain, and terminate calls between two or more endpoints.

Like other VoIP protocols, SIP is designed to address the functions of signaling and session management within a packet telephony network. Signaling allows call information to be carried across network boundaries. Session management provides the ability to control the attributes of an end-to-end call.

SIP provides the capabilities to do the following:

Conferences can consist of two or more users and can be established using multicast or multiple unicast sessions.


Note   The term conference means an established session (or call) between two or more endpoints. In this document, the terms conference and call are used interchangeably.

Components of SIP

SIP is a peer-to-peer protocol. The peers in a session are called user agents (UAs). A user agent can function in one of the following roles:

Typically, a SIP endpoint is capable of functioning as both a UAC and a UAS, but functions only as one or the other per transaction. Whether the endpoint functions as a UAC or a UAS depends on the UA that initiated the request.

From an architecture standpoint, the physical components of a SIP network can also be grouped into two categories: clients and servers. Figure 1-1 illustrates the architecture of a SIP network.


Note   In addition, the SIP servers can interact with other application services, such as Lightweght Directory Access Protocol (LDAP) servers, a database application, or an eXtensible Markup Language (XML) application. These application services provide back-end services such as directory, authentication, and billing services.


Figure 1-1   SIP Architecture


SIP Clients

SIP clients include the following:

SIP Servers

SIP servers include the following:

What Is the Cisco SIP IP Phone?

Cisco SIP IP phones are full-featured telephones that can be plugged directly into an IP network and can be used very much like a standard PBX telephone. The Cisco SIP IP phone is an IP telephony instrument that can be used in VoIP networks.

The Cisco SIP IP phone terminals can attach to the existing data network infrastructure, via 10BASE-T/100BASE-T interfaces on an Ethernet switch. When used with a voice-capable Ethernet switch (one that understands type of service [ToS] bits and can prioritize VoIP traffic), the phones eliminate the need for a traditional proprietary telephone set and key system and PBX.

The Cisco SIP IP phone complies with RFC 3261, as described in "Information About SIP Compliance with RFC 3261."

Figure 1-2 illustrates the physical features of the Cisco SIP IP phone.


Figure 1-2   The Physical Features of the Cisco SIP IP Phone


BTXML Support

Basic Telephony eXtensible Markup Language (BTXML) is supported on the Cisco SIP IP phone. BTXML defines XML elements for controlling the user interface of an IP telephone. BTXML describes what information is displayed on the screen and how the user provides input using soft keys and hard keys. User interface control is internal to the phone; there is no external BTXML user interface control.

Cisco CallManager XML Support

The Cisco SIP IP phone supports customer-written Cisco CallManager XML cards that can be accessed using buttons or soft keys on the phone. These cards can provide data such as stock quotes, calendars, and directory lookups. The XML cards can be accessed by the following methods:

See "Managing Cisco SIP IP Phones," for information about configuring these parameters.

The Cisco SIP IP phone supports Cisco CallManager XML up to version 3.0 but does not support the XML objects added in Cisco CallManager XML version 3.1, which are:

The following exceptions apply to the Cisco SIP IP phone:

For more information about using XML on your Cisco SIP IP phone, refer to the following links or documents:

http://www.hotdispatch.com/cisco-ip-telephony

http://www.cisco.com/warp/public/570/avvid/voice_ip/cm_xml/cm_xmldown.shtml

Supported Features

In addition to the features illustrated in Figure 1-2, the Cisco SIP IP phone also provides the following features.

Physical Features

Network Features

Configuration Features

The Cisco SIP IP phone provides the ability to do the following:

Codec and Protocol Support

Refer to the "Supported Protocols" section for additional supported protocols.

Dialing and Messaging Features

Call Options

Routing and Proxy Features

The Route attribute of the template tag in the dial-plan template file can be used to indicate to which proxy (default, emergency, FQDN) the call should be initially routed. For example, to configure an emergency proxy, specify the value of the Route attribute as "emergency."

When the primary proxy does not respond to the INVITE message sent by the Cisco SIP IP Phone after the configured number of retries, the Cisco SIP IP Phone sends the INVITE to the backup proxy. This is independent from the proxy defined in the Route attribute in the dial-plan template used.

The Cisco SIP IP phone attempts to register with the backup proxy. All interactions with the backup proxy, such as authentication challenges, are treated the same as the interactions with the primary proxy.

The backup proxy is used only with new INVITE messages that fail to communicate with the primary proxy. Once the backup proxy is used, it is active for the duration of the call.

The location of the backup SIP proxy can be defined as an IP address in the default configuration file. Refer to the proxy_backup and proxy_backup_port parameters in the "Modifying the SIP Settings" section .

An optional emergency SIP proxy can be configured with the Route attribute of the template tag in the dial-plan template file.

When an emergency SIP proxy is configured and a call is initiated, the phone generates an INVITE message to the address specified in the proxy_emergency parameter. The emergency proxy is used for the call duration.

The location of the emergency proxy can be defined as an IP address in the default configuration file. Refer to the proxy_emergency and proxy_emergency_port parameters in the "Modifying the SIP Settings" section.

The Domain Name Server (DNS SRV) is used to locate servers for a given service.

SIP on Cisco SIP IP phones uses a DNS SRV query to determine the IP address of the SIP proxy or redirect server. The query string generated is in compliance with RFC 2782 and prepends the protocol label with an underscore (_), as in "_protocol._transport." The addition of the underscore reduces the risk of the same name being used for unrelated purposes.

In compliance with RFC 2782 and the draft-ietf-sip-srv-01 specification, the system can remember multiple IP addresses and use them properly. In the draft-ietf-sip-srv-01 specification, it is assumed that all proxies returned for the SRV record are equivalent such that the phone can register with any of the proxies and initiate a call using any other proxy.

Voice activity detection (VAD) can be enabled or disabled with the enable_vad parameter. Use a value of 0 to disable and a value of 1 to enable. Refer to the enable_vad parameter in "Modifying the SIP Settings" section.

If the INVITE message contains an Alert-Info header, distinctive ringing is invoked. The format of the header is "Alert-info: x". The value of "x" can be any number. This header is received only by the phone and is not generated by the phone.

Distinctive ringing is supported when the phone is idle or during a call. In the idle mode, the phone rings with a different cadence. The selected ringing type plays twice with a short pause in between. In call-waiting mode, two short beeps are generated instead of one long beep.

Network Address Translation (NAT) can be enabled or disabled with the nat_enable parameter. You can configure the address of the NAT or firewall server using the nat_address parameter.

You can configure the IP address and port number of the outbound proxy server. When outbound proxy is enabled, all SIP requests are sent to the outbound proxy server instead of to the proxyN_address. All responses continue to reconcile the normal Via processing rules. The media stream is not routed through the outbound proxy.

NAT and outbound proxy modes can be independently enabled or disabled. The received= tag is added to the Via header of all responses if there is no received= tag in the uppermost Via header and the source IP address is different from the IP address in the uppermost Via header. Responses are sent back to the source under the following conditions:

Character Support

The Cisco SIP IP phone supports the ISO 8859-1 Latin1 characters. The following languages are supported:

The following languages are not supported:

ISO 8859-1 Latin1 characters can be used in the following areas:

Supported Protocols

The Cisco SIP IP phone supports the following standard protocols:

The Cisco SIP IP phone complies with the DHCP specifications documented in RFC 2131. By default, Cisco SIP IP phones are DHCP-enabled.

The Cisco SIP IP phone supports ICMP as it is documented in RFC 792.

The Cisco SIP IP phone supports IP as it is defined in RFC 791.

The Cisco SIP IP phone supports RTP as a media channel.

The Cisco SIP IP phone uses SDP for session description.

The Cisco SIP IP phone supports UDP as it is defined in RFC 768 for SIP signaling.

Prerequisites

For the Cisco SIP IP phone to successfully operate as a SIP endpoint in your network, your network must meet the following requirements:

For more information about configuring IP, refer to the Cisco IOS IP Configuration Guide , Release 12.2.

For more information about configuring VoIP, refer to the Cisco IOS Voice, Video, and Fax Configuration Guide, Release 12.2, for the appropriate access platform. For more information about configuring SIP VoIP, refer to the "Configuring SIP for VoIP" chapter.

Cisco SIP IP Phone Connections

The Cisco SIP IP phone has connections for connecting to the data network, for providing power to the phone, and for connecting a headset to the phone. Figure 1-3 illustrates the connections on the Cisco SIP IP phone.


Figure 1-3   Cisco SIP IP Phone Cable Connections


Connecting to the Network

The Cisco SIP IP phone has two RJ-45 ports that each support 10/100-Mbps half- or full-duplex Ethernet connections to external devices—a network port (labeled 10/100 SW) and an access port (labeled 10/100 PC). You can use either Category 3 or Category 5 cabling for 10-Mpbs connections, but use Category 5 for 100-Mbps connections. On both the network port and the access port, use full-duplex mode to avoid collisions.

Network Port (10/100 SW)

Use the network port to connect the phone to the network. You must use a straight-through cable on this port. The phone can also obtain inline power from the Catalyst switch over this connection. See the "Connecting to Power" section for details.

Access Port (10/100 PC)

Use the access port to connect a network device, such as a computer, to the phone. You must use a straight-through cable on this port.

Connecting to Power

The Cisco SIP IP phone can be powered by the following sources:

This module sends power on pins 1 and 2, and 3 and 6.

This module sends power on pins 4, 5, 7, and 8.

Using a Headset

The Cisco SIP IP phone supports a four- or six-wire headset jack. Specifically, the Cisco SIP IP phone supports the following Plantronics headset models:

The volume and mute controls also adjust volume to the earpiece and mute the speech path of the headset. The headset activation key is located on the front of the Cisco SIP IP phone.


Note   When using a headset, an amplifier is not required. However, a coil cord is required to connect the headset to the headset port on the back of your Cisco IP Phone 7960/7940. For information on ordering compatible headsets and coil cords for the Cisco IP Phone 7960/7940, go to the following URL:

http://cisco.getheadsets.com or http://vxicorp.com/cisco

The Cisco SIP IP Phone with a Catalyst Switch

To function in the IP telephony network, the Cisco SIP IP phone must be connected to a networking device, such as a Catalyst switch, to obtain network connectivity.

The Cisco SIP IP phone has an internal Ethernet switch, which enables it to switch traffic coming from the phone, access port, and network port.

If a computer is connected to the access port, packets traveling to and from the computer and to and from the phone share the same physical link to the switch and the same port on the switch.

This configuration has the following implications for the VLAN configuration on the network:

You can resolve these issues by isolating the voice traffic onto a separate VLAN on each of the ports connected to a phone. The switch port configured for connecting a phone would have separate VLANs configured for carrying the following traffic:

Isolating the phones on a separate, auxiliary VLAN increases the quality of the voice traffic and allows a large number of phones to be added to an existing network where there are not enough IP addresses.

For redundancy, you can use the Cisco AC adapter even if you are using inline power from the Catalyst switches. The Cisco SIP IP phone can share the power load being used from the inline power and external power source. If either the inline power or the external power goes down, the phone can switch entirely to the other power source.

To use this redundancy feature you must set the inline power mode to auto on the Cisco Catalyst switch. Next, connect the unpowered Cisco SIP IP phone to the network. After the phone powers up, connect the external power supply to the phone.

For more information, refer to the documentation included with the Catalyst switch or available online at the following URL:

http://www.cisco.com/univercd/home/index.htm


hometocprevnextglossaryfeedbacksearchhelp
Posted: Wed Nov 26 19:34:45 PST 2003
All contents are Copyright © 1992--2003 Cisco Systems, Inc. All rights reserved.
Important Notices and Privacy Statement.