Show / Hide Table of Contents

Class CallRequestBuilder

The type CallRequestBuilder.

Inheritance
System.Object
BaseRequestBuilder
EntityRequestBuilder
CallRequestBuilder
Implements
ICallRequestBuilder
IEntityRequestBuilder
IBaseRequestBuilder
Inherited Members
BaseRequestBuilder.Client
BaseRequestBuilder.RequestUrl
BaseRequestBuilder.AppendSegmentToRequestUrl(String)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Microsoft.Graph
Assembly: Microsoft.Graph.CoreSDK.dll
Syntax
public class CallRequestBuilder : EntityRequestBuilder, ICallRequestBuilder, IEntityRequestBuilder, IBaseRequestBuilder

Constructors

View Source

CallRequestBuilder(String, IBaseClient)

Constructs a new CallRequestBuilder.

Declaration
public CallRequestBuilder(string requestUrl, IBaseClient client)
Parameters
Type Name Description
System.String requestUrl

The URL for the built request.

IBaseClient client

The IBaseClient for handling requests.

Properties

View Source

AudioRoutingGroups

Gets the request builder for AudioRoutingGroups.

Declaration
public ICallAudioRoutingGroupsCollectionRequestBuilder AudioRoutingGroups { get; }
Property Value
Type Description
ICallAudioRoutingGroupsCollectionRequestBuilder

The ICallAudioRoutingGroupsCollectionRequestBuilder.

View Source

Operations

Gets the request builder for Operations.

Declaration
public ICallOperationsCollectionRequestBuilder Operations { get; }
Property Value
Type Description
ICallOperationsCollectionRequestBuilder

The ICallOperationsCollectionRequestBuilder.

View Source

Participants

Gets the request builder for Participants.

Declaration
public ICallParticipantsCollectionRequestBuilder Participants { get; }
Property Value
Type Description
ICallParticipantsCollectionRequestBuilder

The ICallParticipantsCollectionRequestBuilder.

Methods

View Source

Answer(String, MediaConfig, IEnumerable<Modality>)

Gets the request builder for CallAnswer.

Declaration
public ICallAnswerRequestBuilder Answer(string callbackUri, MediaConfig mediaConfig, IEnumerable<Modality> acceptedModalities = null)
Parameters
Type Name Description
System.String callbackUri
MediaConfig mediaConfig
System.Collections.Generic.IEnumerable<Modality> acceptedModalities
Returns
Type Description
ICallAnswerRequestBuilder

The ICallAnswerRequestBuilder.

View Source

CancelMediaProcessing(Nullable<Boolean>, String)

Gets the request builder for CallCancelMediaProcessing.

Declaration
public ICallCancelMediaProcessingRequestBuilder CancelMediaProcessing(bool? all = default(bool? ), string clientContext = null)
Parameters
Type Name Description
System.Nullable<System.Boolean> all
System.String clientContext
Returns
Type Description
ICallCancelMediaProcessingRequestBuilder

The ICallCancelMediaProcessingRequestBuilder.

View Source

ChangeScreenSharingRole(ScreenSharingRole)

Gets the request builder for CallChangeScreenSharingRole.

Declaration
public ICallChangeScreenSharingRoleRequestBuilder ChangeScreenSharingRole(ScreenSharingRole role)
Parameters
Type Name Description
ScreenSharingRole role
Returns
Type Description
ICallChangeScreenSharingRoleRequestBuilder

The ICallChangeScreenSharingRoleRequestBuilder.

View Source

Mute(String)

Gets the request builder for CallMute.

Declaration
public ICallMuteRequestBuilder Mute(string clientContext = null)
Parameters
Type Name Description
System.String clientContext
Returns
Type Description
ICallMuteRequestBuilder

The ICallMuteRequestBuilder.

View Source

PlayPrompt(IEnumerable<Prompt>, String)

Gets the request builder for CallPlayPrompt.

Declaration
public ICallPlayPromptRequestBuilder PlayPrompt(IEnumerable<Prompt> prompts, string clientContext = null)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<Prompt> prompts
System.String clientContext
Returns
Type Description
ICallPlayPromptRequestBuilder

The ICallPlayPromptRequestBuilder.

View Source

Recognize(IEnumerable<Prompt>, Nullable<Boolean>, String, Nullable<Int32>, Nullable<Int32>, IEnumerable<RecognitionOption>, CollectDigits, String)

Gets the request builder for CallRecognize.

Declaration
public ICallRecognizeRequestBuilder Recognize(IEnumerable<Prompt> prompts = null, bool? bargeInAllowed = default(bool? ), string culture = null, int? initialSilenceTimeoutInSeconds = default(int? ), int? interDigitTimeoutInSeconds = default(int? ), IEnumerable<RecognitionOption> choices = null, CollectDigits collectDigits = null, string clientContext = null)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<Prompt> prompts
System.Nullable<System.Boolean> bargeInAllowed
System.String culture
System.Nullable<System.Int32> initialSilenceTimeoutInSeconds
System.Nullable<System.Int32> interDigitTimeoutInSeconds
System.Collections.Generic.IEnumerable<RecognitionOption> choices
CollectDigits collectDigits
System.String clientContext
Returns
Type Description
ICallRecognizeRequestBuilder

The ICallRecognizeRequestBuilder.

View Source

Record(IEnumerable<Prompt>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, String)

Gets the request builder for CallRecord.

Declaration
public ICallRecordRequestBuilder Record(IEnumerable<Prompt> prompts = null, bool? bargeInAllowed = default(bool? ), int? initialSilenceTimeoutInSeconds = default(int? ), int? maxSilenceTimeoutInSeconds = default(int? ), int? maxRecordDurationInSeconds = default(int? ), bool? playBeep = default(bool? ), bool? streamWhileRecording = default(bool? ), IEnumerable<string> stopTones = null, string clientContext = null)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<Prompt> prompts
System.Nullable<System.Boolean> bargeInAllowed
System.Nullable<System.Int32> initialSilenceTimeoutInSeconds
System.Nullable<System.Int32> maxSilenceTimeoutInSeconds
System.Nullable<System.Int32> maxRecordDurationInSeconds
System.Nullable<System.Boolean> playBeep
System.Nullable<System.Boolean> streamWhileRecording
System.Collections.Generic.IEnumerable<System.String> stopTones
System.String clientContext
Returns
Type Description
ICallRecordRequestBuilder

The ICallRecordRequestBuilder.

View Source

Redirect(IEnumerable<ParticipantInfo>, Nullable<CallDisposition>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>)

Gets the request builder for CallRedirect.

Declaration
public ICallRedirectRequestBuilder Redirect(IEnumerable<ParticipantInfo> targets, CallDisposition? targetDisposition = default(CallDisposition? ), int? timeout = default(int? ), bool? maskCallee = default(bool? ), bool? maskCaller = default(bool? ))
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<ParticipantInfo> targets
System.Nullable<CallDisposition> targetDisposition
System.Nullable<System.Int32> timeout
System.Nullable<System.Boolean> maskCallee
System.Nullable<System.Boolean> maskCaller
Returns
Type Description
ICallRedirectRequestBuilder

The ICallRedirectRequestBuilder.

View Source

Reject(Nullable<RejectReason>)

Gets the request builder for CallReject.

Declaration
public ICallRejectRequestBuilder Reject(RejectReason? reason = default(RejectReason? ))
Parameters
Type Name Description
System.Nullable<RejectReason> reason
Returns
Type Description
ICallRejectRequestBuilder

The ICallRejectRequestBuilder.

View Source

Request()

Builds the request.

Declaration
public ICallRequest Request()
Returns
Type Description
ICallRequest

The built request.

View Source

Request(IEnumerable<Option>)

Builds the request.

Declaration
public ICallRequest Request(IEnumerable<Option> options)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<Option> options

The query and header options for the request.

Returns
Type Description
ICallRequest

The built request.

View Source

SubscribeToTone(String)

Gets the request builder for CallSubscribeToTone.

Declaration
public ICallSubscribeToToneRequestBuilder SubscribeToTone(string clientContext = null)
Parameters
Type Name Description
System.String clientContext
Returns
Type Description
ICallSubscribeToToneRequestBuilder

The ICallSubscribeToToneRequestBuilder.

View Source

Transfer(InvitationParticipantInfo, IdentitySet, String)

Gets the request builder for CallTransfer.

Declaration
public ICallTransferRequestBuilder Transfer(InvitationParticipantInfo transferTarget = null, IdentitySet target = null, string replacesCallId = null)
Parameters
Type Name Description
InvitationParticipantInfo transferTarget
IdentitySet target
System.String replacesCallId
Returns
Type Description
ICallTransferRequestBuilder

The ICallTransferRequestBuilder.

View Source

Unmute(String)

Gets the request builder for CallUnmute.

Declaration
public ICallUnmuteRequestBuilder Unmute(string clientContext = null)
Parameters
Type Name Description
System.String clientContext
Returns
Type Description
ICallUnmuteRequestBuilder

The ICallUnmuteRequestBuilder.

View Source

UpdateMetadata(String, String)

Gets the request builder for CallUpdateMetadata.

Declaration
public ICallUpdateMetadataRequestBuilder UpdateMetadata(string metadata = null, string clientContext = null)
Parameters
Type Name Description
System.String metadata
System.String clientContext
Returns
Type Description
ICallUpdateMetadataRequestBuilder

The ICallUpdateMetadataRequestBuilder.

Implements

ICallRequestBuilder
IEntityRequestBuilder
IBaseRequestBuilder
  • View Source
Back to top Generated by DocFX