06-30-2011 06:51 AM - edited 03-14-2019 08:09 AM
I have a script where the caller is given the option to press 2 to leave a mesage or press 0 to return to the main queue. What I am trying is to set this callers priority to 10 (highest) and send him to the main queue. The problem is when the caller is redirected to the main queue he goes back in the line. I think the priority is not working. Can some tell me how to do this correctly.
Thanks,
Solomon
Solved! Go to Solution.
06-30-2011 07:07 AM
Why are you doing a Call Redirect after increasing the priority? This should be a Goto label or something that keeps the caller within the queued branch of the script. If you really have to move to a different application/script you would need to build a session to map the contact's priority across.
I would eexpect it to look more like this:
Start
[IVR logic]
Select Resource
-Selected
-Queued
--Label: QUEUED_LOOP
--Menu
---Voicemail
----Dequeue
----Call Redirect
-----Successful
------Set Contact Info (Handled)
---Continue Holding
----Set Priority (10)
--Hold
--Delay
--Unhold
--Goto: QUEUED_LOOP
End
06-30-2011 07:07 AM
Why are you doing a Call Redirect after increasing the priority? This should be a Goto label or something that keeps the caller within the queued branch of the script. If you really have to move to a different application/script you would need to build a session to map the contact's priority across.
I would eexpect it to look more like this:
Start
[IVR logic]
Select Resource
-Selected
-Queued
--Label: QUEUED_LOOP
--Menu
---Voicemail
----Dequeue
----Call Redirect
-----Successful
------Set Contact Info (Handled)
---Continue Holding
----Set Priority (10)
--Hold
--Delay
--Unhold
--Goto: QUEUED_LOOP
End
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