【问题标题】:Gather verb is not working for 1st participant in conference only work for last connected participantGather 动词不适用于会议中的第一个参与者,仅适用于最后一个连接的参与者
【发布时间】:2019-04-02 08:07:29
【问题描述】:

基本上,当会议所有者按下一个键时,我想在正在进行的通话中连接第三个参与者(PSTN 号)

这是我的 Twiml :-

    <Response>
       <Dial hangupOnStar="true">
         <Conference">PSTNConf</Conference>
       </Dial>
       <Gather action="/action/url" digits="1"/>
    </Response>

这可以正常工作,直到第二个参与者加入会议时第二个参与者无法连接 Gather 动词不适用于第一个参与者

我希望两个参与者都参加会议,然后会议所有者(第一个参与者)决定使用聚集动词添加第三个参与者

【问题讨论】:

    标签: twilio twilio-twiml conference


    【解决方案1】:

    这里是 Twilio 开发者宣传员。

    &lt;Gather&gt; 实际上不能与&lt;Conference&gt; 一起使用。您只能在 &lt;Gather&gt; 元素中嵌套 &lt;Say&gt;&lt;Play&gt;&lt;Pause&gt;

    最接近此的方法是在 &lt;Dial&gt; 元素上包含 hangupOnStar="true" attribute 以及 action URL. 然后,当您的一位呼叫者按下 * 时,他们将退出会议并使用 Twilio将请求action URL,然后您可以返回包含&lt;Gather&gt; 的TwiML,如果您想获得更多输入,或者只是使用网络挂钩将另一个呼叫者拨入会议。

    如果您通过返回将呼叫者拨回原始会议的 TwiML 来完成操作,那么他们将重新加入并继续。

    让我知道这是否有帮助。

    【讨论】:

    • 感谢您的快速响应,但同样的事情“hangupOnStar”只有在第二个参与者不参加会议时才有效如果第二个参与者加入会议然后“hangupOnStar”实际上不起作用我在做什么 twilio 客户端开始一个会议然后我使用 rest api 在同一会议中添加第二个参与者 PSTNConf
    • 会议中有两个人时 hangupOnStar 不起作用是什么意思?会发生什么?
    • 在会议参与者和第一个参与者(会议所有者)都按星时,在星按操作 url 上未收到任何事件,但如果第二个参与者未在会议中,它会起作用
    • 这听起来可能是一个错误。我会与Twilio support 取得联系,并提供一些发生这种情况的呼叫 SID,以便支持团队追踪发生的情况。
    猜你喜欢
    • 1970-01-01
    • 2013-07-24
    • 2020-01-03
    • 2016-05-26
    • 2017-07-22
    • 2016-07-08
    • 2014-04-30
    • 2013-01-09
    • 2013-03-20
    相关资源
    最近更新 更多