Skip to content

bodhi-realtime-agent / TwilioWebhookServerConfig

Interface: TwilioWebhookServerConfig

Defined in: telephony/twilio-webhook-server.ts:20

Properties

authToken

authToken: string

Defined in: telephony/twilio-webhook-server.ts:24

Twilio Auth Token for signature validation (future use).


onMediaReceived()

onMediaReceived: (base64Audio) => void

Defined in: telephony/twilio-webhook-server.ts:28

Called when audio media is received from the human.

Parameters

base64Audio

string

Returns

void


onStatusCallback()?

optional onStatusCallback: (callSid, callStatus, answeredBy?) => void

Defined in: telephony/twilio-webhook-server.ts:34

Optional: called on Twilio status callbacks.

Parameters

callSid

string

callStatus

string

answeredBy?

string

Returns

void


onStreamStarted()

onStreamStarted: (streamSid, callSid) => void

Defined in: telephony/twilio-webhook-server.ts:30

Called when the Media Stream starts.

Parameters

streamSid

string

callSid

string

Returns

void


onStreamStopped()

onStreamStopped: () => void

Defined in: telephony/twilio-webhook-server.ts:32

Called when the Media Stream stops.

Returns

void


port

port: number

Defined in: telephony/twilio-webhook-server.ts:22

Port to listen on.


wsAuthToken

wsAuthToken: string

Defined in: telephony/twilio-webhook-server.ts:26

Per-call nonce token for WS auth.

Built with VitePress