繁体   English   中英

在php agi中获取DNID

[英]Get DNID in php agi

如何将DNID(最终用户拨打的号码输入到我的星号服务器)到我的PHP agi脚本? 我试过了

$agi->get_fullvariable("DNID"); 
$agi->get_fullvariable("${DNID}");
$agi->get_fullvariable("${CALLERID(dnid)}");
$agi->get_fullvariable("{CALLERID(dnid)}");

但我没有得到任何价值。 还可以有人给出正确的语法/方法来从php agi读取星号变量吗?

我想出了一种方法。 星号将一些数据传递到agi脚本,可以通过运行来查看

agi set debug on

在星号cli。 如果您正在使用phpagi库,则

$agi->request['agi_dnid'] 

将保留所拨打的号码或呼叫者拨打的号码以到达我们的星号服务器。

我一直在寻找perl的答案,然后来到这里,如果perl是您的脚本语言:

my %input = $AGI->ReadParse();
my $dnid = $input{"dnid"};

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM