InstantMessagingCall Members
Provides the ability to send/receive instant messaging calls.
The InstantMessagingCall type exposes the following members.
Constructors
Name | Description | |
---|---|---|
InstantMessagingCall | Initializes the call based on conversation and signaling session. |
Top
Properties
Name | Description | |
---|---|---|
ActiveMediaTypes | Get the list of active media types for this call. (Inherited from Call.) | |
ApplicationContext | Gets or sets the application context. (Inherited from Call.) | |
CallId | Gets callId for the primary session sip dialog. (Inherited from Call.) | |
CanBeDeflected | Gets the value indicating if the call has potential to be deflected to a target other than the original target. (Inherited from Call.) | |
CanHandleTransferReceived | Flag indicating whether call is handling the incoming refer messages. (Inherited from Call.) | |
Conversation | Gets the conversation that holds 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 the flag to indicate if the call supports the reliable provisional response for early media. (Inherited from Call.) | |
IsImmediateAutoAcceptNeeded | A flag indicating that this call should be accepted immediately upon receipt. | |
IsReplacesSupported | Property to turn off and on the supported capability header. (Inherited from Call.) | |
IsThirdPartyCallControl | Gets or sets the flag to indicate that the call is used in a 3rd party call control scenario. (Inherited from Call.) | |
LocalTag | LocalTag for the call. (Inherited from Call.) | |
OriginalDestinationUri | Gets the original destination URI of this 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 | Remote tag for the call. (Inherited from Call.) | |
State | Gets the current call state. (Inherited from Call.) | |
SupportedMediaTypes | List supported Media names, which are acceptable m-lines in sdp offer/answer. (Overrides Call..::..SupportedMediaTypes.) |
Top
Methods
Name | Description | |
---|---|---|
BeginAccept(AsyncCallback, Object) | Accepts an incoming session and adds the given headers. (Inherited from Call.) | |
BeginAccept(CallAcceptOptions, AsyncCallback, Object) | Accepts an incoming session and adds the given headers. (Inherited from Call.) | |
BeginEstablish(AsyncCallback, Object) | Establishes an outgoing call. (Inherited from Call.) | |
BeginEstablish(CallEstablishOptions, AsyncCallback, Object) | Establishes an outgoing call. (Inherited from Call.) | |
BeginEstablish(String, CallEstablishOptions, AsyncCallback, Object) | (Inherited from Call.) | |
BeginEstablish(ToastMessage, CallEstablishOptions, AsyncCallback, Object) | Establishes the session asynchronously. | |
BeginEstablish(String, ToastMessage, CallEstablishOptions, AsyncCallback, Object) | Establishes an instant messaging call to the remote participant. | |
BeginSendInfo | (Inherited from Call.) | |
BeginSendMessage | Sends a message to the specified remote participant. (Inherited from Call.) | |
BeginSendReliableProvisionalResponse | Sends a reliable provisional response. (Inherited from Call.) | |
BeginTerminate(AsyncCallback, Object) | Terminates the session. (Inherited from Call.) | |
BeginTerminate(IEnumerable<(Of <<'(SignalingHeader>)>>), AsyncCallback, Object) | Terminates the session. (Inherited from Call.) | |
BeginTransfer(String, CallTransferOptions, AsyncCallback, Object) | (Inherited from Call.) | |
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. (Inherited from Call.) | |
BindMediaProvider | (Inherited from Call.) | |
Decline()()()() | Decline an incoming call with 486 (Busy Here) response code. (Inherited from Call.) | |
Decline(CallDeclineOptions) | Decline an incoming call with options. (Inherited from Call.) | |
EndAccept | (Inherited from Call.) | |
EndEstablish | End the Async operation initiated by BeginEstablish() call. (Inherited from Call.) | |
EndSendInfo | Complete the SendInfo operation that was initiated earlier. (Inherited from Call.) | |
EndSendMessage | Waits for the pending SendMessage operation to complete. (Inherited from Call.) | |
EndSendReliableProvisionalResponse | Waits for the pending SendReliableProvisionalResponse operation. (Inherited from Call.) | |
EndTerminate | Returns the results of the terminate operation. (Inherited from Call.) | |
EndTransfer | Complete the pending transfer operation that was initiated earlier. (Inherited from Call.) | |
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
Forward(String) | Forward the call to the specified target URI with a response code 303. (Inherited from Call.) | |
Forward(String, CallForwardOptions) | Redirect the call to a different target URI. (Inherited from Call.) | |
GetHashCode | (Inherited from Object.) | |
GetMediaForDialReplaces | (Inherited from Call.) | |
GetNewEarlyDialog | Returns the dialog context for the new early dialog. (Inherited from Call.) | |
GetType | (Inherited from Object.) | |
HandleFlowConfigurationRequested | (Overrides Call..::..HandleFlowConfigurationRequested(MediaFlow).) | |
HandleForwardReceived | (Overrides Call..::..HandleForwardReceived(CallForwardReceivedEventArgs).) | |
HandleMessageReceived | Handle the message received on the call, returns true if call is handling the message. (Inherited from Call.) | |
HandleStateChange | Protected method to indicate state change to derive call. (Overrides Call..::..HandleStateChange(CallStateChangedEventArgs).) | |
HandleTransferNotificationReceived | (Overrides Call..::..HandleTransferNotificationReceived(TransferStateChangedEventArgs).) | |
HandleTransferReceived | A method must be implemented by the derived class to handle the transfer received event. (Overrides Call..::..HandleTransferReceived(CallTransferReceivedEventArgs).) | |
IsSupportedMediaType | Determines whether 'mediaType' is one of the 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. (Inherited from Call.) | |
SendProvisionalResponse | Sends a provisional response synchronously. (Inherited from Call.) | |
ToString | (Inherited from Object.) | |
UnbindMediaProvider | Remove the bound media provider currently bound. (Inherited from Call.) |
Top
Events
Name | Description | |
---|---|---|
AutoAcceptNeeded | Raised when the call needs to be auto 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 | ||
ProvisionalResponseReceived | Raised when a provisional response is received for the 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.) |
Top