MultiPartyCall
Conference
AudioStream
- Overview
- Initiate an audio stream
- Stream events to Plivo
Dial
GetDigits
PreAnswer
Redirect
Wait
Basic wait
This first example demonstrates how to wait for seven seconds between two lines of speech.
Example Request
Copy
Ask AI
from plivo import plivoxml
response = (plivoxml.ResponseElement()
.add(plivoxml.SpeakElement('I will wait 6 seconds starting now.'))
.add(plivoxml.WaitElement(None).set_length(6))
.add(plivoxml.SpeakElement('I just waited 6 seconds.')))
print(response.to_string())
Copy
Ask AI
from plivo import plivoxml
response = (plivoxml.ResponseElement()
.add(plivoxml.SpeakElement('I will wait 6 seconds starting now.'))
.add(plivoxml.WaitElement(None).set_length(6))
.add(plivoxml.SpeakElement('I just waited 6 seconds.')))
print(response.to_string())
Copy
Ask AI
from flask import Flask, Response, request
import plivoxml
app=Flask(__name__)
@app.route('/wait/basic/', methods=['GET','POST'])
def basic_wait():
response = plivoxml.Response()
response.addSpeak("I will wait 6 seconds starting now.")
params = {
'length' : "6"
}
response.addWait(**params)
response.addSpeak("I just waited 6 seconds.")
return Response(str(response), mimetype='text/xml')
if __name__ == "__main__":
app.run(host='0.0.0.0', debug=True)
# Sample Conference XML
# <Response>
# <Speak>I will wait 6 seconds starting now.</Speak>
# <Wait length="6"/>
# <Speak>I just waited 6 seconds.</Speak>
# </Response>
Response
Copy
Ask AI
<Response>
<Speak>I will wait for seven seconds starting now.</Speak>
<Wait length="7" />
<Speak>I just waited seven seconds.</Speak>
</Response>
Assistant
Responses are generated using AI and may contain mistakes.