0

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

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

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

拨打外线电话的屏幕

谢谢

4

1 回答 1

0

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>

希望有帮助。

于 2016-01-21T14:39:45.667 回答