Enterprise-wide project is mandating we obtain Cisco ICM. It's proven difficult for me to determine exactly what this is and I'm lost in Cisco documentation. I am assuming it is not a standalone product we can introduce into our UCCX environment. Is it the separate from UCCE altogether? Is UCCE the umbrella environment and ICM a sub-component of it? and lastly what exactly does it do - or what can't you do w/o it if you already have UCCE.
ICM grew out of the Geotel acquisition - their product was called Intelligent Call Router (ICR). ICM was renamed to UCCE a few years ago.
UCCX is a Cisco-developed product from the get-go.
The two products are totally unrelated at the core.
That said, there are some points of intersection:
1. UCCX comes from a base family called CRS (Customer Response Solutions) and UCCX is one form of this family; another form is IPIVR which can be used as an IVR for VoIP with CUCM in a UCCE deployment (in other words, it talks GED-125 to a PG and integrates as a VRU).
2. Cisco Agent Desktop (CAD) appears in both UCCE and UCCX. This is an OEM by Calabrio, and the product offerings are very close, but there are some very small differences. The UCCX one tends to lag the UCCE one.
UCCE is basically a unified contact center enterprise, which integrates with UCCX there are different forms of integration.
The above is the Solutions reference network design guide for using the Cisco UCCE.
UCCEs are used in contact center environments to achieve intelligent call routing, multi-channel automatic call distribution (ACD) functionality, interactive voice response (IVR), network call queuing, and consolidated enterprise-wide reporting
Have a read through the guide for more details.