Skip to content

Latest commit

 

History

History
33 lines (26 loc) · 1.21 KB

call-answer-php-snippets.md

File metadata and controls

33 lines (26 loc) · 1.21 KB
description
Automatically generated file. DO NOT MODIFY
<?phpuseMicrosoft\Graph\GraphServiceClient; useMicrosoft\Graph\Generated\Communications\Calls\Item\Answer\AnswerPostRequestBody; useMicrosoft\Graph\Generated\Models\AppHostedMediaConfig; useMicrosoft\Graph\Generated\Models\Modality; useMicrosoft\Graph\Generated\Models\IncomingCallOptions; $graphServiceClient = newGraphServiceClient($tokenRequestContext, $scopes); $requestBody = newAnswerPostRequestBody(); $requestBody->setCallbackUri('callbackUri-value'); $mediaConfig = newAppHostedMediaConfig(); $mediaConfig->setOdataType('#microsoft.graph.appHostedMediaConfig'); $mediaConfig->setBlob('<Media Session Configuration Blob>'); $requestBody->setMediaConfig($mediaConfig); $requestBody->setAcceptedModalities([newModality('audio'), ]); $callOptions = newIncomingCallOptions(); $callOptions->setOdataType('#microsoft.graph.incomingCallOptions'); $callOptions->setIsContentSharingNotificationEnabled(true); $callOptions->setIsDeltaRosterEnabled(true); $requestBody->setCallOptions($callOptions); $requestBody->setParticipantCapacity(200); $graphServiceClient->communications()->calls()->byCallId('call-id')->answer()->post($requestBody)->wait();
close