@app.route('/ask_something', methods=['GET', 'POST',])
def ask_something():
response = plivo.Response()
action_url = url_for('validate_answer', _external=True)
getDigits = plivo.GetDigits(action=action_url, method='POST',
timeout=4, numDigits=1, retries=4)
getDigits.addSpeak(body='This is a question. Press 1 for yes, press 2 for no')
response.add(getDigits)
return Response(str(response), mimetype='text/xml')
@app.route('/validate_answer', methods=['POST',])
def validate_answer():
response = plivo.Response()
input_digits = request.form.get('Digits', None)
print input_digits # outputs: 1
session['answer'] = input_digits
print session #outputs: <SecureCookieSession {'results': u'1'}>
go_to(response, 'next_step')
return Response(str(response), mimetype='text/xml')