Class AccountPresenceEventBody

java.lang.Object
com.ringcentral.definitions.AccountPresenceEventBody

public class AccountPresenceEventBody extends Object
Notification payload body
  • Field Details

    • extensionId

      public String extensionId
      Internal identifier of an extension. Optional parameter Default: ~
    • telephonyStatus

      public String telephonyStatus
      Telephony presence status. Returned if telephony status is changed Enum: NoCall, CallConnected, Ringing, OnHold, ParkedCall
    • sequence

      public Long sequence
      Order number of a notification to state the chronology Format: int32
    • presenceStatus

      public String presenceStatus
      Aggregated presence status, calculated from a number of sources Enum: Offline, Busy, Available
    • userStatus

      public String userStatus
      User-defined presence status (as previously published by the user) Enum: Offline, Busy, Available
    • dndStatus

      public String dndStatus
      Do Not Disturb status. Not applicable for User extensions if the new communication handling service is activated on account Enum: TakeAllCalls, DoNotAcceptDepartmentCalls, TakeDepartmentCallsOnly, DoNotAcceptAnyCalls, Unknown
    • dndStatusPersonal

      public String dndStatusPersonal
      Do Not Disturb status of a User extension. Connected to the DND State type. Applicable for User extensions if the new communication handling service is activated on account. Enum: TakeAllCalls, DoNotAcceptAnyCalls, Unknown
    • meetingStatus

      public String meetingStatus
      Meetings presence status. Specifies if a user is on a meeting Enum: Connected, Disconnected
    • allowSeeMyPresence

      public Boolean allowSeeMyPresence
      If set to `true` enables other extensions to see the extension presence status
    • acceptCallQueueCalls

      public Boolean acceptCallQueueCalls
      Specifies if a Call Queue member extension will be able to receive Call Queue calls. Used for the Agent state type. Applicable for User extensions if the new communication handling service is activated on account
    • ringOnMonitoredCall

      public Boolean ringOnMonitoredCall
      If `true` enables to ring extension phone, if any user monitored by this extension is ringing
    • pickUpCallsOnHold

      public Boolean pickUpCallsOnHold
      If `true` enables the extension user to pick up a monitored line on hold
    • ownerId

      public String ownerId
      Internal identifier of a subscription owner extension
  • Constructor Details

    • AccountPresenceEventBody

      public AccountPresenceEventBody()
  • Method Details