@GwtIncompatible public static class GroupCallCenter.GroupCallCenterAddInstanceRequest extends Request<DefaultResponse>
Request.Protocol
Constructor and Description |
---|
GroupCallCenterAddInstanceRequest(Group group,
String serviceUserId,
ServiceInstanceAddProfileCallCenter serviceInstanceProfile,
CallCenterType type,
HuntPolicy policy,
Boolean enableVideo,
Integer queueLength,
Boolean allowCallerToDialEscapeDigit,
String escapeDigit,
Boolean resetCallStatisticsUponEntryInQueue,
Boolean allowAgentLogoff,
Boolean allowCallWaitingForAgents,
AudioFileCodec externalPreferredAudioCodec,
AudioFileCodec internalPreferredAudioCodec,
Boolean playRingingWhenOfferingCall) |
appendChild, appendChild, appendChild, asyncFire, createDocument, createElement, createNilElement, createTextElement, fire, fire, getBroadWorksServer, getCommandElement, getCommandType, getDomDocument, getId, getResponseClass, getRootElement, isMemberOfBundle, isValid, run, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setMemberOfBundle, setRequestId, setResponseClass, setRootElement, toString, validate
@NotNull protected transient Group group
@NotNull @Size(min=1, max=161) protected String serviceUserId
@NotNull protected ServiceInstanceAddProfileCallCenter serviceInstanceProfile
@NotNull protected CallCenterType type
protected CallCenterRoutingType routingType
@NotNull protected HuntPolicy policy
@NotNull protected Boolean enableVideo
@NotNull protected Integer queueLength
protected Boolean enableReporting
@NotNull protected Boolean allowCallerToDialEscapeDigit
@NotNull @Size(max=1) protected String escapeDigit
@NotNull protected Boolean resetCallStatisticsUponEntryInQueue
@NotNull protected Boolean allowAgentLogoff
@NotNull protected Boolean allowCallWaitingForAgents
protected Boolean allowCallsToAgentsInWrapUp
protected Boolean overrideAgentWrapUpTime
protected Integer wrapUpSeconds
protected Boolean forceDeliveryOfCalls
protected Integer forceDeliveryWaitTimeSeconds
protected Boolean enableAutomaticStateChangeForAgents
protected AgentACDAutomaticState agentStateAfterCall
@Size(min=1, max=10) protected String agentUnavailableCode
@NotNull protected AudioFileCodec externalPreferredAudioCodec
@NotNull protected AudioFileCodec internalPreferredAudioCodec
@NotNull protected Boolean playRingingWhenOfferingCall
@Size(min=1, max=40) protected String networkClassOfService
public GroupCallCenterAddInstanceRequest(Group group, String serviceUserId, ServiceInstanceAddProfileCallCenter serviceInstanceProfile, CallCenterType type, HuntPolicy policy, Boolean enableVideo, Integer queueLength, Boolean allowCallerToDialEscapeDigit, String escapeDigit, Boolean resetCallStatisticsUponEntryInQueue, Boolean allowAgentLogoff, Boolean allowCallWaitingForAgents, AudioFileCodec externalPreferredAudioCodec, AudioFileCodec internalPreferredAudioCodec, Boolean playRingingWhenOfferingCall)
public GroupCallCenter.GroupCallCenterAddInstanceRequest setGroup(Group group)
public Group getGroup()
public GroupCallCenter.GroupCallCenterAddInstanceRequest setServiceUserId(String serviceUserId)
public String getServiceUserId()
public GroupCallCenter.GroupCallCenterAddInstanceRequest setServiceInstanceProfile(ServiceInstanceAddProfileCallCenter serviceInstanceProfile)
public ServiceInstanceAddProfileCallCenter getServiceInstanceProfile()
public GroupCallCenter.GroupCallCenterAddInstanceRequest setType(CallCenterType type)
public CallCenterType getType()
public GroupCallCenter.GroupCallCenterAddInstanceRequest setRoutingType(CallCenterRoutingType routingType)
public CallCenterRoutingType getRoutingType()
public GroupCallCenter.GroupCallCenterAddInstanceRequest setPolicy(HuntPolicy policy)
public HuntPolicy getPolicy()
public GroupCallCenter.GroupCallCenterAddInstanceRequest setEnableVideo(Boolean enableVideo)
public Boolean getEnableVideo()
public GroupCallCenter.GroupCallCenterAddInstanceRequest setQueueLength(Integer queueLength)
public Integer getQueueLength()
public GroupCallCenter.GroupCallCenterAddInstanceRequest setEnableReporting(Boolean enableReporting)
public Boolean getEnableReporting()
public GroupCallCenter.GroupCallCenterAddInstanceRequest setAllowCallerToDialEscapeDigit(Boolean allowCallerToDialEscapeDigit)
public Boolean getAllowCallerToDialEscapeDigit()
public GroupCallCenter.GroupCallCenterAddInstanceRequest setEscapeDigit(String escapeDigit)
public String getEscapeDigit()
public GroupCallCenter.GroupCallCenterAddInstanceRequest setResetCallStatisticsUponEntryInQueue(Boolean resetCallStatisticsUponEntryInQueue)
public Boolean getResetCallStatisticsUponEntryInQueue()
public GroupCallCenter.GroupCallCenterAddInstanceRequest setAllowAgentLogoff(Boolean allowAgentLogoff)
public Boolean getAllowAgentLogoff()
public GroupCallCenter.GroupCallCenterAddInstanceRequest setAllowCallWaitingForAgents(Boolean allowCallWaitingForAgents)
public Boolean getAllowCallWaitingForAgents()
public GroupCallCenter.GroupCallCenterAddInstanceRequest setAllowCallsToAgentsInWrapUp(Boolean allowCallsToAgentsInWrapUp)
public Boolean getAllowCallsToAgentsInWrapUp()
public GroupCallCenter.GroupCallCenterAddInstanceRequest setOverrideAgentWrapUpTime(Boolean overrideAgentWrapUpTime)
public Boolean getOverrideAgentWrapUpTime()
public GroupCallCenter.GroupCallCenterAddInstanceRequest setWrapUpSeconds(Integer wrapUpSeconds)
public Integer getWrapUpSeconds()
public GroupCallCenter.GroupCallCenterAddInstanceRequest setForceDeliveryOfCalls(Boolean forceDeliveryOfCalls)
public Boolean getForceDeliveryOfCalls()
public GroupCallCenter.GroupCallCenterAddInstanceRequest setForceDeliveryWaitTimeSeconds(Integer forceDeliveryWaitTimeSeconds)
public Integer getForceDeliveryWaitTimeSeconds()
public GroupCallCenter.GroupCallCenterAddInstanceRequest setEnableAutomaticStateChangeForAgents(Boolean enableAutomaticStateChangeForAgents)
public Boolean getEnableAutomaticStateChangeForAgents()
public GroupCallCenter.GroupCallCenterAddInstanceRequest setAgentStateAfterCall(AgentACDAutomaticState agentStateAfterCall)
public AgentACDAutomaticState getAgentStateAfterCall()
public GroupCallCenter.GroupCallCenterAddInstanceRequest setAgentUnavailableCode(String agentUnavailableCode)
public String getAgentUnavailableCode()
public GroupCallCenter.GroupCallCenterAddInstanceRequest setExternalPreferredAudioCodec(AudioFileCodec externalPreferredAudioCodec)
public AudioFileCodec getExternalPreferredAudioCodec()
public GroupCallCenter.GroupCallCenterAddInstanceRequest setInternalPreferredAudioCodec(AudioFileCodec internalPreferredAudioCodec)
public AudioFileCodec getInternalPreferredAudioCodec()
public GroupCallCenter.GroupCallCenterAddInstanceRequest setPlayRingingWhenOfferingCall(Boolean playRingingWhenOfferingCall)
public Boolean getPlayRingingWhenOfferingCall()
public GroupCallCenter.GroupCallCenterAddInstanceRequest setNetworkClassOfService(String networkClassOfService)
public String getNetworkClassOfService()
public static GroupCallCenter.GroupCallCenterAddInstanceRequest getEmptyObject(BroadWorksServer broadWorksServer)
broadWorksServer
- The BroadWorksServerpublic void formRequest()
formRequest
in class Request<DefaultResponse>
Copyright © 2016 ECG. All rights reserved.