conference_settings
Creates, updates, deletes, gets or lists a conference_settings resource.
Overview​
| Name | conference_settings |
| Type | Resource |
| Id | ovh.telephony.conference_settings |
Fields​
The following fields are returned by SELECT queries:
- get
successful operation
| Name | Datatype | Description |
|---|---|---|
announce_sound_id | integer | The announce sound id (wire: announceSoundId) |
announce_file | boolean | Whether announce file is played before entrance (wire: announceFile) |
announce_filename | string | The announce file name (wire: announceFilename) |
anonymous_rejection | boolean | Whether anonymous participants are allowed (wire: anonymousRejection) |
enter_muted | boolean | Whether participants enter conference room muted (wire: enterMuted) |
events_channel | string | The events channel hash (wire: eventsChannel) |
language | string | The conference sounds language (de, en, es, fr, it) |
pin | string (password) | The conference pin number |
record_status | boolean | Whether conference is recorded (wire: recordStatus) |
report_email | string | The email address to send conference report to (wire: reportEmail) |
report_status | string | The status of the reporting (customer, none, other) (wire: reportStatus) |
room_number | integer | The conference room number (wire: roomNumber) |
white_label_report | boolean | True if you want to receive a white-labelled mail report of your conference (wire: whiteLabelReport) |
Methods​
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
get | select | billing_account, service_name | Get the conference settings | |
update | update | billing_account, service_name | Update the conference settings |
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.
| Name | Datatype | Description |
|---|---|---|
api_host | string | The 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"}}) |
billing_account | string | The name of your billingAccount (wire: billingAccount) |
service_name | string | (wire: serviceName) |
SELECT examples​
- get
Get the conference settings
SELECT
announce_sound_id,
announce_file,
announce_filename,
anonymous_rejection,
enter_muted,
events_channel,
language,
pin,
record_status,
report_email,
report_status,
room_number,
white_label_report
FROM ovh.telephony.conference_settings
WHERE billing_account = '{{ billing_account }}' -- required
AND service_name = '{{ service_name }}' -- required
;
UPDATE examples​
- update
Update the conference settings
UPDATE ovh.telephony.conference_settings
SET
announce_file = {{ announce_file }},
announce_sound_id = {{ announce_sound_id }},
anonymous_rejection = {{ anonymous_rejection }},
enter_muted = {{ enter_muted }},
language = '{{ language }}',
pin = '{{ pin }}',
record_status = {{ record_status }},
report_email = '{{ report_email }}',
report_status = '{{ report_status }}',
white_label_report = {{ white_label_report }}
WHERE
billing_account = '{{ billing_account }}' --required
AND service_name = '{{ service_name }}' --required;