8g Ref Events-Models
8g Ref Events-Models
8g Ref Events-Models
Since the Genesys model supports only one agent with distinct
AgentID logged in on a given device, depending on the switch,
T-Server either rejects a request with a distinct AgentID or forces a
logout of the old AgentID.
EventAbandoned is only sent if there is an EventRinging for that party. This occurs
only with external parties.
Alerting
Connected
NULL
Alerting
+Dialing
Queued Busy Ev.Queued
Ev.Alerting
Ev.Queued
Ev.Released
or
Ev.Abandoned
NULL
2
Ev.DestinationBusy
op
)
Ev.Ringing
Ev.Released
or
Ev.Abandoned
Ev.Abandoned )
Connected
+Dialing
Ev.Dialing
Held
Held
+Dialing
Initiated
Ev.Dialing
Ev.Dialing
Ev.Initiated
Ev.Ringing
Ev.Established
Ev.Established
Ev.Released
Ev.Held
Ev.Retrieved
Ev.Released
CallStateFailed
Ev.Released
Ev.Established
Ev.Released
CallStateFailed
Failed
Ev.Cleared
Ev.Held
Ev.Retrieved
Ev.Failed
Ev.DestinationBusy
op
)
NULL
2
Chapter 1: T-Library Events Unified Call-Party States
Events and ModelsReference Manual 143
Generic Telephony State Diagram for ACD Queues and
Route Points
Figure 48, indicates the event flow that leads to the various sub states that
comprise the Generic Telephony State. This diagram applies to ACD queues
and route points.
Figure 48: Generic Telephony State for ACD Queues and Route Points
Supplementary State
The Supplementary State refers to combinations of the following party
properties. Not all combinations of these properties make logical sense, but the
general model does not put any restrictions on them. Furthermore, there is no
transitional model for these properties (any state can change to any other).
NoListen
A party cannot hear other participants on the call.
NoTalk
A party is muted, and other participants on the call do not hear that party.
Audit
A party is attached to a call as Service Observer or Service Assistant.
Bridged
A party is attached to the call with the Bridged Call Appearance feature.
NULL
Queued
CP
Detection
Ev.Dialing
Predictive Dialing
scenario
Ev.RouteRequest
Ev.Released
Ev.Diverted
or
Ev.Abandoned
Ev.Queued
GTS=NULL
+Routing
Queued
+Routing
Ev.RouteUsed
+ Ev.Diverted
or
Ev.Abandoned
Ev.RouteUsed
or
Ev.Abandoned Ev.Queued
Ev.Diverted
NULL
2
NULL
2
Ev.RouteUsed
Ev.RouteRequest
Ev.Queued
144 Genesys
Chapter 1: T-Library Events Unified Call-Party States
State Modifiers
State Modifiers further nuance the relationships between events and call states
by allowing for intermediate sub states. These sub states provide additional
information to the system, but may otherwise be unnecessary in the unified
call-party state model.
Dialing Modifier
The unified call-party state model uses Dialing, although not actually a party
state, as a state modifier. This allows the system to handle the following
scenarios, also illustrated in Figure 49:
Reporting applications may need to measure dialing time, which is defined
as the interval between the moment a party is connected to a call and the
moment when the voice connection with the other participant is established
for the first time. It is possible to reconstruct the time spent in a dialing
state without this modifier, but, since T-Server does not provide historical
data, this calculation needs to be done when the full history of the call is
available (by factoring in the states of other parties). The Dialing modifier
provides clients access to this information during the call.
T-Server needs an indication of whether EventEstablished has been
distributed for a given party. In a DN-based call model this event is sent
only when a connection is first established. (See Figure 49 for an instance
of why a subsequent EventEstablished would be useful.) While it is
possible to have this indication stored in device-specific states, the Dialing
modifier allows for common functionality across media devices.
Uncertain Modifier
This modifier is set when the party information is not reliable. See Reliability
in your API reference for details.
Chapter 1: T-Library Events Unified Call-Party States
Events and ModelsReference Manual 145
Figure 49: Modifier Dialing
Routing / Treatment State
The Routing / Treatment State consists of the following properties:
TreatmentReq
The switch is waiting for a treatment to be applied to the call.
Treatment
A treatment has been applied while the call is located on a given device.
Routing
The switch is waiting for routing instructions.
Routing / Treatment State Diagram
Figure 50 indicates the event flows that lead to the various states comprising
the Routing (left portion of the diagram) and Treatment (right portion of the
diagram) states. The Routing portion pertains to route points; the Treatment
portion pertains directly to monitored IVR ports.
Alerting
Connected
NULL NULL
2
Ev.Released
or
Ev.Abandoned
Held
Ev.Ringing
Ev.Established
Ev.Established
Ev.Released
Ev.Released
Ev.Held
Ev.Held
Ev.Retrieved
NULL
2
Alerting
+Bridged
Ev.Released
CallStateBridged
+ Ev.Bridged
Ev.Released
CallStateBridged
+ Ev.Bridged
Ev.Released
Ev.Bridged
146 Genesys
Chapter 1: T-Library Events Event Attributes
Figure 50: Routing (left portion) and Treatment States (right portion)
Event Attributes
This section describes the attributes that make up each event.
AccessNumber
A pointer to a number by dialing which a client application from the specified
switch can reach a specific external routing point (This DN).
AgentID
This parameter uniquely identifies the ACD agent. For more information, refer
to the type AgentID in your API reference.
ANI
Automatic Number Identification. Indicates the telephony-company charge
number.
CallHistory
Information about transferring/routing of the call through a multi-site contact
center network. For more information, refer to the type CallHistoryInfo in
RTS=
NULL
Ev.RouteUsed
or
Ev.Abandoned
Routing
Ev.RouteRequest
Routing
+Treatment
Ev.TreatmentApplied
Ev.TreatmentEnd
NULL
Ev.Released
or
Ev.Abandoned
Connected
+TreatmentReq
Ev.Treatment
Required
Connected
+Treatment
Ev.TreatmentApplied
Ev.TreatmentEnd
Connected
Ev.Established
Chapter 1: T-Library Events Event Attributes
Events and ModelsReference Manual 147
your API reference. Typically used to keep track of a call in multi-site contact
centers.
CallID
This attribute contains the call identification provided by the switch, which
uniquely identifies a call. As opposed to ConnID assigned by T-Server, CallID is
created by the switch when the incoming call arrives, or when agent/system
out-dial calls are created. The attribute must be present if the switch generates
and distributes the corresponding parameter to T-Server. (CallID is zero as
long as the switch does not provide that information to T-Server.) For more
information, refer to the type CallID in your API reference.
CallingLineName (Obsolete)
A pointer to the name of the person associated with the directory number from
where the inbound call in question has been made. It can be distributed by an
originating switch through an ISDN trunk only.
CallState
The current status of the call the event relates to. For more information, refer to
the type CallState in your API reference.
CallType
The type of the call in question. For more information, refer to the type
CallType in your API reference.
Capabilities
Switch-specific mask specifying the set of requests and events that this
T-Server can handle.
Cause
For network calls, the reason for transitions to certain statesRouting and
NoParty. (This helps clarify delivery failure, such as Busy or NoAnswer.)
CLID (Obsolete)
Calling Line Identifier. The directory number from where the inbound call was
made.
148 Genesys
Chapter 1: T-Library Events Event Attributes
CollectedDigits
A pointer to the digits that have been collected from the calling party.
ConnID
A current connection identifier of the call to which this event relates.
ConnID Parameters
Reserved (bits 0 & 1)
Bits reserved for future usage.
Global Server Identifier (bits 2-15)
Unique identifier for this T-Server specified by the server-id
option. If server-id is not specified, the ConnID may not be
unique within a multi-site contact center.
Local Connection Identifier (bits 16-63)
Local identifier of the call this event relates to.
For more information, refer to the type ConnectionID in your API reference.
CustomerID
A pointer to the string containing the assigned Customer (Tenant) identifier
through which the processing of the call was initiated. The attribute must be
present in every event for a multi-tenant contact center.
Table 84: Connection ID Structure
Byte Bits
0 1 2 3 4 5 6 7
0 Reserved Global Server Identifier
1 Global Server Identifier
2 Local Connection Identifier
3 Local Connection Identifier
4 Local Connection Identifier
5 Local Connection Identifier
6 Local Connection Identifier
7 Local Connection Identifier
Chapter 1: T-Library Events Event Attributes
Events and ModelsReference Manual 149
DNIS
Directory Number Information Service. The directory number to where the
inbound call has been made.
ErrorCode
This attribute contains a value that indicates why a client request failed.
ErrorMessage
A pointer to the character string containing additional information about an
error.
Event
The event identifier. For more information, refer to the type MessageType in
your API reference.
Extensions
A pointer to an additional data structure that takes into account switch-specific
features that cannot be described by the other parameters in an event or a
request. Extensions that are specific to particular events are noted with their
event information in this chapter. Some extensions for requests, however, are
applicable to all T-Servers, and permit tuning of T-Server operations.
FileHandle
The handle of the voice file in question. For more information, refer to the type
File in your API reference.
HomeLocation
A pointer to the name of the host where T-Server is running.
InfoStatus
The InfoType information about the telephony object specified by ThisDN
and/or ThisQueue.
InfoType
The type of information about the telephony object in question.
150 Genesys
Chapter 1: T-Library Events Event Attributes
LastCollectedDigit
The last digit collected from the calling party.
Location
The remote locations name, in the form of
<Switch Name>
or
<T-Server Application Name>@<Switch Name>.
(Switch Name and T-Server Application Name are as defined in the
Configuration Layer.)
LocationInfoType
A type of information requested by a client in the TQueryLocation() request.
For more information, refer to the type LocationInfoType in your API
reference.
NetworkCallID
In case of network routing, the call identifier assigned by the switch where the
call initially arrived.
NetworkCallState
The current status of the network call the event relates to. For more
information, refer to the type NetworkCallState in your API reference.
NetworkDestDN
The intended destination of the network operation. This may be in the form:
location::DN.
NetworkDestState
The state of the destination party for a network call.
NetworkNodeID
In case of network routing, the identifier of the switch where the call initially
arrived.
Chapter 1: T-Library Events Event Attributes
Events and ModelsReference Manual 151
NetworkOrigDN
DN of the internal origination party in the form location::DN. This attribute is
only available for first-party operations, those made on behalf of Agent 1,
requested through a premise T-Server.
NetworkPartyRole
The role of a call participant with respect to an in-progress network-transfer
request. For the agent who originated the last network-transfer request, the
value is RoleNtwkOrigParty. For the new destination, the value is
RoleNtwkDestParty. (Network T-Servers do not send this attribute.)
NodeID
Uniquely identifies a switch within a network.
OtherDN
The directory number of the second most significant telephony object (except
an ACD group or trunk group) with respect to the event in question. The
application does not have to be registered to this directory number to receive
the event in question.
OtherDNRole
The role of the telephony object specified by OtherDN in the event in question.
For more information, refer to the type DNRole in your API reference.
OtherQueue
The directory number of the second most significant ACD group with respect
to the event in question.
OtherTrunk
The identifier of the second most significant trunk group with respect to the
event in question.
Place
The identifier of the place requested for reservation.
152 Genesys
Chapter 1: T-Library Events Event Attributes
PreviousConnID
This attribute links two associated calls. For example, events related to an
original call include the connection ID of a consultation call; events related to a
consultation call include the connection ID of the original call. See ConnID
on page 148.
Warning! When EventPartyChanged is generated for the party that is still only
involved in an original call (that is, ConnID has not been changed
during a two-step operation), the PreviousConnID attribute is equal
to ConnID of the original call.
PrivateEvent
The private event identifier. For more information, refer to the type
PrivateMsgType in your API reference.
Reasons
A pointer to an additional data structure that provides reasons for and results of
actions taken by the user of ThisDN. Any Reasons attribute that appears in
TEvent is taken directly from the corresponding request. (See Table 85.) There
is no other source for the information found in the content of the Reasons
attribute. That is, no Reasons attribute should be expected for an event that is
unsolicited. An event with no reference ID has no identifiable request that
prompted it. See Persistent Reasons on page 207 for more information.
(Switch information of a similar nature to this Genesys Reasons attribute is
sometimes available, but those switch reasons are passed in the Extensions
attribute.)
RefConnID
This attribute identifies the connection ID that results from the merging of two
calls.
ReferenceID
ReferenceID is the identifier generated by T-Library or a TSetReferenceID()
function call and attached to the request a client sends to T-Server. Every time
a client sends a request to T-Server, it uses the current ReferenceID (increasing
it by one each time). In response, T-Server generates an event. Only in the
response to the client who initiated the request, as acknowledgment that the
request has been fulfilled, the resulting event includes the same ReferenceID
that was attached to the request. If the request fails, EventError will be sent
only to the requestor. Table 85 lists the event in which you will find the
Chapter 1: T-Library Events Event Attributes
Events and ModelsReference Manual 153
ReferenceID corresponding to that found with the request that prompted its
assignment initially.
Note: For a limited number of specific requests, as noted in Table 85,
T-Server may send more than one event with the same ReferenceID.
Table 85: ReferenceID in Events
That Correspond to Requests
Request Event
General Requests
TOpenServer Not Applicable
TOpenServerEx Not Applicable
TDispatch Not Applicable
TCloseServer Not Applicable
TScanServer Not Applicable
TScanServerEx Not Applicable
TSetInputMask EventACK
Registration Requests
TRegisterAddress
a
EventRegistered
TUnregisterAddress
a
EventUnregistered
Call-Handling Requests
TAnswerCall EventEstablished
TClearCall EventReleased
THoldCall EventHeld
TMakeCall
b
EventDialing
TMakePredictiveCall EventDialing
TReleaseCall EventReleased
TRetrieveCall EventRetrieved
TRedirectCall EventReleased
154 Genesys
Chapter 1: T-Library Events Event Attributes
Transfer/Conference Requests
TInitiateConference
b
EventDialing
TInitiateTransfer
b
EventDialing
TCompleteConference EventReleased
TCompleteTransfer First arriving EventReleased
TDeleteFromConference EventPartyDeleted or EventReleased
TReconnectCall EventRetrieved
TMergeCalls EventReleased
TMuteTransfer
b
EventDialing
TAlternateCall EventHeld
TSingleStepConference EventPartyAdded or EventRinging
TSingleStepTransfer
b
EventReleased
Network Transfer/Conference Requests
TNetworkConsult EventNetworkCallStatus
TNetworkAlternate EventNetworkCallStatus
TNetworkTransfer EventNetworkCallStatus
TNetworkMerge EventNetworkCallStatus
TNetworkReconnect EventNetworkCallStatus
TNetworkSingleStepTransfer EventNetworkCallStatus
TNetworkPrivateService EventNetworkPrivateInfo
Call-Routing Requests
TRouteCall
b
EventRouteUsed
Call-Treatment Requests
TApplyTreatment EventTreatmentApplied+
EventTreatmentEnd or
EventTreatmentNotApplied
Table 85: ReferenceID in Events
That Correspond to Requests (Continued)
Request Event
Chapter 1: T-Library Events Event Attributes
Events and ModelsReference Manual 155
TGiveMusicTreatment EventTreatmentApplied
TGiveRingBackTreatment EventTreatmentApplied
TGiveSilenceTreatment EventTreatmentApplied
DTMF Requests
TCollectDigits EventDigitsCollected
TSendDTMF EventDTMFSent
Voice-Mail Requests
TOpenVoiceFile EventVoiceFileOpened
TCloseVoiceFile EventVoiceFileClosed
TLoginMailBox EventMailBoxLogin
TLogoutMailBox EventMailBoxLogout
TPlayVoice EventVoiceFileEndPlay
Agent & DN Feature Requests
TAgentLogin EventAgentLogin
TAgentLogout EventAgentLogout or EventQueueLogout
TAgentSetReady EventAgentReady
TAgentSetNotReady EventAgentNotReady
TCallSetForward EventForwardSet
TCallCancelForward EventForwardCancel
TMonitorNextCall EventMonitoringNextCall
TCancelMonitoring EventMonitoringCancelled
TSetMuteOff EventMuteOff
TSetMuteOn EventMuteOn
TListenDisconnect EventListenDisconnected
TListenReconnect EventListenReconnected
Table 85: ReferenceID in Events
That Correspond to Requests (Continued)
Request Event
156 Genesys
Chapter 1: T-Library Events Event Attributes
TSetDNDOn EventDNDOn
TSetDNDOff EventDNDOff
TSetMessageWaitingOn EventMessageWaitingOn
TSetMessageWaitingOff EventMessageWaitingOff
Query Requests
TQueryAddress
a
EventAddressInfo
TQueryCall
a
EventPartyInfo
TQueryLocation
a
EventLocationInfo
TQueryServer
a
EventServerInfo
TQuerySwitch
a
EventSwitchInfo
User-Data Requests
TAttachUserData EventAttachedDataChanged
TUpdateUserData EventAttachedDataChanged
TDeleteUserData EventAttachedDataChanged
TDeleteAllUserData EventAttachedDataChanged
ISCC Requests
TGetAccessNumber
b
EventAnswerAccessNumber
TCancelReqGetAccessNumber EventReqAccessNumberCanceled
Special Requests
TReserveAgent EventAgentReserved
TSendUserEvent EventACK
TSendEvent EventACK
TSendEventEx EventACK
TSetCallAttributes EventCallInfoChanged
TPrivateService EventPrivateInfo or EventAck
Table 85: ReferenceID in Events
That Correspond to Requests (Continued)
Request Event
Chapter 1: T-Library Events Event Attributes
Events and ModelsReference Manual 157
Reliability
Indicates uncertainty with respect to the reliability of an event. For more
information, see Reliability in your API reference.
RouteType
The type of routing to be applied to the telephony object in question. For more
information, refer to the type RouteType in your API reference.
XRouteType
The type of routing between T-Servers to be applied to the telephony object in
question. For more information, refer to the type XRouteType in your API
reference.
Server
A local server handle to the T-Server in question. In other words, a unique
identifier assigned by T-Library to the connection between a client and
T-Server. For more information, refer to the type TServer in your API
reference.
ServerRole
Specifies the Role of T-Server. For more information, refer to the type
ServerRole in your API reference.
ServerVersion
The version (release) number of the running T-Server, for example,
7.2.000.02.
a. Only the requestor will receive a notification of the event associated with this re-
quest.
b. Since this feature request may be made across locations in a multi-site environ-
ment, if the location attribute of the request contains a value relating to any loca-
tion other than the local site, except when the response to this request is
EventError, there will be a second event response that contains the same reference
ID as the first event. This second event will be either EventRemoteConnectionSuc-
cess or EventRemoteConnectionFailed. See page 149 for more information on data
passed in multi-site environments.
158 Genesys
Chapter 1: T-Library Events Event Attributes
SessionID
A unique session identifier generated by T-Server.
SubscriptionID
A unique subscription identifier generated by T-Server on the creation of a
new transaction monitoring subscription.
ThirdPartyDN
The directory number of the third most significant telephony object (except an
ACD group or trunk group) with respect to the event in question. The
application does not have to be registered to this directory number to receive
the event in question.
ThirdPartyDNRole
The role of the telephony object specified by ThirdPartyDN in the event in
question. For more information, refer to the type DNRole in your API reference.
ThirdPartyQueue
The directory number of the third most significant ACD group with respect to
the event in question.
ThirdPartyTrunk
The identifier of the third most significant trunk group with respect to the event
in question.
ThisDN
The directory number of the most significant telephony object (except an ACD
group or trunk group) with respect to the event in question. The application
must be registered to this directory number to receive the event in question.
ThisDNRole
The role of the telephony object specified by ThisDN in the event in question.
For more information, refer to the type DNRole in your API reference.
Chapter 1: T-Library Events TEvent Structure
Events and ModelsReference Manual 159
ThisQueue
The directory number of the most significant ACD group with respect to the
event in question.
ThisTrunk
The identifier of the most significant trunk with respect to the event in
question.
time
The structure specifies event generation time that is expressed in elapsed
seconds and microseconds since 00:00 GMT, January 1, 1970 (zero hour). For
more information, refer to the type Time in your API reference.
TreatmentType
The type of treatment to be applied to the telephony object in question. For
more information, refer to the type TreatmentType in your API reference.
UserData
Specifies the pointer to the call-related user data. For more information about
user data, refer to the KVList section of your API reference.
WorkMode
This attribute indicates the agent/supervisor-related current work mode. For
more information, refer to the type AgentWorkMode in your API reference.
XReferenceID
The reference number of a TGetAccessNumber() function that is called by an
application.
TEvent Structure
This section describes the syntax of the TEvent structure. For information on
types of attributes and possible values, see a full description of this structure in
your API reference.
160 Genesys
Chapter 1: T-Library Events TEvent Structure
Note: Although listed here, certain components of the TEvent structure are
reserved for internal use only.
typedef struct TEvent_tag {
enum TMessageType Event;
TServer Server;
int ReferenceID;
char *HomeLocation;
char *CustomerID;
TConnectionID ConnID;
TConnectionID PreviousConnID;
TCallID CallID;
int NodeID;
TCallID NetworkCallID;
int NetworkNodeID;
TCallHistoryInfo CallHistory;
TCallType CallType;
TCallState CallState;
TAgentID AgentID;
TAgentWorkMode WorkMode;
long ErrorCode;
char *ErrorMessage;
TFile FileHandle;
char *CollectedDigits;
char LastCollectedDigit;
TDirectoryNumber ThisDN;
TDirectoryNumber ThisQueue;
unsigned long ThisTrunk;
TDNRole ThisDNRole;
TDirectoryNumber OtherDN;
TDirectoryNumber OtherQueue;
unsigned long OtherTrunk;
TDNRole OtherDNRole;
TDirectoryNumber ThirdPartyDN;
TDirectoryNumber ThirdPartyQueue;
unsigned long ThirdPartyTrunk;
TDNRole ThirdPartyDNRole;
TDirectoryNumber DNIS;
TDirectoryNumber ANI;
TAddressInfoType InfoType;
TAddressInfoStatus InfoStatus;
TTreatmentType TreatmentType;
TRouteType RouteType;
char *ServerVersion;
TServerRole ServerRole;
TMask Capabilities;
TKVList *UserData;
TKVList *Reasons;
TKVList *Extensions;
TTimeStamp Time;
Chapter 1: T-Library Events TEvent Structure
Events and ModelsReference Manual 161
void *RawData;
TDirectoryNumber AccessNumber;
TXRouteType XRouteType;
TReferenceID XReferenceID;
TKVList *TreatmentParameters;
char *Place;
int Timeout;
TMediaType MediaType;
TLocationInfoType LocationInfo;
TMonitorNextCallType MonitorNextCallType;
TPrivateMsgType PrivateEvent;
/* Application data (set by TSetApplicationData) */
void *ApplicationData;
} TEvent;
162 Genesys
Chapter 1: T-Library Events TEvent Structure
Events and ModelsReference Manual 163
Chapter
2 T-Library Call-Based
Notifications
This chapter describes the events generated when T-Server notifies a client of
call-based activity. Each event listed here is identified with a description, the
contents of the event (presented in table format as a list of the attributes
associated with it), and an example of where the event is likely to be
encountered during a call flow. (The format of this part of the chapter is the
same as the general-events chapter, T-Library Events on page 23.)
This chapter has the following section:
Alternatively, IS-Link may associate two calls that continue each other,
connected together through association with the same external
participant, for instance, an incoming call overflowed or re-routed by
an external network to another switching domain.
On each T-Server the IS-Linkassociated call is reported in the context of
the CallUUID, independent of the other T-Server.
The IS-Link call association does not depend on any T-Server options. In
Figure 52, for instance, the link is always connected to the call labelled
cons, even if T-Server is instructed to populate the ConnID/UserData of the
call labelled orig for the remote site.
An IS-Link may be re-attached to a different call on the same T-Server, but
only as a result of a merge operation. This action is not reported explicitly,
but assumed from EventCallDeleted, with a RefCallUUID attribute
specification.
A call may have more than one associated IS-Link.
In some scenarios when there is an overflow from a queue, an IS-Link may
be attached to a call after the call is reported as deleted.
Figure 52 illustrates a case of three related calls, of which only two are linked
together.
172 Genesys
Chapter 2: T-Library Call-Based Notifications Multi-Site Call Scenarios
Figure 52: Multi-Site Call Transfer
The association between an IS-Link and a call is reported in
EventCallDataChanged, which is distributed to call-monitoring clients. Often,
the same event may also report a change in ConnID and UserData as the result of
multi-site synchronization.
Note: In most cases, IS-Link is attached before the first DN-based event is
sent. (That is, before EventRinging and EventRouteRequest.) The
exception is with events for trunks that have trunk monitoring.
T-Server clients should be capable of processing later updates.
Simple Multi-Site Call
In this scenario, events for which are described in Table 92, DN A on Site 1
calls DN B on Site 2.
connected
orig cons
any state Held
connected
Alerting
B0 A0
B1
C1
ext
Alerting
C2
Origination
site
Destination
site
IS-link
UUID-1
consult
call to
device A device B device C
B2
trunk trunk
IS-link
UUID-1
Chapter 2: T-Library Call-Based Notifications Multi-Site Call Scenarios
Events and ModelsReference Manual 173
Table 92: Simple Multi-Site Call
Origination (Site 1) Destination (Site 2)
DN-Based Events Call-Based
Notifications
DN-Based Events Call-Based
Notifications
A: TMakeCall to B (Site 2)
EventCallCreated
CallUUID UUID-X
ConnID x
EventDialing
CallUUID UUID-X
ConnID c
(x replaced by ISCC)
ThisDN A
OtherDN B
a
EventCallDataChanged
CallUUID UUID-X
ConnID c
ISLinkList
UUID-L@site2
EventNetwork-Reached
(Optional)
CallUUID UUID-X
ConnID c
ThisDN A
OtherDN B
a
EventCallCreated
CallUUID UUID-Y
ConnID y
EventRinging
CallUUID UUID-Y
ConnID c
(y replaced by ISCC)
ThisDN B
OtherDN A
a
EventCallData-
Changed
CallUUID UUID-Y
ConnID c
ISLinkList
UUID-L@site1
B: TAnswerCall()
EventEstablished
CallUUID UUID-X
ConnID c
ThisDN A
OtherDN B
a
EventEstablished
CallUUID UUID-Y
ConnID c
ThisDN B
OtherDN A
a
174 Genesys
Chapter 2: T-Library Call-Based Notifications Multi-Site Call Scenarios
Multi-Site Call Transfer
In this scenario, events for which are described in Table 93, DN B on Site 1
initiates a transfer for an existing call to DN C on Site 2.
Table 93: Multi-Site Call Transfer
Origination (Site 1) Destination (Site 2)
DN-Based Events Call-Based
Notifications
DN-Based Events Call-Based
Notifications
B is in conversation with A.
B: TInitiateTransfer to C (Site 2)
EventCallCreated
CallUUID UUID-X
OriginCallUUID
UUID-W
ConnID c
EventDialing
CallUUID UUID-X
ConnID cons
(c replaced by ISCC)
TransferConnID orig
ThisDN B
OtherDN C
EventCallDataChanged
CallUUID UUID-X
ConnID cons
ISLinkList
UUID-L@site2
Chapter 2: T-Library Call-Based Notifications Multi-Site Call Scenarios
Events and ModelsReference Manual 175
Transfer/Conference Completion
At the completion of a transfer or conference, the origination T-Server
distributes the same events as in a standard single-site model. The destination
T-Server may not report the completion of the transfer or conference at all, or
may report it and even report on the call context change, for instance, if EPP is
in effect. Transfer completion might be reported as in Table 94.
For transfer completion, no explicit reporting of changes in call relations is
required. EventCallDeleted with RefCallUUID implies a move of all previously
attached IS-Links from call UUID-X to UUID-W.
EventNetwork-Reached
(Optional)
CallUUID UUID-X
ConnID cons
TransferConnID orig
ThisDN B
OtherDN C
EventCallCreated
CallUUID UUID-Y
ConnID y
EventRinging
CallUUID UUID-Y
ConnID ext
a
(y replaced by ISCC)
ThisDN C
OtherDN B
EventCallData-
Changed
CallUUID UUID-Y
ConnID ext
a
ISLinkList
UUID-L@site1,
(optional: uuid-2B)
B: TAnswerCall()
EventEstablished
CallUUID UUID-X
ConnID cons
ThisDN B
OtherDN C
EventEstablished
CallUUID UUID-Y
ConnID ext
a
ThisDN C
OtherDN B
a. For compatibility with existing solutions, ConnID is assigned at the remote site based on the value of the use-
data-from option at the origination T-Server. If there exists a call with a duplicate ConnID, a new, unique ID
is generated (and, for DN-based reporting purposes, the reference to the other call is passed in the Last-
TransferConnID attribute).
Table 93: Multi-Site Call Transfer (Continued)
Origination (Site 1) Destination (Site 2)
DN-Based Events Call-Based
Notifications
DN-Based Events Call-Based
Notifications
176 Genesys
Chapter 2: T-Library Call-Based Notifications Multi-Site Call Scenarios
Attaching the IS-Link Post Mortem
The following three scenarios (Simple Call Overflow on page 177,
Overflow On the Intermediate Switch on page 177, and Mute Transfer With
Overflow on page 179) describe instances where the IS-Link is assigned in
non-standard ways, after the call has been deleted.
Table 94: Multi-Site Call Transfer Completion
Origination (Site 1) Destination (Site 2)
DN-Based Events Call-Based
Notifications
DN-Based Events Call-Based
Notifications
EventReleased
CallUUID UUID-W
ConnID orig
ThisDN B
OtherDN A
EventReleased
CallUUID UUID-X
ConnID cons
TransferConnID orig
ThisDN B
OtherDN C
EventPartyChanged
CallUUID UUID-W
ConnID orig
PreviousConnID orig
ThisDN A
OtherDN C
EventCallDeleted
CallUUID UUID-X
RefCallUUID UUID-W
Cause Transfer
CtrlParty B
EventPartyChanged
(Optional)
CallUUID UUID-Y
ThisDN C
ConnID orig
PreviousConnID ext
EventCallData-
Changed (Optional)
CallUUID UUID-Y
ConnID orig
Chapter 2: T-Library Call-Based Notifications Multi-Site Call Scenarios
Events and ModelsReference Manual 177
Simple Call Overflow
In the case of call overflow, even for a simple scenario (Table 95), T-Server
may discover the relation between two calls only after overflowed call has
already been deleted.
Overflow On the Intermediate Switch
In the case of a call being overflowed on the intermediate switch (distinct from
both the original and destination), or overflowed two or more times, call
information may be deleted at the transit site, even if that information still
exists at the end site. The reporting is similar to the case of the simple
overflow, and is shown in Table 96.
Table 95: Simple Call Overflow
Origination (Site 1) Destination (Site 2)
DN-Based Events Call-Based
Notifications
DN-Based Events Call-Based
Notifications
EventQueued
CallUUID UUID-X
ConnID loc
ThisDN B
OtherDN A
EventCallCreated
CallUUID UUID-X
ConnID loc
EventDiverted
CallUUID UUID-X
ConnID loc
ThisDN B
OtherDN A
EventCallDeleted
CallUUID UUID-X
EventCallDataChanged
CallUUID UUID-X
ISLinkList
UUID-L@site2
EventQueued
CallUUID UUID-Y
ConnID rem (y
replaced by ISCC)
ThisDN C
OtherDN A
EventCallCreated
CallUUID UUID-Y
ConnID y
EventCallData-
Changed
CallUUID UUID-Y
ConnID rem
ISLinkList
UUID-L@site1
178 Genesys
Chapter 2: T-Library Call-Based Notifications Multi-Site Call Scenarios
Table 96: Overflow On the Intermediate Switch
Origination (Site 1) Transit (Site 2) Destination (Site 3)
Call-Based Notifications Call-Based Notifications Call-Based Notifications
EventCallCreated
CallUUID UUID-X
ConnID conn-1
EventCallCreated
CallUUID UUID-Y
ConnID conn-2
EventCallDeleted
CallUUID UUID-Y
EventCallDataChanged
CallUUID UUID-X
ConnID rem1
ISLinkList
UUID-L1@site2
EventCallDataChanged
CallUUID UUID-Y
ISLinkList
UUID-L1@site1
EventCallCreated
CallUUID UUID-Z
ConnID conn-3
EventCallDataChanged
CallUUID UUID-Y
ISLinkList
UUID-L1@site1
UUID-L2@site3
EventCallDataChanged
CallUUID UUID-Z
ConnID rem3
ISLinkList
UUID-L2@site2
Chapter 2: T-Library Call-Based Notifications Multi-Site Call Scenarios
Events and ModelsReference Manual 179
Mute Transfer With Overflow
In case of a mute transfer to a remote site, in combination with a call overflow,
the relationship between the two calls may be discovered after the active call
has been merged into the main call. See Table 97.
Client-Side IS-Link Processing
Genesys recommends taking into consideration the following principles when
developing for client-side support of multi-site call-linkage discovery.
If the same IS-Link is listed for two calls, the calls are linked together.
An IS-Link relation is transitive: If A is linked to B, and B linked to C,
then A is also linked to C.
Table 97: Mute Transfer With Overflow
Origination (Site 1) Destination (Site 2)
DN-Based Events Call-Based
Notifications
DN-Based Events Call-Based
Notifications
... ...
EventPartyChanged
CallUUID UUID-W
ConnID orig
PreviousConnID cons
ThisDN A
EventCallDeleted
CallUUID UUID-X
RefCallUUID UUID-W
Cause Transfer
EventCallCreated
CallUUID UUID-Y
ConnID y
EventCallDataChanged
CallUUID UUID-X
ISLinkList
UUID-L@site2
EventRinging
CallUUID UUID-Y
ConnID ext (y
replaced by ISCC)
ThisDN C
OtherDN B
EventCallData-
Changed
CallUUID UUID-Y
ConnID ext
ISLinkList
UUID-L@site1
180 Genesys
Chapter 2: T-Library Call-Based Notifications Multi-Site Call Scenarios
In order to accommodate overflow scenarios and possible network delays,
you should preserve call information, even after EventCallDeleted, for a
short time before purging it.
In order to accommodate transitive call linkage, call information should be
preserved as long as there are two or more active IS-Link associations with
a call for which information would otherwise be purged. (For instance,
avoid unlinking A and C by deleting Bs call information.)
Static storage of IS-Links can be presented in a table indexed by
ISLinkUUID. In such a table, each IS-Link record provides placeholders for
two calls (UUIDs) and two sites.
For situations where only a subset of sites is visible to a client or an
external routing request proves unsuccessful, the IS-Link record may
remain incomplete (refer to one call only). These types of records will be
discarded when the single call is purged.
For dynamic IS-Link storage when one call is merged with another, all
IS-Links should be moved to (or applied towards) the remaining call.
An IS-Link record expires when either of two calls is purged.
Events and ModelsReference Manual 181
Chapter
3 ISCC Transaction
Monitoring
ISCC Transaction monitoring is a feature for working with multi-site
environments. ISCC is an internal T-Server component responsible for
T-Servers multi-site operations such as multi-site call transfer, inter-site call
linkage, call overflow, and other, possibly non-callrelated, multi-site
operations. Internally, those operations are called transactions.
This chapter describes the interfaces that allow you to work with ISCC
Transaction Monitoring: the TTransactionMonitoring() function, the
TSubscriptionOperationType enumeration, and EventTransactionStatus. Use
these to subscribe and work with this feature. In particular, the key-value pairs
of the Extensions attribute returned in EventTransactionStatus expose details
of call-transfer availability (the current state of ISCC transactions), such as
delays and losses, in the multi-site environment.
The content of this chapter represents the implementation of the transaction
model exposed as an extension of the existing T-Library SDK.
This chapter has the following section:
The client asks to register, but Interaction Server finds that it is not a
valid client.
The Platform SDK 8.x API Reference for the particular SDK you might
be using, which provides the authoritative information on methods and
functions for each SDK.
The Platform SDK 8.x Application Block Guide for any given
application block. Each Guide explains how to use the application
block and documents all code used in the application block itself.
(Application blocks are production-quality available code.)
The Interaction SDK 8.x API Reference for the particular SDK you
might be using, which provides the authoritative information on
methods and functions for each SDK.
The Interaction SDK 8.x Application Block Guide for any collection of
application blocks. Each Guide explains how to use the application
blocks and documents all code used in the application block itself.
(Application blocks are production-quality available code.)
IVR SDK 8.x C and XML Developers Guides, which provide detailed
information on how to develop custom applications for use with IVR
Server.
The IVR SDK 8.x C API Reference, which provides the authoritative
information on functions for that SDK.
The Deployment Guides for the underlying Genesys servers with which
you intend to integrate. For instance, be sure to check the Framework 8.x
SIP Server Deployment Guide if you plan on using the Voice Platform
SDK and the SIP Endpoint Application Block. In particular, the Genesys
Multimedia documentation contains the detailed information you need for
understanding the underlying servers that handle non-voice interactions
(Interaction Server).
Genesys
The Genesys Technical Publications Glossary, which ships on the Genesys
Documentation Library DVD and provides a comprehensive list of the
Genesys and computer-telephony integration (CTI) terminology and
acronyms that are used in this document.
The Genesys Migration Guide, which ships on the Genesys Documentation
Library DVD and provides documented migration strategies for Genesys
product releases. Contact Genesys Technical Support, for more
information.
Release Notes and Product Advisories for this product, which are available
on the Genesys Technical Support website at
http://genesyslab.com/support.
Information about supported hardware and third-party software is available on
the Genesys Technical Support website in the following documents:
Genesys Supported Operating Environment Reference Manual
Genesys Supported Media Interfaces Reference Manual
Events and ModelsReference Manual 469
Related Documentation Resources
Consult the following additional resources, as necessary:
The Genesys Hardware Sizing Guide, which provides information about
Genesys hardware sizing guidelines for the Genesys 7.x and 8.x releases.
The Genesys Interoperability Guide, which provides information about the
compatibility of Genesys products with various Configuration Layer
Environments; Interoperability of Reporting Templates and Solutions; and
Gplus Adapters Interoperability.
The Genesys Licensing Guide, which introduces you to the concepts,
terminology, and procedures that are relevant to the Genesys licensing
system.
The Genesys Database Sizing Estimator Worksheets, which provides a
range of expected database sizes for various Genesys products.
For additional system-wide planning tools and information, see the
release-specific listings of System Level Documents on the Genesys Technical
Support website, accessible from the system level documents by release tab
in the Knowledge Base Browse Documents Section.
Genesys product documentation is available on the:
Genesys Technical Support website at http://genesyslab.com/support.
Genesys Documentation Library DVD, which you can order by e-mail
from Genesys Order Management at [email protected].
470 Genesys
Document Conventions
Document Conventions
This document uses certain stylistic and typographical
conventionsintroduced herethat serve as shorthands for particular kinds of
information.
Document Version Number
A version number appears at the bottom of the inside front cover of this
document. Version numbers change as new information is added to this
document. The following is a sample version number:
80fr_ref_06-2008_v8.0.001.00
You will need this number when you are talking with Genesys Technical
Support about this product.
Screen Captures Used in This Document
Screen captures from the product graphical user interface (GUI), as used in this
document, may sometimes contain minor spelling, capitalization, or
grammatical errors. The text that accompanies and explains the screen captures
corrects such errors except when such a correction would prevent you from
installing, configuring, or successfully using the product. For example, if the
name of an option contains a usage error, the name would be presented exactly
as it appears in the product GUI; the error would not be corrected in any
accompanying text.
Type Styles
Table 278 describes and illustrates the type conventions that are used in this
document.
Events and ModelsReference Manual 471
Document Conventions
Table 278: Type Styles
Type Style Used For Examples
Italic Document titles
Emphasis
Definitions of (or first references to)
unfamiliar terms
Mathematical variables
Also used to indicate placeholder text within
code samples or commands, in the special case
where angle brackets are a required part of the
syntax (see the note about angle brackets on
page 471).
Please consult the Genesys Migration
Guide for more information.
Do not use this value for this option.
A customary and usual practice is one
that is widely accepted and used within a
particular industry or profession.
The formula, x +1 = 7
where x stands for . . .
Monospace
font
(Looks like
teletype or
typewriter
text)
All programming identifiers and GUI
elements. This convention includes:
The names of directories, files, folders,
configuration objects, paths, scripts, dialog
boxes, options, fields, text and list boxes,
operational modes, all buttons (including
radio buttons), check boxes, commands,
tabs, CTI events, and error messages.
The values of options.
Logical arguments and command syntax.
Code samples.
Also used for any text that users must
manually enter during a configuration or
installation procedure, or on a command line.
Select the Show variables on screen
check box.
In the Operand text box, enter your
formula.
Click OK to exit the Properties dialog
box.
T-Server distributes the error messages in
EventError events.
If you select true for the
inbound-bsns-calls option, all
established inbound calls on a local agent
are considered business calls.
Enter exit on the command line.
Square
brackets ([ ])
A particular parameter or value that is optional
within a logical argument, a command, or
some programming syntax. That is, the
presence of the parameter or value is not
required to resolve the argument, command, or
block of code. The user decides whether to
include this optional information.
smcp_server -host [/flags]
Angle
brackets
(< >)
A placeholder for a value that the user must
specify. This might be a DN or a port number
that is specific to your enterprise.
Note: In some cases, angle brackets are
required characters in code syntax (for
example, in XML schemas). In these cases,
italic text is used for placeholder values.
smcp_server -host <confighost>
472 Genesys
Document Conventions
Events and ModelsReference Manual 473
Index
Symbols
[] (square brackets). . . . . . . . . . . . . . 471
< > (angle brackets) . . . . . . . . . . . . . 471
A
AccessNumber
event attribute . . . . . . . . . . . . . . . 146
AccessNumResp. . . . . . . . . . . . . . . 214
Agent After Call Work . . . . . . . . . . . . 136
Agent Busy AfterCallWork . . . . . . . . . . 136
Agent Busy NotReady . . . . . . . . . . . . 136
Agent Busy Ready . . . . . . . . . . . . . . 136
Agent Not Ready . . . . . . . . . . . . . . . 135
Agent Null . . . . . . . . . . . . . . . . . . 135
Agent Ready . . . . . . . . . . . . . . . . . 135
Agent states
Agent After Call Work . . . . . . . . . . . 136
Agent Busy AfterCallWork. . . . . . . . . 136
Agent Busy NotReady. . . . . . . . . . . 136
Agent Busy Ready. . . . . . . . . . . . . 136
Agent Not Ready . . . . . . . . . . . . . 135
Agent Null . . . . . . . . . . . . . . . . . 135
Agent Ready. . . . . . . . . . . . . . . . 135
description. . . . . . . . . . . . . . . . . 135
Agent Subtype . . . . . . . . . . . . . . . . 212
AgentID
event attribute . . . . . . . . . . . . . . . 146
agent-status & DN events . . . . . . . . 81108
EventAgentAfterCallWork . . . . . . . . . . 89
EventAgentIdleReasonSet . . . . . . . . . 89
EventAgentLogin . . . . . . . . . . . . . . 81
EventAgentLogout. . . . . . . . . . . . . . 83
EventAgentNotReady . . . . . . . . . . . . 86
EventAgentReady . . . . . . . . . . . . . . 85
EventDNBackInService . . . . . . . . . . . 90
EventDNDOff . . . . . . . . . . . . . . . . 93
EventDNDOn . . . . . . . . . . . . . . . . 91
EventDNOutOfService . . . . . . . . . . . 90
EventForwardCancel . . . . . . . . . . . . 95
EventForwardSet . . . . . . . . . . . . . . 94
EventListenDisconnected. . . . . . . . . 103
EventListenReconnected . . . . . . . . . 104
EventMessageWaitingOff . . . . . . . . . 107
EventMessageWaitingOn . . . . . . . . . 106
EventMonitoringCancelled . . . . . . . . . 97
EventMonitoringNextCall . . . . . . . . . . 96
EventMuteOff . . . . . . . . . . . . . . . 102
EventMuteOn . . . . . . . . . . . . . . . 101
EventOffHook . . . . . . . . . . . . . . . . 99
EventOnHook . . . . . . . . . . . . . . . 100
EventQueueLogout . . . . . . . . . . . . . 84
list . . . . . . . . . . . . . . . . . . . . . . 26
Alternate Call Service . . . . . . . . . . . . 385
Alternate Call Service with Transfer
Completion . . . . . . . . . . . . . 386
Alternate-Call Service . . . . . . . . . . . . 321
angle brackets . . . . . . . . . . . . . . . . 471
ANI
event attribute. . . . . . . . . . . . . . . 146
Attaching/Updating User Data
to Call by Third Party . . . . . . . . . . . 308
to Internal Call . . . . . . . . . . . . . . 307
attribute type . . . . . . . . . . . . . . . . . . 24
audience
defining . . . . . . . . . . . . . . . . . . . 13
Autoresponse . . . . . . . . . . . . . . . . 444
B
Blind Conference . . . . . . . . . . . . . . 300
brackets
angle . . . . . . . . . . . . . . . . . . . 471
square. . . . . . . . . . . . . . . . . . . 471
Bridged Appearance for Hold/Retrieve . . . 334
Bridged Appearance
from an Outbound Call . . . . . . . 331
Bridged Appearance
with an Internal/Inbound Call . . . . 328
Index
474 Genesys
C
call (definition) . . . . . . . . . . . . . . . . 139
Call Established for Call On Hold . . . . . . 257
Call Forwarding (on No Answer) . . . . . . . 318
Call Models
Alternate-Call Service . . . . . . . . . . . 321
Attaching/Updating User Data
to Call by Third Party. . . . . . . 308, 307
Blind Conference . . . . . . . . . . . . . 300
Bridged Appearance
for Hold/Retrieve . . . . . . . . . 334, 331
with an Internal/Inbound Call. . . . . . 328
Call Established for Call On Hold . . . . . 257
Call Forwarding (on No Answer) . . . . . 318
Call Treatment with Routing. . . . . . . . 339
Conference . . . . . . . . . . . . . . . . 296
Conference with Two Incoming Calls
Using TMergeCalls . . . . . . . . . . . 304
Connection-Establishing Phase
Call Queued to Multiple ACD . . . . . 236
Internal/Inbound Call . . 230, 233, 240, 247,
251, 243
Outbound Call . . . . . . . . . . . . . 254
Hold/Retrieve Function
Consulted Party Answers . . . . 262, 265
Internal Call to Destination
with DND Activated . . . . . . . . . . . 316
Internal/Inbound Call Answerable by
Several Agents
(Party B Answers) . . . . . . . . . . . 336
List
basic call models. . . . . . . . . . . . 225
handling network calls . . . . 228, 227, 226
monitoring calls . . . . . . . . . . . . 228
predictive dialing . . . . . . . . . . . . 227
releasing calls . . . . . . . . . . . . . 226
special cases. . . . . . . . . . . . . . 227
working with queues . . . . . . . . . . 228
Multiple-Queue Call
Call Removed from Queue. . . . . . . 377
Treated at an IVR port
at IVR Queue . . . . . . . . . 370, 374
Mute Transfer . . . . . . . . . . . . . . . 274
Network Call Flows
Alternate Call Service . . . . . . 385, 386
Caller Abandonment . . 389, 385, 380, 381
Failed Consultation (Specific
Target) . . . . . . . . . . . . . 381, 382
Premature Disconnection (One Variation) .
390, 391
Reconnection . . . . . . . . . . 387, 388
Single-Step Transfer . . . . . . . 390, 379
Transactional Error. . . . . . 392, 384, 383
Network T-Server Call Flows . . . . . . . 379
Outbound Call to a Busy Destination . . . 310
Predictive Call. . . . . . . . . . . . . 343, 347
Predictive Call (Connected to a Device
Specified in Extensions) . . . . . . . . 352
Reconnect-Call Service. . . . . . . . . . 323
Redirect-Call Service . . . . . . . . . . . 325
Rejected Call . . . . . . . . . . . . . . . 312
Release from Conference. . . . . . . . . 259
Release Phase . . . . . . . . . . . . . . 258
Service Observing
for Agent-Initiated Call . . . . . . . . . 363
on Agent . . . . . . . . . . . . . 357, 366
Simple Call Model. . . . . . . . . . . . . 229
Single-Step Conference. . . . . . . . . . 294
Single-Step Transfer . . . . . . . . . . . 268
Single-Step Transfer (Outbound) . . . . . 271
Two-Step Transfer
(Blind) Complete Before
Consulted Party Answers . . . . . . 280
Complete After Consulted
Party Answers . . . . . . . . . . . . 277
to a Routing Point . . . . . . . . 288, 283
Call Treatment with Routing . . . . . . . . . 339
call-based events
EventCallCreated . . . . . . . . . . . . . 165
EventCallDataChanged . . . . . . . . . . 166
EventCallDeleted . . . . . . . . . . . . . 167
EventReleased (DEPRECATED) . . . . . 168
general . . . . . . . . . . . . . . . . 168170
list . . . . . . . . . . . . . . . . . . . . . 165
Caller Abandonment . . . . . . . . . . . . . 389
CallError . . . . . . . . . . . . . . . . . . . 215
call-handling & transfer/conference
events . . . . . . . . . . . . . . . 3661
call-handling & transfer/conference events
EventAbandoned . . . . . . . . . . . . . . 41
EventBridged . . . . . . . . . . . . . . . . 55
EventDestinationBusy . . . . . . . . . . . 42
EventDialing . . . . . . . . . . . . . . . . 36
EventDiverted. . . . . . . . . . . . . . . . 44
EventEstablished . . . . . . . . . . . . . . 39
EventHeld. . . . . . . . . . . . . . . . . . 45
EventNetworkReached . . . . . . . . . . . 47
EventPartyAdded . . . . . . . . . . . . . . 48
EventPartyChanged . . . . . . . . . . . . 50
EventPartyDeleted . . . . . . . . . . . . . 51
EventQueued . . . . . . . . . . . . . . . . 53
EventReleased . . . . . . . . . . . . . . . 57
EventRetrieved . . . . . . . . . . . . . . . 59
EventRinging . . . . . . . . . . . . . . . . 37
list . . . . . . . . . . . . . . . . . . . . . . 24
CallHistory
event attribute. . . . . . . . . . . . . . . 146
Index
Events and ModelsReference Manual 475
CallID
event attribute . . . . . . . . . . . . . . . 147
CallInfoResp . . . . . . . . . . . . . . . . . 216
CallingLineName
event attribute . . . . . . . . . . . . . . . 147
call-party state . . . . . . . . . . . . . . . . 139
call . . . . . . . . . . . . . . . . . . . . . 139
call-party states
party . . . . . . . . . . . . . . . . . . . . 139
call-routing events . . . . . . . . . . . . .6468
EventRouteRequest . . . . . . . . . . . . . 64
EventRouteUsed . . . . . . . . . . . . . . 66
list . . . . . . . . . . . . . . . . . . . . . . 25
CallState
event attribute . . . . . . . . . . . . . . . 147
CallStatus . . . . . . . . . . . . . . . . . . 215
call-treatment events . . . . . . . . . . . .6873
EventTreatmentApplied . . . . . . . . . . . 68
EventTreatmentEnd . . . . . . . . . . . . . 69
EventTreatmentNotApplied . . . . . . . . . 71
EventTreatmentRequired . . . . . . . . . . 72
list . . . . . . . . . . . . . . . . . . . . . . 25
CallType
event attribute . . . . . . . . . . . . . . . 147
Cancel . . . . . . . . . . . . . . . . . . . . 214
Capabilities
event attribute . . . . . . . . . . . . . . . 147
Cause
event attribute . . . . . . . . . . . . . . . 147
Classification Server . . . . . . . . . . . . . 446
CLID
event attribute . . . . . . . . . . . . . . . 147
CollectedDigits
event attribute . . . . . . . . . . . . . . . 148
commenting on this document . . . . . . . . 15
Conference. . . . . . . . . . . . . . . . . . 296
Conference Completion . . . . . . . . . . . 385
Conference with Two Incoming Calls
Using TMergeCalls . . . . . . . . . 304
Connection-Establishing Phase
Call Queued to Multiple ACD . . . . . . . 236
Internal/Inbound Call . . . . . . . . . . . 230
Internal/Inbound Call to ACD . . . . . . . 233
Internal/Inbound Call with Call Parking . . 240
Internal/Inbound Call with Routing . . . . 247
Internal/Inbound Call with
Routing Outbound. . . . . . . . . . . . 251
Internal/Inbound Call with Routing--
RouteQueue Case . . . . . . . . . . . 243
Outbound Call . . . . . . . . . . . . . . . 254
ConnID
event attribute . . . . . . . . . . . . . . . 148
Consultation Leg Initiation
Specific Destination . . . . . . . . . . . . 380
URS Selected Destination. . . . . . . . . 381
conventions
in document . . . . . . . . . . . . . . . . 470
type styles. . . . . . . . . . . . . . . . . 471
CustomerID
event attribute. . . . . . . . . . . . . . . 148
D
DialOut . . . . . . . . . . . . . . . . . . . . 219
DialOutRegistryResp . . . . . . . . . . . . 219
DNIS
event attribute. . . . . . . . . . . . . . . 149
document
conventions . . . . . . . . . . . . . . . . 470
errors, commenting on . . . . . . . . . . . 15
version number . . . . . . . . . . . . . . 470
DTMF events . . . . . . . . . . . . . . . 7376
EventDigitsCollected . . . . . . . . . . . . 73
EventDTMFSent . . . . . . . . . . . . . . 75
list . . . . . . . . . . . . . . . . . . . . . . 25
E
ErrorCode
event attribute. . . . . . . . . . . . . . . 149
ErrorMessage
event attribute. . . . . . . . . . . . . . . 149
ESP . . . . . . . . . . . . . . . . . . . . . 446
server . . . . . . . . . . . . . . . . . . . 446
Event
event attribute. . . . . . . . . . . . . . . 149
event attributes . . . . . . . . . . . . . . . 146
AccessNumber . . . . . . . . . . . . . . 146
AgentID . . . . . . . . . . . . . . . . . . 146
ANI . . . . . . . . . . . . . . . . . . . . 146
CallHistory . . . . . . . . . . . . . . . . 146
CallID . . . . . . . . . . . . . . . . . . . 147
CallingLineName . . . . . . . . . . . . . 147
CallState . . . . . . . . . . . . . . . . . 147
CallType. . . . . . . . . . . . . . . . . . 147
Capabilities . . . . . . . . . . . . . . . . 147
Cause . . . . . . . . . . . . . . . . . . . 147
CLID . . . . . . . . . . . . . . . . . . . 147
CollectedDigits . . . . . . . . . . . . . . 148
ConnID . . . . . . . . . . . . . . . . . . 148
CustomerID . . . . . . . . . . . . . . . . 148
DNIS . . . . . . . . . . . . . . . . . . . 149
ErrorCode. . . . . . . . . . . . . . . . . 149
ErrorMessage. . . . . . . . . . . . . . . 149
Event . . . . . . . . . . . . . . . . . . . 149
extensions . . . . . . . . . . . . . . . . 149
FileHandle . . . . . . . . . . . . . . . . 149
HomeLocation . . . . . . . . . . . . . . 149
InfoStatus . . . . . . . . . . . . . . . . . 149
InfoType. . . . . . . . . . . . . . . . . . 149
LastCollectedDigits . . . . . . . . . . . . 150
Index
476 Genesys
Location . . . . . . . . . . . . . . . . . . 150
LocationInfoType . . . . . . . . . . . . . 150
NetworkCallID . . . . . . . . . . . . . . . 150
NetworkCallState . . . . . . . . . . . . . 150
NetworkDestDN . . . . . . . . . . . . . . 150
NetworkDestState . . . . . . . . . . . . . 150
NetworkNodeID . . . . . . . . . . . . . . 150
NetworkOrigDN . . . . . . . . . . . . . . 151
NetworkPartyRole . . . . . . . . . . . . . 151
NodeID . . . . . . . . . . . . . . . . . . 151
OtherDN. . . . . . . . . . . . . . . . . . 151
OtherDNRole . . . . . . . . . . . . . . . 151
OtherQueue . . . . . . . . . . . . . . . . 151
OtherTrunk . . . . . . . . . . . . . . . . 151
Place . . . . . . . . . . . . . . . . .151, 152
PreviousConnID. . . . . . . . . . . . . . 152
reasons . . . . . . . . . . . . . . . . . . 152
RefConnID. . . . . . . . . . . . . . . . . 152
ReferenceID. . . . . . . . . . . . . . . . 152
Reliability . . . . . . . . . . . . . . . . . 157
RouteType. . . . . . . . . . . . . . . . . 157
Server . . . . . . . . . . . . . . . . . . . 157
ServerRole . . . . . . . . . . . . . . . . 157
ServerVersion . . . . . . . . . . . . . . . 157
SessionID . . . . . . . . . . . . . . . . . 158
ThirdPartyDN . . . . . . . . . . . . . . . 158
ThirdPartyDNRole . . . . . . . . . . . . . 158
ThirdPartyQueue . . . . . . . . . . . . . 158
ThirdPartyTrunk . . . . . . . . . . . . . . 158
ThisDN . . . . . . . . . . . . . . . . . . 158
ThisDNRole . . . . . . . . . . . . . . . . 158
ThisQueue. . . . . . . . . . . . . . . . . 159
ThisTrunk . . . . . . . . . . . . . . . . . 159
time . . . . . . . . . . . . . . . . . . . . 159
TreatmentType . . . . . . . . . . . . . . 159
userdata . . . . . . . . . . . . . . . . . . 159
WorkMode. . . . . . . . . . . . . . . . . 159
XReferenceID . . . . . . . . . . . . . . . 159
XRouteType . . . . . . . . . . . . . . . . 157
EventAbandoned. . . . . . . . . . . . . . . 41
EventAck . . . . . . . . . . . . . . . . . . . 126
EventAddressInfo . . . . . . . . . . . . . . 108
EventAgentAfterCallWork . . . . . . . . . . 89
EventAgentIdleReasonSet . . . . . . . . . . 89
EventAgentLogin . . . . . . . . . . . . . . . 81
EventAgentLogout . . . . . . . . . . . . . . 83
EventAgentNotReady . . . . . . . . . . . . 86
EventAgentReady . . . . . . . . . . . . . . 85
EventAgentReserved. . . . . . . . . . . . . 128
EventAnswerAccessNumber . . . . . . . . . 123
EventAttachedDataChanged. . . . . . . . . 121
EventBridged. . . . . . . . . . . . . . . . . 55
EventCallCreated . . . . . . . . . . . . . . 165
EventCallDataChanged . . . . . . . . . . . 166
EventCallDeleted. . . . . . . . . . . . . . . 167
EventCallInfoChanged . . . . . . . . . . . . 129
EventDestinationBusy . . . . . . . . . . . . . 42
EventDialing . . . . . . . . . . . . . . . . . . 36
EventDigitsCollected. . . . . . . . . . . . . . 73
EventDiverted . . . . . . . . . . . . . . . . . 44
EventDNBackInService . . . . . . . . . . . . 90
EventDNDOff . . . . . . . . . . . . . . . . . 93
EventDNDOn . . . . . . . . . . . . . . . . . 91
EventDNOutOfService. . . . . . . . . . . . . 90
EventDTMFSent . . . . . . . . . . . . . . . . 75
EventError . . . . . . . . . . . . . . . . . . 134
EventEstablished . . . . . . . . . . . . . . . 39
EventForwardCancel . . . . . . . . . . . . . 95
EventForwardSet . . . . . . . . . . . . . . . 94
EventHardwareError . . . . . . . . . . . . . 133
EventHeld . . . . . . . . . . . . . . . . . . . 45
EventLinkConnected. . . . . . . . . . . . . . 30
EventLinkDisconnected . . . . . . . . . . . . 32
EventListenDisconnected . . . . . . . . . . 103
EventListenReconnected . . . . . . . . . . 104
EventLocationInfo . . . . . . . . . . . . . . 117
EventMailBoxLogin . . . . . . . . . . . . . . 76
EventMailBoxLogout . . . . . . . . . . . . . . 78
EventMessageWaitingOff . . . . . . . . . . 107
EventMessageWaitingOn . . . . . . . . . . 106
EventMonitoringCancelled. . . . . . . . . . . 97
EventMonitoringNextCall . . . . . . . . . . . 96
EventMuteOff . . . . . . . . . . . . . . . . 102
EventMuteOn . . . . . . . . . . . . . . . . 101
EventNetworkCallStatus . . . . . . . . . . . . 61
EventNetworkPrivateInfo . . . . . . . . . . . 62
EventNetworkReached . . . . . . . . . . . . 47
EventOffHook . . . . . . . . . . . . . . . . . 99
EventOnHook . . . . . . . . . . . . . . . . 100
EventPartyAdded . . . . . . . . . . . . . . . 48
EventPartyChanged . . . . . . . . . . . . . . 50
EventPartyDeleted. . . . . . . . . . . . . . . 51
EventPartyInfo . . . . . . . . . . . . . . . . 115
EventPrimaryChanged. . . . . . . . . . . . 131
EventPrivateInfo . . . . . . . . . . . . . . . 129
EventQueued . . . . . . . . . . . . . . . . . 53
EventQueueLogout . . . . . . . . . . . . . . 84
EventRegistered . . . . . . . . . . . . . . . . 33
EventReleased . . . . . . . . . . . . . . . . 57
EventReleased (DEPRECATED) . . . . . . 168
EventRemoteConnectionFailed . . . . . . . 125
EventRemoteConnectionSuccess . . . . . . 124
EventReqGetAccessNumberCanceled . . . 125
EventResourceAllocated. . . . . . . . . . . 133
EventResourceFreed . . . . . . . . . . . . 134
EventRestoreConnection . . . . . . . . . . 132
EventRetrieved . . . . . . . . . . . . . . . . 59
EventRinging . . . . . . . . . . . . . . . . . 37
EventRouteRequest . . . . . . . . . . . . . . 64
EventRouteUsed. . . . . . . . . . . . . . . . 66
events
agent-status & DN events. . . . . . . 81108
Index
Events and ModelsReference Manual 477
call-based events
general . . . . . . . . . . . . . . 168170
call-handling & transfer/conference
events . . . . . . . . . . . . . . . . . 3661
call-routing events . . . . . . . . . . . . 6468
call-treatment events . . . . . . . . . . 6873
DTMF events . . . . . . . . . . . . . . 7376
general events. . . . . . . . . . . . . . 2833
ISCC events . . . . . . . . . . . . . .123126
negative-response events . . . . . . .134135
network attended transfer events . . . . 6164
query events. . . . . . . . . . . . . .108121
registration events. . . . . . . . . . . . 3335
special events . . . . . . . . . . . . .126134
user data events. . . . . . . . . . . .121122
voice-mail events . . . . . . . . . . . . 7681
EventServerConnected . . . . . . . . . . . 28
EventServerDisconnected . . . . . . . . . . 29
EventServerInfo . . . . . . . . . . . . . . . 119
EventSwitchInfo . . . . . . . . . . . . . . . 120
EventTransactionStatus (transaction
monitoring). . . . . . . . . . . . . . 184
EventTreatmentApplied . . . . . . . . . . . 68
EventTreatmentEnd . . . . . . . . . . . . . 69
EventTreatmentNotApplied. . . . . . . . . . 71
EventTreatmentRequired. . . . . . . . . . . 72
EventUnregistered . . . . . . . . . . . . . . 34
EventUserEvent . . . . . . . . . . . . . . . 130
EventVoiceFileClosed . . . . . . . . . . . . 79
EventVoiceFileEndPlay . . . . . . . . . . . 80
EventVoiceFileOpened. . . . . . . . . . . . 78
extensions . . . . . . . . . . . . . . . . . . 201
event attribute . . . . . . . . . . . . . . . 149
unstructured data . . . . . . . . . . . . . 201
Extensions in
TInitiateConference, TInitiateTransfer, and
TMuteTransfer. . . . . . . . . . . . . . 204
TMakePredictiveCall . . . . . . . . .203, 205
External Services Protocol
See ESP
F
Failed Consultation
Specific Target . . . . . . . . . . . . . . . 381
URS Selected Destination. . . . . . . . . 382
FileHandle
event attribute . . . . . . . . . . . . . . . 149
font styles
italic . . . . . . . . . . . . . . . . . . . . 471
monospace . . . . . . . . . . . . . . . . 471
G
general events . . . . . . . . . . . . . . .2833
EventLinkConnected . . . . . . . . . . . . 30
EventLinkDisconnected. . . . . . . . . . . 32
EventServerConnected . . . . . . . . . . . 28
EventServerDisconnected . . . . . . . . . 29
list . . . . . . . . . . . . . . . . . . . . . . 24
Generic Telephony State. . . . . . . . . . . 140
H
Hold/Retrieve Function
Consulted Party Answers . . . . . . . . . 262
Consulted Party Does Not Answer . . . . 265
HomeLocation
event attribute. . . . . . . . . . . . . . . 149
I
InfoStatus
event attribute. . . . . . . . . . . . . . . 149
InfoType
event attribute. . . . . . . . . . . . . . . 149
inherited method. . . . . . . . . . . . . . . 198
interaction
defined . . . . . . . . . . . . . . . . . . . 20
models . . . . . . . . . . . . . . . . 393446
Internal Call to Destination
with DND Activated . . . . . . . . . 316
Internal/Inbound Call Answerable by
Several Agents
(Party B Answers). . . . . . . . . . . . . 336
ISCC events . . . . . . . . . . . . . . 123126
EventAnswerAccessNumber . . . . . . . 123
EventRemoteConnectionFailed. . . . . . 125
EventRemoteConnectionSuccess . . . . 124
EventReqAccessNumberCanceled . . . . 125
list . . . . . . . . . . . . . . . . . . . . . . 27
ISCC Transaction Monitoring . . . . . . . . 181
italics. . . . . . . . . . . . . . . . . . . . . 471
J
joint method . . . . . . . . . . . . . . . . . 198
L
LastCollectedDigits
event attribute. . . . . . . . . . . . . . . 150
Location
event attribute. . . . . . . . . . . . . . . 150
LocationInfoType
event attribute. . . . . . . . . . . . . . . 150
LoginResp . . . . . . . . . . . . . . . . . . 209
Index
478 Genesys
M
mandatory attribute. . . . . . . . . . . . . . 24
messages
AccessNumResp . . . . . . . . . . . . . 214
Agent Subtype. . . . . . . . . . . . . . . 212
CallError . . . . . . . . . . . . . . . . . . 215
CallInfoResp. . . . . . . . . . . . . . . . 216
CallStatus . . . . . . . . . . . . . . . . . 215
Cancel . . . . . . . . . . . . . . . . . . . 214
DialOut . . . . . . . . . . . . . . . . . . 219
DialOutRegistryResp . . . . . . . . . . . 219
LoginResp . . . . . . . . . . . . . . . . . 209
MonitorInfo . . . . . . . . . . . . . . . . 210
Port Subtype. . . . . . . . . . . . . . . . 211
RouteResponse . . . . . . . . . . . . . . 213
Server Subtype . . . . . . . . . . . . . . 210
StatResp. . . . . . . . . . . . . . . . . . 217
TreatCall . . . . . . . . . . . . . . . . . . 213
UDataResp . . . . . . . . . . . . . . . . 218
MonitorInfo . . . . . . . . . . . . . . . . . . 210
monospace font . . . . . . . . . . . . . . . 471
Multimedia Reporting Protocol . . . . . . . . 19
Multiple-Queue Call
Call Removed from Queue . . . . . . . . 377
Treated at an IVR port
Direct Treatment at IVR . . . . . . . . 374
Treated at an IVR port
at IVR Queue . . . . . . . . . . . . . . 370
Mute Transfer . . . . . . . . . . . . . . . . 274
N
negative-response events . . . . . . . 134135
EventError . . . . . . . . . . . . . . . . . 134
list . . . . . . . . . . . . . . . . . . . . . . 28
network attended transfer events . . . . .6164
EventNetworkCallStatus. . . . . . . . . . . 61
EventNetworkPrivateInfo . . . . . . . . . . 62
Network Call Flows
Alternate Call Service . . . . . . . . . . . 385
Alternate Call Service with Transfer
Completion . . . . . . . . . . . . . . . 386
Caller Abandonment. . . . . . . . . . . . 389
Conference Completion . . . . . . . . . . 385
Consultation Leg Initiation (Specific
Destination) . . . . . . . . . . . . . . . 380
Consultation Leg Initiation (URS Selected
Destination) . . . . . . . . . . . . . . . 381
Failed Consultation (Specific Target) . . . 381
Failed Consultation (URS Selected
Destination) . . . . . . . . . . . . . . . 382
Premature Disconnection (One Variation). 390
Premature Disconnection 2 . . . . . . . . 391
Reconnection . . . . . . . . . . . . . . . 387
Reconnection (Explicit) . . . . . . . . . . 388
Reconnection (Implicit by Network
T-Server) . . . . . . . . . . . . . . . . 388
Reconnection (Implicit by SCP). . . . . . 388
Single-Step Transfer . . . . . . . . . . . 390
Standard Network Call Initiation . . . . . 379
Transactional Error . . . . . . . . . . . . 392
Transfer Completion (Implicit). . . . . . . 384
Transfer/Conference Completion
(Explicit). . . . . . . . . . . . . . . . . 383
Network Single-Step Transfer . . . . . . . . 390
Network T-Server Call Flows . . . . . . . . 379
NetworkCallID
event attribute. . . . . . . . . . . . . . . 150
NetworkCallState
event attribute. . . . . . . . . . . . . . . 150
NetworkDestDN
event attribute. . . . . . . . . . . . . . . 150
NetworkDestState
event attribute. . . . . . . . . . . . . . . 150
NetworkNodeID
event attribute. . . . . . . . . . . . . . . 150
NetworkOrigDN
event attribute. . . . . . . . . . . . . . . 151
NetworkPartyRole
event attribute. . . . . . . . . . . . . . . 151
NodeID
event attribute. . . . . . . . . . . . . . . 151
O
Open Media Platform SDK. . . . . . . . . . 446
optional attribute . . . . . . . . . . . . . . . . 24
OtherDN
event attribute. . . . . . . . . . . . . . . 151
OtherDNRole
event attribute. . . . . . . . . . . . . . . 151
OtherQueue
event attribute. . . . . . . . . . . . . . . 151
OtherTrunk
event attribute. . . . . . . . . . . . . . . 151
Outbound Call to a Busy Destination . . . . 310
P
participant . . . . . . . . . . . . . . . . . . . 20
party
call-party states . . . . . . . . . . . . . . 139
persistent reasons . . . . . . . . . . . . . . 207
Place
event attribute. . . . . . . . . . . . . 151, 152
Port Subtype . . . . . . . . . . . . . . . . . 211
Predictive Call . . . . . . . . . . . . . 343, 347
Predictive Call (Connected to a Device
Specified in Extensions). . . . . . . 352
Premature Disconnection
Index
Events and ModelsReference Manual 479
A Second Variation . . . . . . . . . . . . 391
One Variation . . . . . . . . . . . . . . . 390
PreviousConnID
event attribute . . . . . . . . . . . . . . . 152
protocol . . . . . . . . . . . . . . . . . . . . 19
Q
query events . . . . . . . . . . . . . . 108121
EventAddressInfo . . . . . . . . . . . . . 108
EventLocationInfo . . . . . . . . . . . . . 117
EventPartyInfo. . . . . . . . . . . . . . . 115
EventServerInfo . . . . . . . . . . . . . . 119
EventSwitchInfo . . . . . . . . . . . . . . 120
list . . . . . . . . . . . . . . . . . . . . . . 27
R
reasons
event attribute . . . . . . . . . . . . . . . 152
unstructured data . . . . . . . . . . . . . 205
Reconnect-Call Service . . . . . . . . . . . 323
Reconnection. . . . . . . . . . . . . . . . . 387
Reconnection (Explicit). . . . . . . . . . . . 388
Reconnection (Implicit by Network
T-Server). . . . . . . . . . . . . . . 388
Reconnection (Implicit by SCP) . . . . . . . 388
Redirect-Call Service. . . . . . . . . . . . . 325
RefConnID
event attribute . . . . . . . . . . . . . . . 152
ReferenceID
event attribute . . . . . . . . . . . . . . . 152
registration events . . . . . . . . . . . . .3335
EventRegistered. . . . . . . . . . . . . . . 33
EventUnregistered. . . . . . . . . . . . . . 34
list . . . . . . . . . . . . . . . . . . . . 24, 25
Rejected Call . . . . . . . . . . . . . . . . . 312
Route Point . . . . . . . . . . . . . .313, 314
Release from Conference . . . . . . . . . . 259
Release Phase . . . . . . . . . . . . . . . . 258
Reliability
event attribute . . . . . . . . . . . . . . . 157
reliability . . . . . . . . . . . . . . . . . . . 157
RouteResponse . . . . . . . . . . . . . . . 213
RouteType
event attribute . . . . . . . . . . . . . . . 157
Routing / Treatment State . . . . . . . . . . 145
S
separate method . . . . . . . . . . . . . . . 198
Server
event attribute . . . . . . . . . . . . . . . 157
Server Subtype. . . . . . . . . . . . . . . . 210
ServerRole
event attribute. . . . . . . . . . . . . . . 157
ServerVersion
event attribute. . . . . . . . . . . . . . . 157
Service Observing
for Agent-Initiated Call . . . . . . . . . . 363
on Agent . . . . . . . . . . . . . . . . . 357
on Queue . . . . . . . . . . . . . . . . . 366
SessionID
event attribute. . . . . . . . . . . . . . . 158
Simple Call Model . . . . . . . . . . . . . . 229
Single-Step Conference . . . . . . . . . . . 294
Single-Step Transfer . . . . . . . . . . . . . 268
Single-Step Transfer (Outbound) . . . . . . 271
snapshot
defined . . . . . . . . . . . . . . . . . . 430
special events . . . . . . . . . . . . . 126134
EventAck . . . . . . . . . . . . . . . . . 126
EventAgentReserved . . . . . . . . . . . 128
EventCallInfoChanged . . . . . . . . . . 129
EventHardwareError . . . . . . . . . . . 133
EventPrimaryChanged . . . . . . . . . . 131
EventPrivateInfo . . . . . . . . . . . . . 129
EventResourceAllocated . . . . . . . . . 133
EventResourceFreed . . . . . . . . . . . 134
EventRestoreConnection . . . . . . . . . 132
EventUserEvent. . . . . . . . . . . . . . 130
list . . . . . . . . . . . . . . . . . . . . . . 27
square brackets . . . . . . . . . . . . . . . 471
Standard Network Call Initiation . . . . . . . 379
StatResp . . . . . . . . . . . . . . . . . . . 217
structures
TEvent . . . . . . . . . . . . . . . . . . 159
Supplementary State. . . . . . . . . . . . . 143
T
TEvent
structure. . . . . . . . . . . . . . . . . . 159
third-party server. . . . . . . . . . . . . . . 446
ThirdPartyDN
event attribute. . . . . . . . . . . . . . . 158
ThirdPartyDNRole
event attribute. . . . . . . . . . . . . . . 158
ThirdPartyQueue
event attribute. . . . . . . . . . . . . . . 158
ThirdPartyTrunk
event attribute. . . . . . . . . . . . . . . 158
ThisDN
event attribute. . . . . . . . . . . . . . . 158
ThisDNRole
event attribute. . . . . . . . . . . . . . . 158
ThisQueue
event attribute. . . . . . . . . . . . . . . 159
ThisTrunk
event attribute. . . . . . . . . . . . . . . 159
Index
480 Genesys
time
event attribute . . . . . . . . . . . . . . . 159
TInitiateConference, TInitiateTransfer, and
TMuteTransfer
Extensions in . . . . . . . . . . . . . . . 204
T-Library events
list . . . . . . . . . . . . . . . . . . . . . . 23
TMakePredictiveCall
Extensions in . . . . . . . . . . . . .203, 205
Transaction Monitoring . . . . . . . . . . . . 181
elements. . . . . . . . . . . . . . . . . . 193
enumeration
TSubscriptionOperationType . . . . . 182
events
EventTransactionStatus . . . . . . . . 184
function call
TTransactionMonitoring . . . . . . . . 182
subscription rules . . . . . . . . . . . . . 183
Transactional Error . . . . . . . . . . . . . . 392
transactions . . . . . . . . . . . . . . . . . 181
Transfer Completion
Implicit . . . . . . . . . . . . . . . . . . . 384
Transfer/Conference Completion
Explicit . . . . . . . . . . . . . . . . . . . 383
TreatCall . . . . . . . . . . . . . . . . . . . 213
TreatmentType
event attribute . . . . . . . . . . . . . . . 159
TSubscriptionOperationType. . . . . . . . . 182
TTransactionMonitoring . . . . . . . . . . . 182
Two-Step Transfer
(Blind) Complete Before
Consulted Party Answers . . . . . . . . 280
Complete After Consulted
Party Answers. . . . . . . . . . . . . . 277
to a Routing Point . . . . . . . . . . . . . 288
to ACD. . . . . . . . . . . . . . . . . . . 283
type
as attribute. . . . . . . . . . . . . . . . . . 24
type styles
conventions . . . . . . . . . . . . . . . . 471
italic . . . . . . . . . . . . . . . . . . . . 471
monospace . . . . . . . . . . . . . . . . 471
typographical styles . . . . . . . . . . 470, 471
U
UDataResp. . . . . . . . . . . . . . . . . . 218
unstructured data
extensions . . . . . . . . . . . . . . . . . 201
reasons . . . . . . . . . . . . . . . . . . 205
user data
userdata event attribute . . . . . . . . . . 159
user data events . . . . . . . . . . . . 121122
EventAttachedDataChanged . . . . . . . 121
list . . . . . . . . . . . . . . . . . . . . . . 27
V
version numbering, document . . . . . . . . 470
voice-mail events . . . . . . . . . . . . . 7681
EventMailBoxLogin . . . . . . . . . . . . . 76
EventMailBoxLogout . . . . . . . . . . . . 78
EventVoiceFileClosed. . . . . . . . . . . . 79
EventVoiceFileEndPlay . . . . . . . . . . . 80
EventVoiceFileOpened . . . . . . . . . . . 78
list . . . . . . . . . . . . . . . . . . . . . . 26
W
WorkMode
event attribute. . . . . . . . . . . . . . . 159
X
XReferenceID
event attribute. . . . . . . . . . . . . . . 159
XRouteType
event attribute. . . . . . . . . . . . . . . 157