The getvdu function retrieves a single value from the call's EDU. For example, a customer's account information can be looked up in the database and stored in an EDU on the EDU Server. The EDU Server passes the requested information to the VOX Server, which in turn passes the value to the VRU. This function also updates the name/value pair stored in the VOX Server's value cache. For information about getvdu and the value cache, see the VOX Server Programmer's Guide.
Note:
Always issue the getvdu function instead of getvox if there is any risk of other software running in parallel with your CONVERSANT or Avaya IR application; otherwise, pertinent EDU values may differ.
Use the Node Inspector to assign and edit the following attributes.
Attribute |
Value |
Description |
Put Return Code In |
|
Select the variable in which to store the return code. |
VESP Function Name |
getvdu |
Gets a value from the EDU. |
Arg 1 |
|
Select the variable in which to store the EDUID, which is passed to Avaya Computer Telephony to identify the call. The variable must have Length set to 34 and Type set to character. |
Arg 2 |
|
Select the variable that contains the name of the database field to query. The variable must have Length set to 256 and Type set to character. |
Arg 3 |
|
Select the variable in which to store the returned value of the database field; empty if the field does not exist. The variable must have Length set to 256 and Type set to character. |
Arg 4 |
|
Select a Dummy variable. The variable must have Length set to 256 and Type set to character. |