10-30-2019 04:37 PM
How do I configure UCCE 12.0 to use a certain payload for CTI?
I've created a payload named CTI_Payload and added members (ECC variables).
Now how do I tell the system to use it?
Solved! Go to Solution.
11-07-2019 04:27 AM
1.I created a payload named CVP_Payload and moved the user.microapp.caller_input, ToExtVXML, and FromExtVXML out of the DefaultPayload and into the CVP_Payload. This then allows me to increase the size of these to sum to approx <= 2000 bytes - right?
Correct. The concept is that you have a VRU/MR payload, agent pg payload and a default payload. If your solution does not require more ECC variable space than what's already provided, then you'll only need the default payload.
2.Must I also assign user.CourtesyCallbackEnabled and isPostCallSurvey into the CVP_Payload?
If you have a VRU Payload, then yes, you would remove those from the default and include them in your VRU Payload. Basically, anything that routes to the VRU would go in your VRU Payload
3.When executing microapps, must I assign the ECC variables used by microapps (inline_tts, input_types, app_media_lib, etc) to their own payload (like a Microapp_Payload)?
They would not get their own payload, they would be included in the VRU Payload
4.If I want the FromExtVXML to be sent to an agent, should I include the array as part of an Agent_Payload?
Yes
5.Is it possible to switch back to the Default Payload using the Payload node in ICM?
Yes, it's flexible like that
6.Once I switch from the CVP_Payload to the Agent_Payload (for example), does the ICM script still have access to the variable values returned from VXMLServer in the FromExtVXML array?
From the Scripting and Media Guide: You can use several ECC payloads in the same call flow, but only one ECC payload has scope at a given moment. TCDs and TCDs record the ID of the ECC payload that had scope during that leg of the call. So if I'm understanding your question correctly, can you reference data in another ECC payload while you're in scope of a non-VRU payload. I believe the answer is yes, but whatever you're scoped on is what will write to the database depending on which leg of the call it is.
My view of all this is that if you're not a large enterprise call center, it might be best to stick with the default payload, especially on upgrades.
10-30-2019 07:06 PM
11-03-2019 08:38 AM
There was a Cisco session that touched on this just last week, I will see if the recording/slides are posted and let you know. As Omar mentioned, it looked like it is mostly a matter of setting the UCCE node right before the queue to skill group/Precision Queue node.
11-05-2019 04:06 PM
11-07-2019 04:27 AM
1.I created a payload named CVP_Payload and moved the user.microapp.caller_input, ToExtVXML, and FromExtVXML out of the DefaultPayload and into the CVP_Payload. This then allows me to increase the size of these to sum to approx <= 2000 bytes - right?
Correct. The concept is that you have a VRU/MR payload, agent pg payload and a default payload. If your solution does not require more ECC variable space than what's already provided, then you'll only need the default payload.
2.Must I also assign user.CourtesyCallbackEnabled and isPostCallSurvey into the CVP_Payload?
If you have a VRU Payload, then yes, you would remove those from the default and include them in your VRU Payload. Basically, anything that routes to the VRU would go in your VRU Payload
3.When executing microapps, must I assign the ECC variables used by microapps (inline_tts, input_types, app_media_lib, etc) to their own payload (like a Microapp_Payload)?
They would not get their own payload, they would be included in the VRU Payload
4.If I want the FromExtVXML to be sent to an agent, should I include the array as part of an Agent_Payload?
Yes
5.Is it possible to switch back to the Default Payload using the Payload node in ICM?
Yes, it's flexible like that
6.Once I switch from the CVP_Payload to the Agent_Payload (for example), does the ICM script still have access to the variable values returned from VXMLServer in the FromExtVXML array?
From the Scripting and Media Guide: You can use several ECC payloads in the same call flow, but only one ECC payload has scope at a given moment. TCDs and TCDs record the ID of the ECC payload that had scope during that leg of the call. So if I'm understanding your question correctly, can you reference data in another ECC payload while you're in scope of a non-VRU payload. I believe the answer is yes, but whatever you're scoped on is what will write to the database depending on which leg of the call it is.
My view of all this is that if you're not a large enterprise call center, it might be best to stick with the default payload, especially on upgrades.
10-08-2024 03:06 AM
@janinegraves : did you try to save the value of FromExtVXML arrays (from VRU payload ) to Agent Payload. does it save the values and forward it to Agent desktop ?
10-09-2024 09:13 AM
No, I never tried that. But you can assign the data into PV's.
Or you can configure FinesseAdmin - Call Variables Layout to display any of the user.microapp.FromExtVXML[] array entries.
You just select Custom and enter .microapp.FromExtVXML[0] (you must begin with the dot, assume it's all case sensitive)
10-10-2024 02:45 AM
actually i have to forward these values into third party desktop, that is why wondering if you tested it. Anyway thanks for the response.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide