CreateGroupCallOptions Class

  • java.lang.Object
    • com.azure.communication.callautomation.models.CreateGroupCallOptions

public final class CreateGroupCallOptions

The options for creating a group call.

Constructor Summary

Constructor Description
CreateGroupCallOptions(List<CommunicationIdentifier> targetParticipants, String callbackUrl)

Constructor

Method Summary

Modifier and Type Method and Description
String getCallbackUrl()

Get the call back uri.

CallIntelligenceOptions getCallIntelligenceOptions()

Get the CallIntelligenceOptions property: AI options for the call such as cognitiveServicesEndpoint

MediaStreamingOptions getMediaStreamingOptions()

Get the Media Streaming Options.

String getOperationContext()

Get the operationContext: A customer set value used to track the answering of a call.

PhoneNumberIdentifier getSourceCallIdNumber()

get PhoneNumberIdentifier for PSTN caller

String getSourceDisplayName()

get caller's display name

List<CommunicationIdentifier> getTargetParticipants()

Get the targets.

MicrosoftTeamsAppIdentifier getTeamsAppSource()

Get the teamsAppSource property: The identifier of the source for creating call with Teams resource account ID.

TranscriptionOptions getTranscriptionOptions()

Get the Transcription Options.

CreateGroupCallOptions setCallIntelligenceOptions(CallIntelligenceOptions callIntelligenceOptions)

Set the CallIntelligenceOptions property: AI options for the call such as cognitiveServicesEndpoint

CreateGroupCallOptions setMediaStreamingOptions(MediaStreamingOptions mediaStreamingOptions)

Set the media streaming configuration.

CreateGroupCallOptions setOperationContext(String operationContext)

Set the operationContext: A customer set value used to track the answering of a call.

CreateGroupCallOptions setSourceCallIdNumber(PhoneNumberIdentifier sourceCallIdNumber)

set PhoneNumberIdentifier for PSTN caller

CreateGroupCallOptions setSourceDisplayName(String sourceDisplayName)

set display name for caller

CreateGroupCallOptions setTeamsAppSource(MicrosoftTeamsAppIdentifier teamsAppSource)

Set the teamsAppSource property: The identifier of the source for creating call with Teams resource account ID.

CreateGroupCallOptions setTranscriptionOptions(TranscriptionOptions transcriptionOptions)

Set the transcription configuration.

Methods inherited from java.lang.Object

Constructor Details

CreateGroupCallOptions

public CreateGroupCallOptions(List<CommunicationIdentifier> targetParticipants, String callbackUrl)

Constructor

Parameters:

targetParticipants - The targets of the call.
callbackUrl - The call back URI.

Method Details

getCallbackUrl

public String getCallbackUrl()

Get the call back uri.

Returns:

the call back uri.

getCallIntelligenceOptions

public CallIntelligenceOptions getCallIntelligenceOptions()

Get the CallIntelligenceOptions property: AI options for the call such as cognitiveServicesEndpoint

Returns:

the callIntelligenceOptions value.

getMediaStreamingOptions

public MediaStreamingOptions getMediaStreamingOptions()

Get the Media Streaming Options.

Returns:

the mediaStreamingOptions.

getOperationContext

public String getOperationContext()

Get the operationContext: A customer set value used to track the answering of a call.

Returns:

the operationContext value.

getSourceCallIdNumber

public PhoneNumberIdentifier getSourceCallIdNumber()

get PhoneNumberIdentifier for PSTN caller

Returns:

PhoneNumberIdentifier for PSTN caller

getSourceDisplayName

public String getSourceDisplayName()

get caller's display name

Returns:

display name for caller

getTargetParticipants

public List<CommunicationIdentifier> getTargetParticipants()

Get the targets.

Returns:

the targets list.

getTeamsAppSource

public MicrosoftTeamsAppIdentifier getTeamsAppSource()

Get the teamsAppSource property: The identifier of the source for creating call with Teams resource account ID.

Returns:

the teamsAppSource value.

getTranscriptionOptions

public TranscriptionOptions getTranscriptionOptions()

Get the Transcription Options.

Returns:

the transcriptionOptions.

setCallIntelligenceOptions

public CreateGroupCallOptions setCallIntelligenceOptions(CallIntelligenceOptions callIntelligenceOptions)

Set the CallIntelligenceOptions property: AI options for the call such as cognitiveServicesEndpoint

Parameters:

callIntelligenceOptions - the cognitiveServicesEndpoint value to set.

Returns:

the CreateGroupCallOptions object itself.

setMediaStreamingOptions

public CreateGroupCallOptions setMediaStreamingOptions(MediaStreamingOptions mediaStreamingOptions)

Set the media streaming configuration.

Parameters:

mediaStreamingOptions - The media streaming options.

Returns:

the CreateGroupCallOptions object itself.

setOperationContext

public CreateGroupCallOptions setOperationContext(String operationContext)

Set the operationContext: A customer set value used to track the answering of a call.

Parameters:

operationContext - A customer set value used to track the answering of a call.

Returns:

the CreateCallOptions object itself.

setSourceCallIdNumber

public CreateGroupCallOptions setSourceCallIdNumber(PhoneNumberIdentifier sourceCallIdNumber)

set PhoneNumberIdentifier for PSTN caller

Parameters:

sourceCallIdNumber - PhoneNumberIdentifier for PSTN caller

Returns:

the CreateGroupCallOptions object itself

setSourceDisplayName

public CreateGroupCallOptions setSourceDisplayName(String sourceDisplayName)

set display name for caller

Parameters:

sourceDisplayName - display name for caller

Returns:

the CreateGroupCallOptions object itself

setTeamsAppSource

public CreateGroupCallOptions setTeamsAppSource(MicrosoftTeamsAppIdentifier teamsAppSource)

Set the teamsAppSource property: The identifier of the source for creating call with Teams resource account ID.

Parameters:

teamsAppSource - the teamsAppSource value to set.

Returns:

the CreateCallOptions object itself.

setTranscriptionOptions

public CreateGroupCallOptions setTranscriptionOptions(TranscriptionOptions transcriptionOptions)

Set the transcription configuration.

Parameters:

transcriptionOptions - The transcription options.

Returns:

the CreateGroupCallOptions object itself.

Applies to