08-19-2020 12:06 PM
Hi all,
I'm having an intermittent issue on my call back script. After looking at the logs, it's due to the main HD application being full and all CTI ports being in use. Is there a way around this at all?
UCCX 12.0
Enhanced seat license
Gareth
Solved! Go to Solution.
08-19-2020 02:34 PM - edited 08-19-2020 03:09 PM
Well, actually, it sounds like just before the menu step. See, if the menu step is offering callback, such as: "press 1 for callback" then you want to secure the resources before that. If the resources are available, then offer the callback with the menu step, otherwise, pretend like it doesn't exist, much like you're doing now with the EWT < 10 minutes.
E.g.,
contact = Place Call (to callback trigger) Successful Set resources_available = true ... ewt = Get Reporting Statistics (EWT) If (resources_available && ewt > 10 minutes) Then True Goto Offer Callback ... Offer Callback: Menu (Hey Elsa? Would you like to have a callback?) 1 - Yes Goto Setup Callback 2 - No Terminate (callback) ...
Also, the get enterprise call step is not the number entered in the call back step, right? That's the number I wan presented to the agents if possible.
I'm not sure I understand your question here, but typically, or actually, always, if you want the Agent to see data about the call, you're going to use the Set Enterprise Call Info step. In this case, you could use that step in the calling script (just remember to swap out the triggering contact for the contact from the place call step), or you can use it in the called script (using triggering contact).
08-19-2020 12:19 PM
Aside from the obvious answers such as: through more bandwidth at it, I would think you could re-write the scripting such that you conditionally offer Callback based on available resources. As opposed to what I assume you are doing now, which is the classic way of: offer callback, hang up the call, then place call to callback (which is when it fails). Am I right?
08-19-2020 12:30 PM
Yup, you are right - script is pretty much the same as the original (excluding some pieces that you've helped me with!). How would you pass that resource counter into the call back application? (Trying to do the same thing with adding the original calling number).
I've already doubled the original port count for the HD application (laziness), but at the start of the school year things get crazy.
Gareth
08-19-2020 01:28 PM
08-19-2020 01:53 PM
08-19-2020 02:34 PM - edited 08-19-2020 03:09 PM
Well, actually, it sounds like just before the menu step. See, if the menu step is offering callback, such as: "press 1 for callback" then you want to secure the resources before that. If the resources are available, then offer the callback with the menu step, otherwise, pretend like it doesn't exist, much like you're doing now with the EWT < 10 minutes.
E.g.,
contact = Place Call (to callback trigger) Successful Set resources_available = true ... ewt = Get Reporting Statistics (EWT) If (resources_available && ewt > 10 minutes) Then True Goto Offer Callback ... Offer Callback: Menu (Hey Elsa? Would you like to have a callback?) 1 - Yes Goto Setup Callback 2 - No Terminate (callback) ...
Also, the get enterprise call step is not the number entered in the call back step, right? That's the number I wan presented to the agents if possible.
I'm not sure I understand your question here, but typically, or actually, always, if you want the Agent to see data about the call, you're going to use the Set Enterprise Call Info step. In this case, you could use that step in the calling script (just remember to swap out the triggering contact for the contact from the place call step), or you can use it in the called script (using triggering contact).
08-20-2020 07:23 AM
08-20-2020 10:13 AM
08-20-2020 10:25 AM
08-20-2020 10:23 AM
I see where you're going with it and try it out the next time there's some semblance of normalcy.
Thanks again - you rock!
Gareth
08-20-2020 10:26 AM
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