Open Interfaces CCT SDK_img_0

CCT Open Interfaces SDK

Session Service

This is a summary service and represents a subset of all the other services exposed and as such can be used in place of them in many cases. SessionService exposes a higher level API thus making it easier to use.

Return Type

Method Name

Parameter Types

AddressResponse

getAddress

(GetAddressRequest

)

GetVersionResponse

getVersion

(GetVersionRequest)

void

dispose

(SsoRequest)

void

answerContact

(TerminalContactRequest)

ContactResponse

createContact

(CreateContactRequest)

void

dropContact

(TerminalContactRequest)

GetReadyStateResponse

getReadyState

(TerminalRequest)

void

holdContact

(TerminalContactRequest)

void

makeSetBusy

(TerminalRequest)

void

setActivityCode

(SetActivityCodeRequest)

GetIntrinsicsResponse

getIntrinsics

(ContactRequest)

void

setIntrinsics

(SetIntrinsicsRequest)

GetContactDataResponse

getContactData

(ContactRequest)

void

setContactData

(SetContactDataRequest)

void

setToNotReadyStateWithReasonCode

(SetToNotReadyStateWithReasonCodeRequest)

void

setToReadyState

(TerminalRequest)

void

setToNotReadyState

(TerminalRequest)

void

transferContact

(TerminalContactAddressRequest)

void

unHoldContact

(TerminalContactRequest)

ContactResponse

initiateConference

(TerminalContactAddressRequest)

void

completeConference

(TerminalContactContactRequest)

void

loginAgent

(LoginAgentRequest)

void

loginAgentToState

(LoginAgentToStateRequest)

void

logoutAgent

(LogoutAgentRequest)

void

completeSupervisedTransfer

(TerminalContactContactRequest)

ContactResponse

initiateSupervisedTransfer

(TerminalContactAddressRequest)

void

emergencyKey

(TerminalContactRequest)

void

callSupervisor

(TerminalContactRequest)

void

logOffFromCCTServer

(LogOffFromCCTServerRequest)

LogInToCCTServerResponse

logInToCCTServer

(LogInToCCTServerRequest)

AddressList

getAddresses

(GetAddressesRequest)

TerminalList

getTerminals

(GetTerminalsRequest)

AddressList

getTerminalAddresses

(GetTerminalAddressesRequest)

TerminalList

getAgentTerminals

(GetAgentTerminalsRequest)

TerminalResponse

getTerminal

(GetTerminalRequest)

GetAgentsResponse

getAgents

(SsoRequest)

void

loginAgentToTerminal

(LoginAgentToTerminalRequest)

void

logoutAgentFromTerminal

(LogoutAgentFromTerminalRequest)

void

generateDTMF

(GenerateDTMFRequest)

AddressList

getAgentAddresses

(GetAgentAddressesRequest)

ContactResponse

getContact

(ContactRequest)

int

getCurrentAddressCount

(SsoRequest)

int

getCurrentTerminalCount

(SsoRequest)