【问题标题】:Twilio conference recordingStatusCallback URL not triggeringTwilio 会议录制状态回调 URL 未触发
【发布时间】:2018-05-30 18:07:49
【问题描述】:

我正在使用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>

【问题讨论】:

    标签: twilio twilio-api twilio-php twilio-twiml twimlet


    【解决方案1】:

    解决方法是将记录设置放在 Dial 而不是会议上。我这样做了,似乎效果很好。

    【讨论】:

    • 你如何用 NodeJS 做到这一点?当我执行twiml.dial().conference(recordAttrs, roomId) 时,如何将recordAttrs 移动到拨号动词?
    • 我能够在dial() 中传递它,但后来我得到了这个:Dial: Invalid record value"record must be true,false,full,all,record-from-answer,record-from-ringing,do-not-record,record-from-answer-dual,record-from-ringing-dual"
    • 接下来我尝试了"record-from-answer-dual",这不再引发错误,但也不再触发我的recordingStatusCallback。与&lt;Conference&gt; 标签上的问题相同...有什么提示吗?我可以看看你工作的完整 XML 吗?
    猜你喜欢
    • 2021-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多