Запись TwilioStatusCallback никогда не вызывается

Пытаюсь получить записи разговоров. Я сам размещаю этот код twiml.

<?xml version="1.0" encoding="UTF-8"?>
<Response>
    <Dial timeout="40" 
         recordingStatusCallbackEvent="in-progress,completed"
         recordingStatusCallback="http://server.com/recording/">
        <Number 
             url="http://server.com/whisper/" 
             statusCallbackEvent="completed"
             statusCallback="http://server.com/status/">
             +12142142144
        </Number>
    </Dial>
</Response>

Все работает, как ожидалось, за исключением того, что URL-адрес записи никогда не вызывается. Звонок переадресовывается, звучит шепот, вызывается URL-адрес состояния, но не URL-адрес записи.


person Moonstone    schedule 25.04.2019    source источник
comment
Я также столкнулся с аналогичной проблемой, может ли кто-нибудь помочь: stackoverflow.com/questions/65256973/   -  person Mudit Sharma    schedule 11.12.2020


Ответы (1)


Евангелист разработчиков Twilio здесь. ????

Похоже, вам не хватает атрибута record. (https://www.twilio.com/docs/voice/twiml/dial#record) Если он не установлен, по умолчанию используется do-not-record.

<Response>
    <Dial record="record-from-ringing-dual"
          recordingStatusCallback="www.myexample.com">
        <Number>+15558675310</Number>
    </Dial>
</Response>

Можете ли вы добавить это и попробовать? Рад помочь, если проблема не в этом. :)

person stefan judis    schedule 25.04.2019