MultiPartyCall
Conference
AudioStream
- Overview
- Initiate an audio stream
- Stream events to Plivo
Dial
GetDigits
PreAnswer
Redirect
Wait
Beep detection
You can use the Wait element to aid leaving voice mails on answering machines by adding an extra parameter called beep and setting it to true.
Example Request
Copy
Ask AI
from plivo import plivoxml
response = (plivoxml.ResponseElement()
.add(plivoxml.WaitElement(None)
.set_length(10)).add(plivoxml.SpeakElement('Hello')))
print(response.to_string())
Copy
Ask AI
from plivo import plivoxml
response = (plivoxml.ResponseElement()
.add(plivoxml.WaitElement(None)
.set_length(10)).add(plivoxml.SpeakElement('Hello')))
print(response.to_string())
Copy
Ask AI
from flask import Flask, Response, request
import plivoxml
app=Flask(__name__)
@app.route('/wait/delayed_answer/', methods=['GET','POST'])
def delayed_answer():
response = plivoxml.Response()
params = {
'length' : "10"
}
response.addWait(**params)
response.addSpeak("Hello")
return Response(str(response), mimetype='text/xml')
if __name__ == "__main__":
app.run(host='0.0.0.0', debug=True)
# Sample Conference XML
# <Response>
# <Wait length="10"/>
# <Speak>Hello</Speak>
# </Response>
Response
Copy
Ask AI
<Response>
<Wait length="10" />
<Speak>Hello</Speak>
</Response>
Assistant
Responses are generated using AI and may contain mistakes.