Share via


ICtiCallStateManager Interface

 

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

Represents the interface for the CTI subsystem. Not for developer use Internal only.

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

Syntax

public interface ICtiCallStateManager
Public Interface ICtiCallStateManager

Properties

Name Description
System_CAPS_pubproperty CallCount

Gets the count of calls that are currently in the system.

System_CAPS_pubproperty CallersList

Gets or sets the list of callers.

System_CAPS_pubproperty EnableAutoAnswer

Gets or sets a Boolean value that specifies whether auto answer is enabled.

System_CAPS_pubproperty EnableOverrideAutoAnswerOnExistingCalls

Gets or sets a Boolean value that specifies whether override auto answer is enabled on existing calls.

System_CAPS_pubproperty GetRootCtiInterface

Retrieves the Core CTI hosted control.

Methods

Name Description
System_CAPS_pubmethod AnswerCall(Guid)

Checks whether the answer call request was sent to the hosted CTI interface.

System_CAPS_pubmethod ConferenceCall(Guid, Dictionary<String, String>)

Conferences a call by passing the additional data to the CTI connector.

System_CAPS_pubmethod DirectDialOut(String)

Checks whether the direct dial out was successful.

System_CAPS_pubmethod GetCallInfoData(Guid)

Retrieves the call info data for the given call reference ID.

System_CAPS_pubmethod GetCallState(Guid)

Returns the current call state.

System_CAPS_pubmethod GetCallVariable(Guid, String)

Gets the all variable.

System_CAPS_pubmethod HangUpCall(Guid)

Checks if the call was hung up.

System_CAPS_pubmethod HoldCall(Guid)

Holds the call specified by the call ID

System_CAPS_pubmethod PickupCall(Guid)

Issues a pickup call request to the hosted CTI interface.

System_CAPS_pubmethod PushUrl(Guid, Dictionary<String, String>)

Pushes a URL to the call.

System_CAPS_pubmethod RaiseCallStateChangeEvent(CtiCallEventArgs)

Raised by a call state change event.

System_CAPS_pubmethod RaiseNewCallEvent(NewCallEventArgs)

Raises the new call event.

System_CAPS_pubmethod RejectCall(Guid, Dictionary<String, String>)

Rejects the call back to the queue.

System_CAPS_pubmethod SendChatMessage(Guid, Dictionary<String, String>)

Sends a chat message to the call.

System_CAPS_pubmethod SetCallVariables(Guid, Dictionary<String, String>)

Sets Call Data items in the collection Calls a method in the ICTI interface.

System_CAPS_pubmethod TransferCall(Guid, Dictionary<String, String>)

Transfers a call by passing the additional data to the CTI connector.

System_CAPS_pubmethod UpdateState()

Updates the state.

System_CAPS_pubmethod WrapUpCall(Guid, Dictionary<String, String>)

Wraps up the call.

Events

Name Description
System_CAPS_pubevent CallDestructed

Raised when a call is terminated.

System_CAPS_pubevent CallItemEvent

Raised when a call item event is raised.

System_CAPS_pubevent CallManagerStateNewCall

Event raised when a new call is received.

System_CAPS_pubevent CallManagerStateUpdate

Event raised when the state of the call changes.

Remarks

Utilize the base class instead Call State Manager Interface for extending Call State managers.

See Also

Microsoft.Uii.Desktop.Cti.Core Namespace

Return to top

Unified Service Desk 2.0

© 2017 Microsoft. All rights reserved. Copyright