Share via


CtiCallStateManager Members

Represents the abstract class interface for the call state manager.

The following tables list the members exposed by the CtiCallStateManager type.

Protected Constructors

  Name Description
  CtiCallStateManager Initializes a new instance of the CtiCallStateManager class.

Top

Public Properties

  Name Description
public property CallCount Gets the number of calls currently in local call list.
public property CallersList Gets or sets the collection of calls that are being managed.
public property CtiHostedControl Gets the pointer to the core CTI interface object that was used to construct this call state manager.
public property EnableAutoAnswer Gets or sets the Boolean value that specifies whether auto answer is enabled.
public property EnableOverrideAutoAnswerOnExistingCalls Gets or sets the Boolean value that specifies whether override auto answer is enabled on existing calls.
public property GetCurrentActiveCallCount Gets the count of active calls.
public property GetRootCtiInterface Gets the root CTI hosted control.

Top

Public Methods

(see also Protected Methods)

  Name Description
public method AddCallInfoItemToCallersList Adds a CallInfoData Item to the CallersList.
public method AnswerCall Checks whether the call with the given call reference ID is answered.
public method ConferenceCall Checks whether the call is conferenced.
public method DirectDialOut Checks whether the direct dial out was successful.
public method Equals  (inherited from Object)
public method GetCallInfoData Overloaded.  
public method GetCallState Gets the current call state.
public method GetCallVariable Required Override This function is called to get a variable from the Call
public method GetHashCode  (inherited from Object)
public method GetType  (inherited from Object)
public method HangUpCall Executes a hang-up call request to the base interface.
public method HoldCall Executes a hold call request to the base interface.
public method IsCallActive Checks whether the current call is active. Required override.
public method OnCallDestructed Called when the call is terminated.
public method OnCallInfoEvent Event Sink for the new call info event.
public method OnCallItemEvent Event sink for call item events from the CTI system.
public method OnCallStateChanged Event Sink for the call status changed event.
public method PickupCall Executes a pick up call request to the base interface.
public method PushUrl Executes a push URL command
public method RaiseCallStateChangeEvent Raises state change event.
public method RaiseNewCallEvent Raises a new call event if a new call event is wired.
public method RejectCall Executes a reject call command to the base interface.
public method RemoveCall Overloaded.  
public method SendChatMessage Executes a send chat message command
public method SetCallVariables Sets the call variables into a call.
public method ToString  (inherited from Object)
public method TransferCall Transfers a call using the additional data to pass the nessessary data to the CTI connector.
public method UpdateCallInfoItemEntry Updates a CallInfoData item in the CallersList
public method UpdateState Updates the current state to new UI controls.
public method WrapUpCall Executes a Wrap up call command to the base interface

Top

Protected Methods

  Name Description
protected method Finalize  (inherited from Object)
protected method MemberwiseClone  (inherited from Object)
protected method OnNewCallEvent Event sink for the new call event.

Top

Public Events

  Name Description
public event CallDestructed Raised when a call is terminated.
public event CallItemEvent Raised when a new call item information event is received.
public event CallManagerStateNewCall Raised when a new call is received.
public event CallManagerStateUpdate Raised when a call’s state changes.

Top

See Also

Reference

CtiCallStateManager Class
Microsoft.Uii.Desktop.Cti.Core Namespace

Unified Service Desk
Send comments about this topic to Microsoft.
© 2015 Microsoft. All rights reserved.