Python Twilio,收集挂起,在大提示下,我可以停止收集并发送部分结果吗

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发

我一直在使用Twilio接收来电。我能够收集来电提示、发送DTMF或播放语音提示

有时,传入的提示非常大,我喜欢Twilio在给定的超时后停止收集提示,并提供部分收集,这样我就可以使用DTMF数字进行对话。我有这个,但看起来好像挂着

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不会影响调用,但是如果您及早识别用户的意图,您可以这样做


这有帮助吗?

我刚刚意识到你给了我一个例子,对吗。这是为了创建出站呼叫,那么入站呼叫呢?我必须在初始化时这样做。你能给我一个例子吗?你可以通过在控制台中编辑号码来设置入站呼叫的状态回调。