[quote author=kevinwang link=topic=7345.msg31425#msg31425 date=1344875887]
[quote author=Fra link=topic=7345.msg31403#msg31403 date=1344627436]
In the snippet you posted, I can see only X-Genesys-GVP-Session-Data and X-Genesys-GVP-Session-ID, which are [i]created[/i] by RM, not parsed in by SIP Server.
If any user data mapping is required from SIP Server to GVP, you must configure the userdata-map-filter option to specify which user data key-value pairs will be mapped to the custom headers in the INVITE request to Resource Manager. Add the userdata-map-filter option to the Trunk DNs that you use to map DNIS & IVR profiles to configure which attached data you want to pass across to GVP.
Also, what is the Resource Group cti-usage option set to?
Fra
[/quote]
userdata-map-filter—Use this option to specify which headers need to be mapped for user data required by GVP.
If GVP does not need the user data, then you can leave this option undefined. Configure this option in the TServer section of the GVP Trunk and Voice over IP Service DNs.
it looks like option 'userdata-map-filter' is specific for integration mode of CTI through sip server.
But I use Cti through IVR Server mode. Do I have to configure it ? because my IVR app is triggered by targetting GVP place group in strategy. no GVP trunk dn or voice over ip service DN involved.
[/quote]
Voice Platform 8.1 Integration guide suggests that, regardless of the way you integrate GVP, the creation on a GVP DN trunk is mandatory - to me it sounds incorrect, cause this is true only for standard VXML apps triggered via a Trunk DN..however, this is a separate issue
Getting back to yours, my take is that, no matter how your apps are invoked, the option must be configured somewhere, as it enables the exchange of UserData from SIP Server to GVP: as you don't have Trunk DNs / VOIP DNs, I'd add it to all Voice Treatment Ports.
Fra