Class CallRequestBuilder
The type CallRequestBuilder.
Inheritance
System.Object
CallRequestBuilder
Inherited Members
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()
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
View Source
Operations
Gets the request builder for Operations.
Declaration
public ICallOperationsCollectionRequestBuilder Operations { get; }
Property Value
View Source
Participants
Gets the request builder for Participants.
Declaration
public ICallParticipantsCollectionRequestBuilder Participants { get; }
Property Value
Methods
View Source
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
View Source
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
View Source
ChangeScreenSharingRole(ScreenSharingRole)
Gets the request builder for CallChangeScreenSharingRole.
Declaration
public ICallChangeScreenSharingRoleRequestBuilder ChangeScreenSharingRole(ScreenSharingRole role)
Parameters
Returns
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
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
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
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
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
View Source
Reject(Nullable<RejectReason>)
Gets the request builder for CallReject.
Declaration
public ICallRejectRequestBuilder Reject(RejectReason? reason = default(RejectReason? ))
Parameters
Returns
View Source
Request()
Declaration
public ICallRequest Request()
Returns
View Source
Request(IEnumerable<Option>)
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
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
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
Returns
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
View Source
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
Implements