在Twilio中没有参与者的情况下创建会议

时间:2019-07-18 12:42:52

标签: twilio twilio-api twilio-php twilio-studio

我正在使用Twilio Studio,并且有一个流程,询问用户A是否要与用户B通话。

  • 如果用户A单击1(是),则我要创建会议并将用户A放入该会议。
  • 如果用户A单击3(否),他将继续在我的Studio Flow中继续。

如果用户A单击1(是),则我继续使用“拨打电话”小部件呼叫用户B,并询问他是否要与用户A通话。

  • 如果用户B单击1(是),我想将他放置在用户A正在等待的会议中。
  • 如果用户B单击3(否),我希望他继续该流程,,并且我希望将用户A移出会议,然后让他继续该流程。

我当前正在使用“ HTTP请求”窗口小部件将请求发送到服务器,该服务器将用户的呼叫流程更新为会议。显而易见的问题是,如果用户B拒绝,他将不会返回Twilio Studio。

我想到的可能解决方案是:

  1. 在将用户A放入电话会议之前,先创建一个空电话会议。并为用户A使用“连接呼叫到”小部件中的Conference_sid(然后将其发送给B)。 我的问题是我不确定是否可以创建一个空会议。
  2. 万一无法召开空会议,请执行步骤1,然后将自己投入会议。 问题:我认为不必将TO&FROM数字相同。
  3. 使用nr.2中提到的解决方案,但购买第二个电话号码,唯一的目的是返回包括他在内的会议。 (需要确保如果用户A或B离开,会议将关闭)。用第一个调用第二个nbr。

我不确定第一个或第二个建议是否可行。如果不是,第三种方法是否可行?是否有(更好的)成本和/或简便性替代方案?

0 个答案:

没有答案