在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);
?>
分享到:
相关推荐
Asterisk 分机注册-互通-中继配置
详细写了如何实现asterisk视频通讯功能的 每步都有截图噢!
Asterisk 简介 Asterisk 架构 Asterisk程序框图
借鉴asterisk sip 服务器 实现一个工具连。
Asterisk权威指南中文(第3版) Asterisk权威指南(第3版)第15章自动话务员 Asterisk权威指南(第3版)第02章Asterisk体系结构 Asterisk权威指南(第3版)第05章用户设备配置 Asterisk权威指南(第3版)第06章Dialplan基础 ...
Asterisk[1] 是一个开放源代码的软件VoIP PBX系统,它是一个运行在Linux环境下的纯软件实施方案。Asterisk是一种功能非常齐全的应用程序,提供了许多电信功能,能够把你的x86机 器变成你自己的交换机,还能够当作一...
asterisk 的AMI代理服务程序。和asterisk之间保持一个tcp连接,可以和多个ami client的保持连接,asterisk ami event向多个client同时发送。
为了更好地使用Asterisk开发项目, 一个途径就是有针对性地学习、分析与项目有关的那部分asterisk源代码。虽然说代码是模块化的,但是赤手空拳地针对每个源文件进行学习,确实增加了一定的难度,如果能够借助某些...
用于控制Asterisk的.net类库,包含了AMI和FastAGI,最新的1.6.3版本
Asterisk 代码学习笔记,深入浅出asterisk,由于...第一篇就翻译一下Asterisk里的通道的概念 呼叫情景(call scenario),桥接通道(Bridging channels),植入通道(Masquerading channels) 植入通道(Masquerading channels)
This is a book for anyone who uses Asterisk, but particularly those who already understand the dialplan syntax. In this book, we look at common problems we’ve encountered as Asterisk administrators ...
asterisk16版本安装包,下载之后直接编译安装即可。
Asterisk CLI 命令列表 Asterisk是一个开源的VoIP系统平台..
asterisk拨号方案的配置
Asterisk, voip, ITSP
NULL 博文链接:https://nettm.iteye.com/blog/1824964
Asterisk客户端和Asterisk manager API(AMI)文档。
Asterisk中文语言包 cd /var/lib/asterisk/sounds/ tar zxvf /tmp/cn.tar.gz chown -R asterisk:asterisk cn 修改sip_general_custom.conf(作为测试,在所有SIP 通道上启用提示语为中文,在实际应用中,可根据需要修改-...
本代码整理了Asterisk AMI 接口,下载之后,通过配置Asterisk用户名和密码即可连接到Asterisk,用户名和密码在代码中已给出,可自由修改。
Asterisk Cookbook.pdf