Skip to content

Latest commit

 

History

History
35 lines (29 loc) · 1.52 KB

call-recordresponse-java-snippets.md

File metadata and controls

35 lines (29 loc) · 1.52 KB
description
Automatically generated file. DO NOT MODIFY
// Code snippets are only available for the latest version. Current version is 6.xGraphServiceClientgraphClient = newGraphServiceClient(requestAdapter); com.microsoft.graph.communications.calls.item.recordresponse.RecordResponsePostRequestBodyrecordResponsePostRequestBody = newcom.microsoft.graph.communications.calls.item.recordresponse.RecordResponsePostRequestBody(); recordResponsePostRequestBody.setBargeInAllowed(true); recordResponsePostRequestBody.setClientContext("d45324c1-fcb5-430a-902c-f20af696537c"); LinkedList<Prompt> prompts = newLinkedList<Prompt>(); MediaPromptprompt = newMediaPrompt(); prompt.setOdataType("#microsoft.graph.mediaPrompt"); MediaInfomediaInfo = newMediaInfo(); mediaInfo.setUri("https://cdn.contoso.com/beep.wav"); mediaInfo.setResourceId("1D6DE2D4-CD51-4309-8DAA-70768651088E"); prompt.setMediaInfo(mediaInfo); prompts.add(prompt); recordResponsePostRequestBody.setPrompts(prompts); recordResponsePostRequestBody.setMaxRecordDurationInSeconds(10); recordResponsePostRequestBody.setInitialSilenceTimeoutInSeconds(5); recordResponsePostRequestBody.setMaxSilenceTimeoutInSeconds(2); recordResponsePostRequestBody.setPlayBeep(true); LinkedList<String> stopTones = newLinkedList<String>(); stopTones.add("#"); stopTones.add("1"); stopTones.add("*"); recordResponsePostRequestBody.setStopTones(stopTones); varresult = graphClient.communications().calls().byCallId("{call-id}").recordResponse().post(recordResponsePostRequestBody); 
close