09-18-2011 11:25 AM - edited 03-14-2019 08:34 AM
I need detect form RONA script when a call has been answered from an agent and this try to transfer to another agent that no answer the call and then the call has been rerouted to RONA script.
Platform consists of: CCE 7.5 + IP IVR
someone can help me
Thanks for advance
Solved! Go to Solution.
09-19-2011 12:51 AM
Hi,
do they transfer into another serviceline and you handle RONA through target requery or do they transfer directly onto the extension and you redirect to a RONA script?
you need this information in real-time(in the running script, not reporting), right? There are some ways you could try. Do Agents call this service line aside from transfering? You can make a database query for this call in the RONA script and check if the ANI is a logged in agent. If they do not call the service line normally you could conclude it must be a transfer. But there would be a cleaner way...
...Since there are no standard informations of this kind available in real-time you have to use call variables. But normally the second call (transfer) is a new call for the system so you dont have your previous call variables (unles the system is configured to keep this information, or you set it for the new transfer call).
Since you cannot set things in an ICM script when the call is at the agent, this information can only come from your Agent Desktop. This means 2 things:
- Transfer must be done via Agent Desktop in this scenario
- Set a PeripheralVariable when initiation the new call but you would need to make a custom button to do so i guess.
...this are the things you could try. Personally i use both methods, first one to get such calsl a higher priority in the queue and secon method to identify transfers (done via a custom agent frontend and ECC variable tho).
~Fabian
09-18-2011 06:31 PM
How is the first agent calling the second agent? Is it a warm transfer or a blind transfer? Is it direct or via ICM?
david
09-18-2011 09:25 PM
Thank you for your answer...
Transfer are of both types, warm and direct and by phone..
But, if only is possible detect it if the transfer was done by CAD maybe would be a solution
09-19-2011 12:51 AM
Hi,
do they transfer into another serviceline and you handle RONA through target requery or do they transfer directly onto the extension and you redirect to a RONA script?
you need this information in real-time(in the running script, not reporting), right? There are some ways you could try. Do Agents call this service line aside from transfering? You can make a database query for this call in the RONA script and check if the ANI is a logged in agent. If they do not call the service line normally you could conclude it must be a transfer. But there would be a cleaner way...
...Since there are no standard informations of this kind available in real-time you have to use call variables. But normally the second call (transfer) is a new call for the system so you dont have your previous call variables (unles the system is configured to keep this information, or you set it for the new transfer call).
Since you cannot set things in an ICM script when the call is at the agent, this information can only come from your Agent Desktop. This means 2 things:
- Transfer must be done via Agent Desktop in this scenario
- Set a PeripheralVariable when initiation the new call but you would need to make a custom button to do so i guess.
...this are the things you could try. Personally i use both methods, first one to get such calsl a higher priority in the queue and secon method to identify transfers (done via a custom agent frontend and ECC variable tho).
~Fabian
09-19-2011 06:06 AM
I'm confused on what you're trying to do. If I receive a call from ICM and I decide to transfer it to my supervisor and the supervisor doesn't answer it will be sent to VM, right? Is that the way your agents are setup?
david
09-20-2011 10:19 PM
Hi,
My problem is caused by agents which make transfers to another agent extension directly, when the destination agent is in ready state, that causes RONA is triggered and CT RONA reports shows calls that not have been entered by principal service.
Furthermore, calls abandoned on ring in RONA script are counted as "other" instead of being counted as "Abandoned".
Following Fabian idea, I have modified my RONA script in order to detect when CLID is corresponde with an agent extension in order to release that call.
Yesterday I put into production the changes and when I have a clear result I will put it here.
Thank you all
09-26-2011 09:57 PM
Hi,
Changes made in RONA script has gave the expected result.
Thank you all
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