Posts

Understanding & Constructing Dynamic CVP Elements with VFC: Part 1

Our Goal today is to construct a CVP Element that will consume an input string and by using the TTS engine on the Developers box will output audio for our test call. Cisco provides a number of examples of ways to create simple Dynamically configurable elements, you can find a number of them on the Cisco DevNet space for CVP.  Cisco also provides Programming Guides  for the CVP and Element Specifications  (I am linking articles pertaining to CVP 11.0 for simplicity). We will be making use of the Voice Foundation Classes or 'VFC' to construct the VXML content for our Element but before we dive deep into VXML we start we are going to need to create a java class that defines our custom element. public class MyCustomDynamic_Element  extends VoiceElementBase implements ElementInterface { } As you can see we are Implementing the ElementInterface class and Extending the VoiceElementBase class. Next, we are going to need to define the name of our e...

Creating tar files for Cisco UCM with a Mac

If you have ever felt the frustration of trying to create a tar on a Mac that is going to be used for the bulk uploads on a Cisco Call Manager and experienced it just not working I have a Solution for you!  It took me a little bit to figure this out and while I haven't totally understood why this is the case but it has to do with the fact does not use the GNU archiving utility. I found this and it works. About the App App name : gnu-tar App description : GNU version of the tar archiving utility App website :  https://www.gnu.org/software/tar/ Install the App Press  Command+Space  and type  Terminal  and press  enter/return  key. Run in Terminal app: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null and press  enter/return  key. Wait for the command to finish. Run: brew install gnu-tar Done! You can now use   gnu-tar .   Example: ...

Cisco CVP Ops Console Password Reset

Very Simple, 1. Stop 'Cisco CVP OPSConsoleServer' windows service. 2. Run the script '%CVP_HOME%\bin\mgr-init.bat -install ', where is the new password. 3. Start 'Cisco CVP OPSConsoleServer' windows service. Taken from  Cisco Support Forums

PCCE 11.x Multi-Line Not Working

This is a step to take if you have made sure your configuration is correct but the changes are not taking effect. After going live our customer detailed that they required Multi Line Agents, Multi Line means that their agents had an ACD line and a Non-ACD Line and that when they picked up their Non-ACD line their ACD line need to go into "Not Ready". After following the Instructions set by Cisco in  Cisco Packaged Contact Center Enterprise Administration and Configuration Guide, Release 11.0(1)   Select Single Line or All Lines to indicate whether all agents supported on the agent peripheral can have one or more than one line configured. Important: If you select All Lines, you must access Cisco Unified Communications Manager to set Busy Trigger to 1 and Max Number of Calls to 2 for each phone. Use the Unified Communications Manager Bulk Administration tool to change these settings for all agent devices. If you change the Agent Phone Line Control setting, you mus...

2000 Discovery 2 - Update 1

Image
Things I have Done: Fixed Gas leak. Fixed Misfire issue.  Fixed No Brake Assist. Ordered Touch Pannel LCD. Broke Sun Visor Mount. Gas Leak I wish I had taken photos of my fix for the Gas Leak, so I'll have to cite a photo from Rockauto .  The Fuel Pump plastic had aged and begun to crack on the elbow joint inside of this supporting plastic ring(?) that's located at the top.  Source RockAuto.com After disconnecting, cleaning, dying, and scoring the plastic on pump I filled the ring with Resin and let it set for a day+.  After it dried, I reconnected the unit and it tested out ok. Misfire Issue This issue pissed me off for a good bit but I was able to sort it out and it wasn't  the ECU, the OBD2 was reporting multi-cylinder-misfire and it was experiencing a loss of power when under a load or going uphill, this lead me to think that is was not a bad ring.  All that said I started by checking the spark plugs and d...

New Vertical - Discovery 2

My Previous vehicle a 1998 Jeep ZJ was rather unceremoniously destroyed when someone used it to stop their car on the freeway last month.  I have since replaced my jeep with a 2000 Land Rover Discovery and my hopes for this post is to begin the process of cataloging my experiences with repair and customization. I bought the used Discovery with about 200,000 miles on it. Thankfully a rather detailed service manual was rather easily sourced from here . My End goals are to integrate: lightweight Linux computer w/ touch panel interface. Forward and Reverse cameras with persistent recording. GPS logging. OBD2 Output logging. Independent PIC/Arduino 125mhz reader to unlock the doors and enable keyless start from the outside. My Imidate Goals are to repair: Misfire issue.  Gas leak. No Brake Assist. Cosmetic Exterior Wear. Things I need to learn more about: Land Rover All-Wheel Drive. Options to improve Gas Milage.

Network Redesign: Part 1

I work for 'Company' and when I got here there was no IT department, this allowed for a third party to make a mess of anything you could call a network design or plan.  I made it a goal to write a new design plan and execute it, These are some notes from my design process. the Domain Forests Existing design: The WHY: Single domain with awful ".local" post-fix.... not sure why they did it like this. shorthandnameofcompany.local New Design: The WHY: We work with systems that require clean active directory forests and their own domain so we created a series of domains to facilitate this.  All Users are found in the Parent "Internal" Domain. in.companyname.com (Windows 2012, internal domain, Parent) dev.in.companyname.com (Windows 2012, Developer Domain, Child) qa.in.companyname.com (Windows 2012, Testing Domain, Child) prod.in.companyname.com (Windows 2012, Demo Environment, Child) lab.in.companyname.com (Windows 2012, Sandbox Environment, Ch...