Skip to main content

Interface: VoiceCallConfig

Defined in: packages/agentos/src/voice/types.ts:339

Full voice call system configuration.

Properties

allowedNumbers?

optional allowedNumbers: string[]

Defined in: packages/agentos/src/voice/types.ts:349

Allowlist of E.164 numbers (for 'allowlist' policy).


defaultMode?

optional defaultMode: CallMode

Defined in: packages/agentos/src/voice/types.ts:351

Default call mode for outbound calls.


inboundPolicy?

optional inboundPolicy: InboundPolicy

Defined in: packages/agentos/src/voice/types.ts:347

Inbound call policy.


maxDurationSeconds?

optional maxDurationSeconds: 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?

optional streaming: object

Defined in: packages/agentos/src/voice/types.ts:357

Media stream configuration.

enabled

enabled: boolean

Whether to use bidirectional media streams.

wsPath?

optional wsPath: string

WebSocket path for media streams (default: /voice/media-stream).


stt?

optional stt: VoiceCallSttConfig

Defined in: packages/agentos/src/voice/types.ts:345

STT settings for phone audio.


tts?

optional tts: VoiceCallTtsConfig

Defined in: packages/agentos/src/voice/types.ts:343

TTS settings for phone audio.


webhookBaseUrl?

optional webhookBaseUrl: string

Defined in: packages/agentos/src/voice/types.ts:355

Webhook base URL for receiving provider callbacks.