Share via


ICtiControl Interface

Definition

Represents the core interfaces for CTI components. This interface will be used by the desktop to determine if a control is a CTI host control.

public interface class ICtiControl
public interface ICtiControl
type ICtiControl = interface
Public Interface ICtiControl
Derived

Methods

AnswerCall(CtiCommandRequest)

Answers the call identified by the call ID.

CleanUpAndShutdown()

Cleans up and shuts down any CTI specific functions and should be called as part of shutdown.

ConferenceCall(CtiCommandRequest)

Orders a conference command.

ExecuteGenericCommand(String, CtiCommandRequest)

Generic command handler. If the command does not exist in the currnet interface it can be extended via this interface.

GetAgentId()

Gets the agent ID for the currently logged agent.

GetGlobalAgentConfigVars()

Gets the agent configuration environment variables.

HangUpCall(CtiCommandRequest)

Releases the call.

HoldCall(CtiCommandRequest)

Holds the call identified by the CallID

InitAndLogOn()

Initializes and logs the agent into CTI.

LogOffAgent()

Logs the current agent out.

MakeOutboundCall(CtiCommandRequest)

Dials an out bound number.

PickupCall(CtiCommandRequest)

Picks a call up from hold.

PushUrl(CtiCommandRequest)

Pushes a URL.

RejectCall(CtiCommandRequest)

Rejects the call identified by the CallID

SendChatMessage(CtiCommandRequest)

Sends a chat message to the call identified by the call ID.

SetAgentMediaAddress(String)

Sets the agent’s media address.

SetAgentState(CtiStateRequest)

Sets the agent state to the requested state.

SetCallVariable(CtiCommandRequest)

Sets a call state variable on the CTI object for the specified call.

TransferCall(CtiCommandRequest)

Orders a Transfer command

WrapCall(CtiCommandRequest)

Wraps the call identified by the call ID.

Events

AgentLogMessageEvent

Raised when a Agent Log Event occures

AgentStateChangedEvent

Raised when a Agent State change Event occures

CallDestructedEvent

Raised when a call terminated is generated

CallItemEvent

Raised when a call Item Event is generated

CallMediaConnectedEvent

Raised when the media endpoint connects.

CallNewCallEvent

Raised when a new call is generated.

CallNewCallInfoEvent

Raised when a new call info event is generated.

CallStateChangeEvent

Raised when a call state event is generated.

GeneralCtiEvent

Passes event data not covered in the named events.

Applies to