Запись конференции TwilioStatusCallback URL не запускается

Я использую записьStatusCallback для конференции, как указано здесь 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>

person ecorvo    schedule 30.05.2018    source источник


Ответы (1)


Обходной момент - установить настройки записи на Dial вместо конференции. Я сделал это, и, похоже, все работает хорошо.

person ecorvo    schedule 01.06.2018
comment
Как это сделать с помощью NodeJS? Когда я делаю twiml.dial().conference(recordAttrs, roomId), как мне переместить recordAttrs на команду набора номера? - person mesqueeb; 02.07.2020
comment
Я смог передать это в 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" - person mesqueeb; 02.07.2020
comment
Затем я попробовал "record-from-answer-dual", и это больше не вызывает ошибок, но также больше не запускает мой recordingStatusCallback. Та же проблема, что и с тегом <Conference> ... Есть подсказки? Могу я увидеть ваш рабочий полный XML? - person mesqueeb; 02.07.2020