Cisco SIP Proxy Server Enterprise & Service Provider Deployment
PDF(108.8 KB) View with Adobe Reader on a variety of devices
Updated:May 4, 2004
Cisco SIP Proxy Server Data Sheet
The Cisco® SIP Proxy Server is a software application that provides call-routing services in an IP telephony network. Using the Cisco SIP Proxy Server, service providers and enterprises can create large-scale, highly reliable packet voice networks.
Session Initiation Protocol (SIP) is an Internet Engineering Task Force (IETF) multimedia communications standard. The Cisco SIP Proxy Server combines the standard functions of a SIP proxy server and a SIP registrar with additional features to create an IP telephony infrastructure component.
The Cisco SIP Proxy Server is part of the Cisco Voice Infrastructure and Applications (VIA) solution for service providers. Service providers can use the Cisco SIP Proxy Server to offer voice services between SIP-based application service providers (ASPs) and the public switched telephone network (PSTN). The Cisco SIP Proxy Server also provides residential voice services over broadband access as part of the Cisco Broadband Local Integrated Services Solution (BLISS). Enterprises can use the Cisco SIP Proxy Server for internal IP telephony transit among enterprise voice gateways and SIP-capable IP PBXs, as well as interconnection with the PSTN. Examples of Cisco SIP Proxy Server deployments are depicted in Figure 1.
Figure 1 Cisco SIP Proxy Server Deployments
The Cisco SIP Proxy Server accepts registration requests from SIP endpoints such as IP telephones, residential voice gateways, and PC applications, creating a dynamic record of the endpoint's current contact address. Static registrations can also be configured directly on the Cisco SIP Proxy Server. When the Cisco SIP Proxy Server receives a SIP "Invite" (call setup) request, it searches its registry to locate the desired endpoint. If no match is found in its registry, the Cisco SIP Proxy Server can use external Telephone Number Mapping (ENUM) or location request (LRQ) queries, or locally configured static routes to determine where to forward the request.
The Cisco SIP Proxy Server can perform a digest authentication of SIP Register and Invite requests, and can encrypt SIP requests and responses using Transport Layer Security (TLS). The Cisco SIP Proxy Server can generate RADIUS accounting records for all call attempts.
Redundant deployment of the Cisco SIP Proxy Server can provide high availability and increased performance. Both servers in a pair are active, sharing dynamic registration data. An external means, such as Domain Name System (DNS) services (SRV) records, must be used to distribute SIP requests between servers in a redundant deployment.
A Graphical User Interface (GUI) is provided to configure the Cisco SIP Proxy Server. Configuration data is stored in a local database, which is automatically replicated in redundant deployments. A Simple Network Management Protocol (SNMP) interface is also provided to monitor and control the Cisco SIP Proxy Server.
Table 1 lists the product functions, Table 2 provides platform information, and Table 3 provides ordering information about the Cisco SIP Proxy Server.
Table 1 Cisco SIP Proxy Server Product Functions
SIP proxy or redirect server
Transaction stateful or stateless
User Datagram Protocol (UDP)
Transport Control Protocol (TCP)
Transport Layer Security (TLS)
IP Security (IPSec)
Access control lists (ACLs)
Digest authentication via database or RADIUS interface
Static and dynamic registrations
H.323 LRQ interface
DNS NAPTR, SRV, and A-Records
Call forward busy
Call forward no answer
Call forward unavailable
Call forward unconditional
Calling and redirecting number privacy
Addition and removal of identity headers
Other call-processing features
Call forking (parallel) and alternate routing (serial)
Table 2 Cisco SIP Proxy Server Platform Information
Sun Fire V120
Sun Netra 20
Central processing units
2 x 2.0 GHz
1 x 550 MHz
2 x 900 MHz
1 GB or more
512 MB or more
1 GB or more
40 GB or more
40 GB or more
40 GB or more
Red Hat AS 3.0
Registrations per second (rps)
Calls per second (cps)
Notes About Performance
Up to 1000 TCP connections can be made per server.
IBM servers can sustain peak rps and cps concurrently.
For Sun servers with concurrent registrations and calls, a conservative engineering guideline is:
X + Y <= 80 percent, where
X = (expected peak rps / value in table) * 100 percent
Y = (expected peak cps / value in table) * 100 percent
Performance assumptions include:
Record route used
20,000 dynamic registrations
TCP connections not reused (reuse will improve performance)
30 percent overhead allowed for other featuresDisk mirroring not used
Availability and Ordering Information
Evaluation copies of SPS are licensed for 90 days, and may be extended in 90-day increments. Customers who have purchased an initial evaluation are entitled to order a conversion to a permanent license at a reduced price. To assure the success of SPS evaluations, the Cisco SPS engineering team will provide customer support for licensed evaluations. Customers can request support by sending email to firstname.lastname@example.org. Please note that the Cisco Technical Assistance Center (TAC) will not provide customer support for SPS evaluations.
Table 3 Cisco SIP Proxy Server Ordering Information
Cisco SIP Proxy Server Version 2.2 for Linux
Cisco SIP Proxy Server Version 2.2 for Solaris
Cisco SIP Proxy Server Version 2.2 for Linux Upgrade from Version 2.1
Cisco SIP Proxy Server Version 2.2 for Solaris Upgrade from Version 2.1
Cisco SIP Proxy Server Version 2.x for Linux Software Application Support
Cisco SIP Proxy Server Version 2.x for Solaris Software Application Support
Cisco SIP Proxy Server Version 2.x for Linux Software Application Support + Upgrades
Cisco SIP Proxy Server Version 2.x for Solaris Software Application Support + Upgrades