Package com.ringcentral.definitions
Class DetailedExtensionPresenceWithSIPEventBody
java.lang.Object
com.ringcentral.definitions.DetailedExtensionPresenceWithSIPEventBody
Notification payload body
-
Field Summary
FieldsModifier and TypeFieldDescriptionList of the latest 7 active calls on extensionIf `true` enables other extensions to see the extension presence statusExtended DnD (Do not Disturb) status Enum: TakeAllCalls, DoNotAcceptAnyCalls, DoNotAcceptDepartmentCalls, TakeDepartmentCallsOnlyInternal identifier of an extension Default: ~Meetings presence status Enum: Connected, DisconnectedInternal 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.Total number of active calls on extension at the present moment Format: int32User-defined presence status (as previously published by the user) Enum: Offline, Busy, Available -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactiveCalls
(ActiveCallInfo[] activeCalls) allowSeeMyPresence
(Boolean allowSeeMyPresence) extensionId
(String extensionId) meetingStatus
(String meetingStatus) pickUpCallsOnHold
(Boolean pickUpCallsOnHold) presenceStatus
(String presenceStatus) ringOnMonitoredCall
(Boolean ringOnMonitoredCall) telephonyStatus
(String telephonyStatus) totalActiveCalls
(Long totalActiveCalls) userStatus
(String userStatus)
-
Field Details
-
extensionId
Internal identifier of an extension Default: ~ -
telephonyStatus
Telephony presence status. Returned if telephony status is changed. Enum: NoCall, CallConnected, Ringing, OnHold, ParkedCall -
activeCalls
List of the latest 7 active calls on extension -
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 -
meetingStatus
Meetings presence status Enum: Connected, Disconnected -
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 -
totalActiveCalls
Total number of active calls on extension at the present moment Format: int32 -
ownerId
Internal identifier of a subscription owner extension
-
-
Constructor Details
-
DetailedExtensionPresenceWithSIPEventBody
public DetailedExtensionPresenceWithSIPEventBody()
-
-
Method Details
-
extensionId
-
telephonyStatus
-
activeCalls
-
sequence
-
presenceStatus
-
userStatus
-
meetingStatus
-
dndStatus
-
allowSeeMyPresence
-
ringOnMonitoredCall
-
pickUpCallsOnHold
-
totalActiveCalls
-
ownerId
-