使用Twilio JS客户端,如何调用在texbox中输入的数字?

时间:2016-01-21 05:48:56

标签: javascript php twilio-php twilio-click-to-call

为了从浏览器拨打电话,我跟着" https://www.twilio.com/docs/quickstart/php/client/outgoing-calls"链接,现在我可以将出站浏览器调用到特定号码(后面硬编码)。

但如果我在文本字段中输入一个号码,要拨打这个号码,那该怎么办? 请帮帮我。

供我参考,我附上了屏幕截图。

Screen to make outbound call

由于

1 个答案:

答案 0 :(得分:0)

Twilio传道者在这里。

Outgoing Calls示例代码已包含客户端JavaScript,用于从网页中的输入字段中获取电话号码,并将其作为参数包含在connect()函数中:

function call() {
    // get the phone number to connect the call to
    params = {"PhoneNumber": $("#number").val()};
    Twilio.Device.connect(params);
}

具体而言,此代码:$("#number").val()从名为number的输入字段中获取值。

在服务器端,Twilio将获取您提供给connect函数的参数集合,并将这些参数转发到您指定为TwiML应用程序URL的URL作为简单的表单编码值。您可以使用PHP的$_REQUEST全局函数来获取这些函数并动态生成TwiML响应:

<?php
if (isset($_REQUEST['PhoneNumber'])) {
    $number = htmlspecialchars($_REQUEST['PhoneNumber']);
}
?>

<Response>
    <Dial callerId="+15555555555">
       <?php echo $numberOrClient ?>
    </Dial>
</Response>

希望有所帮助。