There's probably not a single UCCX installation that doesn't have some scripts requiring alternative handling options due to some sort of federal, state, local and/or company holidays. Widely circulated solutions require annual modifications to scripts, which can be forgotten. Some require complex array variables to be edited, and others need some sort of external XML or other documents, which must be hosted somewhere and maintained.
I don't like the complexity of hosting external documents for such a simple task, and I certainly have forgotten about changing a script or document once or twice before and experienced the dreaded "call center open on a holiday" complaints. Statically describing holidays using specific occurrence dates is therefore not desirable.
Keeping it simple, an elegant solution is a perpetual calendar script that logically describes holidays using expressions rather than pre-defined dates. It can be called as a subflow from any UCCX application to check whether or not there's a holiday at runtime by handing over the boolean check variable.
Other open/close tests for the call center (weekday/weekend, business or after hours, override using parameter variable, etc.) are intentionally left out because they can be dealt with easily by the calling application.
This script is an extremely simple top-to-bottom-flow sequence of IF statements. No attempts have been made to optimize it by running specific sections only on certain months, weeks or days. I have also intentionally not optimized the logical expressions used to describe each holiday in favor of keeping the logic very easily readable and understandable.
I work for a local City government, hence the script name and variable name references. Obviously, you can change these to whatever you prefer. Add or remove holiday observances for your own organization as desired.
Credits for the original idea must go to Bruce Wilkinson, Cisco Contact Center Specialist, and his "UCCX Administration" online class in the Cisco Platinum Library Limited. The usual disclaimers apply: Free to use; that's why it's posted here. No explicit or implied warranties; you must adapt the script to your own needs and test that it works for you.
Installation for Presence in vmware work station stops there. Please see attached picture. The ios is like below. CUCM can work well and the credential passwords in Presence are exact same as CUCM. Anyone can help to see what is going on. Thank you B...
Hi Do we need any requirments to call from h323 C20/SX80 into webex real IPI think we need a specific TC versionAlso do we need to tell Cisco to enable any thing on our webex account ? if so , what if I need to call any webex meeting with real ...
Hello, I may be overthinking this but can't figure out the best way to do this. We have 2 SIP trunks out to the PSTN. I have to send a specific caller ID out each trunk. For example a certain DID range belongs to trunk 1 and another range...
I'm having trouble creating a good tag file to help fill in all the ALI data. I d/l the samplevalidate.txt file and found that it only has a few of the possible fields. I added fields that were listed in the Admin Guide but when I choose a tag the data ge...
Hi All, I am in a fix and i need some major assistance, this is my first time setting up a sip trunk, later on setting it up on an ISR 4321. I have setup CME Successfully and my SIP Phones are dialing in and calling each other internally just fine. H...