from flask import Flask, request, Response
from vobiz import vobizxml
app = Flask(__name__)
@app.route('/answer', methods=['GET', 'POST'])
def answer():
call_uuid = request.values.get('CallUUID')
from_num = request.values.get('From')
to_num = request.values.get('To')
print(f"Incoming call {call_uuid}: {from_num} → {to_num}")
response = vobizxml.ResponseElement()
response.add_speak(
"Hello! You have reached our Python application.",
voice="WOMAN",
language="en-US",
)
response.add_hangup()
return Response(response.to_string(), status=200, mimetype='application/xml')
if __name__ == '__main__':
app.run(port=5001)