Call Methods |
The Call type exposes the following members.
Name | Description | |
---|---|---|
Accept |
For an incoming call, Requests acceptance of an incoming call.
| |
AcceptVideo |
Accepts an incoming video request to add video to the call.
| |
AddCollaboration |
Adding a collaboration session to the active call. This method is to bring the call to
the correct state for triggering the auto-creation collaboration feature. If the call is a P2P
call and the collaboration service requires the call to be a conference, the P2P call
will be escalated to the conference. If the call is already a conference, then this method
will not do anything.
| |
AddRemoteAddressDigit |
For a call in the off-hook dialing state, adds a digit to the remote
address being collected via a dial pad.
| |
Deny(CallCallCompletionHandler) |
For an incoming call, denies the call using appropriate reason based on
SipUserConfiguration.CallDenialPolicy configuration property.
The default denial reason is busy.
| |
Deny(DenialReason, CallCallCompletionHandler) |
For an incoming call, denies the call for the specified
reason regardless of the configured
SipUserConfiguration.CallDenialPolicy property.
| |
DenyVideo |
Denies an incoming video request to add video to the call.
| |
End |
Requests termination of the call.
| |
GetTransferToCapability |
Capability info indicating whether the call can be transferred to target call.
| |
Hold |
Requests that an active call be held.
| |
Ignore |
For an incoming call, ignores the call.
| |
Join |
For a remote call, joins the call.
| |
MuteAudio |
Mutes or unmutes the call's audio.
| |
ReadAudioDetails |
Returns detailed information about the audio channel associated with
the call.
| |
ReadVideoDetails |
Returns detailed information about all video channels associated
with the call.
| |
SendDtmf |
Sends the specified DTMF tone.
| |
SetReceiveVideoResolutionPreferences |
Used in conjunction with SetVideoMode(VideoMode, CallCallCompletionHandler) to set receive
video resolutions the client application wants to have for multi video stream calls.
Calling this method is optional.
| |
SetVideoMode |
Set the video mode for the call.
| |
SetVideoResolutionPreference |
Used in conjunction with SetVideoMode(VideoMode, CallCallCompletionHandler) to set video resolution.
The actual resolution can be lower than the specified preference. It is subjected to negotiation result, configuration limits, and/or hardware capability.
Calling this method is optional. This method may be called mid-call.
Note: This API adjusts the encoder and decoder resolution. It does not affect the video capture resolution. Refer to the media engine documentation to adjust the video capture resolution.
| |
SilenceSpeaker |
Silences or unsilences speaker for the call.
| |
Start |
Starts an outgoing call to the current remote address.
| |
Transfer(String, CallTransferStatusHandler) |
Transfers this call to the specified remote address (an
unattended transfer).
| |
Transfer(Call, CallTransferStatusHandler) |
Transfers this call to another call (an attended transfer).
| |
Transfer(String, Boolean, CallTransferStatusHandler) |
Transfers this call to the specified remote address (an
unattended transfer).
| |
TransferToVoicemail(String, CallTransferStatusHandler) |
Transfers this call to the specified remote address's voicemail (an
unattended transfer).
| |
TransferToVoicemail(String, Boolean, CallTransferStatusHandler) |
Transfers this call to the specified remote address's voicemail (an
unattended transfer).
| |
Unhold |
Requests that a held call be unheld.
|