Package com.ringcentral.definitions
Class QueueInfo
java.lang.Object
com.ringcentral.definitions.QueueInfo
Queue settings applied for department (call queue) extension type,
with the 'AgentQueue' value specified as a call handling action
-
Field Summary
FieldsModifier and TypeFieldDescriptionMaximum time in seconds to wait for a call queue member before trying the next member Format: int32Information on a call forwarding ruleConnecting audio interruption mode Enum: Never, WhenMusicEnds, PeriodicallyConnecting audio interruption message period in seconds Format: int32Maximum hold time in seconds to wait for an available call queue member Format: int32Specifies the type of action to be taken after the hold time (waiting for an available call queue member) expires.Maximum count of callers on hold; the limitation is 25 callers Maximum: 25 Format: int32Specifies the type of action to be taken if count of callers on hold exceeds the supported maximum Enum: Voicemail, Announcement, TransferToExtension, UnconditionalForwardingSpecifies the type of action to be taken if: members are available but no one answers, or all members are busy/unavailable.Call transfer informationSpecifies how calls are transferred to group members Enum: Rotating, Simultaneous, FixedOrderMinimum post-call wrap up time in seconds before agent status is automatically set; the value range is from 0 to 300 sec. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionagentTimeout
(Long agentTimeout) fixedOrderAgents
(FixedOrderAgents[] fixedOrderAgents) holdAudioInterruptionMode
(String holdAudioInterruptionMode) holdAudioInterruptionPeriod
(Long holdAudioInterruptionPeriod) holdTimeExpirationAction
(String holdTimeExpirationAction) maxCallers
(Long maxCallers) maxCallersAction
(String maxCallersAction) noAnswerAction
(String noAnswerAction) transfer
(TransferInfo[] transfer) transferMode
(String transferMode) unconditionalForwarding
(UnconditionalForwardingInfo[] unconditionalForwarding) wrapUpTime
(Long wrapUpTime)
-
Field Details
-
transferMode
Specifies how calls are transferred to group members Enum: Rotating, Simultaneous, FixedOrder -
transfer
Call transfer information -
noAnswerAction
Specifies the type of action to be taken if: members are available but no one answers, or all members are busy/unavailable. This option is available for Business hours only. For simultaneous transfer mode only 'WaitPrimaryMembers' and 'WaitPrimaryAndOverflowMembers' are supported Enum: WaitPrimaryMembers, WaitPrimaryAndOverflowMembers, Voicemail, TransferToExtension, UnconditionalForwarding -
fixedOrderAgents
Information on a call forwarding rule -
holdAudioInterruptionMode
Connecting audio interruption mode Enum: Never, WhenMusicEnds, Periodically -
holdAudioInterruptionPeriod
Connecting audio interruption message period in seconds Format: int32 -
holdTimeExpirationAction
Specifies the type of action to be taken after the hold time (waiting for an available call queue member) expires. If 'TransferToExtension' option is selected, the extension specified in `transfer` field is used. The default value is `Voicemail` Default: Voicemail Enum: TransferToExtension, UnconditionalForwarding, Voicemail -
agentTimeout
Maximum time in seconds to wait for a call queue member before trying the next member Format: int32 -
wrapUpTime
Minimum post-call wrap up time in seconds before agent status is automatically set; the value range is from 0 to 300 sec. Maximum: 300 Format: int32 Default: 15 -
holdTime
Maximum hold time in seconds to wait for an available call queue member Format: int32 -
maxCallers
Maximum count of callers on hold; the limitation is 25 callers Maximum: 25 Format: int32 -
maxCallersAction
Specifies the type of action to be taken if count of callers on hold exceeds the supported maximum Enum: Voicemail, Announcement, TransferToExtension, UnconditionalForwarding -
unconditionalForwarding
-
-
Constructor Details
-
QueueInfo
public QueueInfo()
-
-
Method Details
-
transferMode
-
transfer
-
noAnswerAction
-
fixedOrderAgents
-
holdAudioInterruptionMode
-
holdAudioInterruptionPeriod
-
holdTimeExpirationAction
-
agentTimeout
-
wrapUpTime
-
holdTime
-
maxCallers
-
maxCallersAction
-
unconditionalForwarding
-