Grabar un correo de voz mientras está en una cola Twilio

Estoy escribiendo una aplicación de centro de llamadas usando Twilio, y me he encontrado con un problema. Las llamadas se reciben y se ponen en cola, mientras encontramos un agente para responder la llamada. Mientras escuchan la música en espera, se les lee su posición en la cola, y estoy tratando de usar un verbo Gather para permitirles presionar 1 y luego dejar un mensaje.

Todo funciona bien, excepto que no grabará. He intentado grabar fuera de la cola y todo está bien, por lo que parece ser el hecho de que está en la cola el problema. No estoy seguro, entonces, ¿cómo lidiar con eso?

Entonces, si solo envío esto en la conexión inicial:

<Response><Say>Please record your message after the tone.</Say><Record action="http://ngrok.com/handleVoicemailRecording"></Record></Response>

entonces funciona bien y llama al método. Sin embargo, si hago la ruta "adecuada" tal como la veo, entonces la grabación no ocurre y la cola vuelve a llamar inmediatamente a la acción "waitUrl" para la cola:

Llamada inicial

[2016-01-19 17:38:45.637] <Response><Say voice="alice" language="en-AU">Thanks for calling, please note all calls may be recorded for security and training purposes. We'll answer your call very shortly.</Say><Enqueue waitUrl="http://ngrok.com/holdMusic">1COVERAUS</Enqueue></Response>

Respuesta de waitUrl en cola:

[2016-01-19 17:38:56.202] <Response><Gather numDigits="1" action="http://ngrok.com/leaveVoicemail"><Say>Thanks for waiting, you're 1 in the queue. Press 1 at any time to leave a message.</Say><Play>https://s3-ap-southeast-2.amazonaws.com/somemusic.mp3</Play></Gather></Response>

Comando Record, el Say de que funciona, y el Record no

[2016-01-19 17:39:10.861] <Response><Say voice="alice" language="en-AU">Please record your message after the tone.</Say><Record action="http://ngrok.com/handleVoicemailRecording"></Record></Response>

Y luego, 3 segundos después (al final de Say), Twilio solicita la waitUrl nuevamente, sin haber emitido ningún pitido.

[2016-01-19 17:39:13.757] <Response><Gather numDigits="1" action="http://ngrok.com/leaveVoicemail"><Say voice="alice" language="en-AU">Thanks for waiting, you're 1 in the queue.</Say><Say voice="alice" language="en-AU">Press 1 at any time to leave a message.</Say><Play>https://s3-ap-southeast-2.amazonaws.com/somemusic.mp3</Play></Gather></Response>

¿Algunas ideas? ¿Es esto por diseño? ¿Puedo evitarlo de una manera útil?

Respuestas a la pregunta(2)

Su respuesta a la pregunta