The InstantMessagingCalltype exposes the following members.
Constructors
Name | Description | |
---|---|---|
InstantMessagingCall |
Creates a new instance of the
InstantMessagingCall class.
|
Methods
Name | Description | |
---|---|---|
BeginAccept | Overloaded. | |
BeginEstablish | 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.) |
|
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 (Inherited from
Call.) |
|
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. (Inherited from
Call.) |
|
GetNewEarlyDialog |
Returns the dialog context for the new early
dialog. (Inherited from
Call.) |
|
GetType | (Inherited from Object.) | |
HandleFlowConfigurationRequested |
Handles the FlowConfigurationRequested event
raising. (Overrides
Call
.
.
::
.
HandleFlowConfigurationRequested(MediaFlow).) |
|
HandleForwardReceived |
Handles the forward response. (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 to the derived
call. (Overrides
Call
.
.
::
.
HandleStateChange(CallStateChangedEventArgs).) |
|
HandleTransferNotificationReceived |
Handles the received
notifications. (Overrides
Call
.
.
::
.
HandleTransferNotificationReceived(TransferStateChangedEventArgs).) |
|
HandleTransferReceived |
Handles the transfer received
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 |
Checks the interesting headers for the call
and initializes 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. (Inherited from
Call.) |
|
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 this call can be deflected to a
destination URI other than given destination URI. (Inherited
from
Call.) |
|
CanHandleTransferReceived |
Gets whether the application supports handling
of incoming transfer requests. (Inherited from
Call.) |
|
Conversation |
Gets the conversation that contains this
call. (Inherited from
Call.) |
|
DefaultMediaType |
Gets the default media type for this
call. (Overrides
Call
.
.
::
.
DefaultMediaType.) |
|
Flow |
Gets an instance of InstantMessagingFlow for
this call.
|
|
IsEarlyMediaSupported |
Gets or sets whether the call supports the
reliable provisional response for early media. (Inherited from
Call.) |
|
IsImmediateAutoAcceptNeeded |
Gets whether whether the call should be
automatically accepted immediately upon receipt.
|
|
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 | |
---|---|---|
AutoAcceptNeeded |
Raised when the call needs to be automatically
accepted by the application.
|
|
ConversationChanged |
Raised when this call is moved to a derived
conversation. (Inherited from
Call.) |
|
InfoReceived |
Raised when an INFO message is received on
this call. (Inherited from
Call.) |
|
InstantMessagingFlowConfigurationRequested |
Raised when
InstantMessagingFlowis created. Applications can use this event
handler to register for flow related event handlers and optionally
set flow configuration.
|
|
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.) |