I would recommend against designing scripts this way. UCCX will be transitioning to the same Linux-based appliance model in an upcoming version. We expect to loose local disk access at that time similar to UC Manager.
You would be best advised to pull from the prompt repository.
I have noticed your posts and have a question...I have a script that allows a user to dial in and record prompts. I need to allow these to implemented dynamically if possible...ie emergency effect...I am planning on having a xml file that will keep track of operating conditions..ie normal, emergency ...etc and allow a user to be able to change the value in the xml file from the phone. Prior to this I would like for them to be able to record a prompt and when the AA script sees the operating condition has changed it changes the prompt to the new recorded one...I can record the prompts fine and they save to the c:\prompts folder but I still have to upload them...I understand the "fix" but I don't want to have to redo this if I upgrade to the linux version...any suggestions?
To answer the previous question: No, I am not aware of a way to query the quantity of free CTI Ports, sorry. I would guess this is possible if you could find the correct table/row/column where this is maintained within the SQL database though.
For the XML file, if you want to modify it with third-party program (such as the phone, a web page, etc) you will need to host this on an external HTTP server and use the appropriate HTTP steps to pull this in dynamically when the script is executed. You'll want to pay careful attention to the total response time from that external HTTP server as the caller will hear silence while this is happening. I am not aware of a way for a third-party program to modify the contents of a file within the CCX Document Repository directly.
For the prompts: If you choose to record them using a script (user calls in presses "1 for emergency close" and makes a recording), there are steps within the CRS Editor to upload the recording to the prompt repository and even modify the XML file accordingly. Note that you must have authenticated user (using the User steps) before it will allow this.
If you do not perform the prompt recording within a script, your only option is to upload them using the CRS Administration web interface.
Thanks for your reply...I am struggling with getting the authenticated user login down...I have read the documenation and I am still not getting anywhere...could you please add some insight into the logic.
You have reached the Cisco Logistics Support Center.. To Check Status of
your RMA, visit Product Returns & Replacements (RMA). Need help? Contact
us by Phone or Email. North Americas Phone: 1800 553 2447 Option 4
Email: firstname.lastname@example.org Europe Phone: +3...
The short answer is that you don't.... That isn't entirely true while at
the same time it kind of is, but for the most part you don't configure
the softkeys. You enable or disable them via TCL. Here is the long
answer. Be sure to read the whole thing or e...
Topology: IP Phone > Switches > Microsoft NPS setup to forward 802.1x
proxy to > ISE 2.1 patch 3 Authentication: EAP-TLS using Cisco MIC SANs
Phone Models 802.1X support? 802.1x flavor Addtl Comment EAP-MD5 EAP-TLS
Cisco 3905 Y Y N Cisco 6911 Y Y N Cisco ...