Class CallExtensions
Extensions for call collections.
Inheritance
System.Object
CallExtensions
Namespace: Microsoft.Graph.Calls
Assembly: Microsoft.Graph.Calls.dll
Syntax
public static class CallExtensions : object
Methods
View SourceAnswerAsync(ICall, IEnumerable<MediaInfo>, IEnumerable<Modality>, String, CancellationToken)
Answers a call with service hosted media configuration.
Declaration
public static Task AnswerAsync(this ICall call, IEnumerable<MediaInfo> preFetchMedia, IEnumerable<Modality> acceptedModalities, string callbackUri = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
ICall | call | The call. |
IEnumerable<MediaInfo> | preFetchMedia | The pre-fetch media. |
IEnumerable<Modality> | acceptedModalities | The modalities to accept. |
System.String | callbackUri | The callback uri. |
CancellationToken | cancellationToken | The cancellation token. |
Returns
Type | Description |
---|---|
Task | The |
AnswerAsync(ICall, IMediaSession, String, CancellationToken)
Answers a call with locally hosted media configuration.
Declaration
public static Task AnswerAsync(this ICall call, IMediaSession mediaSession, string callbackUri = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
ICall | call | The call. |
IMediaSession | mediaSession | The media session. |
System.String | callbackUri | The callback uri. |
CancellationToken | cancellationToken | The cancellation token. |
Returns
Type | Description |
---|---|
Task | The |
AnswerAsync(ICall, String, CancellationToken)
Answers a call with no media configuration.
Declaration
public static Task AnswerAsync(this ICall call, string callbackUri = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
ICall | call | The call. |
System.String | callbackUri | The callback uri. |
CancellationToken | cancellationToken | The cancellation token. |
Returns
Type | Description |
---|---|
Task | The |