【问题标题】:Twilio: Trigger events on joining conference call.Twilio:在加入电话会议时触发事件。
【发布时间】:2016-04-20 09:31:36
【问题描述】:

我正在开展一个项目,在该项目中我使用 Twilio api 进行电话会议。我已经成功集成了会议功能,并且我们工作正常。 现在的问题是:

每当有新用户加入或离开会议时,我都需要触发一些事件。我无法找到执行此操作的方法。任何人都可以建议我实现这一目标的方式或任何文档链接。

谢谢。

【问题讨论】:

    标签: node.js twilio twilio-click-to-call


    【解决方案1】:

    这里是 Twilio 开发者宣传员。

    在 Twilio 中没有加入或离开会议的特定事件。但是,您可以自己找到这些信息。

    首先,每当您的应用程序使用 <Conference> 操作响应呼叫 webhook 时,就会有人加入您的会议。此时您可以记录参与者及其 callSid。您也可以随时拨打Participants List resource,了解当前有哪些电话参与会议。

    对于离开的人,当用户挂断电话并且您提供 action attribute to your <Dial> 动词时,该操作将收到一个 webhook,您可以在其中使用更多 TwiML 继续通话、结束通话或 discover if the user hung up using the DialCallStatus。您可以使用该回调来推断有人离开了会议。或者,您可以再次使用 Participants 资源来找出此时参加会议的人员。

    让我知道这是否有帮助。

    【讨论】:

    【解决方案2】:

    如果您想在新用户加入时触发事件,您有 6 个选项, 开始结束加入离开静音保持,您可以使用所需的事件设置 statusCallbackEvent,在我的示例中,每次参与者加入或离开我的 ConferenceCallStatus 操作时都会调用。如果您需要更多信息,请查看文档。 conference

    <Response>
        <Dial>
            <Conference record="record-from-start" beep="false" waitUrl="WaitConferenceCallMessage" startConferenceOnEnter="true" endConferenceOnExit="true" statusCallbackEvent="join leave" statusCallbackMethod="GET" statusCallback="ConferenceCallStatus">myConference</Conference>
        </Dial>
    </Response>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多