`

实现播放工号的方法

阅读更多

在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);

?>

 

 

引自“安静” 的方法。。

分享到:
评论

相关推荐

    Outlook 通讯簿如何扩展以支持员工工号显示

    - 自定义属性的识别可能需要额外配置或代码实现,如使用Exchange Web Services (EWS) API等高级方法。 - 考虑到企业环境的复杂性,建议在测试环境中先行实施并充分验证,避免对生产环境造成意外影响。 #### 结论 ...

    Call Center 话务台系统(坐席工号表)

    "Call Center 话务台系统(坐席工号表)"是指在这样的系统中,用于管理坐席人员(即客服代表)及其相关配置信息的数据表。这个表格的核心是记录坐席工号,以便跟踪和管理坐席人员的工作状态和权限。 `dm_oper` 表是...

    工号,姓名,房间号等输入框和托盘程序实现

    本话题主要探讨如何在VS2017 C++环境下实现“工号”,“姓名”和“房间号”等输入框以及托盘程序的功能。这些功能常见于各种管理软件,如员工管理系统或酒店预订系统,用于收集和处理用户信息。 首先,让我们了解...

    呼叫中心系统数据库表,坐席工号表.doc

    总体来说,dm_oper表的设计充分考虑了呼叫中心的业务流程和人员管理需求,通过工号这一核心元素,实现了坐席人员信息的全面管理,包括权限分配、技能培训、联系方式和状态跟踪等。这样的设计模式对于实现呼叫中心的...

    电子政务-公路收费站电子工号系统.zip

    从提供的"行业分类-电子政务-公路收费站电子工号系统.pdf"文件中,我们可以更深入地了解该系统的具体实现、操作流程、案例分析以及可能遇到的问题和解决方案。这份资料对于理解电子政务在公路收费领域的应用及其带来...

    登录学工号.zip

    登录学工号.zip

    职工工作量统计系统设计.rar

    编写有一个程序,该程序输入职工工号和完成的产品数量,程序允许同一职工有多次输入,由程序对其完成的产品数量实现累计。程序按完成数量对他们排序,并确定他们的名次。按完成的产品数量由多到少的顺序,输出名次、...

    数据结构实验报告-利用链表实现简易学生信息管理系统(C语言)

    本实验报告详细介绍了如何使用链表来实现一个简易的学生信息管理系统。该系统基于C语言开发,并使用了线性表的链式存储结构来进行数据管理。主要内容包括实验目的、实验环境配置、具体实现的源代码、实验运行截图...

    某软件公司大约有30名员工,每名员工有姓名、工号、职务等属性,每年都有员工离职和入职

    某软件公司大约有30名员工,每名员工有姓名、工号、职务等属性,每年都有员工离职和入职。 把所有员工按照顺序存储结构建立一个线性表,建立离职和入职函数,当有员工离职或入职时,修改线性表,并且打印最新的员工...

    1、 某软件公司大约有30名员工,每名员工有姓名、工号、职务等属性。

    1、 某软件公司大约有30名员工,每名员工有姓名、工号、职务等属性,每年都有员工离职和入职。 把所有员工按照顺序存储结构建立一个线性表,建立离职和入职函数,当有员工离职或入职时,修改线性表,并且打印最新的...

    网页通过SDK获取企业微信用户信息(姓名、工号等)

    本文将详细介绍如何通过企业微信的SDK在网页端实现这一功能,涉及前端Vue.js的封装方法以及后端C#的处理。 一、企业微信SDK概述 企业微信SDK(Software Development Kit)是企业微信为开发者提供的工具包,它包含了...

    MySplConnection.zip

    题目:实现一个简单的员工组织结构管理系统 1.数据库设计 1)员工表(工号,姓名,性别,所属部门,职位) 2)部门表(部门名称,部门简介) 3)管理表(员工工号,管辖部门名称) 2.完成如下功能 1)新增员工...

    医院员工工号变更信息采集表.pdf

    《医院员工工号变更信息采集表》是医院内部管理中不可或缺的一个环节,它涉及到员工信息的更新、流转和存档,对于确保医疗服务的顺畅运行和员工管理的规范性至关重要。以下将详细阐述此表涉及的知识点: 1. **员工...

    网上商城销售专用工号管理规定

    网上商城销售专用工号管理规定是企业有效运营电子商务平台、规范销售团队行为的重要准则。这份文档旨在确保销售工作的高效、合规进行,同时保护公司的数据安全和客户隐私。以下是对该规定的一些关键知识点的详细说明...

    c++课程设计 职工工资管理系统

    1、设计菜单实现功能选择; 2、输入功能:输入职工信息,并保存到文件中; 3、查询功能: 1)能够根据工号精确查询职工信息; 2)能够根据姓名、科室查询职工信息 3)分科室进行工资统计,计算各科室的平均...

    JavaSE项目企业员工管理系统

    GUI与后台业务逻辑(如`StaffManager`)之间的通信通常通过事件驱动模型实现,点击按钮触发相应的业务处理方法。 系统的安全性也是一个重要方面,可能涉及到访问控制和数据保护。例如,只有特定的管理员才能执行...

    某软件公司大约有30名员工,每名员工有姓名、工号、职务等属性,每年都有员工离职和入职。

    某软件公司大约有30名员工,每名员工有姓名、工号、职务等属性,每年都有员工离职和入职。 把所有员工按照顺序存储结构建立一个线性表,建立离职和入职函数,当有员工离职或入职时,修改线性表,并且打印最新的员工...

    职工信息管理系统(C语言实现)

    在C语言环境下,这些功能的实现依赖于结构体(struct)来存储员工信息,如姓名、工号、部门、职位、入职日期等。同时,通过数组或链表作为数据结构,我们可以有效地组织和管理大量员工数据。 1. **数据结构设计**:...

    Extjs实现用户登录

    3. 可能存在一个处理登录的方法,如`doLogin`,该方法从请求参数中获取工号和密码,与存储在服务器端的用户信息进行匹配验证。 在实际开发中,`EmployeeAction`的`doLogin`方法可能会查询数据库以验证工号和密码的...

    学校图书馆管理系统的设计与实现.rar

    这些功能的实现依赖于数据库技术、网络技术和软件工程方法。 在数据库设计方面,论文可能会详细讲解如何构建合理的数据模型,确保数据的一致性、完整性和安全性。通常,图书馆管理系统会包含图书信息表(如书名、...

Global site tag (gtag.js) - Google Analytics