on 10-23-2020 07:25 AM
This event had place on Thursday 22, October 2020 at 10hrs PDT
Contact Center call flows are fundamental to the successful implementation and support of Customer Voice Portal (CVP) and IP Interactive Voice Response (IP IVR) deployment models. The session is based on the Unified Contact Center Enterprise (UCCE) Technical Assistance Center (TAC) team experience and knowledge gained over years working for Cisco. It includes all existing inbound UCCE call flows based on CVP and IP IVR. The session covered not only architecture but also troubleshooting information.
You can download the slides of the presentation in PDF format here.
A: In standalone flow, after IVR treatment by VVB/vxml GW, the invite is sent to CUCM to transfer the call to agent.
A:In standalone call flow, there some default settings. In this case, the call manager configuration in places, they can.So if it's the maximum working time is defined in the comments or configuration. Then the call will be dropped, or it can be redirected based on the configuration on owns a particular number.
A: So in short, Sent to VRU node don't change routing client with whom Router is communicating already, while TranslationRoute To VRU nodes used to change the routing client in case this routing client is not VRU capable, eg. change routing client from CUCM to IP IVR(so change who is in control of call for which Router is making routing decision).
A: Using SigDigits is not mandatory, it 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 sending 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, resulting in the original DID on which the call arrived. Unified CVP then notifies Unified ICM of the call arrival using the original DID and matches a Dialed Number in Unified ICM. When Unified ICM returns a label to Unified CVP 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 initiating the transfer. The dial plan in the SIP Proxy must be configured with the prepended digits to ensure that the calls with a certain prepended digit string are sent to specific VoiceXML Gateways or Egress Gateways. When the VoiceXML 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 VoiceXML request. The term SigDigits is used to describe this feature because the command in Unified CVP to turn on the feature and specify how many significant digits should be stripped is called Prepend Digits for SIP in the operations console. 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. 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.
A:You can open a diagnostic framework and then check the status of the processes.
A:This is a difficult question. Which type of call flow has a type of VRU, you can check in the Cisco´s document all of them.
A: This is not covered in today's session but we will consider it in the next session to come. Also, on the ask me everything page, will point out out very good document that explains it
A: CVP PIM is an interface for integrating CVP with UCCE. UCCE sends instructions and requests to CVP via PIM.
A: There is no CTI or Finesse servers in standalone, so you can not.
A: Both of them do the same function, but slowly we are migrating to VVB to offload GW and do more contact center related development.
A: Yes off course, via Call Peripheral variables
A: So CVP will communiate with UCCE with CVP PIM. CVP PIM -> OPC -> PGAG -> CCAG ->RTR¬ . For the Logger it is a bit different. Some tables are generated on PG, some on Router. So they will be pushed to Logger DB via Router even if they are generated on PG¬
A:That is how this model(UCCE) works, clasic server/client communication. Client(peripheral) ask server(Router) what to do with particular task(call), and server give response what to do.
A: ECC variables can be assigned on the Routing Script and this information can be used on CVP or they can filled on CVP by the VXML Script.
A: Call overlap - means, that your call was not able to be routed to the Agent. So Agent was reserved, but didnt get a call for several attempts. In order to understand the problem, we need to see, what happens with SIP INVOTE from CVP CS towards CUCM¬ .This can because by many reasons, it should be investigated case by case but most frequently this happens when there is connectivity error between CVP and CUCM
A: RTR - contains basic information about the call and which labels are generated. VRU OPC and VRU PIM will have basically same information. Agent OPC, Agent PIM, CTISRV - will have information about Agent details and how agent is going through different stat.
A: You can troubleshoot applications with the help of JCONSOLE¬
A:MOH is played by CUCM actualy, but generaly all other audio promts are played by IP IVR
A: Yes, you VRU label will be generated with Run External Script. But "Send to VRU" is still logical and makes it easier to check script details¬ .¬Run external script node has SendtoVUR embeded in it, so do not need to add send to vru node but we perfere adding it for troubleshooting
A:Yes, basically both are used for the IVR service.. It is different products and different feature set. In sense that both are doing IVR functionality for caller in UCCE environment, so logically yes but they are totally different products.¬¬
A: With IP IVR, you have to use Translation Route. And script would played with "run ext script".
A: UCCE will not be able to swich control of a call between CUCM and IP IVR.
A: It is still the case for now, when there is a plan to change it, this will be announced and documented
A: For example to know whether the call is dropped while sending the call to IVR or call is dropped because of error in the script¬ .This node is usefull as that how we can check if call are failing with establishing IVR leg of call or something else(later in call fllow).
A:There is some documentation on this matter, see in this link: https://www.cisco.com/c/en/us/support/customer-collaboration/unified-customer-voice-portal/products-tech-notes-list.html
A: We have to use Comprehensive Call Flow for that¬.
A:Correct!
A: Find the answer to this question in the Ask Me Anything for this session
A: Find the answer to this question in the Ask Me Anything for this session
A: About ports there is an port utilization guide released by vendor like this one: https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/icm_enterprise/icm_enterprise_12_5_1/configuration/guide/ucce_b_port-utilization_12_5.html
Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: