public class AgentTerminalConnectionServiceImpl
extends java.lang.Object
implements com.nortel.soa.oi.cct.agentterminalconnectionservice.AgentTerminalConnectionService
This service provides access to agent terminal connection related functionality.
Prerequisites to usage: This represents the minimal data artifacts required to successfully invoke this web service.
SsoToken (Represents a valid CCT user session)
AgentTerminalConnection (An existing agent terminal connection)
Operations: View WSDL
| Constructor and Description |
|---|
AgentTerminalConnectionServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
emergencyKey(SsoToken ssoToken,
Terminal terminal,
Contact contact) |
void |
emergencyKey(TerminalContactRequest request) |
GetActivityCodeResponse |
getActivityCode(SsoToken ssoToken,
TerminalConnection terminalConnection) |
GetActivityCodeResponse |
getActivityCode(TerminalConnectionRequest request)
Get an Activity Code on a specified terminal connection.
|
ContactResponse |
getConferenceConsultContact(TerminalConnectionRequest parameters)
Returns the newly created contact for this consult leg of the conference
|
ConnectionResponse |
getConnection(TerminalConnectionRequest parameters)
Returns the Connection object associated with this TerminalConnection
|
ContactResponse |
getConsultContact(TerminalConnectionRequest parameters)
Returns the new created consult contact
|
ContactResponse |
getContact(TerminalConnectionRequest parameters)
Returns the Contact object associated with this Connection
|
TerminalConnectionStateResponse |
getState(TerminalConnectionRequest parameters)
Returns the state information of the TerminalConnection object
|
TerminalResponse |
getTerminal(TerminalConnectionRequest parameters)
Returns the Terminal associated with this TerminalConnection object
|
GetAgentTerminalConnectionCapabilitiesResponse |
getTerminalConnectionCapabilities(TerminalConnectionRequest parameters)
Returns the agent terminal connection capabilities
|
ContactResponse |
getTransferConsultContact(TerminalConnectionRequest parameters)
Returns the newly created transfer contact
|
GetVersionResponse |
getVersion(GetVersionRequest parameters) |
void |
setActivityCode(SetActivityCodeRequest request)
Set an Activity Code on a specified terminal connection.
|
void |
setActivityCode(SsoToken ssoToken,
TerminalConnection terminalConnection,
java.lang.String activityCode) |
public TerminalConnectionStateResponse getState(TerminalConnectionRequest parameters) throws GetStateException, SessionNotCreatedException
Operation Summary:
Returns the state information of the TerminalConnection object
Sample Usage:
SOAP Request/Response:
Sample Request
Sample Response
getState in interface com.nortel.soa.oi.cct.agentterminalconnectionservice.AgentTerminalConnectionServiceparameters - the TerminalConnectionRequest containing the terminal connection idStateResponse contains the state informationGetStateExceptionSessionNotCreatedExceptionpublic ConnectionResponse getConnection(TerminalConnectionRequest parameters) throws GetConnectionException, SessionNotCreatedException
Operation Summary:
Returns the Connection object associated with this TerminalConnection
Sample Usage:
SOAP Request/Response:
Sample Request
Sample Response
getConnection in interface com.nortel.soa.oi.cct.agentterminalconnectionservice.AgentTerminalConnectionServiceparameters - the TerminalConnectionRequest containing the terminal connection idConnectionResponse contains the connection object (@link Connection)GetConnectionExceptionSessionNotCreatedExceptionpublic GetAgentTerminalConnectionCapabilitiesResponse getTerminalConnectionCapabilities(TerminalConnectionRequest parameters) throws SessionNotCreatedException, GetTerminalConnectionCapabilitiesException
Operation Summary:
Returns the agent terminal connection capabilities. These include:
Sample Usage:
SOAP Request/Response:
Sample Request
Sample Response
getTerminalConnectionCapabilities in interface com.nortel.soa.oi.cct.agentterminalconnectionservice.AgentTerminalConnectionServiceparameters - the TerminalConnectionRequest containing the terminal connection idGetAgentTerminalConnectionCapabilitiesResponse contains the agent terminal connection capabilitiesSessionNotCreatedExceptionGetTerminalConnectionCapabilitiesExceptionpublic ContactResponse getContact(TerminalConnectionRequest parameters) throws GetContactException, SessionNotCreatedException
Operation Summary:
Returns the Contact object associated with this Connection
Sample Usage:
SOAP Request/Response:
Sample Request
Sample Response
getContact in interface com.nortel.soa.oi.cct.agentterminalconnectionservice.AgentTerminalConnectionServiceparameters - the TerminalConnectionRequest containing the terminal connection idContactResponse contains the contact objectGetContactExceptionSessionNotCreatedExceptionpublic TerminalResponse getTerminal(TerminalConnectionRequest parameters) throws GetTerminalException, SessionNotCreatedException
Operation Summary:
Returns the Terminal associated with this TerminalConnection object
Sample Usage:
SOAP Request/Response:
Sample Request
Sample Response
getTerminal in interface com.nortel.soa.oi.cct.agentterminalconnectionservice.AgentTerminalConnectionServiceparameters - the TerminalConnectionRequest containing the terminal connection idTerminalResponse contains the terminal objectGetTerminalExceptionSessionNotCreatedExceptionpublic ContactResponse getConferenceConsultContact(TerminalConnectionRequest parameters) throws GetConferenceConsultContactException, SessionNotCreatedException
Operation Summary:
The Contact (if any) that exists as a result of invoking the InitiateConference method on the terminal connection.
Sample Usage:
SOAP Request/Response:
Sample Request
Sample Response
getConferenceConsultContact in interface com.nortel.soa.oi.cct.agentterminalconnectionservice.AgentTerminalConnectionServiceparameters - the TerminalConnectionRequest containing the terminal connection idContactResponse contains the contact objectGetConferenceConsultContactExceptionSessionNotCreatedExceptionpublic ContactResponse getTransferConsultContact(TerminalConnectionRequest parameters) throws GetTransferConsultContactException, SessionNotCreatedException
Operation Summary:
The Contact (if any) that exists as a result of invoking the initiateSupervisedTransfer method on the terminal connection.
Sample Usage:
SOAP Request/Response:
Sample Request
Sample Response
getTransferConsultContact in interface com.nortel.soa.oi.cct.agentterminalconnectionservice.AgentTerminalConnectionServiceparameters - the TerminalConnectionRequest containing the terminal connection idContactResponse contains the contact objectGetTransferConsultContactExceptionSessionNotCreatedExceptionpublic ContactResponse getConsultContact(TerminalConnectionRequest parameters) throws SessionNotCreatedException, GetConsultContactException
Operation Summary:
Returns the Contact (if any) that exists as a result of invoking the Consult method on this TerminalConnection.
Sample Usage:
SOAP Request/Response:
Sample Request
Sample Response
getConsultContact in interface com.nortel.soa.oi.cct.agentterminalconnectionservice.AgentTerminalConnectionServiceparameters - the TerminalConnectionRequest containing the terminal connection idContactResponse contains the contact objectSessionNotCreatedExceptionGetConsultContactExceptionpublic GetVersionResponse getVersion(GetVersionRequest parameters) throws GetVersionException, SessionNotCreatedException
getVersion in interface com.nortel.soa.oi.cct.agentterminalconnectionservice.AgentTerminalConnectionServiceGetVersionExceptionSessionNotCreatedExceptionpublic void emergencyKey(TerminalContactRequest request) throws SessionNotCreatedException, EmergencyKeyException
emergencyKey in interface com.nortel.soa.oi.cct.agentterminalconnectionservice.AgentTerminalConnectionServiceSessionNotCreatedExceptionEmergencyKeyExceptionpublic void emergencyKey(SsoToken ssoToken, Terminal terminal, Contact contact) throws SessionNotCreatedException, EmergencyKeyException
public void setActivityCode(SetActivityCodeRequest request) throws SessionNotCreatedException, SetActivityCodeException
Operation Summary:
Set an Activity Code on a specified terminal connection.
Sample Usage:
SOAP Request/Response:
Sample Request
Sample Response
setActivityCode in interface com.nortel.soa.oi.cct.agentterminalconnectionservice.AgentTerminalConnectionServicerequest - the SetActivityCodeRequest containing the TerminalConnection and the activity code to setSessionNotCreatedExceptionSetActivityCodeExceptionpublic void setActivityCode(SsoToken ssoToken, TerminalConnection terminalConnection, java.lang.String activityCode) throws SessionNotCreatedException, SetActivityCodeException
public GetActivityCodeResponse getActivityCode(TerminalConnectionRequest request) throws SessionNotCreatedException, GetActivityCodeException
Operation Summary:
Get an Activity Code on a specified terminal connection.
Sample Usage:
SOAP Request/Response:
Sample Request
Sample Response
getActivityCode in interface com.nortel.soa.oi.cct.agentterminalconnectionservice.AgentTerminalConnectionServicerequest - the TerminalConnectionRequest containing the TerminalConnection and the activity code to setSessionNotCreatedExceptionGetActivityCodeExceptionpublic GetActivityCodeResponse getActivityCode(SsoToken ssoToken, TerminalConnection terminalConnection) throws SessionNotCreatedException, GetActivityCodeException
Copyright © 2010 All Rights Reserved.