Ken,
I’ve reviewed the code
that performs the extraction of variables from the initial web request. All
parameters provided by the initial request, whether in the query string or
through the standard and multipart form post formats are placed into the call
context. The call context is simply a Map that stores these and other values
used by the runtime. You can access any of these initial parameters by using
the Conversation interface provided in the Interaction interface execute
method. The Conversation interface has a pair of methods getValue() and
setValue(). The names of the parameters will be preserved as-is.
Trip
Gilman
OpenMethods
4741 Central Street | Suite 285 | Kansas City, MO | 64112-1533
o| +1.816.283.VXML (8965) x102 c| +1.816.729.0672 f| +1.816.817.0643
trip@xxxxxxxxxxxxxxx | www.openmethods.com
This message (including any attachments)
contains confidential information intended for a specific individual and
purpose, and is protected by law. If you are not the intended recipient, you
should delete this message and are hereby notified that any disclosure,
copying, or distribution of this message, or the taking of any action based on
it, is strictly prohibited.
From:
vtp-dev-bounces@xxxxxxxxxxx [mailto:vtp-dev-bounces@xxxxxxxxxxx] On Behalf Of Ken Kirby
Sent: Tuesday, September 19, 2006
8:04 AM
To: 'Voice Tools general
developers'
Subject: RE: [vtp-dev] Prefilling
variables before outbound call
Trip,
Yes – this is essentially right. I
understand that passing the parameters on the URL query string is fairly
straight forward as it applies to the Voxeo platform. Do you have any examples
of using the variables passed in this way within openVXML? Thanks very much.
Ken Kirby
From:
vtp-dev-bounces@xxxxxxxxxxx [mailto:vtp-dev-bounces@xxxxxxxxxxx] On Behalf Of Trip Gilman
Sent: Tuesday, September 12, 2006
10:26 AM
To: Voice Tools general developers
Subject: RE: [vtp-dev] Prefilling
variables before outbound call
Hello Ken,
Are you talking about passing information about the destination customer into
the application? This can be done in a number of ways. First many
VoiceXML platforms support passing of data via a mechanism referred to as
attached data. This is usually the case if the IVR has a tight
integration with whatever CTI software is being used. This information
can be retrieved through the development of a custom module that utilizes the
AttachedDataRequest built-in provided in the framework API. Another
common method is to pass this information on the initial URL query
string. Any parameters passed this way will be automatically placed into
the call context which is accessible from the framework API as well. If
you need a few examples of this, I’d be happy to provide them.
Trip Gilman
OpenMethods
4741 Central Street | Suite 285 | Kansas City, MO | 64112-1533
o| +1.816.283.VXML (8965) x102 c| +1.816.729.0672 f| +1.816.817.0643
trip@xxxxxxxxxxxxxxx | www.openmethods.com
This message (including any attachments)
contains confidential information intended for a specific individual and
purpose, and is protected by law. If you are not the intended recipient, you
should delete this message and are hereby notified that any disclosure,
copying, or distribution of this message, or the taking of any action based on
it, is strictly prohibited.
From:
vtp-dev-bounces@xxxxxxxxxxx [mailto:vtp-dev-bounces@xxxxxxxxxxx] On Behalf Of Ken Kirby
Sent: Monday, September 11, 2006
8:08 PM
To: vtp-dev@xxxxxxxxxxx
Subject: [vtp-dev] Prefilling
variables before outbound call
Hello Voice Tools Folks,
Can someone comment on the process for filling variables in voiceXML
and specifically the approach with the openVXML tools PRIOR to making an
outbound call?
I’m new to this stuff and maybe this is a question
that is IVR platform specific (I’m starting with Voxeo) – please
help point me in the right direction if possible…
Thanks
Ken Kirby
ken@xxxxxxxxxxxxxxxx