为了从浏览器进行出站呼叫,我点击“ https://www.twilio.com/docs/quickstart/php/client/outgoing-calls ”链接,现在我可以对特定号码进行出站浏览器呼叫(哪个后面硬编码)。
但是如果我在文本字段中输入一个号码来拨打这个号码,那么我该怎么做呢?请帮我。
供您参考,我附上了屏幕截图。
谢谢
为了从浏览器进行出站呼叫,我点击“ 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>
希望有帮助。