单个会话中的多个顺序传出呼叫

时间:2018-01-22 14:22:25

标签: twilio twilio-api twilio-php

我有这种情况,用户将从CRM中选择多个联系人。他将点击开始呼叫,crm将生成一个引脚,用户将调用一个输入的twilio号码,输入引脚,如果引脚是正确的,会话将启动,并且呼叫将被放置在同一个呼叫会话中联系。一旦与联系人的呼叫结束,我们不想断开会话,而是当用户点击呼叫下一个联系人时,呼叫将被放置到同一会话中的下一个联系人,因为我们不希望用户一次又一次地呼叫twilio号码。 / p>

是否有可能在twilio中实现这样的目标? 如果是,那么你可以指导我这个,特别是我们将一个来电会话保持为twilio号码然后顺序拨打多个外拨电话的部分

1 个答案:

答案 0 :(得分:0)

Twilio开发者传道者在这里。

这是可能的。您说您希望用户单击“下一个呼叫”并拨打下一个号码。您需要做的是,当用户输入密码时,请确保为会话记录用户的呼叫Sid。

然后,我假设您将使用https://github.com/kiddsoftware/rails_blog_engine进行一些TwiML设置来调用第三方。这里的关键是,一旦该呼叫结束,Twilio就向<Dial>发出请求。如果您向该请求返回更多TwiML,则呼叫将继续。如果您愿意,可以将下一个号码返回<Dial>,并立即开始呼叫下一个人。如果你希望你的用户负责,那么我会返回一些以持有方式循环的TwiML(可能使用action attribute of the <Dial>重复一条消息或只播放一些音乐)。然后,当用户按下“下一个呼叫”时,您使用呼叫Sid向REST API请求<Play>,并将其重定向到<Dial>下一个号码的新TwiML。

让我知道这是否有帮助。