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 | |
---|---|---|
![]() |
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
Name | Description | |
---|---|---|
![]() |
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. |
See Also
Microsoft.Uii.Desktop.Cti.Core Namespace
Return to top
Unified Service Desk 2.0
© 2017 Microsoft. All rights reserved. Copyright