在queue.conf中设置setinterfacevar=yes以启用memberinterface变量;
然后在extension.conf呼叫queue时调用一个agi脚本
(用参数,queue(myqueue|t|||10|agi://192.168.35.3/hello.agi)
exten =youjiankuohaophpcn _x., n, queue(911|tt|||60|predictive/sayinterface.agi)
这样就可以在agi中用getvariable(“memberinterface”)获取接通的那个queue member名称
<?php
include (dirname(__FILE__)."/phpagi_2_14/phpagi.php");
include (dirname(__FILE__)."/phpagi_2_14/phpagi-asmanager.php");
$agi=new AGI();
$temp=$agi->get_variable("MEMBERINTERFACE");
$member=$temp['data'];
$member=substr($member,4);
$agi->verbose($member);
$agi->say_digits($member);
?>
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号