Interface: VoiceCallConfig
Defined in: packages/agentos/src/voice/types.ts:339
Full voice call system configuration.
Properties
allowedNumbers?
optionalallowedNumbers:string[]
Defined in: packages/agentos/src/voice/types.ts:349
Allowlist of E.164 numbers (for 'allowlist' policy).
defaultMode?
optionaldefaultMode:CallMode
Defined in: packages/agentos/src/voice/types.ts:351
Default call mode for outbound calls.
inboundPolicy?
optionalinboundPolicy:InboundPolicy
Defined in: packages/agentos/src/voice/types.ts:347
Inbound call policy.
maxDurationSeconds?
optionalmaxDurationSeconds:number
Defined in: packages/agentos/src/voice/types.ts:353
Maximum call duration in seconds (default: 300 = 5 min).
provider
provider:
ProviderConfig
Defined in: packages/agentos/src/voice/types.ts:341
Active telephony provider.
streaming?
optionalstreaming:object
Defined in: packages/agentos/src/voice/types.ts:357
Media stream configuration.
enabled
enabled:
boolean
Whether to use bidirectional media streams.
wsPath?
optionalwsPath:string
WebSocket path for media streams (default: /voice/media-stream).
stt?
optionalstt:VoiceCallSttConfig
Defined in: packages/agentos/src/voice/types.ts:345
STT settings for phone audio.
tts?
optionaltts:VoiceCallTtsConfig
Defined in: packages/agentos/src/voice/types.ts:343
TTS settings for phone audio.
webhookBaseUrl?
optionalwebhookBaseUrl:string
Defined in: packages/agentos/src/voice/types.ts:355
Webhook base URL for receiving provider callbacks.