Share via


ICtiControl Members

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.

The following tables list the members exposed by the ICtiControl type.

Public Methods

  Name Description
public method AnswerCall Answers the call identified by the call ID.
public method CleanUpAndShutdown Cleans up and shuts down any CTI specific functions and should be called as part of shutdown.
public method ConferenceCall Orders a conference command.
public method ExecuteGenericCommand Generic command handler. If the command does not exist in the currnet interface it can be extended via this interface.
public method GetAgentId Gets the agent ID for the currently logged agent.
public method GetGlobalAgentConfigVars Gets the agent configuration environment variables.
public method HangUpCall Releases the call.
public method HoldCall Holds the call identified by the CallID
public method InitAndLogOn Initializes and logs the agent into CTI.
public method LogOffAgent Logs the current agent out.
public method MakeOutboundCall Dials an out bound number.
public method PickupCall Picks a call up from hold.
public method PushUrl Pushes a URL.
public method RejectCall Rejects the call identified by the CallID
public method SendChatMessage Sends a chat message to the call identified by the call ID.
public method SetAgentMediaAddress Sets the agent’s media address.
public method SetAgentState Sets the agent state to the requested state.
public method SetCallVariable Sets a call state variable on the CTI object for the specified call.
public method TransferCall Orders a Transfer command
public method WrapCall Wraps the call identified by the call ID.

Top

Public Events

  Name Description
public event AgentLogMessageEvent Raised when a Agent Log Event occures
public event AgentStateChangedEvent Raised when a Agent State change Event occures
public event CallDestructedEvent Raised when a call terminated is generated
public event CallItemEvent Raised when a call Item Event is generated
public event CallMediaConnectedEvent Raised when the media endpoint connects.
public event CallNewCallEvent Raised when a new call is generated.
public event CallNewCallInfoEvent Raised when a new call info event is generated.
public event CallStateChangeEvent Raised when a call state event is generated.
public event GeneralCtiEvent Passes event data not covered in the named events.

Top

See Also

Reference

ICtiControl Interface
Microsoft.Uii.Desktop.Cti.Core Namespace

Unified Service Desk
Send comments about this topic to Microsoft.
© 2015 Microsoft. All rights reserved.