Twilio 会议记录StatusCallback URL 未触发
Twilio conference recordingStatusCallback URL not triggering
我正在使用 recordingStatusCallback 进行会议,如此处所述 https://www.twilio.com/docs/voice/twiml/conference#attributes-recording-status-callback
然而,这个URL根本就没有被击中过。我无法获得录音,但是当我登录到 Twilio 时,我会在控制台中看到实际的录音。有什么想法吗?
下面是我的 TwiML 在拨打带录音的会议时的样子。
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Dial>
<Conference
statusCallback="http://myserver.com/dial/conference/statuscallback"
statusCallbackEvent="start end join leave mute hold" endConferenceOnExit="false"
record="record-from-start" recordingStatusCallback="http://myserver.com/conference/recordingstatuscallback"
recordingStatusCallbackMethod="POST"
waitUrl="http://myserver.com/conference/wait">CA109d746665943ef1bf8cdccc8fb30754
</Conference>
</Dial>
</Response>
解决方法是将录制设置放在 Dial 而不是会议上。我这样做了,似乎效果很好。
我正在使用 recordingStatusCallback 进行会议,如此处所述 https://www.twilio.com/docs/voice/twiml/conference#attributes-recording-status-callback
然而,这个URL根本就没有被击中过。我无法获得录音,但是当我登录到 Twilio 时,我会在控制台中看到实际的录音。有什么想法吗?
下面是我的 TwiML 在拨打带录音的会议时的样子。
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Dial>
<Conference
statusCallback="http://myserver.com/dial/conference/statuscallback"
statusCallbackEvent="start end join leave mute hold" endConferenceOnExit="false"
record="record-from-start" recordingStatusCallback="http://myserver.com/conference/recordingstatuscallback"
recordingStatusCallbackMethod="POST"
waitUrl="http://myserver.com/conference/wait">CA109d746665943ef1bf8cdccc8fb30754
</Conference>
</Dial>
</Response>
解决方法是将录制设置放在 Dial 而不是会议上。我这样做了,似乎效果很好。