Я новичок в питоне и колбе Twilio. Я пытался следовать примеру twilio для отслеживания статуса смс, но, как я уже упоминал, я получаю none
в качестве возврата для этого оператора status=request.values.get('callstatus', None)
.
Я хочу отслеживать статус выполнения вызова и видеть его другой статус,Я следую всей документации, но я заблокирован. Спасибо за вашу помощь.
from flask import Flask,request
from twilio.rest import Client
from twilio.twiml.voice_response import Dial, VoiceResponse
from pprint import pprint
import logging
logging.basicConfig(level=logging.INFO)
app = Flask(__name__)
twilioClient = Client('*******************', '*****************************')
@app.route("/voice")
def voice():
call=twilioClient.calls.create(
method='GET',
status_callback='http://*****.ngrok.io/response',
status_callback_event='initiated ringing answered completed',
status_callback_method='POST',
from_='+**********',
to='+*********',
url='http://demo.twilio.com/docs/voice.xml''
)
return call.sid
@app.route('/response', methods=['POST'])
def outbound():
status=request.values.get('callstatus', None)
logging.info('Status: {}'.format(status))
return ('', 204)
if __name__ == "__main__":
app.run(debug=true)