MultiPartyCall
Conference
AudioStream
- Overview
- Initiate an audio stream
- Stream events to Plivo
Dial
GetDigits
PreAnswer
Redirect
Wait
Delayed call answer
This example demonstrates how to wait for 10 seconds before accepting a call.
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.