Package com.ringcentral.definitions
Class PresenceInfoResponse
java.lang.Object
com.ringcentral.definitions.PresenceInfoResponse
-
Field Summary
FieldsModifier and TypeFieldDescriptionSpecifies if a Call Queue member extension will be able to receive Call Queue calls.If set to `true` enables other extensions to see the extension presence statusConfigures the user presence visibility.Do Not Disturb status.Do Not Disturb status of a User extension.Meetings presence status 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.Link to the presence resource Format: uriUser-defined presence status (as previously published by the user) Enum: Offline, Busy, Available -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionacceptCallQueueCalls(Boolean acceptCallQueueCalls) activeCalls(ActiveCallInfo[] activeCalls) allowSeeMyPresence(Boolean allowSeeMyPresence) callerIdVisibility(String callerIdVisibility) dndStatusPersonal(String dndStatusPersonal) extension(GetPresenceExtensionInfo extension) meetingStatus(String meetingStatus) pickUpCallsOnHold(Boolean pickUpCallsOnHold) presenceStatus(String presenceStatus) ringOnMonitoredCall(Boolean ringOnMonitoredCall) telephonyStatus(String telephonyStatus) userStatus(String userStatus)
-
Field Details
-
uri
Link to the presence resource Format: uri -
userStatus
User-defined presence status (as previously published by the user) Enum: Offline, Busy, Available -
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 -
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 -
message
Custom status message (as previously published by user) -
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 -
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 -
activeCalls
-
extension
-
meetingStatus
Meetings presence status Enum: Connected, Disconnected -
telephonyStatus
Telephony presence status. Returned if telephony status is changed Enum: NoCall, CallConnected, Ringing, OnHold, ParkedCall -
presenceStatus
Aggregated presence status, calculated from a number of sources Enum: Offline, Busy, Available
-
-
Constructor Details
-
PresenceInfoResponse
public PresenceInfoResponse()
-
-
Method Details
-
uri
-
userStatus
-
dndStatus
-
dndStatusPersonal
-
acceptCallQueueCalls
-
message
-
allowSeeMyPresence
-
callerIdVisibility
-
ringOnMonitoredCall
-
pickUpCallsOnHold
-
activeCalls
-
extension
-
meetingStatus
-
telephonyStatus
-
presenceStatus
-