Hi RDB,
GVP 8 is used with SIP in most deployments, so let's focus on this scenario. In an in-front mode, GVP is configured as a trunk on SIP server. The Media Gateway sends calls to this SIP Server trunk and SIP Server forwards them directly to GVP's Resource Manager/MCP. The GVP receives the SIP INVITE and triggers an application based on the DID and the IVR Profile it is assigned to. Please note - the DID and the trunk number need to be the same. When the voice application wants to send the call back to routing, it can transfer the call to a routing point with a VXML transfer tag. The URS can then route the call to an agent - that's a classic scenario. Otherwise the IVR can simply disconnect the call in the voice application.
The behind-mode is slightly different. In that case the call is sent from the Media Gateway to a SIP Server routing point. The routing strategy can then use the Play Application block to start a GVP treatment. The URS knows where to send this treatment, because the Resource Manager is configured on the SIP Server as a Voice-over-IP service. GVP has no control over the call. After the voice application exits with a VoiceXML EXIT tag or block, URS automatically takes control of the call. URS can then decide to route the call, play a treatment or disconnect it.
Best regards,
Syxtus Gaal
Genesys Professional Services EMEA
http://www.ims.uni-stuttgart.de/~gaalss/