This document describes how to configure Cisco Unified Customer Vice Portal (CVP) SigDigits feature.
Cisco recommends that you have knowledge of these topics:
Cisco IOS Gateways
The information in this document is based on CVP 9.0(1)
The outputs in this document were taken from devices in a specific lab environment. All devices used in this document started with a cleared (default) configuration. If your network is live, ensure that you understand the potential impact of any command.
The SigDigits feature in Unified CVP allows you to use the dial plan on the SIP Proxy to route calls to the correct site. When the call arrives at an ingress gateway, the gateway prepends digits before it sends the call to Unified CVP. Those prepended digits are unique to that site for a dial-plan.
When the call arrives at Unified CVP, Unified CVP strips the prepended digits and stores them in memory, which results in the original DID of the call. Unified CVP then notifies Unified ICM of the call arrival with the original DID and matches a Dialed Number in Unified ICM.
When Unified ICM returns a label to Unified CVP in order to transfer the call to a VoiceXML gateway for IVR treatment or to transfer the call to an agent phone, Unified CVP prepends the digits that it stored in memory before the transfer is initiated. The dial plan in the SIP Proxy must be configured with the prepended digits in such a way to ensure that calls with a certain prepended digit string are sent to specific VoiceXML gateways or egress gateways.
It is important to remember that when the Voice XML gateway receives the call, the CVP bootstrap service is configured to strip the digits again, so that when the IVR leg of the call is set up, the original DN is used on the incoming Voiced XML request.
Note: The digits can be prepended to translation route DNs, and that the egress component (such as Unified CM) may need to strip digits to see the original DN.
This method is preferred because it involves the least amount of Unified ICM configuration overhead; a single NetworkVRU and single set of VRU scripts and Unified ICM routing scripts is all that is needed.
This allows all of the Unified CVP servers and VoiceXML gateways to function as a single network-wide virtual IVR from the perspective of Unified ICM.
VXML GW must strip the sig digits for the bootstrap.tcl dial-peer, you can do it with a translation-rule or the bootstrap service global configuration:
voice service voip
sip rel1xx disable header-passing
application service bootstrap flash:bootstrap.tcl paramspace english language en paramspace english index 0 paramspace english location flash paramspace english prefix en param sigdigits 3 <- strip 3 sig digits.