03-04-2021 11:12 AM
Hi all how are you!, please i need some help and tips for an implementation that I have never done it before;
the client calls in into a script and is being redirected to an agent(CSQ). then agent talks to the client and redirect (via transfer manually) the client to another system IVR (3rd party) where the client need to authenticate himself. once the client is authenticated, i need to send back the call from the authentication IVR (3rd party) to the same agent who transferred the client into the authentication IVR (3rd party). is this feasible??? how can i preserve the agentID or the call from one script to another knowing that the calls was transferred from the agent and how can i route the call from the IVR (3rd party) system back to the agent how transferred the client??
thanks for all the help you can give me
best regards!
03-05-2021 05:08 PM
Feasable? yes. Trivial? no.
My company created a product last year, that we sell to organizations, to do exactly this.
One of the issues you didn't mention is how to keep the original agent from taking a new call. What would the app do if the agent they need to go back to is on another call?
There's much to consider here. Good luck!
03-06-2021 07:27 AM
03-06-2021 07:45 AM
There's a solution for temporary IVR handoff here that was originally built for CVP. The CCX version is intended for use with a CCX IVR script but could work with third party IVR's if they're capable of making an outgoing call back to the original ingress gateway. The approach allows the agent to make a consult call to the authentication IVR but it's the caller that gets to interact with it. The agent's call legs stay active and the caller's voice path is reconnected once the IVR operation has finished. This avoids the call mess of transferring the caller and getting them back again.
https://app.box.com/s/csjt56y0nj9d99iedf8kewkqhcq3bi5v
03-06-2021 09:23 AM
wow! thanks ptindall for the solution and for sharing it.
I understand the logic behind, now i need to adapt it to my environment.
I'm going to test it and share my results.
thank you very much!!
regards
Agustin.
10-18-2023 09:05 AM
Hello Paul, I am testing this solution in my lab environment. The call flow and ivr handoff is working fine but when the caller is interacting whit the IVR the DTMF does not work (In our PoC the caller is asked for a PIN). Any idea why this happens?
10-19-2023 10:17 AM
First thing to look at is incorrectly negotiated DTMF mode. Collect some SIP debug (ccsip mess) for the call leg setup from IVR to ingress gateway and check the active call info.
03-18-2024 06:20 AM
Hi Paul, we have implemented this solution successfully, but sensitive customer information is being written to the MIVR logs. This happens when we enable advanced traces in CCX serviceability.
For example: The digits that the customer presses when isolated with the IVR. Do you know of any method to avoid this? Our customer is a financial institution.
03-19-2024 12:06 PM
Pleased to hear you got the solution working. Regarding data in logs, the default situation is that sensitive data is not logged. However, turning on advanced tracing will include collected digit strings just as turning on debug tracing on the gateway would. I think the only way you can manage this is by operational practices, tightly controlling who has the necessary access, logging and auditing it.
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