python - 如果用户在 python Twilio IVR 中挂断,如何执行功能?
问题描述
如果有人挂断 python IVR 系统,我想保存来电者信息。
前任:
@app.route('/ivr/welcome', methods=['POST'])
def welcome():
caller = request.form['From']
response = VoiceResponse()
with response.gather(
num_digits=1, action=url_for('menu'), method="POST"
) as g:
g.say(message=f"")
# The functionality I want:
if caller.hangs_up:
hangup = HangUp(phone_number=caller)
db.session.add(hangup)
db.session.commit()
return twiml(response)
解决方案
推荐阅读
- ios - 在我自己的应用中显示使用语音备忘录创建的音频文件
- sparql - 如何通过在 Wikidata 查询服务 (SPARQL) 中提供页面 URL 来获取数据
- machine-learning - sklearn 上的 cross_val_score() 和 accuracy_score() 得分不同
- c++ - 'really_inline' 到底是什么?
- java - 如何在java中使用正则表达式匹配结束括号?
- mysql - 计算我的动态数据透视表mysql
- node.js - 在每个 socket.on 上执行一个动作(express js)
- html - 在视频顶部添加一个按钮
- python-3.x - one2many 字段在填充时仅存储最后一条记录
- android - Android:WebView 中的网络摄像头错误(摄像头权限不起作用)