1

我正在使用 salesforce 的 twilio(在自定义对象上)来调用一些号码。有没有办法在不响电话或尽可能少响铃的情况下向这些号码发送语音邮件。将感谢您的帮助。谢谢!

4

1 回答 1

0

Twilio 开发人员布道者在这里。

其他人电话的语音邮件不受 Twilio 控制。因此,您不能在不响铃的情况下直接留下语音邮件。您也无法控制其他人的电话在转到语音信箱之前的响铃次数。

使用 Twilio,您可以拨打号码并在他们或他们的语音邮件应答时播放消息。这将直接将消息传递给用户或将其记录在他们的语音邮件中。

[编辑]

在下面的评论中讨论之后,这里是一个更新的答案。

我将概述我认为您需要构建的系统。我不能更具体,因为我对您的系统或您尝试过的内容知之甚少。

我认为您需要将Twilio Client构建到您的 Salesforce 应用程序中。您可以观看有关如何将 Twilio Client 与 Salesforce 集成的视频。

您可以使用它来向您的客户发起呼叫并在 Salesforce 中与他们交谈。

除此之外,如果您收到语音邮件,您还想留言。你需要做一些事情来实现这一点。

首先,您需要在浏览器中存储您拨打的电话的 Call Sid。您可以parametersTwilio.Connection.

您将需要在您的界面中添加一个按钮,该按钮在您正在进行通话时处于活动状态。此按钮需要连接到 Salesforce 应用程序中的端点。该按钮应将您从连接中保存的呼叫席发送到应用程序。

在 Salesforce 应用程序中,您需要为上述内容构建端点。这将接收 Call Sid 作为参数。此呼叫 Sid 是父呼叫,代表您与呼叫的连接。我们需要得到另一端的子呼叫。我们通过调用将 Call Sid 作为参数传递的Calls 资源来做到这一点。这将使您可以访问子呼叫。ParentCallSid

您现在需要使用 REST API 将子呼叫重定向到另一个端点,该端点具有TwiML 到<Play>您录制的语音邮件消息。

然后,当您的用户正在通话并转到语音信箱时,他们应该按下界面中的按钮。这将重定向子呼叫,从而挂断销售人员中的用户。

让我知道这是否有帮助。

于 2017-06-12T11:42:28.957 回答