Transcripción en tiempo real | Twilio Agent Conference

e refiero a la demostración que Kris daaqu, especialmente las transcripciones activas separadas que aparecen para Stuart y Kris. Estoy familiarizado con la conferencia, reunir, marcar pero no puedo replicar toda la arquitectura. Estoy interesado en colocar a 2 personas en una conferencia y de alguna manera recibir sus transcripciones en tiempo real como lo muestra la maravillosa demostración. He habilitadoAgent-Conference probó elcoach función, pero aún no puedo entender cómo usar Gather con los participantes de la conferencia. Si pongo a un participante en el modo Reunir, el otro participante no puede escucharla. ¿Alguien puede arrojar algunos consejos? Estoy seguro de que me falta algo básico aquí.

Hasta ahora he intentado:

Call call1 = Call.creator(new PhoneNumber("MyNumber"), new PhoneNumber("VerifiedTwilioNumber"),
                new URI("https://mywebsite/gather.xml")).create();

https: //mywebsite/gather.xm devolucione

<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Gather input="speech" speechTimeout="auto" partialResultCallback="https://mywebsite/gather_twilio_webhook_servlet">
    </Gather>
</Response>

Utilizando esto, no hablo con nadie, pero todo lo que hablo se muestra en tiempo real en mi collect_twilio_webhook_servlet.

También he realizado conferencias usando:

Call call1 = Call.creator(new PhoneNumber("MyNumber"), new PhoneNumber("VerifiedTwilioNumber"),
                        new URI("https://mywebsite/conf.xml")).create();
Call call2 = Call.creator(new PhoneNumber("MyFriendsNumber"), new PhoneNumber("VerifiedTwilioNumber"),
                        new URI("https://mywebsite/conf.xml")).create();

https: //mywebsite/conf.xm devoluciones

<?xml version="1.0" encoding="UTF-8"?>
<Response>
  <Dial>
    <Conference startConferenceOnEnter="true" endConferenceOnExit="true">Room 123</Conference>
  </Dial>
</Response>

Estoy intentando combinaciones de los mismos pero no puedo encontrar una documentación para replicar el caso de uso exacto de Kris. Cualquier ayuda será muy apreciada. ¡Gracias

Actualización, más pruebas:

Si intento algo como:

<?xml version="1.0" encoding="UTF-8"?>
<Response>
    <Gather input="speech" speechTimeout="auto" partialResultCallback="https://mywebsite/gather_twilio_webhook_servlet" language="en-IN">
        <Dial>
            <Conference record="record-from-start">room-2</Conference>
        </Dial>
    </Gather>
</Response>

Yo obtengoErrorCode "13320" Msg "Gather: Invalid nested verb"

Respuestas a la pregunta(1)

Su respuesta a la pregunta