On my test env (GVP 8.1.7 and SIP 8.1.1) update works as follow:
- With configured userdata-map-trans-prefix to any string (def. X-Genesys-)
[list]
[li]Add attached data from vxml app is possible[/li]
[li]Update is partly possible - until the vxml app ends. At the end, is INFO message send with output values like a reason, configured attached data in namelist parameter, etc. BUT, these attach data are not updated,but "only" added. During the run of vxml application update works fine, but the end rewrite it[/li]
[/list]
[code]
16:32:18.560: SIPTR: Received [0,UDP] 1413 bytes from 192.168.152.128:5160 <<<<<
INFO sip:6200@192.168.152.128:5060 SIP/2.0
Via: SIP/2.0/UDP 192.168.152.128:5160;branch=z9hG4bK00000000116A64A00a4372abcdef09
Via: SIP/2.0/UDP 192.168.152.128:5070;branch=z9hG4bK000000001CB083F00a4372
From: <sip:MediaServer@192.168.152.128:5060>;tag=0981799B-0806-4F90-679A-4EDC851DE4C9
To: "6200" <sip:6200@192.168.152.128>;tag=794DD231-276F-4589-BBC5-DE7CCE8AE5C8-1135
Max-Forwards: 69
CSeq: 5 INFO
Call-ID: E521A842-0830-45DA-AECD-D909F97CA8FA-1132@192.168.152.128
Content-Length: 310
Content-Type: application/vnd.radisys.msml+xml
X-Genesys-GVP-Session-ID: 33367761-DE23-4645-39BD-6951C95E7683;gvp.rm.datanodes=2;gvp.rm.tenant-id=101_OCS_Profile
X-Genesys-UD1: UD1DefaultValue
X-Genesys-UD2: UD2DefaultValue
X-Genesys-IW_OverrideOptions: ROUTING_PARAMS
X-Genesys-MediaType: voice
X-Genesys-Language: Czech
X-Genesys-ServiceType: Helpdesk
X-Genesys-Product: Service
User-Agent: X-Lite release 4.5.3  stamp 70569
Min-SE: 90
X-Genesys-GVP-Session-Data: callsession=33367761-DE23-4645-39BD-6951C95E7683;2;0;sip:192.168.152.128:5060;;;Resources;OCS_Profile;
Supported: timer, uui
<?xml version="1.0" encoding="UTF-8"?>
<msml version="1.1">
<event name="msml.dialog.exit" id="conn:0981799B-0806-4F90-679A-4EDC851DE4C9/dialog:ivr_application">
<name>UD1</name>
<value>4th value</value>
<name>UD2</name>
<value>UD2DefaultValue</value>
<name>__reason</name>
<value>exit</value>
</event>
</msml>
@16:32:18.5600 [0] 8.1.100.81 distribute_event: message EventAttachedDataChanged
	AttributeEventSequenceNumber	0000000000000068
	AttributeTimeinuSecs	560000
	AttributeTimeinSecs	1376404338 (16:32:18)
	AttributeThirdPartyDN	'5502'
	AttributeThisDNRole	2
	AttributeThisDN	'5502'
	AttributeANI	'6200'
	AttributeDNIS	'5502'
	AttributeUserData	[487] 00 0e 00 00..
		'FirstName'	'Alfa'
		'LastName'	'Beta'
		'GVP-Session-ID'	'33367761-DE23-4645-39BD-6951C95E7683;gvp.rm.datanodes=2;gvp.rm.tenant-id=101_OCS_Profile'
		'UD1'	'UD1DefaultValue'
		'UD2'	'UD2DefaultValue'
		'IW_OverrideOptions'	'ROUTING_PARAMS'
		'MediaType'	'voice'
		'Language'	'Czech'
		'ServiceType'	'Helpdesk'
		'Product'	'Service'
		'GVP-Session-Data'	'callsession=33367761-DE23-4645-39BD-6951C95E7683;2;0;sip:192.168.152.128:5060;;;Resources;OCS_Profile;'
		'UD1'	'4th value'
		'UD2'	'UD2DefaultValue'
		'__reason'	'exit'
	AttributeCallUUID	'Q4M2P2G1T50CT4BKG5SQEALJG4000003'
	AttributeConnID	007002303e14f003
	AttributeCallID	3
	AttributePropagatedCallType	2
	AttributeCallType	2
[/code]
- With configured userdata-map-trans-prefix to empty value
[list]
[li]Add attached data from vxml app is possible[/li]
[li]Update attached data is possible. At the end the attached data are not rewrited[/li]
[/list]
[code]Via: SIP/2.0/UDP 192.168.152.128:5070;branch=z9hG4bK000000001CC7EFD00a46a2
From: <sip:MediaServer@192.168.152.128:5060>;tag=D3F60031-588D-4433-69B5-159A4B207323
To: "6200" <sip:6200@192.168.152.128>;tag=794DD231-276F-4589-BBC5-DE7CCE8AE5C8-1662
Max-Forwards: 69
CSeq: 5 INFO
Call-ID: E521A842-0830-45DA-AECD-D909F97CA8FA-1655@192.168.152.128
Content-Length: 295
Content-Type: application/vnd.radisys.msml+xml
X-Genesys-GVP-Session-ID: 2F70E6CC-6149-4581-52BB-9A4FD2EFD59C;gvp.rm.datanodes=2;gvp.rm.tenant-id=101_OCS_Profile
UD1: UD1DefaultValue
UD2: UD2DefaultValue
IW_OverrideOptions: ROUTING_PARAMS
MediaType: voice
Language: Czech
ServiceType: Helpdesk
Product: Service
User-Agent: X-Lite release 4.5.3  stamp 70569
Min-SE: 90
X-Genesys-GVP-Session-Data: callsession=2F70E6CC-6149-4581-52BB-9A4FD2EFD59C;2;0;sip:192.168.152.128:5060;;;Resources;OCS_Profile;
Supported: timer, uui
<?xml version="1.0" encoding="UTF-8"?>
<msml version="1.1">
<event name="msml.dialog.exit" id="conn:D3F60031-588D-4433-69B5-159A4B207323/dialog:ivr_application">
<name>UD1</name>
<value>4th value</value>
<name>UD2</name>
<value></value>
<name>__reason</name>
<value>exit</value>
</event>
</msml>
@16:45:54.4200 [0] 8.1.100.81 distribute_event: message EventAttachedDataChanged
	AttributeEventSequenceNumber	0000000000000089
	AttributeTimeinuSecs	420000
	AttributeTimeinSecs	1376405154 (16:45:54)
	AttributeThirdPartyDN	'5502'
	AttributeThisDNRole	2
	AttributeThisDN	'5502'
	AttributeANI	'6200'
	AttributeDNIS	'5502'
	AttributeUserData	[205] 00 0a 00 00..
		'IW_OverrideOptions'	'ROUTING_PARAMS'
		'MediaType'	'voice'
		'Language'	'Czech'
		'ServiceType'	'Helpdesk'
		'Product'	'Service'
		'FirstName'	'Alfa'
		'LastName'	'Beta'
		'UD2'	'undefined'
		'UD1'	'4th value'
		'__reason'	'exit'
	AttributeCallUUID	'Q4M2P2G1T50CT4BKG5SQEALJG4000007'
	AttributeConnID	007002303e14f007
	AttributeCallID	7
	AttributePropagatedCallType	2
	AttributeCallType	2
[/code]
Any help will be appreciated.