Class QueueInfo

java.lang.Object
com.ringcentral.definitions.QueueInfo

public class QueueInfo extends Object
Queue settings applied for department (call queue) extension type, with the 'AgentQueue' value specified as a call handling action
  • Field Details

    • transferMode

      public String transferMode
      Specifies how calls are transferred to group members Enum: Rotating, Simultaneous, FixedOrder
    • transfer

      public TransferInfo[] transfer
      Call transfer information
    • noAnswerAction

      public String 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

      public FixedOrderAgents[] fixedOrderAgents
      Information on a call forwarding rule
    • holdAudioInterruptionMode

      public String holdAudioInterruptionMode
      Connecting audio interruption mode Enum: Never, WhenMusicEnds, Periodically
    • holdAudioInterruptionPeriod

      public Long holdAudioInterruptionPeriod
      Connecting audio interruption message period in seconds Format: int32
    • holdTimeExpirationAction

      public String 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

      public Long agentTimeout
      Maximum time in seconds to wait for a call queue member before trying the next member Format: int32
    • wrapUpTime

      public Long 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

      public Long holdTime
      Maximum hold time in seconds to wait for an available call queue member Format: int32
    • maxCallers

      public Long maxCallers
      Maximum count of callers on hold; the limitation is 25 callers Maximum: 25 Format: int32
    • maxCallersAction

      public String 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

      public UnconditionalForwardingInfo[] unconditionalForwarding
  • Constructor Details

    • QueueInfo

      public QueueInfo()
  • Method Details