我指的是Kris给here提供的演示,特别是Stuart和Kris出现的独立的主动转录。我熟悉会议,聚会,拨号,但无法复制整个体系结构。我有兴趣让2个人参加会议,并以精彩的演示演示实时接收他们的录音。我已启用Agent-Conference
并尝试了coach
功能,但仍然不知道如何与会议参与者一起使用Gather。如果我将一个参与者置于“聚会”模式,则其他参与者听不到她的声音。任何人都可以提出一些建议,我敢肯定,我在这里缺少一些基本的东西。
到目前为止,我已经尝试过:
Call call1 = Call.creator(new PhoneNumber("MyNumber"), new PhoneNumber("VerifiedTwilioNumber"),
new URI("https://mywebsite/gather.xml")).create();
https://mywebsite/gather.xml返回
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Gather input="speech" speechTimeout="auto" partialResultCallback="https://mywebsite/gather_twilio_webhook_servlet">
</Gather>
</Response>
使用此功能,我不会说话,但是无论我说什么,都会在我的collect_twilio_webhook_servlet上实时显示。
我也使用:
召开了会议。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();
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Dial>
<Conference startConferenceOnEnter="true" endConferenceOnExit="true">Room 123</Conference>
</Dial>
</Response>
我正在尝试将其组合使用,但是无法找到文档来复制Kris的确切用例。任何帮助都感激不尽。谢谢!
更新,更多试验:
如果我尝试类似的操作:
<?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>
我得到ErrorCode "13320" Msg "Gather: Invalid nested verb"
答案 0 :(得分:1)
这里是Twilio开发人员的传播者。
Kris演示的演示目前无法公开使用。我知道这已经有一段时间了,但是将其推向市场并不是我们自此以来推出的其他产品的重中之重。
如果您对此类功能感兴趣,我建议您get in touch with sales并讨论您打算将其用于什么。
答案 1 :(得分:0)
现在可能已经晚了。但是,如果有帮助,您可以查看这些应用-
使用带有实时字幕的Twilio Video SDK构建的视频会议-https://github.com/symblai/symbl-twilio-video-react
Twilio媒体流集成-https://github.com/symblai/symbl-twilio-media-streams-integration