10-12-2010 09:11 AM - edited 03-14-2019 06:40 AM
I'm currently working on configuring a Help Desk Administrator to 1) authenticate users via extension and PIN, 2) record and upload network status messages to CCX for playback in the Help Desk call queue, and 3) accept a digit string that can be referenced by the Help Desk call center script so that after hours calls can be sent to a cell phone instead of a queue. I've worked through parts 1 and 2 and am mostly done working through 3 but I am having diffiulty uploading the file properly to CCX in a format that is useable by the refering script. I don't think I'm the first person to think of this, can someone recommend a good reference or example script?
Solved! Go to Solution.
10-14-2010 09:26 PM
This document I just wrote might help you... I wrote it in response to another user, but I think it should help you also...
https://supportforums.cisco.com/docs/DOC-13525
--Joe
10-12-2010 09:28 AM
I am not sure I fully follow requirement #3. I am guessing that you would like the administrator to be able to input an alternate number (could be a cell phone or other extension) that would be used by the contact center script to redirect callers/contacts when certain conditions are met (e.g. ToD, key press, time in queue, other).
One option is to create an application parameter variable and have the use updated it via the AppAdmin web page. Based on context clues, I am guessing this isn't an option. Since you are uploading a file, then I am thinking you may want the script to store/read information from a file. I have done this in the past using XML file formats. I have an example here:
http://www.netcraftsmen.net/resources/blogs/using-xml-files-to-control-a-crs-script.html
This isn't an exact replica of your situation but it may give you some ideas. Others that monitor this forum may have a completely different (and possibly more effective) take on your needs.
HTH.
Regards,
Bill
Please remember to rate helpful responses and identify
10-12-2010 09:39 AM
Hi William,
Your assumptions are correct. The idea is that a Help Desk person should be able to dial into the administrator. The administrator will prompt them to enter a new phone number. This string of digits will be stored in a variable called Entered_OnCall_Number. After that I have to make it so that this string of digits can be used by another script to route calls to it. So, I'm working through understanding the process of creating files through this interface and I've worked out, with the help of another fine person in these forums, how to create a voice recording and then upload the file to the prompts directory in a specific directory. Works great, I can play it back and everything. Now I have to work out how to do the same but with entered digit strings. Based on the example you posted, it looks like the string needs to be written to an .xml file and my impression is that the .xml file is created and upload manually before I can start working on the script steps? I do have an .xml file that I can use for this purpose;
Still a bit fuzzy on the set up.
10-12-2010 10:01 AM
I usually create the XML file when I place the CRS script into production. If you just have one variable, then maybe XML isn't absolutely necessary. I would still use it because it is just how I roll (i.e. it is just faster for me). I had a similar requirement a while back where I was setting up the XML file to support different on-call numbers based on topic areas and days of the week.
Anyway, if using an external file to accomodate "passing" of the on-call variable to the help desk script then the basic idea is:
1. Create the XML file with the default/original value (blank is acceptable if that fits the need)
2. Upload the XML file to the CCX Document repository
3. Build a CRS script (or augment an existing script) that allows the administrator to manage script behavior for on call number. This script will
4. Update helpdesk CRS script so that it leverages the new XML file when the appropriate conditions are met.
This script will read the XML file, assign the number to a variable, and then use that variable as the number that should be sent to CUCM as the transfer destination.
HTH.
Regards,
Bill
Please remember to rate helpful responses and identify
10-12-2010 10:07 AM
Hi Will.
Do you have an example posted on your blog somewhere or can you provide an example?
10-14-2010 09:26 PM
This document I just wrote might help you... I wrote it in response to another user, but I think it should help you also...
https://supportforums.cisco.com/docs/DOC-13525
--Joe
10-15-2010 01:29 PM
Thank you , Joe. Much obliged.
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