【问题标题】:Identify phone caller in Twilio video room识别 Twilio 视频室中的电话呼叫者
【发布时间】:2019-08-20 16:42:57
【问题描述】:

我正在使用 Twilio 可编程语音通过 Room 动词将呼叫者连接到可编程视频室。如何在视频端获取来电者的 ParticipantIdentity?

我在视频端看到来电者的身份是他们的电话号码破折号一些数字。或者,如何在语音端获取来电者的号码/身份。

基本上,我正在寻找视频端的来电者是谁。

【问题讨论】:

    标签: twilio twilio-programmable-voice twilio-video


    【解决方案1】:

    这里是 Twilio 开发者宣传员。

    您可以通过在<Room> 元素上使用participantIdentity 属性来set the identity that comes through for the voice participant。然后身份将在视频端读取为participant.identity

    <?xml version="1.0" encoding="UTF-8"?>
    <Response>
      <Connect>
        <Room participantIdentity='alice'>RoomName</Room>
      </Connect>
    </Response>
    

    让我知道这是否有帮助。

    【讨论】:

    • 感谢您的回复!但我在我的版本中没有看到这种行为。身份最终是我的电话号码,在视频端后面有一些额外的字符。 C# Twilio v5.31.3、Twilio.AspNet.Common v5.20.1、Twilio.AspNet.Mvc v5.20.1、twilio-video.js v1.14.1。我正在使用 response.Say("...").Append(new Connect().Append(new Room { Name = "...", Participantidentity = "" }))
    • 好的,所以支持让我知道 Participantidentity 应该是 ParticipantIdentity(大写 I)。所以看起来 Room 类暴露了一个拼写错误的属性。当我得到回复时,我会用解决方法来回答这个问题。再次感谢!
    • 看起来不正确的Participantidentity 是版本 5.30.0 的 changed in June。你也可以在the docs here 中看到。
    • 这是个好消息!您介意将答案标记为正确,以便其他人也能看到它有帮助吗?谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多