public interface CallPolicies
Zang-enabled Breeze specific information:
The feature option of keeping a call active when a participant hangs up from a two party call is not supported in this environment. I.e., the NO_PARTICIPANT_REMAINS option is not available.
SeeCallPolicies.setCallTerminationPolicy(CallTerminationPolicy)
for details.
Modifier and Type | Method and Description |
---|---|
CallTerminationPolicy |
getCallTerminationPolicy()
Get the current call termination policy.
|
MediaServerInclusion |
getMediaServerInclusion()
Get the current Avaya Aura® Media Server inclusion policy
|
PreAnswerMediaState |
getPreAnswerMediaState()
Get the current call pre-answer media state
|
void |
setCallTerminationPolicy(CallTerminationPolicy policy)
Set the termination policy for this call.
|
void |
setMediaServerInclusion(MediaServerInclusion mediaPolicy)
Set the Avaya Aura® Media Server inclusion policy for this call.
|
void |
setPreAnswerMediaState(PreAnswerMediaState answerPolicy)
Set the pre-answer media state for this call.
|
void setCallTerminationPolicy(CallTerminationPolicy policy)
Note that an Avaya Aura® Media Server is required when setting the termination policy to CallTerminationPolicy.NO_PARTICIPANT_REMAINS (which means that a call will remain active with a single participant).
Zang-enabled Breeze specific information:
This method will throw an IllegalStateException if invoked with the CallTerminationPolicy.NO_PARTICIPANT_REMAINS option.
See CallProperties.getCallProvider(Call)
to
determine the call type
policy
- the new termination policyCallTerminationPolicy getCallTerminationPolicy()
void setPreAnswerMediaState(PreAnswerMediaState answerPolicy)
answerPolicy
- the new pre-answer media statePreAnswerMediaState getPreAnswerMediaState()
void setMediaServerInclusion(MediaServerInclusion mediaPolicy)
mediaPolicy
- the new Avaya Aura® Media Server inclusion policyMediaServerInclusion getMediaServerInclusion()
Copyright © 2023 Avaya. All rights reserved.