Python
Crear un servidor local utilizando la aplicación Python
Para utilizar una aplicación Flask
- Crear un entorno virtual. Python 3 viene con
venvpara crear entornos virtuales. En el directorio de su proyecto, cree un nuevo entorno virtual y actívelo.
python3 -m venv venv . venv/bin/activate
- Instalar Flask:
pip install Flask
- Cree un nuevo archivo llamado
app.pyy cree la aplicación:
from flask import Flask, request, Response
app = Flask(__name__)
@app.route('/webhook', methods=['POST'])
def webhook():
print(request.get_json())
return Response(status=200)
- Ejecute la aplicación:
export FLASK_APP=app.py flask run -h localhost -p 3000
Esta aplicación se ejecutará en el puerto 3000, que es el mismo puerto que deberías tener configurado para ngrok. Ahora, cuando realices o recibas una llamada desde tu número de Vonage Business Communications, la aplicación imprimirá los eventos en la consola.
Recepción de eventos de llamada mediante webhooks
Crear un webhook para recibir eventos de llamadas
Pasos
1
Introducción a esta tarea2
Prerequisites3
Crear un webhook4
Crear un servidor local5
Crear un webhook6
Limpieza7
¿Y ahora qué?