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.TerminalConnectionService
GetStateException
SessionNotCreatedException
public ConnectionResponse getConnection(TerminalConnectionRequest parameters) throws GetConnectionException, SessionNotCreatedException
getConnection
in interface com.nortel.soa.oi.cct.terminalconnectionservice.TerminalConnectionService
GetConnectionException
SessionNotCreatedException
public 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.TerminalConnectionService
SessionNotCreatedException
GetTerminalConnectionCapabilitiesException
public 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.TerminalConnectionService
GetContactException
SessionNotCreatedException
public 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.TerminalConnectionService
GetTerminalException
SessionNotCreatedException
public 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.TerminalConnectionService
GetConferenceConsultContactException
SessionNotCreatedException
public 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.TerminalConnectionService
GetTransferConsultContactException
SessionNotCreatedException
public 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.TerminalConnectionService
SessionNotCreatedException
GetConsultContactException
public 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.TerminalConnectionService
AnswerException
SessionNotCreatedException
public 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.TerminalConnectionService
SessionNotCreatedException
UnholdException
public 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.TerminalConnectionService
SessionNotCreatedException
HoldException
public 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.TerminalConnectionService
GenerateDTMFException
SessionNotCreatedException
public 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.TerminalConnectionService
GetContactTypeException
SessionNotCreatedException
public 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.TerminalConnectionService
SessionNotCreatedException
GetVersionException
public java.lang.String getVersion() throws SessionNotCreatedException, GetVersionException
public void blindTransfer(TerminalConnectionAddressRequest parameters) throws TransferException, SessionNotCreatedException
blindTransfer
in interface com.nortel.soa.oi.cct.terminalconnectionservice.TerminalConnectionService
TransferException
SessionNotCreatedException
public void completeConference(TerminalConnectionContactRequest parameters) throws CompleteConferenceException, SessionNotCreatedException
completeConference
in interface com.nortel.soa.oi.cct.terminalconnectionservice.TerminalConnectionService
CompleteConferenceException
SessionNotCreatedException
public void completeSupervisedTransfer(TerminalConnectionContactRequest parameters) throws CompleteSupervisedTransferException, SessionNotCreatedException
completeSupervisedTransfer
in interface com.nortel.soa.oi.cct.terminalconnectionservice.TerminalConnectionService
CompleteSupervisedTransferException
SessionNotCreatedException
public ContactResponse consult(ConsultRequest parameters) throws ConsultException, SessionNotCreatedException
consult
in interface com.nortel.soa.oi.cct.terminalconnectionservice.TerminalConnectionService
ConsultException
SessionNotCreatedException
public ContactResponse initiateConference(TerminalConnectionAddressRequest parameters) throws SessionNotCreatedException, InitiateConferenceException
initiateConference
in interface com.nortel.soa.oi.cct.terminalconnectionservice.TerminalConnectionService
SessionNotCreatedException
InitiateConferenceException
public ContactResponse initiateSupervisedTransfer(TerminalConnectionAddressRequest parameters) throws InitiateSupervisedTransferException, SessionNotCreatedException
initiateSupervisedTransfer
in interface com.nortel.soa.oi.cct.terminalconnectionservice.TerminalConnectionService
InitiateSupervisedTransferException
SessionNotCreatedException
Copyright © 2010 All Rights Reserved.