FAQ related to <transfer>
Q1. Can I configure the network to support transmission of AAI data in the case of SIP transfers? If not, is there another way to pass data to a remote application?
A1.
AAI isn't supported with SIP, since there isn't any such field in SIP
messaging. Therefore, <transfer> cannot be used to pass data
around. Instead, we typically suggest the following methods:
For passing data into the platform, this can be done by
including the data as part of the INVITE URL (e.g.
dialog.http%3A//example.com/vxml/test.vxml?abc=1234@dialogic.com;
note that some escaping of '?' or '=' could be required).
For passing data back to the originator, there are a couple of methods:
<log dest="callmgr"> allows you to send text
INFO messages;
<exit namelist="var1 var2 ...">
allows you to pass VoiceXML variables back to the invoking entity; it is
passed as text content in URL parameter form
(ex. var1=value1&var2=value2...)
as part of the BYE message.