Jump to: navigation, search

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!