我的Twilio服务器有3页
/listener
设置<dial>
和<Conference statusCallback="/gather" statusCallbackEvent="speaker start">
并将呼叫者附加到所述会议。在会议中,应该在任何用户讲话和会议开始时发送事件请求(开始仅用于调试,以防单独说话时出现问题,但启动请求也不会被发送)。
/gather
使用聚集来收听action='/parse'
/parse
解析消息。
现在,当我将webhook设置为/gather
时,我可以看到/gather
和/parse
的2个POST请求没问题。但是当我将其设置为/listener
时,每次呼叫只会出现1个POST请求,并且在会议开始或人们说话时不会发送任何后续请求。任何人都可以告诉我statusCallbackEvent
使用收集或提供任何解决方法的任何示例吗?
答案 0 :(得分:1)
Twilio开发者传道者在这里。
在我看来,您正试图通过事件在正在进行的电话会议中使用语音检测?
如果是这种情况,那么我担心这不是statusCallback
s in <Conference>
所做的。调用期间statusCallback
个事件是异步回调,您对它们的响应不会影响正在进行的调用。使用TwiML响应statusCallback
事件将无效。
随后,无法同时继续<Conference>
并对参与者使用<Gather>
。