我正在使用 NodeJS 用 Twilio 编写语音演示。使用<enqueue>
动词将来电放置在队列中,如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Enqueue waitUrl="/wait.xml">support</Enqueue>
</Response>
在 wait.xml 中,我暂停并等待第二个客户端从队列中接听电话:
<?xml version="1.0" encoding="UTF-8" ?>
<Response>
<Say voice="alice">Connecting to representative</Say>
<Pause length="100"/>
<Leave/>
</Response>
当第二个客户端启动时,它用于<Dial>
使调用出队:
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Dial record="record-from-answer" action="./record" method="GET">
<Queue>support</Queue>
</Dial>
</Response>
除了通话录音外,一切都按预期工作。我在调用 a 时使用相同的原理,<client>
并且效果很好。
我错过了什么?