diff --git a/extensions/ringcentral/README.md b/extensions/ringcentral/README.md index ebaa6ae5d..b5f60f71c 100644 --- a/extensions/ringcentral/README.md +++ b/extensions/ringcentral/README.md @@ -77,7 +77,7 @@ export RINGCENTRAL_JWT="your-jwt-token" | `selfOnly` | boolean | `true` | Only respond to JWT user in Personal chat | | `name` | string | - | Bot display name | | `textChunkLimit` | number | `4000` | Maximum characters per message chunk | -| `dmPolicy` | string | `"pairing"` | DM policy (only when `selfOnly: false`) | +| `dmPolicy` | string | `"allowlist"` | DM policy (only when `selfOnly: false`) | | `groupPolicy` | string | `"allowlist"` | Group policy (only when `selfOnly: false`) | > **Note:** When `selfOnly: true` (default), the bot only responds to the JWT user in their Personal chat. All other policy settings (`dmPolicy`, `allowFrom`, `groupPolicy`, etc.) are ignored. diff --git a/extensions/ringcentral/src/config-schema.ts b/extensions/ringcentral/src/config-schema.ts index f8ba0fd93..dec0854f8 100644 --- a/extensions/ringcentral/src/config-schema.ts +++ b/extensions/ringcentral/src/config-schema.ts @@ -30,7 +30,7 @@ const RingCentralAccountSchemaBase = z webhookPath: z.string().optional(), webhookVerificationToken: z.string().optional(), markdown: MarkdownConfigSchema, - dmPolicy: DmPolicySchema.optional().default("pairing"), + dmPolicy: DmPolicySchema.optional().default("allowlist"), allowFrom: z.array(z.union([z.string(), z.number()])).optional(), groupPolicy: GroupPolicySchema.optional().default("allowlist"), groupAllowFrom: z.array(z.union([z.string(), z.number()])).optional(),