Twilio-Twiml排队超时或在固定时间后重定向

Twilio-Twiml排队超时或在固定时间后重定向,twilio,twilio-twiml,Twilio,Twilio Twiml,有没有办法在一定时间后重定向队列中的呼叫? 我知道在Twiml中可以设置超时。 在或甚至的waitURL中,有没有办法做到这一点 现在我正在做这样的事情: <Response> <Enqueue waitUrl="/wait/" method="GET"> Support </Enqueue> </Response> 支持 我的等待URL是: <Response> <Play>h

有没有办法在一定时间后重定向队列中的呼叫? 我知道在Twiml中可以设置超时。 在
或甚至
waitURL中,有没有办法做到这一点

现在我正在做这样的事情:

<Response>
    <Enqueue waitUrl="/wait/" method="GET">
        Support
    </Enqueue>
</Response>

支持
我的等待URL是:

<Response>
    <Play>http://com.twilio.sounds.music.s3.amazonaws.com/MARKOVICHAMP-Borghestral.mp3</Play>
</Response>

http://com.twilio.sounds.music.s3.amazonaws.com/MARKOVICHAMP-Borghestral.mp3

如果来电者排队超过60秒,我想将其重定向到语音信箱。

这里是Twilio福音传道者

我认为没有办法在排队动词上设置超时属性。我认为有两种方法可以做到这一点:

  • 在您的waitUrl中,使用短于60秒的mp3。播放完曲目后,Twilio将向waitUrl发出另一个请求,并向您传递一个QueueTime参数,该参数将告诉您调用者在队列中的时间。如果时间>60秒,您可以重定向该呼叫
  • 在应用程序中运行一个进程,该进程使用RESTAPI轮询队列成员并检查其等待时间。如果waittime>60秒,则重定向呼叫

  • 希望有帮助。

    在响应中,设置Play loop=“x”并在其下方执行重定向

    
    http://com.twilio.sounds.music.s3.amazonaws.com/MARKOVICHAMP-Borghestral.mp3
    https://webhooks.twilio.com/v1/Accounts/{ACT ID}/Flows/{FLOW ID}?FlowEvent=返回
    
    您在waitUrl xml中使用什么关键字将呼叫重定向到特定的电话号码。拨号关键字在waitUrl xml中不可用。redirect关键字将调用发送到另一个xml文档。解决方案是首先使用重定向关键字,然后拨号关键字是重定向的xml吗?