Cisco Cisco Customer Voice Portal 8.0(1) Design Guide

Page of 223
 
4-10
Cisco Unified Customer Voice Portal (CVP) 8.x Solution Reference Network Design (SRND)
OL-15989-06
Chapter 4      Designing Unified CVP for High Availability
SIP Proxy
Cisco IOS Gateway Configuration
With Cisco IOS gateways, dial-peers are used to match phone numbers, and the destination can be a SIP 
Proxy Server, DNS SRV, or IP address. The following example shows a Cisco  IOS gateway configuration 
to send calls to a SIP Proxy Server using the SIP Proxy's IP address.
sip-ua
 sip-server ipv4:10.4.1.100:5060 
dial-peer voice 1000 voip
 session target sip-server
 ...
The sip-server command on the dial-peer tells the Cisco IOS gateway to use the globally defined 
sip-server that is configured under the sip-ua settings. In order to configure multiple SIP Proxies for 
redundancy, you can change the IP address to a DNS SRV record, as shown in the following example. 
The DNS SRV record allows a single DNS name to be mapped to multiple servers.
sip-ua
 sip-server dns:cvp.cisco.com
dial-peer voice 1000 voip
 session target sip-server
 ...
Alternatively, you can configure multiple dial-peers to point directly at multiple SIP Proxy servers, as 
shown in the following example. This configuration allows you to specify IP addresses instead of relying 
on DNS.
dial-peer voice 1000 voip
 session target ipv4:10.4.1.100
 preference 1
 ...
dial-peer voice 1000 voip
 session target ipv4:10.4.1.101
 preference 1
 ...
In the preceding examples, the calls are sent to the SIP Proxy server for dial plan resolution and call 
routing. If there are multiple Unified CVP Call Servers, the SIP Proxy server would be configured with 
multiple routes for load balancing and redundancy. It is possible for Cisco IOS gateways to provide load 
balancing and redundancy without a SIP Proxy Server. The following example shows a Cisco IOS 
gateway configuration with multiple dial-peers so that the calls are load-balanced across three Unified 
CVP Call Servers.
dial-peer voice 1001 voip
 session target ipv4:10.4.33.131
 preference 1
 ...
dial-peer voice 1002 voip
 session target ipv4:10.4.33.132
 preference 1
 ...
dial-peer voice 1003 voip
 session target ipv4:10.4.33.133
 preference 1
 ...
DNS SRV records allow an administrator to configure redundancy and load balancing with finer 
granularity than with DNS round-robin redundancy and load balancing. A DNS SRV record allows you 
to define which hosts should be used for a particular service (the service in this case is SIP), and it allows