【发布时间】:2016-03-27 13:54:10
【问题描述】:
我最近开始使用 Twilio Voice call 向使用 Django 的用户发送 OTP。 我指的是给定的链接来自定义 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 响应 但在语音通话中,它会给出一条错误消息,说 'Sorry application error'
不确定我在渲染 xml 时哪里出错了。 提前致谢。
【问题讨论】:
标签: python django twilio twilio-click-to-call