Transcrição em tempo real | Conferência do Agente Twilio

Estou me referindo à demonstração que Kris dáAqu, especialmente as transcrições ativas separadas que aparecem para Stuart e Kris. Estou familiarizado com conferência, coleta, discagem, mas não consigo replicar toda a arquitetura. Estou interessado em colocar duas pessoas em uma conferência e de alguma forma receber suas transcrições em tempo real, como mostra a maravilhosa demonstração. Eu ativeiAgent-Conference experimentou ocoach, mas ainda não consigo descobrir como usar o Gather com os participantes da conferência. Se eu colocar um participante no modo Reunir, o outro participante não poderá ouvi-la. Alguém pode por favor jogar algumas dicas, tenho certeza que estou perdendo algo básico aqui.

Até agora eu tentei:

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

https: //mywebsite/gather.xm retorna

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

Usando isso, não falo com ninguém, mas o que eu falo é mostrado em tempo real no meu gather_twilio_webhook_servle

Fiz também conferências 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 retorna:

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

Estou tentando combinações, mas não consigo encontrar uma documentação para replicar o caso de uso exato de Kris. Qualquer ajuda será muito apreciada. Obrigado

Atualize, mais tentativas:

Se eu tentar 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>

Eu receboErrorCode "13320" Msg "Gather: Invalid nested verb"

questionAnswers(1)

yourAnswerToTheQuestion