Download VOX SERVER - Avaya Support

Transcript
VOX.book Page 21 Friday, June 1, 2001 10:05 AM
Chapter 1 Overview
4 At some point the VRU may want to transfer the call. It would normally do this
using the VDUID to identify the call. However, in the current case, the callidentifier must be passed as part of the call, and there is not enough available
space in the call to pass the 32-bit VDUID. Therefore, using the VDUID, the
VRU requests [VOX.pseudo_ani] a pseudo-ANI from the VOX Server, which the
VOX Server supplies [VOX.pseudo_ani.response]. This pseudo-ANI is passed
with the call, as though it were an ANI, and serves to identify the call.
Informing eContact Telephony to End or Transfer a
Telephone Call
When the telephone call is transferred from the VRU, the VOX Server must be
notified.
Note: In a system using a network VRU, or in a system without a PBX, no
Telephony Server is involved with the incoming call at the VRU. Since the VOX
Server command VOX.transfer makes use of the Telephony Server, this command is
not available in such a system.
When the VRU no longer needs the eDU (e.g., after a hangup), the VOX.gone
command is issued and the VRU cannot refer to that call’s VDUID again.
Note: Flash-hook transfers by the VRU are not supported.
Other Interactions with eContact Telephony
All other interactions with the VOX Server are optional and determined by the
scripts you write for the VRU.
In a typical scenario, you might want to write a script to collect touch-tone input
from the caller, store it in the call’s eDU, fetch information about the call or the
caller from a database, and transfer the call to a human agent. To access eContact
Telephony services such as data retrieval and transfers, you would incorporate calls
to the eContact Telephony external function library in your VRU script. Figure 4
illustrates a typical example of the VRU communicating with the VOX Server to
access eContact Telephony services.
21