Call Members
Represents a basic call to handle an SDP offer/answer based invite session.
The Call type exposes the following members.
Constructors
Name | Description | |
---|---|---|
Call | Initializes the call for a given conversation. |
Top
Properties
Name | Description | |
---|---|---|
ActiveMediaTypes | Get the list of active media types for this call. | |
ApplicationContext | Gets or sets the application context. | |
CallId | Gets callId for the primary session sip dialog. | |
CanBeDeflected | Gets the value indicating if the call has potential to be deflected to a target other than the original target. | |
CanHandleTransferReceived | Flag indicating whether call is handling the incoming refer messages. | |
Conversation | Gets the conversation that holds this call. | |
DefaultMediaType | Gets the default media type for this call. | |
IsEarlyMediaSupported | Gets or sets the flag to indicate if the call supports the reliable provisional response for early media. | |
IsReplacesSupported | Property to turn off and on the supported capability header. | |
IsThirdPartyCallControl | Gets or sets the flag to indicate that the call is used in a 3rd party call control scenario. | |
LocalTag | LocalTag for the call. | |
OriginalDestinationUri | Gets the original destination URI of this call. | |
RemoteEndpoint | Gets the remote endpoint of the call. | |
RemoteEndpointProperties | Gets the call specific properties of the remote participant endpoint of this call. | |
RemoteTag | Remote tag for the call. | |
State | Gets the current call state. | |
SupportedMediaTypes | Gets the list of supported media types for this call. |
Top
Methods
Name | Description | |
---|---|---|
BeginAccept(AsyncCallback, Object) | Accepts an incoming session and adds the given headers. | |
BeginAccept(CallAcceptOptions, AsyncCallback, Object) | Accepts an incoming session and adds the given headers. | |
BeginEstablish(AsyncCallback, Object) | Establishes an outgoing call. | |
BeginEstablish(CallEstablishOptions, AsyncCallback, Object) | Establishes an outgoing call. | |
BeginEstablish(String, CallEstablishOptions, AsyncCallback, Object) | ||
BeginSendInfo | ||
BeginSendMessage | Sends a message to the specified remote participant. | |
BeginSendReliableProvisionalResponse | Sends a reliable provisional response. | |
BeginTerminate(AsyncCallback, Object) | Terminates the session. | |
BeginTerminate(IEnumerable<(Of <<'(SignalingHeader>)>>), AsyncCallback, Object) | Terminates the session. | |
BeginTransfer(String, CallTransferOptions, AsyncCallback, Object) | ||
BeginTransfer(Call, CallTransferOptions, AsyncCallback, Object) | Intiates a transfer request to the remote participant of the current call to replace another existing call in Attended type. | |
BindMediaProvider | ||
Decline()()()() | Decline an incoming call with 486 (Busy Here) response code. | |
Decline(CallDeclineOptions) | Decline an incoming call with options. | |
EndAccept | ||
EndEstablish | End the Async operation initiated by BeginEstablish() call. | |
EndSendInfo | Complete the SendInfo operation that was initiated earlier. | |
EndSendMessage | Waits for the pending SendMessage operation to complete. | |
EndSendReliableProvisionalResponse | Waits for the pending SendReliableProvisionalResponse operation. | |
EndTerminate | Returns the results of the terminate operation. | |
EndTransfer | Complete the pending transfer operation that was initiated earlier. | |
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
Forward(String) | Forward the call to the specified target URI with a response code 303. | |
Forward(String, CallForwardOptions) | Redirect the call to a different target URI. | |
GetHashCode | (Inherited from Object.) | |
GetMediaForDialReplaces | ||
GetNewEarlyDialog | Returns the dialog context for the new early dialog. | |
GetType | (Inherited from Object.) | |
HandleFlowConfigurationRequested | ||
HandleForwardReceived | ||
HandleMessageReceived | Handle the message received on the call, returns true if call is handling the message. | |
HandleStateChange | Protected method to indicate state change to derive call. | |
HandleTransferNotificationReceived | ||
HandleTransferReceived | A method must be implemented by the derived class to handle the transfer received event. | |
IsSupportedMediaType | Determines whether 'mediaType' is one of the 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. | |
SendProvisionalResponse | Sends a provisional response synchronously. | |
ToString | (Inherited from Object.) | |
UnbindMediaProvider | Remove the bound media provider currently bound. |
Top
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 the 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. |
Top