21 lines
465 B
TypeScript
21 lines
465 B
TypeScript
export interface TwilioConfig {
|
|
accountSid: string;
|
|
authToken: string;
|
|
phoneNumber: string;
|
|
apiKey?: string; // API Key SID for generating access tokens
|
|
apiSecret?: string; // API Key Secret
|
|
twimlAppSid?: string; // TwiML App SID for Voice SDK
|
|
}
|
|
|
|
export interface OpenAIConfig {
|
|
apiKey: string;
|
|
assistantId?: string;
|
|
model?: string;
|
|
voice?: string;
|
|
}
|
|
|
|
export interface IntegrationsConfig {
|
|
twilio?: TwilioConfig;
|
|
openai?: OpenAIConfig;
|
|
}
|