public interface ICallRequestBuilder extends IRequestBuilder
| Modifier and Type | Method and Description |
|---|---|
ICallAnswerRequestBuilder |
answer(java.lang.String callbackUri,
MediaConfig mediaConfig,
java.util.List<Modality> acceptedModalities) |
ICallRequest |
buildRequest()
Creates the request
|
ICallRequest |
buildRequest(java.util.List<? extends Option> requestOptions)
Creates the request with specific options instead of the existing options
|
ICallChangeScreenSharingRoleRequestBuilder |
changeScreenSharingRole(ScreenSharingRole role) |
ICallMuteRequestBuilder |
mute(java.lang.String clientContext) |
ICommsOperationCollectionRequestBuilder |
operations() |
ICommsOperationRequestBuilder |
operations(java.lang.String id) |
IParticipantCollectionRequestBuilder |
participants() |
IParticipantRequestBuilder |
participants(java.lang.String id) |
ICallPlayPromptRequestBuilder |
playPrompt(java.util.List<Prompt> prompts,
java.lang.String clientContext) |
ICallRecordRequestBuilder |
record(java.util.List<Prompt> prompts,
java.lang.Boolean bargeInAllowed,
java.lang.Integer initialSilenceTimeoutInSeconds,
java.lang.Integer maxSilenceTimeoutInSeconds,
java.lang.Integer maxRecordDurationInSeconds,
java.lang.Boolean playBeep,
java.util.List<java.lang.String> stopTones,
java.lang.String clientContext) |
ICallRedirectRequestBuilder |
redirect(java.util.List<InvitationParticipantInfo> targets,
java.lang.Integer timeout,
java.lang.String callbackUri) |
ICallRejectRequestBuilder |
reject(RejectReason reason,
java.lang.String callbackUri) |
ICallSubscribeToToneRequestBuilder |
subscribeToTone(java.lang.String clientContext) |
ICallTransferRequestBuilder |
transfer(InvitationParticipantInfo transferTarget) |
ICallUnmuteRequestBuilder |
unmute(java.lang.String clientContext) |
getClient, getRequestUrl, getRequestUrlWithAdditionalSegmentICallRequest buildRequest()
ICallRequest buildRequest(java.util.List<? extends Option> requestOptions)
requestOptions - the options for this requestIParticipantCollectionRequestBuilder participants()
IParticipantRequestBuilder participants(java.lang.String id)
ICommsOperationCollectionRequestBuilder operations()
ICommsOperationRequestBuilder operations(java.lang.String id)
ICallAnswerRequestBuilder answer(java.lang.String callbackUri, MediaConfig mediaConfig, java.util.List<Modality> acceptedModalities)
ICallChangeScreenSharingRoleRequestBuilder changeScreenSharingRole(ScreenSharingRole role)
ICallMuteRequestBuilder mute(java.lang.String clientContext)
ICallPlayPromptRequestBuilder playPrompt(java.util.List<Prompt> prompts, java.lang.String clientContext)
ICallRecordRequestBuilder record(java.util.List<Prompt> prompts, java.lang.Boolean bargeInAllowed, java.lang.Integer initialSilenceTimeoutInSeconds, java.lang.Integer maxSilenceTimeoutInSeconds, java.lang.Integer maxRecordDurationInSeconds, java.lang.Boolean playBeep, java.util.List<java.lang.String> stopTones, java.lang.String clientContext)
ICallRedirectRequestBuilder redirect(java.util.List<InvitationParticipantInfo> targets, java.lang.Integer timeout, java.lang.String callbackUri)
ICallRejectRequestBuilder reject(RejectReason reason, java.lang.String callbackUri)
ICallSubscribeToToneRequestBuilder subscribeToTone(java.lang.String clientContext)
ICallTransferRequestBuilder transfer(InvitationParticipantInfo transferTarget)
ICallUnmuteRequestBuilder unmute(java.lang.String clientContext)