Package com.ringcentral.definitions
Class GetPresenceInfo
java.lang.Object
com.ringcentral.definitions.GetPresenceInfo
-
Field Summary
FieldsModifier and TypeFieldDescriptionInformation on active callsIf set to `true` - enables other extensions to see the extension presence statusConfigures the user presence visibility.Extended DnD (Do not Disturb) status.RingCentral Meetings presence Enum: Connected, DisconnectedCustom status message (as previously published by user)If `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 ringingTelephony presence status Enum: NoCall, CallConnected, Ringing, OnHold, ParkedCallCanonical URI of a presence info resource Format: uriUser-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) callerIdVisibility
(String callerIdVisibility) extension
(GetPresenceExtensionInfo extension) meetingStatus
(String meetingStatus) pickUpCallsOnHold
(Boolean pickUpCallsOnHold) presenceStatus
(String presenceStatus) ringOnMonitoredCall
(Boolean ringOnMonitoredCall) telephonyStatus
(String telephonyStatus) userStatus
(String userStatus)
-
Field Details
-
uri
Canonical URI of a presence info resource Format: uri -
allowSeeMyPresence
If set to `true` - enables other extensions to see the extension presence status -
callerIdVisibility
Configures the user presence visibility. When the `allowSeeMyPresence` parameter is set to `true`, the following visibility options are supported via this parameter - All, None, PermittedUsers Enum: All, None, PermittedUsers -
dndStatus
Extended DnD (Do not Disturb) status. Cannot be set for Department/Announcement/Voicemail (Take Messages Only)/Fax User/Shared Lines Group/Paging Only Group/IVR Menu/Application Extension/Park Location extensions. The 'DoNotAcceptDepartmentCalls' and 'TakeDepartmentCallsOnly' values are applicable only for extensions - members of a Department; if these values are set for department outsiders, the 400 Bad Request error code is returned. The 'TakeDepartmentCallsOnly' status can be set through the old RingCentral user interface and is available for some migrated accounts only. Enum: TakeAllCalls, DoNotAcceptAnyCalls, DoNotAcceptDepartmentCalls, TakeDepartmentCallsOnly -
extension
-
message
Custom status message (as previously published by user) -
pickUpCallsOnHold
If `true` enables the extension user to pick up a monitored line on hold -
presenceStatus
Aggregated presence status, calculated from a number of sources Enum: Offline, Busy, Available -
ringOnMonitoredCall
If `true` enables to ring extension phone, if any user monitored by this extension is ringing -
telephonyStatus
Telephony presence status Enum: NoCall, CallConnected, Ringing, OnHold, ParkedCall -
userStatus
User-defined presence status (as previously published by the user) Enum: Offline, Busy, Available -
meetingStatus
RingCentral Meetings presence Enum: Connected, Disconnected -
activeCalls
Information on active calls
-
-
Constructor Details
-
GetPresenceInfo
public GetPresenceInfo()
-
-
Method Details
-
uri
-
allowSeeMyPresence
-
callerIdVisibility
-
dndStatus
-
extension
-
message
-
pickUpCallsOnHold
-
presenceStatus
-
ringOnMonitoredCall
-
telephonyStatus
-
userStatus
-
meetingStatus
-
activeCalls
-