Sunday, October 30, 2016

UCCX CUIC Not Ready Custom Reason Codes

While migrating a client to UCCX 11.5 found them needing to use and report on custom reason codes.  UCCX and CUIC do not have this capability available by default, but with some customization it can be done.

Here's an official bug CSCue26150 indicating Cisco is only considering this a documentation defect as they seem to think this functionality is acceptable by design.
UCCX: Not Ready Reason Code Report Does Not Display Custom Reason Codes

Here's a decent write up by a Cisco representative who apparently fields daily calls on why this is so painful but isn't 11.5 specific and lacks some detail for the newbies. 

Here's my version / what I suggest:

Create a custom version of your report
  • Click the ellipses to the right of the report name and choose Save As
  • Choose a new descriptive report name and location.  For example I have "Agent Not Ready Reason Code Summary Report 1" in a "Custom" folder.

Run the new copy of the report while filtering by your custom reason codes.
  • Here I know a custom code 108 equates to "Admin Duties" and 111 equates to "Done for the Day". We'll filter on those.  You can have a maximum of 8 codes displayed separately but the sum of the ninth through whatever will be displayed in a single column.  You may have to run multiple reports to display your data.
  • I will also select the "Save the chosen filter as default" check box to make filtering easier easier in the future.
  • Then run the report.

Verify the data column order
  • The columns will not have headers that reflect the descriptions of your custom ready codes.  The headers will still be the default names displayed if you did not filter at all (i.e. RC 32,751 or RC 32,752, etc.).
  • Use the SQL output or "View Filter Information" to verify what order your codes were retrieved in.   Here we see we retrieved 108 first and 111 second.  This should correspond to the order you entered them in your filter list.

Rename your column headers to make report readable
  • Choose "Edit View" from drop down.
  • Scroll to the column from the Selected list that you want to rename and click the edit pencil icon.
  • Change the Display Name to something meaningful.  Here I will use 108 Admin Duties and 111 Done for the Day.  Click Done.
  • To further tailor your report, you can remove unused columns from this same Selected List by selecting them and using the left button.

Wednesday, October 12, 2016

Download and save Instagram photos without an app

Download and save Instagram photos without an app

On a Windows 7 desktop using Google Chrome circa version 53:

  1. Find the photo on Instagram
  2. Right click the photo and choose "Inspect"
  3. On the developer tools menu, choose "Application"
  4. In the left pane, scroll down to "Images"
  5. Scroll down through images (displayed in right pane) until you find the one you are looking for.
  6. Right click image in right pane and choose "Save"
  7. Enter an appropriate name and file location and choose "Save"
Stalking my daughter for my wife with Chrome

 On a Windows 7 desktop using Mozilla Firefox (circa version 49):

  1. Find the photo on Instagram
  2. Right click the photo and choose "View Page Info"
  3. In pop-up window, choose Media icon.
  4. In top Address list, scroll down through images (displayed in bottom Media Preview frame) until you find the one you are looking for.
  5. Click "Save As" button.
  6. Enter an appropriate name and file location and choose "Save"

Stalking my daughter for my wife with Firefox

Saturday, September 10, 2016

NetApp cable diagram when adding DS2246 disk shelves

I had a chance to help a cohort add storage to a couple NetApp deployments.  I basically had to cable the devices so he could provision them remotely later. 

They had two FAS2220 systems with double controllers (Multipath HA) in production and I had to attach the new DS2246 disk shelves.

NetApp publishes a quickstart guide that has nice cable drawings in them but none specifically with this (a single external storage shelf) as the end result.  In addition, the new shelves were racked above the original systems so the drawings were evening a bit more difficult to follow  by a NetApp noob.

Below is the production system, the racked external storage above it, and the ultimate path for the SAS and ACP cables.  Worked like a champ.

Hope it helps calm someone's storage nerves.

Monday, August 01, 2016

UCCX CUIC Exported Reports Blank in Excel

After deploying UCCX 11.0 and working on setting thresholds in some live reports in CUIC I found that reports exported to Excel couldn't be opened.  When attempting to open the XLS file, Excel itself would open but not the report.  Excel would sit open, idle, returning no dialog box or even a blank default workbook.  It would simply be an idle instance of Excel displaying no information.

Bug CSCux50551 indicates there is a known issue with exporting the Abandoned Call Detail Activity Report but my issue was the same regardless of what report was exported.

I also found that the exported report could be opened in a text editor and that some data could be gleaned between markup tags.  If I opened the exported report in a browser, it could be viewed in a rather crude format.

Ultimately I discovered a security feature of either my laptop's Windows implementation or my Excel installation was preventing the file from being accessed on my laptop.  Unfortunately there was no dialog box indicating that was the case so it took a bit to decipher.

Right-click your exported report XLS file to view the properties.  Look for a Security reference.  The description on mine was "This file came from another computer and might be blocked to help protect the computer."  Simply hitting the Unblock button and Apply fixed my glitch.

Here's a screen shot of my blank Excel instance and the file property page:

For reference, I'm using Office Professional Plus 2010 on Windows 7 Professional on a domain different that the UCCX servers.

Cisco UCCX CUIC Report Thresholds

To add thresholds to existing reports:

  1. Copy existing stock report into new folder.
  2. Right click report and choose Edit.
  3. Click Edit View button.
  4. Choose view radio button (ie snapshot, since midnight, etc.) and Edit button
  5. Right click the field to set threshold against and choose Thresholds.
Selecting "Waiting Calls" variable and adding "Greater than 1" threshold

Setting text of variable to white on red when threshold met