public class TerminalConnectionServiceImpl
extends java.lang.Object
implements com.nortel.soa.oi.cct.terminalconnectionservice.TerminalConnectionService
This service is used to provide functionality associated with TerminalConnections such as answer/hold, conferencing, transferring, retrieving associated contacts and connections etc.
| Constructor and Description |
|---|
TerminalConnectionServiceImpl() |
public TerminalConnectionStateResponse getState(TerminalConnectionRequest parameters) throws GetStateException, SessionNotCreatedException
getState in interface com.nortel.soa.oi.cct.terminalconnectionservice.TerminalConnectionServiceGetStateExceptionSessionNotCreatedExceptionpublic ConnectionResponse getConnection(TerminalConnectionRequest parameters) throws GetConnectionException, SessionNotCreatedException
getConnection in interface com.nortel.soa.oi.cct.terminalconnectionservice.TerminalConnectionServiceGetConnectionExceptionSessionNotCreatedExceptionpublic ConnectionResponse getConnection(SsoToken ssoToken, TerminalConnection terminalConnection) throws GetConnectionException, SessionNotCreatedException
public GetTerminalConnectionCapabilitiesResponse getTerminalConnectionCapabilities(TerminalConnectionRequest parameters) throws SessionNotCreatedException, GetTerminalConnectionCapabilitiesException
getTerminalConnectionCapabilities in interface com.nortel.soa.oi.cct.terminalconnectionservice.TerminalConnectionServiceSessionNotCreatedExceptionGetTerminalConnectionCapabilitiesExceptionpublic GetTerminalConnectionCapabilitiesResponse getTerminalConnectionCapabilities(SsoToken ssoToken, TerminalConnection terminalConnection) throws SessionNotCreatedException, GetTerminalConnectionCapabilitiesException
public ContactResponse getContact(TerminalConnectionRequest parameters) throws GetContactException, SessionNotCreatedException
getContact in interface com.nortel.soa.oi.cct.terminalconnectionservice.TerminalConnectionServiceGetContactExceptionSessionNotCreatedExceptionpublic ContactResponse getContact(SsoToken ssoToken, TerminalConnection terminalConnection) throws GetContactException, SessionNotCreatedException
public TerminalResponse getTerminal(TerminalConnectionRequest parameters) throws GetTerminalException, SessionNotCreatedException
getTerminal in interface com.nortel.soa.oi.cct.terminalconnectionservice.TerminalConnectionServiceGetTerminalExceptionSessionNotCreatedExceptionpublic TerminalResponse getTerminal(SsoToken ssoToken, TerminalConnection terminalConnection) throws GetTerminalException, SessionNotCreatedException
public ContactResponse getConferenceConsultContact(TerminalConnectionRequest parameters) throws GetConferenceConsultContactException, SessionNotCreatedException
getConferenceConsultContact in interface com.nortel.soa.oi.cct.terminalconnectionservice.TerminalConnectionServiceGetConferenceConsultContactExceptionSessionNotCreatedExceptionpublic ContactResponse getConferenceConsultContact(SsoToken ssoToken, TerminalConnection terminalConnection) throws SessionNotCreatedException, GetConferenceConsultContactException
public ContactResponse getTransferConsultContact(TerminalConnectionRequest parameters) throws GetTransferConsultContactException, SessionNotCreatedException
getTransferConsultContact in interface com.nortel.soa.oi.cct.terminalconnectionservice.TerminalConnectionServiceGetTransferConsultContactExceptionSessionNotCreatedExceptionpublic ContactResponse getTransferConsultContact(SsoToken ssoToken, TerminalConnection terminalConnection) throws SessionNotCreatedException, GetTransferConsultContactException
public ContactResponse getConsultContact(TerminalConnectionRequest parameters) throws SessionNotCreatedException, GetConsultContactException
getConsultContact in interface com.nortel.soa.oi.cct.terminalconnectionservice.TerminalConnectionServiceSessionNotCreatedExceptionGetConsultContactExceptionpublic ContactResponse getConsultContact(SsoToken ssoToken, TerminalConnection terminalConnection) throws SessionNotCreatedException, GetConsultContactException
public void answer(TerminalConnectionRequest parameters) throws AnswerException, SessionNotCreatedException
answer in interface com.nortel.soa.oi.cct.terminalconnectionservice.TerminalConnectionServiceAnswerExceptionSessionNotCreatedExceptionpublic void answer(SsoToken ssoToken, TerminalConnection terminalConnection) throws AnswerException, SessionNotCreatedException
public void unhold(TerminalConnectionRequest parameters) throws SessionNotCreatedException, UnholdException
unhold in interface com.nortel.soa.oi.cct.terminalconnectionservice.TerminalConnectionServiceSessionNotCreatedExceptionUnholdExceptionpublic void unhold(SsoToken ssoToken, TerminalConnection terminalConnection) throws SessionNotCreatedException, UnholdException
public void hold(TerminalConnectionRequest parameters) throws SessionNotCreatedException, HoldException
hold in interface com.nortel.soa.oi.cct.terminalconnectionservice.TerminalConnectionServiceSessionNotCreatedExceptionHoldExceptionpublic void hold(SsoToken ssoToken, TerminalConnection terminalConnection) throws SessionNotCreatedException, HoldException
public void generateDTMF(GenerateDTMFRequest parameters) throws GenerateDTMFException, SessionNotCreatedException
generateDTMF in interface com.nortel.soa.oi.cct.terminalconnectionservice.TerminalConnectionServiceGenerateDTMFExceptionSessionNotCreatedExceptionpublic void generateDTMF(SsoToken ssoToken, TerminalConnection terminalConnection, java.lang.String digits) throws GenerateDTMFException, SessionNotCreatedException
public GetContactTypeResponse getContactType(TerminalConnectionRequest parameters) throws GetContactTypeException, SessionNotCreatedException
getContactType in interface com.nortel.soa.oi.cct.terminalconnectionservice.TerminalConnectionServiceGetContactTypeExceptionSessionNotCreatedExceptionpublic GetContactTypeResponse getContactType(SsoToken ssoToken, TerminalConnection terminalConnection) throws GetContactTypeException, SessionNotCreatedException
public GetVersionResponse getVersion(GetVersionRequest parameters) throws SessionNotCreatedException, GetVersionException
getVersion in interface com.nortel.soa.oi.cct.terminalconnectionservice.TerminalConnectionServiceSessionNotCreatedExceptionGetVersionExceptionpublic java.lang.String getVersion()
throws SessionNotCreatedException,
GetVersionException
public void blindTransfer(TerminalConnectionAddressRequest parameters) throws TransferException, SessionNotCreatedException
blindTransfer in interface com.nortel.soa.oi.cct.terminalconnectionservice.TerminalConnectionServiceTransferExceptionSessionNotCreatedExceptionpublic void completeConference(TerminalConnectionContactRequest parameters) throws CompleteConferenceException, SessionNotCreatedException
completeConference in interface com.nortel.soa.oi.cct.terminalconnectionservice.TerminalConnectionServiceCompleteConferenceExceptionSessionNotCreatedExceptionpublic void completeSupervisedTransfer(TerminalConnectionContactRequest parameters) throws CompleteSupervisedTransferException, SessionNotCreatedException
completeSupervisedTransfer in interface com.nortel.soa.oi.cct.terminalconnectionservice.TerminalConnectionServiceCompleteSupervisedTransferExceptionSessionNotCreatedExceptionpublic ContactResponse consult(ConsultRequest parameters) throws ConsultException, SessionNotCreatedException
consult in interface com.nortel.soa.oi.cct.terminalconnectionservice.TerminalConnectionServiceConsultExceptionSessionNotCreatedExceptionpublic ContactResponse initiateConference(TerminalConnectionAddressRequest parameters) throws SessionNotCreatedException, InitiateConferenceException
initiateConference in interface com.nortel.soa.oi.cct.terminalconnectionservice.TerminalConnectionServiceSessionNotCreatedExceptionInitiateConferenceExceptionpublic ContactResponse initiateSupervisedTransfer(TerminalConnectionAddressRequest parameters) throws InitiateSupervisedTransferException, SessionNotCreatedException
initiateSupervisedTransfer in interface com.nortel.soa.oi.cct.terminalconnectionservice.TerminalConnectionServiceInitiateSupervisedTransferExceptionSessionNotCreatedExceptionCopyright © 2010 All Rights Reserved.