Jump to: navigation, search

T-Library Functionality

The following table presents T-Library functionality supported in T-Server for Connector. The table entries use these notations:

  • N—Not supported
  • Y—Supported
  • I—Supported, but reserved for Genesys Engineering
  • E—Event only supported

When a set of events is sent in response to a single request, the events are listed in an arbitrary order. An asterisk (*) indicates the event that contains the same Reference ID as the request. For more information, refer to the Genesys Events and Models Reference Manual and the Platform SDK 8 .NET (or Java) API Reference.

This table reflects only the switch functionality used by Genesys software and might not include the complete set of events offered by the switch.

Note: Refer to the BroadWorks Connector Interoperability topic for the switch functionality supported by T-Server for CSTA Connector.

Certain requests in the table are reserved for Genesys Engineering and are listed here merely for completeness of information.

Notes describing specific functionality appear at the end of the table.

Supported T-Library Functionality

Feature Request

Request Subtype

Corresponding Event(s)

Supported

General Requests

TOpenServer

EventServerConnected

Y

TOpenServerEx

EventServerConnected

Y

TCloseServer

EventServerDisconnected

Y

TSetInputMask

EventACK

Y

TDispatch

Not Applicable

Y

TScanServer

Not Applicable

Y

TScanServerEx

Not Applicable

Y

Registration Requests

TRegisterAddress <ref>Every configured device is monitored as soon as the connection with the switch is established. Extensions are monitored by using the MonitorDeviceCalls (telephony events) and MonitorACDFeatures (agent states) functionality. Routing Points are monitored by using MonitorDevice and ACD Queues by using MonitorQueue.</ref>

EventRegistered

Y

TUnregisterAddress

EventUnregistered

Y

Call-Handling Requests

TMakeCall <ref>Functions on digital phones without any human intervention.</ref>

Regular

EventDialing

Y

DirectAgent

N

SupervisorAssist

N

Priority

N

DirectPriority

N

TAnswerCall <ref>This function is not available for analog phones (Extension type 2).</ref>

EventEstablished

Y

TReleaseCall

EventReleased

Y

TClearCall

EventReleased

Y

THoldCall

EventHeld

Y

TRetrieveCall

EventRetrieved

Y

TRedirectCall

EventReleased

Y

TMakePredictiveCall

EventDialing*, EventQueued

Y

Transfer/Conference Requests

TInitiateTransfer

EventHeld, EventDialing*

Y

TCompleteTransfer

EventReleased*, EventReleased

Y

TInitiateConference

EventHeld, EventDialing*

Y

TCompleteConference <ref>Only three-party conferences are supported.</ref>

EventReleased*, EventRetrieved, EventPartyAdded

Y

TDeleteFromConference

EventPartyDeleted*, EventReleased

Y

TReconnectCall

EventReleased, EventRetrieved*

Y

TAlternateCall

EventHeld*, EventRetrieved

Y

TMergeCalls

ForTransfer

EventReleased*, EventPartyChanged

N

ForConference

EventReleased*, EventRetrieved, EventPartyChanged, EventPartyAdded

N

TMuteTransfer

EventHeld, EventDialing*, EventReleased, EventReleased

Y

TSingleStepTransfer

EventReleased*, EventPartyChanged

Y

TSingleStepConference

EventRinging*, EventEstablished

N

Call-Routing Requests

TRouteCall

Unknown

EventRouteUsed

Y

Default

Y

Label

N

OverwriteDNIS

Y

DDD

Y

IDDD

Y

Direct

N

Reject

Y

Announcement

N

PostFeature

N

DirectAgent

N

Priority

N

DirectPriority

N

AgentID

N

CallDisconnect

Y

Call-Treatment Request

TApplyTreatment

Unknown

(EventTreatmentApplied + EventTreatmentEnd)/EventTreatmentNotApplied

N

IVR

N

Music

Y

RingBack

Y

Silence

Y

Busy

Y

CollectDigits

Y

PlayAnnouncement

Y

PlayAnnouncementAndDigits

Y

VerifyDigits

N

RecordUserAnnouncement

N

DeleteUserAnnouncement

N

CancelCall

Y

PlayApplication

N

SetDefaultRoute

N

TextToSpeech

N

TextToSpeechAndDigits

N

FastBusy

N

RAN

N

TGiveMusicTreatment

EventTreatmentApplied

Y

TGiveRingBackTreatment

EventTreatmentApplied

Y

TGiveSilenceTreatment

EventTreatmentApplied

Y

DTMF (Dual-Tone Multifrequency) Requests

TCollectDigits

EventDigitsCollected

Y

TSendDTMF

EventDTMFSent

Y

Voice-Mail Requests

TOpenVoiceFile

EventVoiceFileOpened

N

TCloseVoiceFile

EventVoiceFileClosed

N

TLoginMailBox

EventMailBoxLogin

N

TLogoutMailBox

EventMailBoxLogout

N

TPlayVoice

EventVoiceFileEndPlay

N

Agent & DN Feature Requests

TAgentLogin

WorkModeUnknown

EventAgentLogin

Y

ManualIn <ref>If a queue is configured with the WK (work mode) parameter, the agent state is NotReady after login.</ref>

Y

AutoIn <ref>If a queue is configured with the WK (work mode) parameter, the agent state is Ready after login. However, you can set the agent state to NotReady.</ref>

Y

AfterCallWork <ref>After an ACD call, an agent is automatically put into the AfterCallWork state.</ref>

Y

AuxWork

Y

WalkAway

Y

ReturnBack

Y

NoCallDisconnect

Y

TAgentLogout

EventAgentLogout

Y

TAgentSetIdleReason

EventAgentIdleReasonSet

N

TAgentSetReady <ref>Functions only if the queue is configured with the WK (work mode) parameter.</ref>

EventAgentReady

Y

TAgentSetNotReady

WorkModeUnknown

EventAgentNotReady

Y

ManualIn

Y

AutoIn

Y

AfterCallWork

Y

AuxWork

Y

WalkAway

Y

ReturnBack

Y

NoCallDisconnect

Y

TMonitorNextCall

OneCall

EventMonitoringNextCall

Y

AllCalls

Y

TCancelMonitoring

EventMonitoringCanceled

Y

TCallSetForward

None

EventForwardSet

Y

Unconditional

Y

OnBusy

Y

OnNoAnswer

Y

OnBusyAndNoAnswer

N

SendAllCalls

N

TCallCancelForward

None

EventForwardCancel

Y

Unconditional

Y

OnBusy

Y

OnNoAnswer

Y

OnBusyAndNoAnswer

N

SendAllCalls

N

TSetMuteOff

EventMuteOff

N

TSetMuteOn

EventMuteOn

N

TListenDisconnect

EventListenDisconnected

N

TListenReconnect

EventListenReconnected

N

TSetDNDOn

EventDNDOn

Y

TSetDNDOff

EventDNDOff

Y

TSetMessageWaitingOn

EventMessageWaitingOn

N

TSetMessageWaitingOff

EventMessageWaitingOff

N

Query Requests

TQuerySwitch

DateTime

EventSwitchInfo

N

ClassifierStat

N

TQueryCall

PartiesQuery

EventPartyInfo

Y

StatusQuery

N

TQueryAddress

AddressStatus

EventAddressInfo

Y

MessageWaitingStatus

N

AssociationStatus

N

CallForwardingStatus

Y

AgentStatus

Y

NumberOfAgentsInQueue <ref>Only on the Agent Group, not the queue.</ref>

Y

NumberOfAvailableAgentsInQueue <ref>Only on the Agent Group, not the queue. Ready/Not Ready only.</ref>

Y

NumberOfCallsInQueue <ref>Only on the queue, not on the Agent Group.</ref>

Y

AddressType

Y

CallsQuery

Y

SendAllCallsStatus

N

QueueLoginAudit

Y

NumberOfIdleTrunks

N

NumberOfTrunksInUse

N

DatabaseValue

N

DNStatus

Y

QueueStatus

Y

TQueryLocation

AllLocations

EventLocationInfo

I

LocationData

I

MonitorLocation

I

CancelMonitorLocation

I

MonitorAllLocations

I

CancelMonitorAllLocations

I

LocationMonitorCanceled

I

AllLocationsMonitorCanceled

I

TQueryServer

EventServerInfo

Y

User-Data Requests

TAttachUserData

EventAttachedDataChanged

Y

TUpdateUserData

EventAttachedDataChanged

Y

TDeleteUserData

EventAttachedDataChanged

Y

TDeleteAllUserData

EventAttachedDataChanged

Y

ISCC (Inter Server Call Control) Requests

TGetAccessNumber

EventAnswerAccessNumber

Y

TCancelReqGetAccessNumber

EventReqGetAccessNumberCanceled

Y

Special Requests

TReserveAgent

EventAgentReserved

I

TSendEvent

EventACK

I

TSendEventEx

EventACK

I

TSetCallAttributes

EventCallInfoChanged

Y

TSendUserEvent

EventACK

Y

TPrivateService

EventPrivateInfo

Y

Network Requests

TNetworkConsult

EventNetworkCallStatus

N

TNetworkAlternate

EventNetworkCallStatus

N

TNetworkTransfer

EventNetworkCallStatus

N

TNetworkMerge

EventNetworkCallStatus

N

TNetworkReconnect

EventNetworkCallStatus

N

TNetworkSingleStepTransfer

EventNetworkCallStatus

N

TNetworkPrivateService

EventNetworkPrivateInfo

N

<references/>

This page was last edited on April 12, 2013, at 20:24.
Comments or questions about this documentation? Contact us for support!