Class ExtensionPresenceEventBody

java.lang.Object
com.ringcentral.definitions.ExtensionPresenceEventBody

public class ExtensionPresenceEventBody extends Object
  • 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
      Extended DnD (Do not Disturb) status Enum: TakeAllCalls, DoNotAcceptAnyCalls, DoNotAcceptDepartmentCalls, TakeDepartmentCallsOnly
    • allowSeeMyPresence

      public Boolean allowSeeMyPresence
      If `true` enables other extensions to see the extension presence status
    • 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

    • ExtensionPresenceEventBody

      public ExtensionPresenceEventBody()
  • Method Details