Function: plivoNotifyXml()
plivoNotifyXml(
text,voice?):string
Defined in: packages/agentos/src/channels/telephony/twiml.ts:155
Generate Plivo speak + hangup XML.
Synthesises text to the caller using Plivo's TTS engine and immediately
hangs up after playback completes. Equivalent to Twilio's <Say>...<Hangup/>
but uses Plivo's <Speak> element name.
Parameters
text
string
The message to speak to the caller. XML-escaped automatically.
voice?
string
Optional Plivo voice name (e.g. 'WOMAN', 'Polly.Joanna').
Returns
string
A complete Plivo XML document string.
Example
plivoNotifyXml('Your order has shipped.');
// => '<?xml version="1.0" encoding="UTF-8"?>\n<Response><Speak>Your order has shipped.</Speak><Hangup/></Response>'
plivoNotifyXml('Hello', 'WOMAN');
// => '...><Speak voice="WOMAN">Hello</Speak><Hangup/></Response>'