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