我们有要求用户描述问题的要求,可能需要很长时间。因此,为了收集它,我们将 SpeechTimout 扩展为“6”,但在某些情况下它可能很短,因此我们希望用户可以在完成后按下键“1”以避免不必要的等待时间。
我们已向用户提供消息“请简要描述您的问题。完成后按“1””
下面是代码
this.twilioService.gather(message, {
...this.getGatherAttributes(gatherAttrs),
finishOnKey: '1',
input: ['speech', 'dtmf'],
timeout: 3,
numDigits: 1,
speechTimeout: 6})
但即使用户从键盘聚集按下“1”也不会停止并调用操作,而是等待很长时间(6 秒)。