Python Twilio,收集挂起,在大提示下,我可以停止收集并发送部分结果吗
我一直在使用Twilio接收来电。我能够收集来电提示、发送DTMF或播放语音提示 有时,传入的提示非常大,我喜欢Twilio在给定的超时后停止收集提示,并提供部分收集,这样我就可以使用DTMF数字进行对话。我有这个,但看起来好像挂着Python Twilio,收集挂起,在大提示下,我可以停止收集并发送部分结果吗,python,twilio,Python,Twilio,我一直在使用Twilio接收来电。我能够收集来电提示、发送DTMF或播放语音提示 有时,传入的提示非常大,我喜欢Twilio在给定的超时后停止收集提示,并提供部分收集,这样我就可以使用DTMF数字进行对话。我有这个,但看起来好像挂着 resp.gather(input='speech dtmf', timeout=3, speech_timeout=3, action='/gather', method='POST') 当我查看文档时,我看到: 超时-允许您设置Twilio在向您的操作url发
resp.gather(input='speech dtmf', timeout=3, speech_timeout=3, action='/gather', method='POST')
当我查看文档时,我看到:
超时-允许您设置Twilio在向您的操作url发送数据之前等待调用者按另一个数字或说另一个单词的限制(秒)
speechTimeout-设置Twilio停止语音识别前等待的限制(秒)
如果在中同时使用timeout和speechTimeout,则DTMF输入将优先使用timeout,语音输入将优先使用speechTimeout
不知何故,在非常大的提示情况下,我永远无法到达
@app.route("/gather", methods=['GET', 'POST'])
def gather():
print("--> gather")
resp = VoiceResponse()
这里是Twilio开发者福音传道者 您可以设置,它将在异步处理语音结果时开始传递语音结果。这些回调是异步传递到调用本身的,因此返回TwiML不会影响调用,但是如果您及早识别用户的意图,您可以这样做
这有帮助吗?我刚刚意识到你给了我一个例子,对吗。这是为了创建出站呼叫,那么入站呼叫呢?我必须在初始化时这样做。你能给我一个例子吗?你可以通过在控制台中编辑号码来设置入站呼叫的状态回调。