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(java.util.List<? extends Option> requestOptions)
Creates the request with specific options instead of the existing options
|
ICallRequest |
buildRequest(Option... requestOptions)
Creates the request
|
ICallCancelMediaProcessingRequestBuilder |
cancelMediaProcessing(java.lang.String clientContext) |
ICallChangeScreenSharingRoleRequestBuilder |
changeScreenSharingRole(ScreenSharingRole role) |
ICallKeepAliveRequestBuilder |
keepAlive() |
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) |
ICallRecordResponseRequestBuilder |
recordResponse(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) |
ICallUpdateRecordingStatusRequestBuilder |
updateRecordingStatus(RecordingStatus status,
java.lang.String clientContext) |
getClient, getRequestUrl, getRequestUrlWithAdditionalSegmentICallRequest buildRequest(Option... requestOptions)
requestOptions - the options for this requestICallRequest buildRequest(java.util.List<? extends Option> requestOptions)
requestOptions - the options for this requestICommsOperationCollectionRequestBuilder operations()
ICommsOperationRequestBuilder operations(java.lang.String id)
IParticipantCollectionRequestBuilder participants()
IParticipantRequestBuilder participants(java.lang.String id)
ICallAnswerRequestBuilder answer(java.lang.String callbackUri, MediaConfig mediaConfig, java.util.List<Modality> acceptedModalities)
ICallCancelMediaProcessingRequestBuilder cancelMediaProcessing(java.lang.String clientContext)
ICallChangeScreenSharingRoleRequestBuilder changeScreenSharingRole(ScreenSharingRole role)
ICallKeepAliveRequestBuilder keepAlive()
ICallMuteRequestBuilder mute(java.lang.String clientContext)
ICallPlayPromptRequestBuilder playPrompt(java.util.List<Prompt> prompts, java.lang.String clientContext)
ICallRecordResponseRequestBuilder recordResponse(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)
ICallUpdateRecordingStatusRequestBuilder updateRecordingStatus(RecordingStatus status, java.lang.String clientContext)