Недавно я начал использовать Twilio Voice call для отправки OTP пользователям, использующим Django. Я имею в виду данную ссылку для настройки ответа Twilio. https://www.twilio.com/docs/tutorials/walkthrough/click-to-call/python/flask
views.py
def voice_call(otp, mobile_no):
client = TwilioRestClient(settings.ACCOUNT_SID, settings.AUTH_TOKEN)
client.calls.create(from_=settings.OTP_FROM_NUMBER,
to=mobile_no,
url='http://localhost:8000/outbound/',
method='POST')
def outbound(self):
response = twiml.Response()
response.say("Thank you for contacting our department",
voice='alice')
return HttpResponse(response, content_type="application/xml")
В urls.py у меня есть / outbound /, который указывает на мой модуль представления django.
Если я нажимаю "/ outbound /" в браузере, он отображает правильный ответ в формате xml, но при голосовом вызове выдает сообщение об ошибке "Извините, ошибка приложения".
Не уверен, где я ошибаюсь при рендеринге xml. Заранее спасибо.