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.
Note: Refer to the T-Library Functionality topic for the switch functionality supported by the T-Server for CSTA Connector.
The table entries use the following notations:
- N—Not supported
- Y—Supported
- I—Supported, but reserved for Genesys Engineering
- E—Event only supported
Supported Services
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 |
Voice Unit Services
| T-Library | CSTA | BroadWorks CTI | T-Server | Comments |
|---|---|---|---|---|
| TPlayVoiceFile | N | |||
| TLoginMailBox | N | |||
| TLogoutMailBox | N | |||
| TOpenVoiceFile | N | |||
| TCloseVoiceFile | N | |||
| TCollectDigits | N |
Supported Events
Call Control Events
| T-Library | CSTA | BroadWorks CTI | T-Server | Comments |
|---|---|---|---|---|
| EventAbandoned, | Connection Cleared | CallReleased, | Y | |
| ACDCallAbandoned, | ||||
| RoutePointCallAbandoned | ||||
| EventAgentIdleReasonSet | N | |||
| EventAgentLogin, | ||||
| EventAgentLogout | Agent Logged Off | AgentState | Y | |
| EventAgentNotReady | Agent Logged Off | AgentState | Y | |
| —AgentWorkMode Unknown |
Agent Logged On | AgentState | Y | |
| —AgentManualIn | Agent Logged On | AgentState | Y | |
| —AgentAutoIn | Agent Logged On | AgentState | Y | |
| —AgentAfterCallWork | N | |||
| —AgentAuxWork | N | |||
| —AgentNoCallDisconnect | N | |||
| EventAgentReady | AgentState | Y | ||
| EventDestinationBusy | Failed | CallReleasingEvent | Y | |
| EventDialing | Originated, Delivered | CallOriginated | Y | |
| EventDiverted, | Diverted | RoutePointCallForwarded, | Y | |
| RoutePointCallFailed, | ||||
| RoutePointCallAnsweredByAgent., | ||||
| ACDCallForwarded, | ||||
| ACDCallAnsweredByAgent, | ||||
| ACDCallBounced (when “redirect” attribute present) | ||||
| EventEstablished | Established | CallAnswered | Y | |
| EventHeld, | Held | CallHeld, | Y | |
| ConferenceHeld | ||||
| 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 |
| EventReleased | ConnectionCleared | CallReleased | ||
| EventRetrieved, | Retrieved | CallRetrieved, | Y | |
| ConferenceRetrieved | ||||
| EventRinging | Delivered | CallReceived | Y |
|
Capability Exchange/Query Events
| T-Library | CSTA | BroadWorks CTI | T-Server | Comments |
|---|---|---|---|---|
| EventAddressInfo | Y | Internal T-Server event | ||
| EventPartyInfo | Y | Internal T-Server Event | ||
| EventServerInfo | Y | Internal T-Server Event | ||
| EventSwitchInfo | N |
Feature and DN Events
| T-Library | CSTA | BroadWorks CTI | T-Server | Comments |
|---|---|---|---|---|
| EventDNDOff | Do Not Disturb | DoNotDisturb | Y | |
| EventDNDOn | Do Not Disturb | DoNotDisturb | Y | |
| EventDNBackInService | TBD | |||
| EventDNOutOfService | TBD | |||
| EventDTMFSent | Digits Generated | Response on TransmitDTMFRequest | Y | Response on Request |
| EventForwardCancel | Forwarding | CallForwardingAlways, | Y | |
| CallForwardingNoAnswer, | ||||
| CallForwardingBusy | ||||
| EventForwardSet | Forwarding | CallForwardingAlways, | Y | |
| CallForwardingNoAnswer, | ||||
| CallForwardingBusy | ||||
| EventListenDisconnected | ConferenceCallMadeDeaf | Y | ||
| EventListenReconnected | ConferenceCallMadeUndeaf | Y | ||
| EventMessageWaitingOff | N | |||
| EventMessageWaitingOn | N |
General Events
| T-Library | CSTA | BroadWorks CTI | T-Server | Comments |
|---|---|---|---|---|
| EventLinkConnected | Y | Internal T-Server event | ||
| EventLinkDisconnected | Y | Internal T-Server event | ||
| Event Server Connected | Y | Internal T-Server Event | ||
| Event Server Disconnected | Y | Internal T-Server Event |
ISCC Events
| T-Library | CSTA | BroadWorks CTI | T-Server | Comments |
|---|---|---|---|---|
| EventRemoteConnectionFailed | Y | Internal T-Server Event | ||
| EventRemoteConnectionSuccess | Y | Internal T-Server Event |
Miscellaneous Events
| T-Library | CSTA | BroadWorks CTI | T-Server | Comments |
|---|---|---|---|---|
| EventAttachedData Changed | Y | Internal T-Server Event | ||
| EventError | Y | Negative response on request | ||
| EventHardwareError | N | |||
| EventResourceAllocated | N | |||
| EventResourceFreed | N | |||
| EventCallInfoChanged | Y | Internal T-Server Event |
Private Events
| T-Library | CSTA | BroadWorks CTI | T-Server | Comments |
|---|---|---|---|---|
| EventPrivateInfo | Y |
Registration Events
| T-Library | CSTA | BroadWorks CTI | T-Server | Comments |
|---|---|---|---|---|
| EventRegistered | Response on Monitor Start Request | Initial Subscription Event | Y | Internal T-Server event for subsequent registartions |
| EventRegisteredAll | Y | Internal T-Server Event | ||
| Event Unregistered | SubscriptionTerminated | Y | ||
| Event Unregistered All | Y | Internal T-Server Event |
Routing and Treatment Events
| T-Library | CSTA | BroadWorks CTI | T-Server | Comments |
|---|---|---|---|---|
| EventDigitsCollected, | Stop Event (with collectDigits extension) | RoutePointTreatmentCompleted, | Y | Distributed when collected data is available |
| RoutePointMOHCompleted, | ||||
| RoutePointRingbackCompleted, | ||||
| RoutePointBusyCompleted, | ||||
| RoutePointSilenceCompleted | ||||
| EventRouteRequest | RoutePointCallAdded | Y | ||
| EventRouteUsed, | RoutePointCallOfferedToAgent, | Y | ||
| RoutePointCallAnsweredByAgent | ||||
| EventTreatmentApplied, | RoutePointTreatmentStarted, | Y | ||
| RoutePointMOHStarted, | ||||
| RoutePointRingbackStarted, | ||||
| RoutePointBusyStarted, | ||||
| RoutePointSilenceStarted | ||||
| EventTreatmentNotApplied | Error Response | Y | ||
| EventTreatmentEnd, | RoutePointTreatmentCompleted, | Y | ||
| RoutePointMOHCompleted, | ||||
| RoutePointRingbackCompleted, | ||||
| RoutePointBusyCompleted, | ||||
| RoutePointSilenceCompleted | ||||
| EventTreatmentRequired | N |
Voice Mail Events
| T-Library | CSTA | BroadWorks CTI | T-Server | Comments |
|---|---|---|---|---|
| EventMailBoxLogin | N | |||
| EventMailBoxLogout | N | |||
| EventVoiceFileClosed | N | |||
| EventVoiceFileEndPlay | N | |||
| EventVoiceFileOpened | N |
This page was last edited on August 15, 2017, at 16:19.
Comments or questions about this documentation? Contact us for support!
