04-09-2020 09:45 AM
Good Morning,
I'm working on editing a script for our Contact center. My end user wants to allow the callers to have an option to press 1 to leave a voicemail. I've been watching videos and learning how to write these scripts but when I call and get put in the queue and enter 1 on my phone it never actually goes to one.
I put the Menu option in the queued loop and I know I'm in the correct part of the script by the prompts I hear, "position in queue is...." but I can press 1 and it still continues to play. I made it interruptible and set the filter connection for 1 to go to my voicemail tag but the system seems to ignore my input.
Any ideas on what is missing or why I can't press any numbers?
Attached is a picture of the menus and the call redirect it's going to.
Solved! Go to Solution.
04-09-2020 10:13 AM
04-10-2020 11:45 AM
Yeah... only part of the details here, so kinda hard to really determine.
Next steps, if you are going down the correct branch for the menu options, is to determine if your redirect step is the problem. Does your GoTo Step go to the correct label? Is your CTI answering port (group) configured with a Call Search Space for the Voicemail service target / partition? Is your Voicemail pilot the variable to which you are transferring? Is it a STRING variable (we can't see your variable pane, so the question needs to be 1asked). Is the voicemail pilot extension in quotes sExtension = "7000". Do you have the target voicemail box extension set as a STRING variable. sExtVoiceMailBox = "12345". What errors are you seeing in the reactive debug? Does script crash when you cross over a specific step? Does the system speak an error to you on the output step when the script stops? What is the system message?
Example: Call Redirect to Voicemail system pilot extension and Voicemail Box recipient Extension
Hope this helps.
-Sean
04-09-2020 10:13 AM
04-09-2020 11:46 AM
Thanks for the quick response.
I realized about the Barge and interruptible differences after I posted. I set all of my buffers to No in the loop as you can see in the comments in the below picture. Still getting the same results. Note I am refreshing the scripts and application once reloaded into UCCX.
I found online some articles referencing the Get digit command but read it was really only needed if you had more than 1 digit in your menu option. Do you think I would still need that as a placeholder for the variable?
I apologize in advance, I'm new to all of this UCCX scripting and have no training.
Also, here is a link I found a cisco guide to all of the script commands if anyone else is lost in the forum to help, contact center seems to be hard to find guides online. https://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/crs/express_11_0/programming/guide/EditorSeriesVol2.pdf
04-09-2020 11:58 AM
I would recommend you to do a reactivate debug of your script to see if you actually reach the menu step and what happens when you press 1.
04-09-2020 01:28 PM
04-09-2020 12:39 PM
…I'm in the same frame of mind as Roger. You say you select '1' from the menu option but it doesn't redirect. It is probably the filter is not selected as you say it is. It can't go down that branch unless you assign the button to the menu option you added. This doesn't show on your image, so I thought I'd just second guess it.
...easy to miss. Easy to fix. If this isn't it, then no harm to double check.
Hope this helps.
-Sean
04-10-2020 10:16 AM
Thanks for the debug tip Roger! I didn't know I could do that and it really helps locating issues.
I did the reactive debug and I'm able to get to the menu step, once there and press 1 on the phone, nothing happens on the phone but it is jumping to 1- Voicemail step and the Set Extension part (see image SupportCenterReactiveLog) but nothing is happening after that.
I also verified that the dial pad 1 is selected in the menu properties (see image SupportcenterMenuOption).
My guess is it has to do something with that Set Extension not holding the digit or moving onto the next step automatically. If i force it to go to the next step, it will go to my call redirect which calls my voicemail as expected.
Note: I have tried this on an internal and external phone. I also have tested this with another prompt management queue in UCCX and when I press a number on the dial pad it is going to the respective call redirect.
04-10-2020 11:17 AM
04-10-2020 11:40 AM
From the video I had watched, the variables are something that I think I'm confusing myself with. The Set Extension = voicemailredirectnumber which has my voicemail number hardcoded into it.
I'd be happy with a webex session. Would you PM the link? I work until about 4pm CST.
Thanks!
04-10-2020 11:45 AM
Yeah... only part of the details here, so kinda hard to really determine.
Next steps, if you are going down the correct branch for the menu options, is to determine if your redirect step is the problem. Does your GoTo Step go to the correct label? Is your CTI answering port (group) configured with a Call Search Space for the Voicemail service target / partition? Is your Voicemail pilot the variable to which you are transferring? Is it a STRING variable (we can't see your variable pane, so the question needs to be 1asked). Is the voicemail pilot extension in quotes sExtension = "7000". Do you have the target voicemail box extension set as a STRING variable. sExtVoiceMailBox = "12345". What errors are you seeing in the reactive debug? Does script crash when you cross over a specific step? Does the system speak an error to you on the output step when the script stops? What is the system message?
Example: Call Redirect to Voicemail system pilot extension and Voicemail Box recipient Extension
Hope this helps.
-Sean
04-10-2020 12:09 PM
That "Called Address" was set to destination and not my voicemailredirect. After changing that suggestion from Sean, it is working.
Also, I believe the no buffer helped fixed my issue as well!
Thank you Anthony, Sean and Roger for all your help!
04-10-2020 01:43 PM
04-12-2020 12:33 AM
+5 all round. Sean, Roger, Anthony. I have not touched ccx in a while having been focused on the cce solution. Great to see your contributions guys, it's exemplary.
By the way do you guys know anyone with Oracle SBC skill set? Need some help.
04-13-2020 09:49 AM - edited 04-13-2020 11:07 AM
Thanks Ayodeji. I try to be an Engineer and not just an Installer! ;)
And sorry, no, I don't know anyone with Oracle SBC skills.
EDIT: I see that Roger and I both had your name spelled with a "G" instead of a "D" I think it was auto corrected, however, I cannot reproduce the scenario. In fact, when I look at the spelling suggestions, "Yodeler" is suggested for your name. :/
My apologies for the typo.
04-13-2020 10:14 AM - edited 04-13-2020 11:22 AM
Thanks Ayodeji, appreciate your acknowledgment of my effort.
Sorry no I don’t know anyone that has experience with Oracle SBC.
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