如何在twilio php中执行拨号队列?

时间:2018-06-05 09:36:47

标签: twilio twilio-api twilio-php

如何执行此代码?

$response = new Twiml();
$dial = $response->dial();
$dial->queue('support', ['url' => 'about_to_connect.xml']);

echo $response;

我正在使用laravel并在按钮点击时使用此功能。我得到的只是一个Twiml回归。

1 个答案:

答案 0 :(得分:0)

Twilio开发者传道者在这里。

让我解释在Twilio应用程序中使用TwiML。 TwiML不会发起电话呼叫,它用于对电话中的事件作出反应。

当您receive an incoming call to your Twilio numbermake a call via the Voice API which connects时,Twilio需要询问您的应用程序如何处理该呼叫。它是通过向您为电话号码提供的URL发出HTTP请求或通过API请求来实现的。您的应用程序需要使用TwiML响应该请求,以提供呼叫说明。

在您的情况下,您似乎正在尝试拨打号码,然后将该用户连接到在支持队列中等待的第一个人。要做到这一点,你应该保留你拥有的TwiML,只需点击按钮就不执行它。

相反,当您的用户点击按钮时,您应该进行API调用以生成调用,并指示Twilio在呼叫连接时调用此TwiML。

tutorial on click to call using Twilio and Laravel应该对此有所帮助。