Package com.ringcentral.definitions
Class DetailedExtensionPresenceEventBody
java.lang.Object
com.ringcentral.definitions.DetailedExtensionPresenceEventBody
Notification payload body
-
Field Summary
FieldsModifier and TypeFieldDescriptionSpecifies if a Call Queue member extension will be able to receive Call Queue calls.List of the latest 7 active calls on extensionIf `true` enables other extensions to see the extension presence statusDo Not Disturb status.Do Not Disturb status of a User extension.Internal 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 TypeMethodDescriptionacceptCallQueueCalls(Boolean acceptCallQueueCalls) activeCalls(ActiveCallInfoWithoutSIP[] activeCalls) allowSeeMyPresence(Boolean allowSeeMyPresence) dndStatusPersonal(String dndStatusPersonal) 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
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
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 -
allowSeeMyPresence
If `true` enables other extensions to see the extension presence status -
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
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
-
DetailedExtensionPresenceEventBody
public DetailedExtensionPresenceEventBody()
-
-
Method Details
-
extensionId
-
telephonyStatus
-
activeCalls
-
sequence
-
presenceStatus
-
userStatus
-
meetingStatus
-
dndStatus
-
dndStatusPersonal
-
allowSeeMyPresence
-
acceptCallQueueCalls
-
ringOnMonitoredCall
-
pickUpCallsOnHold
-
totalActiveCalls
-
ownerId
-