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()?
optionalonStatusCallback: (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.