Interoperability
Interoperability testing confirms that T-Server for CSTA Connector connects and communicates with the BroadWorks Connector.
The following section is a series of tables that presents the T-Library functionality supported by T-Server for CSTA Connector and provides the information on the compatibility of the T-Server for CSTA Connector with the BroadWorks Connector.
The table entries use the following notations:
- N—Not supported
- Y—Supported
- I—Supported, but reserved for Genesys Engineering
- E—Event only supported
Call Control Services
T-Library | CSTA | BroadWorks CTI | T-Server | Comments |
---|---|---|---|---|
TAlternateCall | Alternate Call | TalkRequest | Y | |
TAnswerCall | Answer Call | TalkRequest | Y | |
TAttachUserData | Internal service, obsolete | |||
TClearCall | Clear Call | ConferenceReleaseRequest | Y | Applicable for conferences only. |
TCompleteConference | Conference Call | ConferenceStartRequest | Y | |
ConferenceAddParticipantRequest | Only applicable to the conference controller. (See, BroadSoft BroadWorks Conference Model) | |||
TCompleteTransfer | Transfer Call | ConsultativeTransferRequest | Y | |
TDeleteAllUserData | Y | Internal service | ||
TDeleteFromConference | Connection Cleared | ReleaseRequest | Y | The conference controller device can not be deleted from the conference. (See, BroadSoft BroadWorks Conference Model) |
TDeleteUserData | Y | Internal service | ||
THoldCall | Hold Call | HoldRequest | Y | |
ConferenceHoldRequest | Only applicable to the conference controller. (See, BroadSoft BroadWorks Conference Model) | |||
TInitiateConference | Consultation Call | DialRequest | Y | |
TInitiateTransfer | Consultation Call | DialRequest | Y | |
TListenDisconnect | Speaker Mute | ConferenceDeafRequest | Y | |
TListenReconnect | Speaker Mute | ConferenceUnDeafRequest | Y | |
TMakeCall | Make Call | DialRequest | Y | |
TMakePredictiveCall | Make Predictive Call | RoutePointOutgoingDialRequest | Y | Available from BroadWorks Route Point only |
TMergeCalls, —MergeForTransfer —MergeForConference |
Y | |||
Join Call | N | |||
Transfer Call | N | |||
TMuteTransfer | Single Step Transfer | MuteTransferRequest | Y | Private extension, MuteTransfer, in CSTA requests. |
TQueryAddress, | Internal service | |||
AddressInfo —AddressStatus |
||||
Y | ||||
AddressInfo —MessageWaiting Status —AddressInfoQueue Status —AddressInfo AssociationStatus |
||||
Y | ||||
Y | ||||
N | ||||
AddressInfo —CallForwardingStatus |
||||
Y | ||||
AddressInfo —AgentStatus |
||||
Y | ||||
AddressInfo —NumberOfAgentsIn Queue |
||||
Y | ||||
AddressInfo —NumberOfAvailable Agents |
||||
Y | ||||
InQueue, | Y | |||
AddressInfo —NumberOfCallsIn Queue |
||||
Y | ||||
AddressInfo —AddressType |
||||
Y | ||||
AddressInfo —CallsQuery |
||||
Y | ||||
AddressInfo —SendAllCallsStatus |
||||
N | ||||
AddressInfo —QueueLoginAudit |
||||
Y | ||||
AddressInfo —NumberOfIdleTrunks |
||||
N | ||||
AddressInfo —NumberOfTrunksInUse |
||||
N | ||||
AddressInfo —DatabaseValue |
||||
N | ||||
AddressInfo —DNStatus |
||||
Y | ||||
TQueryCall, —CallInfoPartiesQuery —CallInfoStatusQuery |
||||
Snapshot Call | Y | |||
Y | Internal Service | |||
TReconnectCall | Reconnect Call | ReconnectRequest | Y | |
TRedirectCall | Deflect Call | BlindTransferRequest | Y | |
TReleaseCall | Connection Cleared | ReleaseRequest | Y | |
TRetrieveCall | RetrieveCall | TalkRequest | Y | |
ConferenceRetrieveRequest | Only applicable to the conference controller. (See, BroadSoft BroadWorks Conference Model) | |||
TSendDTMF | Generate Digits | TransmitDTMFRequest | Y | |
TSetCallAttributes | Y | Internal service | ||
TSingleStepConference | Single Step Conference | MonitorCallRequest | Y | |
TSingleStepTransfer | Single Step Transfer | BlindTransferRequest | Y | |
TUpdateUserData | Y | Internal service | ||
TMonitorNextCall | MonitorStart (call) | MonitorNextCallRequest | Y | |
TCancelMonitoring | MonitorStop (call) | ReleaseRequest | Y |
Capability Exchange Services
T-Library | CSTA | BroadWorks CTI | T-Server | Comments |
---|---|---|---|---|
TQueryServer | Y | Internal service | ||
TSwitchQuery | N |
Private and Special Services
T-Library | CSTA | BroadWorks CTI | T-Server | Comments |
---|---|---|---|---|
Set Account Code | Escape Service | Y | Where supported by CSTA Connector | |
Associate Guest with host | Escape Service | Y | Where supported by CSTA Connector | |
Disassociate Guest with host | Escape Service | Y | Where supported by CSTA Connector |
Registration Services
T-Library | CSTA | BroadWorks CTI | T-Server | Comments |
---|---|---|---|---|
TRegisterAddress | Monitor Start | AddUserSubscriptionRequest | Y | Multiple subscriptions may be created for single subscriber |
TRegisterAll | Y | Internal service, restricted | ||
TSetInputMask | Y | Internal service, restricted | ||
TUnregisterAddress | Monitor Stop | DeleteUserSubscriptionRequest | Y | Multiple subscriptions may be deleted for single subscriber |
TUnregisterAll | Y | Internal service, restricted |
Routing and Treatment Services
T-Library | CSTA | BroadWorks CTI | T-Server | Comments |
---|---|---|---|---|
TRouteCall, | ||||
—RouteTypeUnknown | Route Select service | RoutePointDistributeCallRequest, RoutePointBlindTransferRequest |
Y | |
—RouteTypeDefault | Route End service | RoutePointFailCall | Y | |
—RouteTypeLabel | Route Select service | RoutePointDistributeCallRequest, RoutePointBlindTransferRequest |
Y | Processed as RouteType unknown |
—RouteTypeOverwriteDNIS | Route Select service | RoutePointDistributeCallRequest, RoutePointBlindTransferRequest |
Y | |
—RouteTypeDDD | Route Select service | RoutePointDistributeCallRequest, RoutePointBlindTransferRequest |
Y | Processed as RouteType unknown |
—RouteTypeIDDD | Route Select service | RoutePointDistributeCallRequest, RoutePointBlindTransferRequest |
Y | Processed as RouteType unknown |
—RouteTypeDirect | Route Select service | RoutePointDistributeCallRequest, RoutePointBlindTransferRequest |
Y | Processed as RouteType unknown |
—RouteTypeReject | Route End | RoutePointReleaseCallRequest | Y | |
—RouteTypeAnnouncement | Route Select service | RoutePointDistributeCallRequest, RoutePointBlindTransferRequest |
Y | Processed as RouteType unknown |
—RouteTypePostFeature | Route Select service | RoutePointDistributeCallRequest, RoutePointBlindTransferRequest |
Y | Processed as RouteType unknown |
—RouteTypeDirectAgent | Route Select service | RoutePointDistributeCallRequest, RoutePointBlindTransferRequest |
Y | Processed as RouteType unknown |
—RouteTypePriority | Route Select service | RoutePointDistributeCallRequest, RoutePointBlindTransferRequest |
Y | Processed as RouteType unknown |
—RouteTypeDirectPriority | Route Select service | RoutePointDistributeCallRequest, RoutePointBlindTransferRequest |
Y | Processed as RouteType unknown |
—RouteTypeAgentID | Route Select service | RoutePointDistributeCallRequest, RoutePointBlindTransferRequest |
Y | Processed as RouteType unknown |
—RouteTypeCallDisconnect | Route Reject | RoutePointReleaseCallRequest | Y | |
TGiveMusicTreatment | Play Message | PlayTreatmentRequest | Y | |
TGiveSilenceTreatment | GenerateTelephonyTones | PlaySilenceRequest | Y | |
TGiveRingBackTreatment | GenerateTelephonyTones | PlayRingbackRequest | Y | |
TApplyTreatment, | ||||
—TreatmentUnknown | N | |||
—TreatmentIVR | N | |||
—TreatmentMusic | Play Message | PlayMusicOnHoldRequest | Y | |
—TreatmentRingBack | GenerateTelephonyTones | PlayRingbackRequest | Y | |
—TreatmentSilence | GenerateTelephonyTones | PlaySilenceRequest | Y | |
—TreatmentBusy | GenerateTelephonyTones | PlayBusyRequest | Y | |
—TreatmentCollectDigits | Start Data Collection | PlaySilenceRequest | Y | Collect digit pattern is added to request |
—Treatment | GenerateTelephonyTones | PlayTreatmentRequest | Y | |
PlayAnnouncement, | ||||
—Treatment | Play Message | PlayTreatmentRequest | Y | |
PlayAnnouncementAndDigits, | ||||
—TreatmentVerifyDigits | Start Data Collection | Y | ||
—Treatment | Start Data Collection | Y | ||
RecordUserAnnouncement, | N | |||
—Treatment | N | |||
DeleteUserAnnouncement, | N | |||
—TreatmentCancelCall | Route End Service | ReleaseCallRequest | Y | |
—TreatmentPlayApplication | N | |||
—TreatmentSetDefault Route |
N | |||
—TreatmentTextToSpeech | N | |||
TextToSpeechAndDigits, | N | |||
—TreatmentFastBusy | N | |||
—TreatmentRAN | N |
Set Feature Services
T-Library | CSTA | BroadWorks CTI | T-Server | Comments |
---|---|---|---|---|
TSetMessageWaitingOn | Set Message Warning | N | ||
TSetMessageWaitingOff | Set Message Warning | N | ||
TSetDNDOn | Set Do Not Disturb | ModifyDoNotDisturb | Y | |
TSetDNDOff | Set Do Not Disturb | ModifyDoNotDisturb | Y | |
TCallSetForwardOn, | ||||
—ForwardModeNone | Set Forwarding | ModifyCallForwardingAlways | Y | Processed as unconditional |
—ForwardMode | Set Forwarding | ModifyCallForwardingAlways | Y | |
Unconditional, | ||||
—ForwardMode | Set Forwarding | ModifyCallForwardingBusy | Y | |
OnBusy, | ||||
—ForwardMode | Set Forwarding | ModifyCallForwardingNoAnswer | Y | |
OnNoAnswer, | ||||
—ForwardMode | N | |||
OnBusyAndNoAnswer, | ||||
—ForwardMode | N | |||
SendAllCalls | ||||
TCallCancelForward, | ||||
—ForwardModeNone | Set Forwarding | ModifyCallForwardingAlways | Processed as unconditional | |
—ForwardMode | Set Forwarding | ModifyCallForwardingAlways | Y | |
Unconditional, | ||||
—ForwardModeOnBusy | Set Forwarding | ModifyCallForwardingBusy | Y | |
—ForwardMode | Set Forwarding | ModifyCallForwardingNoAnswer | Y | |
OnNoAnswer, | ||||
—ForwardMode | N | |||
OnBusyAndNoAnswer, | ||||
—ForwardMode | N | |||
SendAllCalls | ||||
TAgentLogin, | ||||
—AgentWorkMode Unknown |
Set Agent State | SetAgentStateRequest(Sign-In), | Y | Full support for emulated agents only, used for hoteling functionality with guest subscribers |
—AgentManualIn | Set Agent State | SetAgentStateRequest(Sign-In), | Y | |
—AgentAutoIn | Set Agent State | SetAgentStateRequest(Sign-In), | Y | |
—AgentAfterCallWork | N | |||
—AgentAuxWork | N | |||
—AgentNoCall Disconnect |
N | |||
TAgentLogout | Set Agent State | SetAgentStateRequest(Sign-Out) | Y | Full support for emulated agents only, used for hoteling functionality with guest subscribers |
ModifyHotelingGuest | ||||
TAgentSetReady | Set Agent State | SetAgentStateRequest(Available) | Y | |
TAgentSetNotReady, | ||||
—AgentWorkMode Unknown |
Set Agent State | SetAgentStateRequest(Unavailable) | Y | |
—AgentManualIn | Set Agent State | SetAgentStateRequest(Unavailable) | Y | |
—AgentAutoIn | Set Agent State | SetAgentStateRequest(Unavailable) | Y | |
—AgentAfterCallWork | Set Agent State | SetAgentStateRequest(Wrap-Up) | Y | |
—AgentAuxWork | Set Agent State | SetAgentStateRequest(Unavailable) | Y | |
—AgentNoCall Disconnect |
N | |||
TAgentSetIdleReason | N | |||
TSetMuteOff | N | |||
TSetMuteOn | N | |||
TListenDisconnect | N | |||
TListenReconnect | N |
Supported Events
T-Library | CSTA | BroadWorks CTI | T-Server | Comments |
---|---|---|---|---|
EventAbandoned | Connection Cleared | CallReleased, | Y | |
ACDCallAbandoned, | ||||
RoutePointCallAbandoned | ||||
EventAddressInfo | Y | Internal T-Server event | ||
EventAgentIdleReasonSet | N | |||
EventAgent Login | ||||
--AgentWorkModeUnknown, | Agent Logged On | AgentState | Y | |
--AgentManualIn | Agent Logged On | AgentState | Y | |
--AgentAutoIn | Agent Logged On | AgentState | Y | |
--AgentAfterCallWork | N | |||
--AgentAuxWork | N | |||
--AgentNoCallDisconnect | N | |||
EventAgentLogout | Agent Logged Off | AgentState | Y | |
EventAgentNotReady | ||||
--AgentWorkModeUnknown, | Agent Not Ready | AgentState | Y | |
--AgentManualIn | Agent Not Ready | AgentState | Y | |
--AgentAutoIn | Agent Not Ready | AgentState | Y | |
--AgentAfterCallWork | Agent Working After Call | AgentState | Y | |
--AgentAuxWork | Agent Not Ready | AgentState | Y | |
--AgentNoCallDisconnect | N | |||
EventAgentReady | AgentState | Y | ||
EventAttachedData Changed | Y | Internal T-Server Event | ||
EventDestinationBusy | Failed | CallReleasingEvent | Y | |
EventDialing | Originated, Delivered | CallOriginated | Y | |
EventDigitsCollected | Stop Event (with collectDigits extension) | RoutePointTreatmentCompleted, | Y | Distributed when collected data is available |
RoutePointMOHCompleted, | ||||
RoutePointRingbackCompleted, | ||||
RoutePointBusyCompleted, | ||||
RoutePointSilenceCompleted | ||||
EventDiverted | Diverted | RoutePointCallForwarded, | Y | |
RoutePointCallFailed, | ||||
RoutePointCallAnsweredByAgent., | ||||
ACDCallForwarded, | ||||
ACDCallAnsweredByAgent, | ||||
ACDCallBounced (when “redirect” attribute present) | ||||
EventDNDOff | Do Not Disturb | DoNotDisturb | Y | |
EventDNDOn | Do Not Disturb | DoNotDisturb | Y | |
EventDTMFSent | Digits Generated | Response on TransmitDTMFRequest | Y | Response on Request |
EventError | Y | Negative response on request | ||
EventEstablished | Established | CallAnswered | Y | |
EventForwardCancel | Forwarding | CallForwardingAlways, | Y | |
CallForwardingNoAnswer, | ||||
CallForwardingBusy | ||||
EventForwardSet | Forwarding | CallForwardingAlways, | Y | |
CallForwardingNoAnswer, | ||||
CallForwardingBusy | ||||
EventHeld | Held | CallHeld, | Y | |
ConferenceHeld | ||||
EventHardwareError | N | |||
EventLinkConnected | Y | Internal T-Server event | ||
EventLinkDisconnected | Y | Internal T-Server event | ||
EventMailBoxLogin | N | |||
EventMailBoxLogout | N | |||
EventMessageWaitingOff | N | |||
EventMessageWaitingOn | N | |||
EventNetworkReached | NetworkReached | CallUpdated | Y | |
EventOffHook | ServiceInitiated | CallOriginating | Y | |
EventOnHook | ConnectionCleared | CallReleased | Y | |
EventPartyAdded | Conferenced | ConferenceStarted | Y | |
EventPartyChanged | Transferred, | CallTransferred | Y | |
Conferenced | ||||
EventPartyDeleted | ConnectionCleared | CallReleased | Y | |
EventQueued | Queued, | ACDCallAdded, | Y | |
Delivered | RoutePointCallAdded | |||
EventRegistered | Response on Monitor Start Request | Initial Subscription Event | Y | Internal T-Server event for subsequent registartions |
EventRegisteredAll | Y | Internal T-Server Event | ||
EventReleased | ConnectionCleared | CallReleased | ||
EventRemoteConnectionFailed | Y | Internal T-Server Event | ||
EventRemoteConnectionSuccess | Y | Internal T-Server Event | ||
Event Retrieved | Retrieved | CallRetrieved, | Y | |
ConferenceRetrieved | ||||
Event Ringing | Delivered | CallReceived | Y | |
Event Route Request | RoutePointCallAdded | Y | ||
Event Route Used | RoutePointCallOfferedToAgent, | Y | ||
RoutePointCallAnsweredByAgent | ||||
Event Server Connected | Y | Internal T-Server Event | ||
Event Server Disconnected | Y | Internal T-Server Event | ||
Event Server Info | Y | Internal T-Server Event | ||
Event Unregistered | SubscriptionTerminated | Y | ||
Event Unregistered All | Y | Internal T-Server Event | ||
Event User Event | Y | Internal T-Server Event | ||
Event Voice File Closed | N | |||
Event Voice File End Play | N | |||
Event Voice File Opened | N | |||
EventResourceAllocated | N | |||
EventResourceFreed | N | |||
EventListenDisconnected | ConferenceCallMadeDeaf | Y | ||
EventListenReconnected | ConferenceCallMadeUndeaf | Y | ||
EventPartyInfo | Y | Internal T-Server Event | ||
EventCallInfoChanged | Y | Internal T-Server Event | ||
EventTreatmentApplied | RoutePointTreatmentStarted, | Y | ||
RoutePointMOHStarted, | ||||
RoutePointRingbackStarted, | ||||
RoutePointBusyStarted, | ||||
RoutePointSilenceStarted | ||||
EventTreatmentNotApplied | Error Response | Y | ||
EventTreatmentEnd | RoutePointTreatmentCompleted, | Y | ||
RoutePointMOHCompleted, | ||||
RoutePointRingbackCompleted, | ||||
RoutePointBusyCompleted, | ||||
RoutePointSilenceCompleted | ||||
EventTreatmentRequired | N | |||
EventSwitchInfo | N | |||
Event DN Out Of Service | TBD | |||
Event DN Back In Service | TBD | |||
Event Private Info | Y |
Voice Unit Services
T-Library | CSTA | BroadWorks CTI | T-Server | Comments |
---|---|---|---|---|
TPlayVoiceFile | N | |||
TLoginMailBox | N | |||
TLogoutMailBox | N | |||
TOpenVoiceFile | N | |||
TCloseVoiceFile | N | |||
TCollectDigits | N |
This page was last edited on March 26, 2013, at 12:59.
Comments or questions about this documentation? Contact us for support!