0

我正在使用 Twilio 在两个电话号码之间创建电话呼叫。在通话过程中的某些情况下,我想中断通话并播放 IVR 消息。当我打断电话时,我想向每个人播放不同的信息。

我看到中断呼叫的方法是在此处重定向呼叫。

然后,如果我想说点什么,我在这里使用 twiml say 命令。

但是我看不到任何方式来指定哪个收件人从 twiml 接收什么。似乎当您说出一条消息时,它会同时播放给通话中的两个人。

Twilio 可以支持此功能吗?

4

1 回答 1

1

Twilio 布道者在这里。

所以我认为在这种情况下你必须做的是利用会议。这可能会改变您发起两个呼叫的方式。如果您当前正在使用<Dial>将两个呼叫者连接在一起,那么问题在于没有简单的方法来获取呼叫第二段的呼叫 SID。这意味着没有简单的方法来重定向该呼叫。

因此<Dial>,我通常不使用 ,而是在呼叫者 A 拨入时,将它们放入会议中,将会议室的名称保存到数据库中。然后,我使用 Twilio REST API 向呼叫者 B 进行出站呼叫。当他们回答时,我将他们放入与呼叫者 A 相同的会议室。

这也意味着我有两个呼叫呼叫 SIS,我可以用它来独立地重定向两个呼叫腿。因此,在您的情况下,当您想对呼叫者 A 说些什么时,您只需将他们重定向到会议中,使用<Say><Play>与他们交谈,然后将他们重定向回会议。呼叫者 B 的过程相同。

希望有帮助。

于 2014-07-09T13:14:22.053 回答