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.
|