def before_request(): """ Si un session.calledid est passe en parametre alors on le sauvegarde pour pouvoir recuperer le SVI correspondant a au numero appele. Dans le cas de voxeo le session.calledid est passe en parametre GET lors du premier appel. """ calledid = request.args.get('session.calledid','') if calledid is not "": session['calledid'] = calledid try: session['ivr'] = Demo.query.filter(Demo.number == calledid).first().value except: get_error_svi()
def main(): if 'calledid' not in session: get_error_svi() return redirect('/ivr/')