Package com.ringcentral.definitions
Class AccountPresenceEventBody
java.lang.Object
com.ringcentral.definitions.AccountPresenceEventBody
Notification payload body
-
Field Summary
FieldsModifier and TypeFieldDescriptionIf `true` enables other extensions to see the extension presence statusExtended DnD (Do not Disturb) status Enum: TakeAllCalls, DoNotAcceptAnyCalls, DoNotAcceptDepartmentCalls, TakeDepartmentCallsOnlyInternal identifier of an extension.Internal identifier of a subscription owner extensionIf `true` enables the extension user to pick up a monitored line on holdAggregated presence status, calculated from a number of sources Enum: Offline, Busy, AvailableIf `true` enables to ring extension phone, if any user monitored by this extension is ringingOrder number of a notification to state the chronology Format: int32Telephony presence status.User-defined presence status (as previously published by the user) Enum: Offline, Busy, Available -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionallowSeeMyPresence
(Boolean allowSeeMyPresence) extensionId
(String extensionId) pickUpCallsOnHold
(Boolean pickUpCallsOnHold) presenceStatus
(String presenceStatus) ringOnMonitoredCall
(Boolean ringOnMonitoredCall) telephonyStatus
(String telephonyStatus) userStatus
(String userStatus)
-
Field Details
-
extensionId
Internal identifier of an extension. Optional parameter Default: ~ -
telephonyStatus
Telephony presence status. Returned if telephony status is changed. Enum: NoCall, CallConnected, Ringing, OnHold, ParkedCall -
sequence
Order number of a notification to state the chronology Format: int32 -
presenceStatus
Aggregated presence status, calculated from a number of sources Enum: Offline, Busy, Available -
userStatus
User-defined presence status (as previously published by the user) Enum: Offline, Busy, Available -
dndStatus
Extended DnD (Do not Disturb) status Enum: TakeAllCalls, DoNotAcceptAnyCalls, DoNotAcceptDepartmentCalls, TakeDepartmentCallsOnly -
allowSeeMyPresence
If `true` enables other extensions to see the extension presence status -
ringOnMonitoredCall
If `true` enables to ring extension phone, if any user monitored by this extension is ringing -
pickUpCallsOnHold
If `true` enables the extension user to pick up a monitored line on hold -
ownerId
Internal identifier of a subscription owner extension
-
-
Constructor Details
-
AccountPresenceEventBody
public AccountPresenceEventBody()
-
-
Method Details
-
extensionId
-
telephonyStatus
-
sequence
-
presenceStatus
-
userStatus
-
dndStatus
-
allowSeeMyPresence
-
ringOnMonitoredCall
-
pickUpCallsOnHold
-
ownerId
-