Interface: InitiateCallInput
Defined in: packages/agentos/src/voice/IVoiceCallProvider.ts:26
Parameters for initiating an outbound call.
Properties
callId
callId:
string
Defined in: packages/agentos/src/voice/IVoiceCallProvider.ts:28
Internal call ID assigned by CallManager.
fromNumber
fromNumber:
string
Defined in: packages/agentos/src/voice/IVoiceCallProvider.ts:30
E.164 phone number to call from.
mediaStreamToken?
optionalmediaStreamToken:string
Defined in: packages/agentos/src/voice/IVoiceCallProvider.ts:46
Auth token appended to media stream URL for validation.
mediaStreamUrl?
optionalmediaStreamUrl:string
Defined in: packages/agentos/src/voice/IVoiceCallProvider.ts:44
Media stream WebSocket URL (for 'conversation' mode).
message?
optionalmessage:string
Defined in: packages/agentos/src/voice/IVoiceCallProvider.ts:36
Pre-composed message (for 'notify' mode).
mode
mode:
CallMode
Defined in: packages/agentos/src/voice/IVoiceCallProvider.ts:34
Call interaction mode.
notifyVoice?
optionalnotifyVoice:string
Defined in: packages/agentos/src/voice/IVoiceCallProvider.ts:38
TTS voice to use for notify-mode messages.
statusCallbackUrl?
optionalstatusCallbackUrl:string
Defined in: packages/agentos/src/voice/IVoiceCallProvider.ts:42
Status callback URL for call state changes.
toNumber
toNumber:
string
Defined in: packages/agentos/src/voice/IVoiceCallProvider.ts:32
E.164 phone number to call.
webhookUrl
webhookUrl:
string
Defined in: packages/agentos/src/voice/IVoiceCallProvider.ts:40
Webhook URL the provider should call back to.