gpt4 book ai didi

php - 验证电话号码 php asterisk

转载 作者:行者123 更新时间:2023-11-28 10:17:50 24 4
gpt4 key购买 nike

我希望当客户在我的网站上注册时,电话号码字段旁边有一个“验证”按钮,单击后会创建一个随机数字字符串,例如 5 位数字长,单击验证按钮后,会向该号码调用电话,然后会有一个声音说“这是公司,您的电话验证号码是 4 2 5 2 5”,然后重复几分钟,或者直到输入正确的号码字符串为止。在手机中输入。一旦电话号码得到验证,客户就可以提交申请。

我希望用 asterisk 和 php 来完成这个任务。 FastAGI 是实现这一目标的最佳方法吗?所以兄弟,我的研究表明 FastAGI 是最好的方法,我是否必须使用 http://code.google.com/p/fastagi-php-drclue/ ?或者我应该只使用常规的 Asterisk agi?

如何将 DTMF 音调传回 PHP 脚本?

最佳答案

您可以使用 phpAGI 来完成此任务。然后,您可以使用 AMI 的 originate 命令。将数字传回 PHP 将会出现问题,因为由于 PHP 的性质,您无法引发用户事件。最好的办法是使用 dialplan 将结果写入数据库,然后使用 ajax 定期查询数据库以查看用户是否输入了正确的验证码。

您可以将任意变量传递到原始调用中的拨号方案中,因此应该很容易识别用户。

老实说,这并不是说这很复杂,而是它很令人费解,而且我的帖子中缺少了很多细节。在一篇文章中解释整个解决方案有点困难。

编辑:如果您使用同步拨号,您将知道调用何时完成。您还需要在拨号方案中设置一个扩展来处理交互部分。 originate 命令调用出站号码,当调用接通后,它会调用 originate 命令中指定的分机。请记住,Asterisk 不会对 SIP 线路进行调用进度分析,因此这对您来说可能是也可能不是大问题。

关于php - 验证电话号码 php asterisk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6244684/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com