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"