{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/GetMeetingConfigurationCommonSettingObject", "title": "GetMeetingConfigurationCommonSettingObject", "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." }, "telephonyConfig": { "type": "object", "properties": { "allowCallIn": { "type": "boolean", "description": "Whether call-in teleconferencing for sessions was enabled." }, "allowCallBack": { "type": "boolean", "description": "Whether call-back teleconferencing for sessions was enabled." }, "allowOtherTeleconf": { "type": "boolean", "description": "Whether other teleconferencing for sessions was enabled." }, "allowTollFreeCallin": { "type": "boolean", "description": "Whether toll-free call-in teleconferencing was enabled." }, "allowInternationalCallin": { "type": "boolean", "description": "Whether international call-in teleconferencing was enabled." }, "allowInternationalCallback": { "type": "boolean", "description": "Whether international call-back teleconferencing was enabled." }, "VoIP": { "type": "boolean", "description": "Whether Voice Over IP functionality using the attendee computer's speakers and microphones was enabled." } }, "description": "Telephony Configuration on WebEx Super Admin (These options are read-only, unable to update by Update Common Settings API)." }, "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.\n * `Other` - Other Teleconferencing.\n" }, "tollFree": { "type": "boolean", "description": "Specifies whether toll-free call-in is available." }, "VoIP": { "type": "boolean", "description": "Denotes if VoIP protocols are being used." } }, "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." }, "firstAttendeeAsPresenter": { "type": "boolean", "description": "Allows first attendee or panelist as the presenter." }, "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." }, "minNumeric": { "type": "number", "example": 2, "description": "Sets the minimum number of numeric characters in the password." }, "minAlpha": { "type": "number", "example": 4, "description": "Sets the minimum number of alphabetical characters in the password." }, "minSpecial": { "type": "number", "example": 1, "description": "Sets the minimum number of special characters in the password." }, "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." } }, "description": "Criteria of a strong password." } }, "description": "Security Options on Webex Administration." } } }