代码之家  ›  专栏  ›  技术社区  ›  Kapitan Teemo

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

  •  0
  • Kapitan Teemo  · 技术社区  · 8 年前

    如何执行此代码?

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

    我用的是laravel,在点击按钮时使用了这个功能。我得到的只是一个Twiml返回。

    1 回复  |  直到 8 年前
        1
  •  0
  •   philnash    8 年前

    这里是Twilio开发者的福音传道者。

    我来解释一下 TwiML 在Twilio应用程序中。TwiML不启动电话,它用于响应电话中的事件。

    当你 receive an incoming call to your Twilio number 或者当你 make 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 应该能帮上忙。