06-10-2024 12:32 PM
Hi there
I was wonder if there is a way to modify in finesse the ¨End call¨ button (The red one), what they want is that instead of ending the call they want to send it to a survey, I´m able to create a new button (gadget) that can sends to call to a survey. But they don´t want that, they want that that red button, when you click on it sends the call to the survey. can you modify that red button? Thanks.
UCCE 12.5
06-10-2024 06:02 PM
Why not just leverage Post Call Survery?
06-10-2024 06:04 PM
Exactly this, that's the whole point of PCS in CCE. 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_ucce-features-guide-12_5/ucce_b_ucce-features-guide-12_5_chapter_010001.html
david
06-11-2024 03:53 PM
They don´t want post call survey. We already gave them that workaround and no way to use that.
06-10-2024 08:45 PM
The End button functionality can can be changed or even button can be removed from UI. Here is how we did it - also works for outbound calls which is not default: Video
06-11-2024 03:54 PM
They don´t want post call survey. We already gave them that workaround and no way to use that. I wanna see some code in some xml file, or something.
06-11-2024 08:30 PM
The video that I shared, shows that you can switch the role/bahavior of the End red button - this was your main question. To do that you will need to play around with DOM objects on the showed UI (using JavaScript). There is no standard JavaScript code for that but here is a short code snipped that I use to get End button.
var callControlGadgetPanel = $('.callcontrol-layout-1Ve3y', window.top.document).get(0);
if (callControlGadgetPanel != undefined) {
var panelCallId = callControlGadgetPanel.id;
panelCallId = panelCallId.replace('call-control-header-','');
_log('panel call id: ' + panelCallId);
// Remove original call End button
_log('remove original end button, id [drop-' + panelCallId + ']');
if ($('#drop-' + panelCallId, callControlGadgetPanel).length) {
$('#drop-' + panelCallId, callControlGadgetPanel).remove();
}
}
06-12-2024 08:08 AM
THank you Marek, I will give it a try and let you know. THanks a lot.
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