Gravando um correio de voz em uma fila do Twilio

Estou escrevendo um aplicativo de call center usando o Twilio e me deparei com um problema. As chamadas são recebidas e colocadas em uma fila, enquanto encontramos um agente para atender a chamada. Enquanto ouvem a música em espera, eles lêem sua posição na fila e estou tentando usar um verbo Gather para permitir que eles pressionem 1 e depois deixem uma mensagem.

Tudo funciona bem, exceto que não será gravado. Eu tentei gravar fora da fila e está tudo bem, então parece que está na fila o problema. Não tenho certeza, portanto, como lidar com isso?

Então, se eu apenas enviar isso na conexão inicial:

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

então funciona bem e chama o método Se, no entanto, eu fizer a rota "adequada" como a vejo, a gravação não ocorrerá e a fila imediatamente chamará novamente a ação "waitUrl" da fila:

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

Resposta waitUrl da fila:

[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, o Say do que funciona e o Record não

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

E, em seguida, três segundos depois (no final do Say), o Twilio solicita o waitUrl novamente, sem bipar.

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

Alguma ideia? Isso é intencional? Posso contornar isso de uma maneira útil?

questionAnswers(2)

yourAnswerToTheQuestion