Skip to main content

GetPresenceInfo

Properties

NameTypeRequiredDescription
uristrCanonical URI of a presence info resource
allow_see_my_presenceboolIf set to true - enables other extensions to see the extension presence status
caller_id_visibilityGetPresenceInfoCallerIdVisibilityConfigures the user presence visibility. When the allowSeeMyPresence parameter is set to true, the following visibility options are supported via this parameter - All, None, PermittedUsers
dnd_statusGetPresenceInfoDndStatusExtended 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.
extensionGetPresenceExtensionInfoInformation on extension, for which this presence data is returned
messagestrCustom status message (as previously published by user)
pick_up_calls_on_holdboolIf true enables the extension user to pick up a monitored line on hold
presence_statusGetPresenceInfoPresenceStatusAggregated presence status, calculated from a number of sources
ring_on_monitored_callboolIf true enables to ring extension phone, if any user monitored by this extension is ringing
telephony_statusGetPresenceInfoTelephonyStatusTelephony presence status
user_statusGetPresenceInfoUserStatusUser-defined presence status (as previously published by the user)
meeting_statusGetPresenceInfoMeetingStatusRingCentral Meetings presence
active_callsList[ActiveCallInfo]Information on active calls

GetPresenceInfoCallerIdVisibility

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

Properties

NameTypeRequiredDescription
ALLstr"All"
NONEstr"None"
PERMITTEDUSERSstr"PermittedUsers"

GetPresenceInfoDndStatus

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.

Properties

NameTypeRequiredDescription
TAKEALLCALLSstr"TakeAllCalls"
DONOTACCEPTANYCALLSstr"DoNotAcceptAnyCalls"
DONOTACCEPTDEPARTMENTCALLSstr"DoNotAcceptDepartmentCalls"
TAKEDEPARTMENTCALLSONLYstr"TakeDepartmentCallsOnly"

GetPresenceInfoPresenceStatus

Aggregated presence status, calculated from a number of sources

Properties

NameTypeRequiredDescription
OFFLINEstr"Offline"
BUSYstr"Busy"
AVAILABLEstr"Available"

GetPresenceInfoTelephonyStatus

Telephony presence status

Properties

NameTypeRequiredDescription
NOCALLstr"NoCall"
CALLCONNECTEDstr"CallConnected"
RINGINGstr"Ringing"
ONHOLDstr"OnHold"
PARKEDCALLstr"ParkedCall"

GetPresenceInfoUserStatus

User-defined presence status (as previously published by the user)

Properties

NameTypeRequiredDescription
OFFLINEstr"Offline"
BUSYstr"Busy"
AVAILABLEstr"Available"

GetPresenceInfoMeetingStatus

RingCentral Meetings presence

Properties

NameTypeRequiredDescription
CONNECTEDstr"Connected"
DISCONNECTEDstr"Disconnected"

Build Your Own SDKs with  liblab

Build developer friendly SDKs in minutes from your APIs

Start for Free →