为了从浏览器拨打电话,我跟着" https://www.twilio.com/docs/quickstart/php/client/outgoing-calls"链接,现在我可以将出站浏览器调用到特定号码(后面硬编码)。
但如果我在文本字段中输入一个号码,要拨打这个号码,那该怎么办? 请帮帮我。
供我参考,我附上了屏幕截图。
由于
答案 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>
希望有所帮助。