{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/UpdateMeetingConfigurationCommonSettingObject", "title": "UpdateMeetingConfigurationCommonSettingObject", "type": "object", "properties": { "siteOptions": { "type": "object", "properties": { "allowCustomPersonalRoomURL": { "type": "boolean", "description": "Allow hosts to change their Personal Room URLs." } }, "description": "Site Options on Webex Administration." }, "defaultSchedulerOptions": { "type": "object", "required": [ "entryAndExitTone", "telephonySupport" ], "properties": { "entryAndExitTone": { "type": "string", "enum": [ "NoTone", "Beep", "AnnounceName" ], "description": "Determines if a sound is made when someone enters or exits.\n * `NoTone` - No tone.\n * `Beep` - Beep.\n * `AnnounceName` - Announce name.\n" }, "joinTeleconfNotPress1": { "type": "boolean", "description": "Specifies whether or not joining teleconference without pressing 1 is checked by default." }, "telephonySupport": { "type": "string", "enum": [ "None", "WebexTeleconferencing", "Other" ], "description": "Specifies the type of teleconference support for meetings.\n * `None` - None.\n * `WebexTeleconferencing` - Webex teleconferencing (Unabled when Webex Super Admin hasn't turned on call-in teleconferencing and call-back teleconferencing).\n * `Other` - Other Teleconferencing (Unabled when Webex Super Admin hasn't turned on other teleconferencing).\n" }, "tollFree": { "type": "boolean", "description": "Specifies whether toll-free call-in is available, it can't be specified when `telephonySupport` was not `WebexTeleconferencing`, and it can't be specified as `true` when Webex Super Admin hasn't turned on toll-free call-in teleconferencing." }, "VoIP": { "type": "boolean", "description": "Denotes if VoIP protocols are being used, it can't be specified as `true` when Webex Super Admin hasn't turned on Voice Over IP functionality." } }, "description": "Default Scheduler Options on Webex Administration (These options are applied to the site as defaults, but individual users can change them)." }, "scheduleMeetingOptions": { "type": "object", "properties": { "emailReminders": { "type": "boolean", "description": "Determines if email reminders are to be sent out." } }, "description": "Schedule Meeting Options on Webex Administration." }, "securityOptions": { "type": "object", "properties": { "joinBeforeHost": { "type": "boolean", "description": "Allow attendees or panelists to join before the host." }, "audioBeforeHost": { "type": "boolean", "description": "Allows attendees or panelists to join the teleconference before the host, it can't be turned on when `joinBeforeHost` was `false`." }, "firstAttendeeAsPresenter": { "type": "boolean", "description": "Allows first attendee or panelist as the presenter, it can't be turned on when `firstAttendeeAsPresenter` was `false`." }, "unlistAllMeetings": { "type": "boolean", "description": "Specifies that all meetings must be unlisted." }, "requireLoginBeforeAccess": { "type": "boolean", "description": "Determines if a user must login before getting site access." }, "allowMobileScreenCapture": { "type": "boolean", "description": "Allow screen capture (Android devices only)." }, "requireStrongPassword": { "type": "boolean", "description": "Determines if strict passwords are required for meetings." }, "passwordCriteria": { "type": "object", "properties": { "mixedCase": { "type": "boolean", "description": "Determines if a password requires mixed case." }, "minLength": { "type": "number", "example": 8, "description": "Sets the minimum password length, maximum value limit of 12." }, "minNumeric": { "type": "number", "example": 2, "description": "Sets the minimum number of numeric characters in the password, maximum value limit of 12." }, "minAlpha": { "type": "number", "example": 4, "description": "Sets the minimum number of alphabetical characters in the password, maximum value limit of 12." }, "minSpecial": { "type": "number", "example": 1, "description": "Sets the minimum number of special characters in the password, maximum value limit of 12." }, "disallowDynamicWebText": { "type": "boolean", "description": "Do not allow dynamic web page text for meeting passwords (like site name, host's name, username, meeting topic)." }, "disallowList": { "type": "boolean", "description": "Specifies if passwords from the `disallowValues` list are to be allowed." }, "disallowValues": { "type": "array", "items": { "type": "string" }, "description": "Sets password values that are not allowed, and cannot type repeated items in it." } }, "description": "Criteria of a strong password, which cannot be specified when `requireStrongPassword` was `false`." } }, "description": "Security Options on Webex Administration." } } }