Php 如何在按键后或使用twilio一分钟后挂断?

Php 如何在按键后或使用twilio一分钟后挂断?,php,xml,twilio,Php,Xml,Twilio,我正试图向twilio提出申请。总体功能是,用户将呼叫到系统,并立即显示语音菜单,按1到9或挂断。有没有办法让twilio在用户按一个数字(我不希望他们必须按#)时立即断开呼叫(并将按键传递给我)?如果他们不按任何键,我想在一分钟后挂断电话,系统会传给我一些信息,说他们什么也没按 谢谢我认为您可以通过以下TwiML实现这一点: <Response> <Gather numDigits="1" action="keypressed.php"> &l

我正试图向twilio提出申请。总体功能是,用户将呼叫到系统,并立即显示语音菜单,按1到9或挂断。有没有办法让twilio在用户按一个数字(我不希望他们必须按#)时立即断开呼叫(并将按键传递给我)?如果他们不按任何键,我想在一分钟后挂断电话,系统会传给我一些信息,说他们什么也没按


谢谢

我认为您可以通过以下TwiML实现这一点:

<Response>
    <Gather numDigits="1" action="keypressed.php">
         <Pause length="60" />
    </Gather>
    <Redirect method="GET">nokeypressed.php</Redirect>
</Response>

nokeypressed.php
在每个
keypressed.php
nokeypressed.php
中,您都会做出相应的响应


您也可以在上使用timeout=“60”,但我记不起它是如何与numDigits=“1”交互的。好的,谢谢您的帮助。我可以把这个放在集合中,然后说出来,这样在计时器运行时信息就会播放吗?你可以把这个放在,然后在后面(你不能在说中嵌套一个停顿),但是然后缩短长度以补偿口语文本的长度。啊,好的,这是有意义的。。。暂停之后,我就可以挂断电话了。谢谢