The AudioVideoCalltype exposes the following members.

Constructors

  Name Description
AudioVideoCall
Creates a new instance of the AudioVideoCall and binds this call to the given conversation.

Methods

  Name Description
BeginAccept Overloaded.
BeginEstablish Overloaded.
BeginEstablishEarlyMedia Overloaded.
BeginSendInfo
Sends an INFO message to the remote participant of this call.
(Inherited from Call.)
BeginSendMessage
Send a message to the remote partcipant specified.
(Inherited from Call.)
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.
(Inherited from Call.)
BeginTerminate Overloaded.
BeginTransfer Overloaded.
BindMediaProvider
Binds a user-specified media provider to the call.
(Inherited from 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
(Inherited from Call.)
EndEstablish
This method is used to determine whether the corresponding operation completed successfully. This method will wait if the operation has not yet completed
(Inherited from Call.)
EndEstablishEarlyMedia
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
(Inherited from Call.)
EndSendMessage
This method is used to determine whether the corresponding operation completed successfully. This method will wait if the operation has not yet completed
(Inherited from Call.)
EndSendReliableProvisionalResponse
This method is used to determine whether the corresponding operation completed successfully. This method will wait if the operation has not yet completed
(Inherited from Call.)
EndTerminate
This method is used to determine whether the corresponding operation completed successfully. This method will wait if the operation has not yet completed
(Inherited from Call.)
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 media to be offered by the MCU for dial out replacements.
(Overrides Call . . :: . GetMediaForDialReplaces () () () .)
GetNewEarlyDialog
Returns the dialog context for the new early dialog.
(Inherited from Call.)
GetType (Inherited from Object.)
HandleFlowConfigurationRequested
This method handles flow created event reported by the provider via the base call.
(Overrides Call . . :: . HandleFlowConfigurationRequested(MediaFlow).)
HandleForwardReceived
A method that must be implemented by the derived class to handle the forward response received for a call.
(Overrides Call . . :: . HandleForwardReceived(CallForwardReceivedEventArgs).)
HandleMessageReceived
Handles a message received event in a class derived from the call class.
(Inherited from Call.)
HandleStateChange
Indicates a state change in an instance of a class derived from the Call class.
(Inherited from Call.)
HandleTransferNotificationReceived
A method that must be implemented by the derived class to handle the notifications received for a transfer operations sent.
(Overrides Call . . :: . HandleTransferNotificationReceived(TransferStateChangedEventArgs).)
HandleTransferReceived
A method must be implemented by the derived class to handle the transfer received event. The subclass is responsible for either rejecting the event without exposing it to the application, or raising a strongly typed event.
(Overrides Call . . :: . HandleTransferReceived(CallTransferReceivedEventArgs).)
IsSupportedMediaType
Determines whether the given mediaType is present in the list of supported media types.
(Inherited from Call.)
MakeCallback
Invokes a specified call using the application's queue for the events.
(Inherited from Call.)
MemberwiseClone (Inherited from Object.)
ProcessIncomingInviteHeaders
Check the interesting headers for the call and initialize the needed call properties.
(Overrides Call . . :: . ProcessIncomingInviteHeaders(IEnumerable < (Of < ( SignalingHeader > ) > ) ).)
RaiseEvent < (Of < ( TEventArg > ) > )
Raises a generic event with a specific event argument type to the application
(Inherited from Call.)
SendProvisionalResponse
Sends a provisional response synchronously with optional support for early media.
ToString (Inherited from Object.)
UnbindMediaProvider
Removes the currently bound media provider.
(Inherited from Call.)

Properties

  Name Description
ActiveMediaTypes
Gets the list of active media types for the call.
(Inherited from Call.)
ApplicationContext
Gets or sets an application-defined context.
(Inherited from Call.)
CallId
Gets the CallId of the primary SIP session used by the call.
(Inherited from Call.)
CanBeDeflected
Gets whether the call has potential to be deflected to some other target than the original target.
(Overrides Call . . :: . CanBeDeflected.)
CanHandleTransferReceived
Gets whether call is handling the incoming refer messages.
(Overrides Call . . :: . CanHandleTransferReceived.)
Conversation
Gets the conversation that contains this call.
(Inherited from Call.)
DefaultMediaType
Gets or sets the default media type for this call.
(Overrides Call . . :: . DefaultMediaType.)
Flow
Gets the audio video flow associated with this call.
IsEarlyMediaSupported
Gets or sets whether the call supports the reliable provisional response for early media.
(Inherited from Call.)
IsReplacesSupported
Gets whether the local endpoint supports a call replacement feature.
(Inherited from Call.)
IsThirdPartyCallControl
Gets whether the call is used in a third-party call control scenario.
(Inherited from Call.)
LocalTag
Gets the LocalTag of the primary session.
(Inherited from Call.)
OriginalDestinationUri
Gets the original destination URI of the call.
(Inherited from Call.)
RemoteEndpoint
Gets the remote endpoint of the call.
(Inherited from Call.)
RemoteEndpointProperties
Gets the call-specific properties of the remote participant endpoint of this call.
(Inherited from Call.)
RemoteTag
Gets the remote tag of the primary session.
(Inherited from Call.)
State
Gets the current state of the call.
(Inherited from Call.)
SupportedMediaTypes
Gets the list of supported Media names, which are acceptable m-lines in SDP offer/answer.
(Overrides Call . . :: . SupportedMediaTypes.)

Events

  Name Description
AudioVideoFlowConfigurationRequested
Raised when AudioVideoFlowis created. Applications can use this event handler to register for flow related event handlers and optionally set flow configuration.
ConversationChanged
Raised when this call is moved to a derived conversation.
(Inherited from Call.)
Forwarded
Raised when the call is forwarded.
InfoReceived
Raised when an INFO message is received on this call.
(Inherited from Call.)
MediaTroubleshootingDataReported
Raised when the current call has media troubleshooting data to be reported to the application.
ProvisionalResponseReceived
Raised when a provisional response is received for an outgoing INVITE.
(Inherited from Call.)
RemoteParticipantChanged
Raised when the remote participant that accepted this call cannot be verified as matching the original participant invited.
(Inherited from Call.)
StateChanged
Raised when the state of the call changes.
(Inherited from Call.)
TransferReceived
Raised when the current call is transferred.
TransferStateChanged
Raised when the state of the transfer changes as notified by the remote participant.

See Also