使用 Twilio JS 客户端,如何调用在 texbox 中输入的号码

Using Twilio JS client, how can I call to a number entered in the texbox?

本文关键字:texbox 输入 号码 调用 客户端 JS Twilio 何调用 使用      更新时间:2023-09-26

为了从浏览器进行出站调用,我点击了"https://www.twilio.com/docs/quickstart/php/client/outgoing-calls"链接,现在我可以对特定号码进行出站浏览器调用(硬编码在后面)。

但是,如果我在文本字段中输入一个号码,以拨打该号码,那么我该怎么做呢?请帮助我。

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

用于拨打出站呼叫的屏幕

谢谢

这里的Twilio布道者。

传出呼叫示例代码已包含客户端 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>

希望有帮助。