The Calltype exposes the following members.

Constructors

  Name Description
Call
Creates a new instance of the Call class.

Methods

  Name Description
BeginAccept Overloaded.
BeginEstablish Overloaded.
BeginSendInfo
Sends an INFO message to the remote participant of this call.
BeginSendMessage
Send a message to the remote partcipant specified.
BeginSendReliableProvisionalResponse
This method can be used to send a reliable provisional response with option to send answer for early media. If the inviter supports 100rel and the local policy is not unsupported, this method will wait for the PRACK. Otherwise, this method will not require 100rel. Any application that supports 100rel is recommended to use this method for sending provisional response. SendProvisional method can be used only when the application knows for sure that the remote does not require 100rel.
BeginTerminate Overloaded.
BeginTransfer Overloaded.
BindMediaProvider
Binds a user-specified media provider to the call.
Decline Overloaded.
EndAccept
This method is used to determine whether the corresponding operation completed successfully. This method will wait if the operation has not yet completed
EndEstablish
This method is used to determine whether the corresponding operation completed successfully. This method will wait if the operation has not yet completed
EndSendInfo
This method is used to determine whether the corresponding operation completed successfully. This method will wait if the operation has not yet completed
EndSendMessage
This method is used to determine whether the corresponding operation completed successfully. This method will wait if the operation has not yet completed
EndSendReliableProvisionalResponse
This method is used to determine whether the corresponding operation completed successfully. This method will wait if the operation has not yet completed
EndTerminate
This method is used to determine whether the corresponding operation completed successfully. This method will wait if the operation has not yet completed
EndTransfer
This method is used to determine whether the corresponding operation completed successfully. This method will wait if the operation has not yet completed
Equals (Inherited from Object.)
Finalize (Inherited from Object.)
Forward Overloaded.
GetHashCode (Inherited from Object.)
GetMediaForDialReplaces
Gets the MCU should offer when dialing/replacing this call.
GetNewEarlyDialog
Returns the dialog context for the new early dialog.
GetType (Inherited from Object.)
HandleFlowConfigurationRequested
Synchronously raises the flow to the application.
HandleForwardReceived
Handles a forwarding event in a class derived from the call class.
HandleMessageReceived
Handles a message received event in a class derived from the call class.
HandleStateChange
Indicates a state change in an instance of a class derived from the Call class.
HandleTransferNotificationReceived
Handles a transfer notification received event in a class derived from the call class.
HandleTransferReceived
Handles a transfer received event in a class derived from the call class.
IsSupportedMediaType
Determines whether the given mediaType is present in the list of supported media types.
MakeCallback
Invokes a specified call using the application's queue for the events.
MemberwiseClone (Inherited from Object.)
ProcessIncomingInviteHeaders
Check the interesting headers for the call and initialize the needed call properties.
RaiseEvent < (Of < ( TEventArg > ) > )
Raises a generic event with a specific event argument type to the application
SendProvisionalResponse
Sends a provisional response synchronously.
ToString (Inherited from Object.)
UnbindMediaProvider
Removes the currently bound media provider.

Properties

  Name Description
ActiveMediaTypes
Gets the list of active media types for the call.
ApplicationContext
Gets or sets an application-defined context.
CallId
Gets the CallId of the primary SIP session used by the call.
CanBeDeflected
Gets whether this call can be deflected to a destination URI other than given destination URI.
CanHandleTransferReceived
Gets whether the application supports handling of incoming transfer requests.
Conversation
Gets the conversation that contains this call.
DefaultMediaType
Gets or sets the default media type that will be used to establish an outbound call.
IsEarlyMediaSupported
Gets or sets whether the call supports the reliable provisional response for early media.
IsReplacesSupported
Gets whether the local endpoint supports a call replacement feature.
IsThirdPartyCallControl
Gets whether the call is used in a third-party call control scenario.
LocalTag
Gets the LocalTag of the primary session.
OriginalDestinationUri
Gets the original destination URI of the call.
RemoteEndpoint
Gets the remote endpoint of the call.
RemoteEndpointProperties
Gets the call-specific properties of the remote participant endpoint of this call.
RemoteTag
Gets the remote tag of the primary session.
State
Gets the current state of the call.
SupportedMediaTypes
Gets the collection of media types supported by the call.

Remarks

The collection is implemented by every subclass.

Events

  Name Description
ConversationChanged
Raised when this call is moved to a derived conversation.
InfoReceived
Raised when an INFO message is received on this call.
ProvisionalResponseReceived
Raised when a provisional response is received for an outgoing INVITE.
RemoteParticipantChanged
Raised when the remote participant that accepted this call cannot be verified as matching the original participant invited.
StateChanged
Raised when the state of the call changes.

See Also