This commit is contained in:
Dan Guido 2026-01-30 10:35:48 -03:00 committed by GitHub
commit ebd13fc9ff
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -460,12 +460,12 @@ export function validateProviderConfig(config: VoiceCallConfig): {
}
if (config.provider === "telnyx") {
if (!config.telnyx?.apiKey) {
if (!config.telnyx?.apiKey && !process.env.TELNYX_API_KEY) {
errors.push(
"plugins.entries.voice-call.config.telnyx.apiKey is required (or set TELNYX_API_KEY env)",
);
}
if (!config.telnyx?.connectionId) {
if (!config.telnyx?.connectionId && !process.env.TELNYX_CONNECTION_ID) {
errors.push(
"plugins.entries.voice-call.config.telnyx.connectionId is required (or set TELNYX_CONNECTION_ID env)",
);
@ -473,12 +473,12 @@ export function validateProviderConfig(config: VoiceCallConfig): {
}
if (config.provider === "twilio") {
if (!config.twilio?.accountSid) {
if (!config.twilio?.accountSid && !process.env.TWILIO_ACCOUNT_SID) {
errors.push(
"plugins.entries.voice-call.config.twilio.accountSid is required (or set TWILIO_ACCOUNT_SID env)",
);
}
if (!config.twilio?.authToken) {
if (!config.twilio?.authToken && !process.env.TWILIO_AUTH_TOKEN) {
errors.push(
"plugins.entries.voice-call.config.twilio.authToken is required (or set TWILIO_AUTH_TOKEN env)",
);
@ -486,12 +486,12 @@ export function validateProviderConfig(config: VoiceCallConfig): {
}
if (config.provider === "plivo") {
if (!config.plivo?.authId) {
if (!config.plivo?.authId && !process.env.PLIVO_AUTH_ID) {
errors.push(
"plugins.entries.voice-call.config.plivo.authId is required (or set PLIVO_AUTH_ID env)",
);
}
if (!config.plivo?.authToken) {
if (!config.plivo?.authToken && !process.env.PLIVO_AUTH_TOKEN) {
errors.push(
"plugins.entries.voice-call.config.plivo.authToken is required (or set PLIVO_AUTH_TOKEN env)",
);