【发布时间】:2013-12-16 22:13:47
【问题描述】:
我通过呼叫第一个呼叫者将两个呼叫者连接在一起,然后在 URL 响应 TwiML 中拨打第二个号码。第二部电话接听后如何向双方留言?
【问题讨论】:
标签: xml rest twilio twilio-twiml
我通过呼叫第一个呼叫者将两个呼叫者连接在一起,然后在 URL 响应 TwiML 中拨打第二个号码。第二部电话接听后如何向双方留言?
【问题讨论】:
标签: xml rest twilio twilio-twiml
Twilio 布道者在这里。
我认为这取决于您想要提供的具体体验。为清楚起见,我们将两个呼叫者定义为呼叫者 A(初始呼叫者)和呼叫者 B(呼叫者 A 拨入后拨打的人)。
选项 A
因此,一种选择是在拨打呼叫者 B 之前向呼叫者 A 说消息。然后当您 <Dial> 呼叫者 B 时,设置 <Number> 名词的 url 属性,它可以让你给 Twilio 一些 TwiML 以在调用者 A 和 B 连接之前执行给调用者 B。
这样做的缺点是各方将在不同时间听到消息,并且您可能不希望呼叫者 A 听到消息,除非他们实际连接到呼叫者 B。
选项 B
另一种选择是利用<Conference>。使用此选项,当呼叫者 A 拨入时,您会将他们放入会议而不是拨打呼叫者 B。然后使用 API 向呼叫者 B 进行出站呼叫。当呼叫者 B 应答时,您会将他们放入与呼叫者 A 相同的会议中。
一旦呼叫者 B 添加到会议中,您就可以让 Twilio 本身呼叫该会议并对其说些什么。这篇 SO 帖子展示了如何在会议中说些什么:
Use Say verb to all Conference participants
希望对您有所帮助。
【讨论】: