ICtiCallStateManager Interface

Definition

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

public interface ICtiCallStateManager
Derived

Remarks

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

Properties

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

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

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.

Applies to