06-14-2013 01:57 PM - edited 03-14-2019 11:54 AM
Hello,
I am using UCCX 8.02 SU4. Our call center is now using a third party survey company and I need to transfer the call for all those callers that have selected to take the survey.
Here is what I have done:
1. Created a "surveyApproved" boolean that is true when they select the survey
2. Set the information into a session variable.
3. Call goes to the agent
4. The agent then hits the Answer/Drop button that has a blind transfer action associated with it.
5. The call is then transferred to another script that either call consults on a true and sends the call or terminates the call when its false.
Here is the problem:
When the survey is approved the call transfers out without issue. Is the survey is not approved the call does not transfer all the way, the caller is put on hold. The call will not terminate.
Any idea why the call immediately goes on hold?
Thanks.
Solved! Go to Solution.
06-16-2013 07:51 AM
Interesting. It's possible that the script is terminating the second call leg before the blind transfer operation finishes moving the call from the agent DN to the script (i.e. a race condition). What happens if you put a Delay step for a second or two before the terminate step?
06-16-2013 07:51 AM
Interesting. It's possible that the script is terminating the second call leg before the blind transfer operation finishes moving the call from the agent DN to the script (i.e. a race condition). What happens if you put a Delay step for a second or two before the terminate step?
06-17-2013 12:39 PM
THANK YOU! You saved me hours of frustration. A simple 2 second delay did the trick.
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