在我的应用程序中,我需要用户能够拨入他已经以其身份创建视频轨道的现有视频室的功能,因此,每当用户呼叫时,我都会生成以下TwiML:
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Connect>
<Room participantIdentity='MyIdentity'>DailyStandup</Room>
</Connect>
</Response>
但是由于参与者身份与已经连接到会议室的身份相匹配,而不是向现有用户添加音轨,因此出现错误:
TwilioError:由于重复的身份,参与者已断开连接
是否有一种方法可以通过纯twiml将视频/音频通道合并为一个参与者,而无需进行任何复杂的巨型-巨型逻辑编码?
Twilio开发人员推广人员在这里。
不,没有办法仅在TwiML中合并身份。
[我建议使用相同的身份,后缀“ -phone”(或明显的词),并使用一致的后缀来识别来自同一参与者的第二个流,并将两者合并。