Pass-Through Requests; Queuing - Avaya Interaction Center Programmer's Manual

Vtel programmer guide
Hide thumbs Also See for Interaction Center:
Table of Contents

Advertisement

Methods

Pass-through requests

In addition to functions performed within VTel, VTel also accepts pass-through requests for
other Contact Engine servers. The targeted server is named in the command name;
requests for the Telephony Server are preceded by "TS.", the EDU Server by "EDU.", and
so on. For example:
[TS.Ping()]
[TS.Ping.response(,)]
VTel will not act on these commands, but functions only as a conduit.
Note:
Note:
When an application connected to VTel submits its first pass-through request, VTel assigns
a session ID to that application. Each instance is assigned a different session ID. VTel can
then return the response to the appropriate application instance.
In some cases, there are several ways to perform a function. For example, an EDU entry
for a telephone call may be accessed by sending a request either to VTel or directly to the
EDU Server. The result, particularly timing, may be subtly different. In general, you should
not perform telephony functions directly on phones managed by VTel. Doing so may result
in a momentary loss of synchronization between information in the server and that
displayed by the VTel interface.
There are also differences in the domains of various functions. The EDU functions
available from VTel generally apply only to those EDUs in use by VTel. While
VTel.VDUGetActive() returns the EDU IDs currently being monitored on the
workstation by VTel, the direct VDU.GetActive() returns the EDU IDs of active EDUs in
Avaya Computer Telephony for IC.

Queuing

When a pass-through request comes in to VTel, VTel internally queues the request. The
internal queue is unlimited in size. The pass-through request will not be sent to the Toolkit,
and then to Telephony, until all previous requests have been sent. No additional queued
requests will be sent until responses from previous requests have been received, or a time
out has occurred. This ensures a deterministic sequence of operation.
Thus, if the network becomes unresponsive for several seconds while a large number of
pass-through requests are being sent to VTel, those pass-through requests will be queued
in VTel until the Toolkit can re-establish a link with Telephony. Once the network responds
again, all pass-through requests are issued sequentially.
44 VTel Programmer Guide
If the VTel user logs out after a pass-through request has been sent, but
before a response has been returned, the response will be lost.

Advertisement

Table of Contents
loading

This manual is also suitable for:

Interaction center 6.1

Table of Contents