You can either use get digits or menu step, if you are to collect single digit then menu is a better choice as it saves you creating If statements.
Also, keep in mind that with Hold/Unhold steps your caller will not be able to press the digit while the music is played, and will only be able to make the selection while the prompt is being player. If you prefer to script it so that it callers can enter the option at any time use "play prompt" step to stream MOH from the IPCC server rather than CallManager MOH.
My general rule of thumb is to keep my steps in the queue such that they can be interrupted at any time by the caller. Thus I put the caller on-hold and then have a menu step take the place of any delay step. The menu step is configured without a prompt and has a zero for the repeat option. The caller can press 1 to leave a voicemail and if they press 1 the menu will activate.
Call flow is:
Prompt Step -> "Please wait for next agent or press 1 to leave a VM"
Menu Step -> Option 1 to route to VM pilot, no repeat and delay of 30 seconds or longer depending on the customer requirements.
Go to beginning of queue.
Please help us make the communities better. Rate helpful posts!
IntroductionCUCM Routing RulesDial String implementation PolicyCUCM Routing LogicSIP URI Call Routing Analysis+++ Case Study: 1 ++++++ Case Study: 2 +++Conclusion
Over the last few months, I have had the privilege of working on SI...
Are you getting this error “Installer User Interface Mode Not Supported. The installer cannot run in this UI mode. To specify the interface mode, use the -i command-line option, followed by the UI mode identifier. The value UI mode identifiers...