The IVR-PG protocol provides for IVR (VRU) applications/systems to communicate with the ICM and Contact Center Enterprise/Hosted system to provide VRU status and data to ICM, make ICM requests, or handle ICM instructions.
The IVR-PG protocol is a TCP/IP socket based protocol. There is no SDK for this interface and therefore a developer is required to write directly to the socket layer. Alternatively, Cisco Advanced Services has a Java wrapper which can be used to integrate applications using the IVR-PG protocol. This wrapper is a cost effective option in order to reduce development time and accelerate time to market. Customers should first review the Advanced Services offering before building their own socket based IVR-PG protocol application.. Details on this wrapper and the IVR-PG protocol are available in this Technology Center