首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

兑现播放工号的方法

2012-07-04 
实现播放工号的方法在queue.conf中设置setinterfacevaryes以启用MEMBERINTERFACE变量;然后在extension.co

实现播放工号的方法

在queue.conf中设置setinterfacevar=yes以启用MEMBERINTERFACE变量;
然后在extension.conf呼叫queue时调用一个agi脚本
(用参数,Queue(myqueue|t|||10|agi://192.168.35.3/hello.agi)
exten => _X., n, Queue(911|tT|||60|Predictive/sayinterface.agi)
这样就可以在agi中用getVariable(“MEMBERINTERFACE”)获取接通的那个queue member名称
agi代码如下:
#!/usr/bin/php -q
<?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);

?>

?

?

引自“安静” 的方法。。

热点排行