Skip to main content

conference_rooms_participants

Creates, updates, deletes, gets or lists a conference_rooms_participants resource.

Overview​

Nameconference_rooms_participants
TypeResource
Idovh.telephony.conference_rooms_participants

Fields​

The following fields are returned by SELECT queries:

successful operation

NameDatatypeDescription
idintegerThe id of the participant
caller_namestringThe caller name of the participant (wire: callerName)
arrival_date_timestring (date-time)The arrival datetime of the participant in the conference. (wire: arrivalDateTime)
caller_numberstringThe caller number of the participant (wire: callerNumber)
energyintegerThe current level of the participant audio transmission
floorbooleanWhether the participant is active in the room
hearbooleanWhether the participant can hear the conference
speakbooleanWhether the participant can talk in the conference
talkingbooleanWhether the participant is talking

Methods​

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectbilling_account, id, room_number, service_nameGet a participant
listselectbilling_account, room_number, service_namex_pagination_modeList participants
deafexecbillingAccount, id, roomNumber, serviceNameDeafen a participant
energyexecbillingAccount, id, roomNumber, serviceName, valueChange a participant audio level
kickexecbillingAccount, id, roomNumber, serviceNameEject a participant
muteexecbillingAccount, id, roomNumber, serviceNameMute a participant
undeafexecbillingAccount, id, roomNumber, serviceNameUndeafen a participant
unmuteexecbillingAccount, id, roomNumber, serviceNameUnmute a participant

Parameters​

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
api_hoststringThe OVHcloud API host. Selected by OVH_ENDPOINT (ovh-eu, ovh-ca or ovh-us; default ovh-eu). (default: api.eu.ovhcloud.com, x-stackQL-envVarSelector: {"envVar":"OVH_ENDPOINT","default":"ovh-eu","values":{"ovh-eu":"api.eu.ovhcloud.com","ovh-ca":"api.ca.ovhcloud.com","ovh-us":"api.us.ovhcloud.com"}})
billingAccountstringThe name of your billingAccount
billing_accountstringThe name of your billingAccount (wire: billingAccount)
idintegerId of the object
roomNumberintegerThe conference room number
room_numberintegerThe conference room number (wire: roomNumber)
serviceNamestring
service_namestring (wire: serviceName)
x_pagination_modestringSent as CachedObjectList-Pages by default so the list returns the full objects rather than their identifiers. (wire: X-Pagination-Mode)

SELECT examples​

Get a participant

SELECT
id,
caller_name,
arrival_date_time,
caller_number,
energy,
floor,
hear,
speak,
talking
FROM ovh.telephony.conference_rooms_participants
WHERE billing_account = '{{ billing_account }}' -- required
AND id = '{{ id }}' -- required
AND room_number = '{{ room_number }}' -- required
AND service_name = '{{ service_name }}' -- required
;

Lifecycle Methods​

EXEC variables use wire (API) names.

Deafen a participant

EXEC ovh.telephony.conference_rooms_participants.deaf
@billingAccount='{{ billingAccount }}' --required,
@id='{{ id }}' --required,
@roomNumber='{{ roomNumber }}' --required,
@serviceName='{{ serviceName }}' --required
;