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 | |
---|---|---|
CallCount | Gets the count of calls that are currently in the system. |
|
CallersList | Gets or sets the list of callers. |
|
EnableAutoAnswer | Gets or sets a Boolean value that specifies whether auto answer is enabled. |
|
EnableOverrideAutoAnswerOnExistingCalls | Gets or sets a Boolean value that specifies whether override auto answer is enabled on existing calls. |
|
GetRootCtiInterface | Retrieves the Core CTI hosted control. |
Methods
Name | Description | |
---|---|---|
AnswerCall(Guid) | Checks whether the answer call request was sent to the hosted CTI interface. |
|
ConferenceCall(Guid, Dictionary<String, String>) | Conferences a call by passing the additional data to the CTI connector. |
|
DirectDialOut(String) | Checks whether the direct dial out was successful. |
|
GetCallInfoData(Guid) | Retrieves the call info data for the given call reference ID. |
|
GetCallState(Guid) | Returns the current call state. |
|
GetCallVariable(Guid, String) | Gets the all variable. |
|
HangUpCall(Guid) | Checks if the call was hung up. |
|
HoldCall(Guid) | Holds the call specified by the call ID |
|
PickupCall(Guid) | Issues a pickup call request to the hosted CTI interface. |
|
PushUrl(Guid, Dictionary<String, String>) | Pushes a URL to the call. |
|
RaiseCallStateChangeEvent(CtiCallEventArgs) | Raised by a call state change event. |
|
RaiseNewCallEvent(NewCallEventArgs) | Raises the new call event. |
|
RejectCall(Guid, Dictionary<String, String>) | Rejects the call back to the queue. |
|
SendChatMessage(Guid, Dictionary<String, String>) | Sends a chat message to the call. |
|
SetCallVariables(Guid, Dictionary<String, String>) | Sets Call Data items in the collection Calls a method in the ICTI interface. |
|
TransferCall(Guid, Dictionary<String, String>) | Transfers a call by passing the additional data to the CTI connector. |
|
UpdateState() | Updates the state. |
|
WrapUpCall(Guid, Dictionary<String, String>) | Wraps up the call. |
Events
Name | Description | |
---|---|---|
CallDestructed | Raised when a call is terminated. |
|
CallItemEvent | Raised when a call item event is raised. |
|
CallManagerStateNewCall | Event raised when a new call is received. |
|
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