InstantMessagingCall Members

Include Protected Members
Include Inherited Members

InstantMessagingCall is the class that supports instant messaging-based communication.

The InstantMessagingCall type exposes the following members.

Constructors

  Name Description
Public method InstantMessagingCall Creates a new instance of the InstantMessagingCall class.

Top

Properties

  Name Description
Public property ActiveMediaTypes Obsolete. (inherited from Call)
Public property ApplicationContext (inherited from Call)
Public property CallId (inherited from Call)
Protected property CanBeDeflected (inherited from Call)
Protected property CanHandleTransferReceived (inherited from Call)
Public property Conversation (inherited from Call)
Public property DefaultMediaType Gets the default media type for this call. (Overrides Call.DefaultMediaType.)
Public property Flow Gets an InstantMessagingFlow for this call.
Public property IsEarlyMediaSupported (inherited from Call)
Public property IsImmediateAutoAcceptNeeded Gets whether the call should be automatically accepted. immediately upon receipt.
Public property IsReplacesSupported (inherited from Call)
Public property IsThirdPartyCallControl (inherited from Call)
Protected property IsUsingGeneratedIdentity (inherited from Call)
Public property LocalTag (inherited from Call)
Public property OriginalDestinationUri (inherited from Call)
Public property RemoteEndpoint (inherited from Call)
Public property RemoteEndpointProperties (inherited from Call)
Public property RemoteTag (inherited from Call)
Public property RouteSetStatus (inherited from Call)
Public property State (inherited from Call)
Public property SupportedMediaTypes Gets the list of supported Media names, which are acceptable m-lines in SDP offer/answer. (Overrides Call.SupportedMediaTypes.)

Top

Methods

  Name Description
Public method BeginAccept(AsyncCallback, Object) (inherited from Call)
Public method BeginAccept(CallAcceptOptions, AsyncCallback, Object) (inherited from Call)
Public method BeginEstablish(AsyncCallback, Object) (inherited from Call)
Public method BeginEstablish(CallEstablishOptions, AsyncCallback, Object) (inherited from Call)
Public method BeginEstablish(String, CallEstablishOptions, AsyncCallback, Object) (inherited from Call)
Public method BeginEstablish(ToastMessage, CallEstablishOptions, AsyncCallback, Object) Begins the operation of establishing the instant messaging call on existing Conversation.
Public method BeginEstablish(String, ToastMessage, CallEstablishOptions, AsyncCallback, Object) Begins the operation of establishing the instant messaging call with the remote participant.
Protected method BeginHandleTermination (inherited from Call)
Public method BeginSendInfo Obsolete. (inherited from Call)
Protected method BeginSendMessage (inherited from Call)
Protected method BeginSendReliableProvisionalResponse (inherited from Call)
Public method BeginTerminate(AsyncCallback, Object) (inherited from Call)
Public method BeginTerminate(CallTerminateOptions, AsyncCallback, Object) (inherited from Call)
Public method BeginTerminate(IEnumerable<SignalingHeader>, AsyncCallback, Object) (inherited from Call)
Protected method BeginTransfer(String, CallTransferOptions, AsyncCallback, Object) (inherited from Call)
Protected method BeginTransfer(Call, CallTransferOptions, AsyncCallback, Object) (inherited from Call)
Public method BindMediaProvider (inherited from Call)
Public method Decline() (inherited from Call)
Public method Decline(CallDeclineOptions) (inherited from Call)
Public method EndAccept (inherited from Call)
Public method EndEstablish (inherited from Call)
Protected method EndHandleTermination (inherited from Call)
Public method EndSendInfo Obsolete. (inherited from Call)
Protected method EndSendMessage (inherited from Call)
Protected method EndSendReliableProvisionalResponse (inherited from Call)
Public method EndTerminate (inherited from Call)
Protected method EndTransfer (inherited from Call)
Public method Equals (inherited from Object)
Protected method Finalize (inherited from Object)
Protected method Forward(String) (inherited from Call)
Protected method Forward(String, CallForwardOptions) (inherited from Call)
Public method GetActiveMediaTypes (inherited from Call)
Public method GetHashCode (inherited from Object)
Protected method GetMediaForDialReplaces (inherited from Call)
Public method GetNewEarlyDialog (inherited from Call)
Public method GetTraceCorrelationID (inherited from Call)
Public method GetType (inherited from Object)
Protected method HandleCallMessageReceived (inherited from Call)
Protected method HandleFlowConfigurationRequested Handles the FlowConfigurationRequested event raising. (Overrides Call.HandleFlowConfigurationRequested(MediaFlow).)
Protected method HandleForwardReceived Handles the forward response. (Overrides Call.HandleForwardReceived(CallForwardReceivedEventArgs).)
Protected method HandleMessageReceived Obsolete. (inherited from Call)
Protected method HandleStateChange Indicates a state change to the derived call. (Overrides Call.HandleStateChange(CallStateChangedEventArgs).)
Protected method HandleTransferNotificationReceived Handles the received notifications. (Overrides Call.HandleTransferNotificationReceived(TransferStateChangedEventArgs).)
Protected method HandleTransferReceived Handles the transfer received event. (Overrides Call.HandleTransferReceived(CallTransferReceivedEventArgs).)
Public method IsSupportedMediaType (inherited from Call)
Protected method MakeCallback (inherited from Call)
Protected method MemberwiseClone (inherited from Object)
Protected method ProcessIncomingInviteHeaders Checks the interesting headers for the call and initializes the needed call properties. (Overrides Call.ProcessIncomingInviteHeaders(IEnumerable<SignalingHeader>).)
Protected method RaiseEvent<TEventArg> (inherited from Call)
Protected method SendProvisionalResponse (inherited from Call)
Public method ToString (inherited from Object)
Public method UnbindMediaProvider (inherited from Call)

Top

Events

  Name Description
Public event AutoAcceptNeeded Raised when the call needs to be automatically accepted by the application.
Public event ConversationChanged (inherited from Call)
Public event InfoReceived Obsolete. (inherited from Call)
Public event InstantMessagingFlowConfigurationRequested Raised when InstantMessagingFlow is created. Applications can use this event handler to register for flow related event handlers and optionally set flow configuration.
Public event ProvisionalResponseReceived (inherited from Call)
Public event RemoteParticipantChanged (inherited from Call)
Public event RouteSetStatusChanged (inherited from Call)
Public event StateChanged (inherited from Call)

Top

See Also

Reference

InstantMessagingCall Class

Microsoft.Rtc.Collaboration Namespace