Share via


ICtiControl Interface

 

Applies To: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016

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.

Namespace:   Microsoft.Uii.Desktop.Cti.Core
Assembly:  Microsoft.Uii.Desktop.Cti.Core (in Microsoft.Uii.Desktop.Cti.Core.dll)

Syntax

public interface ICtiControl
Public Interface ICtiControl

Methods

Name Description
System_CAPS_pubmethod AnswerCall(CtiCommandRequest)

Answers the call identified by the call ID.

System_CAPS_pubmethod CleanUpAndShutdown()

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

System_CAPS_pubmethod ConferenceCall(CtiCommandRequest)

Orders a conference command.

System_CAPS_pubmethod ExecuteGenericCommand(String, CtiCommandRequest)

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

System_CAPS_pubmethod GetAgentId()

Gets the agent ID for the currently logged agent.

System_CAPS_pubmethod GetGlobalAgentConfigVars()

Gets the agent configuration environment variables.

System_CAPS_pubmethod HangUpCall(CtiCommandRequest)

Releases the call.

System_CAPS_pubmethod HoldCall(CtiCommandRequest)

Holds the call identified by the CallID

System_CAPS_pubmethod InitAndLogOn()

Initializes and logs the agent into CTI.

System_CAPS_pubmethod LogOffAgent()

Logs the current agent out.

System_CAPS_pubmethod MakeOutboundCall(CtiCommandRequest)

Dials an out bound number.

System_CAPS_pubmethod PickupCall(CtiCommandRequest)

Picks a call up from hold.

System_CAPS_pubmethod PushUrl(CtiCommandRequest)

Pushes a URL.

System_CAPS_pubmethod RejectCall(CtiCommandRequest)

Rejects the call identified by the CallID

System_CAPS_pubmethod SendChatMessage(CtiCommandRequest)

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

System_CAPS_pubmethod SetAgentMediaAddress(String)

Sets the agent’s media address.

System_CAPS_pubmethod SetAgentState(CtiStateRequest)

Sets the agent state to the requested state.

System_CAPS_pubmethod SetCallVariable(CtiCommandRequest)

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

System_CAPS_pubmethod TransferCall(CtiCommandRequest)

Orders a Transfer command

System_CAPS_pubmethod WrapCall(CtiCommandRequest)

Wraps the call identified by the call ID.

Events

Name Description
System_CAPS_pubevent AgentLogMessageEvent

Raised when a Agent Log Event occures

System_CAPS_pubevent AgentStateChangedEvent

Raised when a Agent State change Event occures

System_CAPS_pubevent CallDestructedEvent

Raised when a call terminated is generated

System_CAPS_pubevent CallItemEvent

Raised when a call Item Event is generated

System_CAPS_pubevent CallMediaConnectedEvent

Raised when the media endpoint connects.

System_CAPS_pubevent CallNewCallEvent

Raised when a new call is generated.

System_CAPS_pubevent CallNewCallInfoEvent

Raised when a new call info event is generated.

System_CAPS_pubevent CallStateChangeEvent

Raised when a call state event is generated.

System_CAPS_pubevent GeneralCtiEvent

Passes event data not covered in the named events.

See Also

Microsoft.Uii.Desktop.Cti.Core Namespace

Return to top

Unified Service Desk 2.0

© 2017 Microsoft. All rights reserved. Copyright