Search code examples
twiliotwilio-apitwilio-phptwilio-twimltwimlet

Twilio conference recordingStatusCallback URL not triggering


I am using the recordingStatusCallback for conference as stated here https://www.twilio.com/docs/voice/twiml/conference#attributes-recording-status-callback

However, this URL is never been hit at all. I am not able to get the recording, but when I log in to Twilio I so see the actual recording in the console. Any ideas whats going here?

Here is what my TwiML looks like for dialing a conference with recording.

 <?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>

Solution

  • A work around is to put the record settings on the Dial instead of the conference. I did this and seems to work good.