我最近开始使用 Twilio Voice call 向使用 Django 的用户发送 OTP。我指的是给定的链接来自定义 Twilio 响应。 https://www.twilio.com/docs/tutorials/walkthrough/click-to-call/python/flask
视图.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 时哪里出错了。提前致谢。