The call arrives from the Telco to CM or CME. They direct it to IPCC IPCC/E. These queue the caller. It produces reports for managers. The supervisor can listen in.
It is Cisco's IP Call Centre application that integrates with Unified Communications Manager / UCM Express
The older versions of the software were called IPCC
IPCC = IP Contact Centre (generic)
IPPCE = IP Contact Centre Enterprise
IPCCX = IP Contect Centre Express
The newer versions are called UCC
UCC = Unifed Contact Centre (generic)
UCCE = Unified Contact Centre Enterprise
UCCX = Unified Contact Centre Express
It is found under 'Customer Care' or 'Customer Contact' under Voice/Unified Communications on www.cisco.com
As others have said, it is a Call distribution/call center and auto attendant system, that provides functionality based on scripting for incoming calls. You have most likely encountered the system, or a similar variant from another vendor when calling into a large company and listening to an automated message that prompts you for input to reach a destination.
The name for Cisco IPCC has now changed to CUCCX (Cisco Unified Contact Center Express)
So the definition of the IP Call Center has been upgraded to UCCX for the latest Call Center product.
That still does NOT answer Manish's question in regards to IPCC which is referenced on the End User configuration screen under Directory Number Associations, and how that applies to configuration. Is this meant to separately identify which is the user's DID extension versus the ACD extension? Even the Help screen is useless as this is all it says:
From the drop-down list box, choose an IPCC extension for this end user.
Does a selection of another number here only identify which line is which on a multiline phone (ACD vs. Prime)?