电话会议,简单讲就是多方通话,

下面记录下刚接触电话会议的这个东东。

1:定义一个会议

在meetme.conf 文件中定义会议,如:

[rooms]

conf => 9001,111       ;这里我定义了一个9001的会议号码,密码为111

2:下面写一个简单进入会议的拨号规则:

exten => 9001,1,Answer() exten => 9001,n,MeetMe() exten => 9001,n,Hangup() ;上面就创建了一个简单的进入会议的拨号规则,当拨打9001的时候,将会提示输入会议号码和密码。当然也可以指定会议号码在拨号规则中

...............................................................................................................................................................

附:MeetMe() 中参数:  如: MeetMe(9001,M)  进入9001会议,当只有一个人的时候,播放音乐

'1' — 当会议室的第一个成员进入会议时,不向用户提示"you are currently the only person in this conference您是当前会议室唯一的成员" (Asterisk 1.2.11以上版本才支持)

'a' — 设为管理员

'A' — 设为标记成员

'b' — 运行在${MEETME_AGI_BACKGROUND}指定的AGI脚本 
缺省: conf-background.agi (注意:需要会议室内有ZAP通道才能运行) 
'c' — 加入会议时提示会议成员数量

'd' — 动态加入会议

'D' — 动态加入会议,提示要求输入密码 
如果用户不想给会议设密码,可以直接按井 
'e' — 选择一个空会议。

'E' — 选择一个没密码的空会议。

'F' — 在会议中透传DTMF按键,所有成员都能收到DTMF。

'i' —提示有成员加入/离开会议with review— 需要chan_zap.so (Asterisk 1.2以上版本才支持)

'I' --提示有成员加入/离开会议 without review

'M' —当会议室只有一个人的时候放等待音乐

'm' —旁听状态(只能听,不能说)

'p' —允许用户按井退出会议室

'P' — 无论用户是否指定,总是提示用户输入会议密码

'q' — 安静模式 (有成员加入/离开会议不做任何提示)

'r' — 会议录音 (录音文件名${MEETME_RECORDINGFILE},格式 ${MEETME_RECORDINGFORMAT})。缺省文件名是:meetme-conf-rec-${CONFNO}-${UNIQUEID} ,缺省格式是wav。 — 这个参数同样需要chan_zap.so。

's' —收到*键的时候播放菜单,普通成员是普通菜单,管理员是管理员菜单('send' to menu)

't' — 设为只说模式 (只说,不听)

'T' — 设置说话人检测 (在manager interface 和 meetme list可以看到)

'v' — 视频模式 (目前还不支持)

'w' — 等待标记成员进入会议。 
在标记成员进入会议之前,所有成员只能听音乐。 
• 'X' — 允许用户输入${MEETME_EXIT_CONTEXT}里面的一个有效的单个数字来退出会议。如果${MEETME_EXIT_CONTEXT}没有定义,则从当前的内容里找有效数字。allow user to exit the conference by entering a valid single digit extension of the context specified in or the current context if that variable is not defined. (此参数不支持Asterisk v1.2.0版本)

'x' — 当最后一个标记用户退出会议室的时候,关闭会议。

参数详解

  参数 's'

  's' 和 'p' 参数不能跟 'X' 参数共同使用。

www.asterisk-help.com

asterisk 中 简单会议(MeetMe)实现相关推荐

  1. D3D中简单的截图方法 (转)

    [ZT]D3D中简单的截图方法 试了下,果然可以. 在渲染完所有东东后(Present之前) 获得BackBuffer表面 然后用D3DX的函数保存 void ScreenShot (char *fi ...

  2. struts中简单的校验

    Struts中简单的校验 "计应134(实验班) 凌豪" Struts2校验简要说明:struts2中通常情况下,类型转换要在数据校验之前进行.类型转换其实也是基本的服务器端校验, ...

  3. 微软面试中简单的算法题目(转)

    微软面试中简单的算法题目(转) (说明:这些题就不是什么花样了,考的是你的基础知识怎么样.再聪明而没有实学的人都将会被这些题所淘汰.)  1.链表和数组的区别在哪里? ANSWER 主要在基本概念上的 ...

  4. python基本统计量_Python中简单统计量的计算

    本篇文章给大家带来的内容是关于Python中简单统计量的计算,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.这些操作都要确保已经在电脑中安装好了Anaconda集成库,如果安装好 ...

  5. 如何在asterisk中限制呼叫路数?

    在asterisk中,对于呼叫个数是可以通过call-limit进行限制的.限制办法是通过修改asterisk.conf中maxcalls参数,设置允许的最大呼叫数.这里的最大呼叫数是包括所有的呼叫数 ...

  6. linux系统下定时备份,在Linux系统中简单地实现定时备份的方法 -电脑资料

    运行一个简单的脚本 假设你有一个脚本叫:/usr/local/bin/myscript. ,你想要每隔一小时就运行一次, Service 文件 第一步,创建一个service文件,根据你Linux的发 ...

  7. 单元测试中简单使用Mockito解决Spring Bean依赖树问题

    单元测试中简单使用Mockito解决Spring Bean依赖树问题 参考文章: (1)单元测试中简单使用Mockito解决Spring Bean依赖树问题 (2)https://www.cnblog ...

  8. amigo幸运字符什么意思_做个爬虫比你想象中简单!爬虫是什么?怎么做?

    戳蓝字"智森一号"发送你的问题! 网络爬虫它是一个技术,本身并不难. 有看过前面几篇文章的应该知道我经常说一句话,把复杂的过程简单化,重复的过程自动化. 大家可以套用这个公式去想一 ...

  9. ASP.NET Core 中简单Session登录校验

    ASP.NET Core 中简单Session登录校验:从Session的配置添加.到请求过滤.再到页面操作.推荐相关阅读:ASP.NET 会话状态概述  ASP.NET Cookie 概述  ASP ...

最新文章

  1. ORB算法原理解读【不错】
  2. [摘录]第8章 与非美国人谈判的技巧
  3. php如何判断当前的操作系统是linux还是windows
  4. 【论文解读】ICLR 2021 |可信多模态机器学习:兼听则明,信而有征
  5. Android XML文件中设置字体
  6. 华为荣耀畅玩7c计算机在那,华为荣耀畅玩7C内存多大
  7. 《那些年啊,那些事——一个程序员的奋斗史》——79
  8. LeetCode 1295. 统计位数为偶数的数字
  9. 再添一所!华中科技大学成立人工智能与自动化学院
  10. 如何在Kubernetes容器环境下部署Spinnaker?
  11. Matlab入门变量篇
  12. cf-645D. Robot Rapping Results Report(拓扑序列)
  13. 浅析互联网行业套路玩法+攻略
  14. URP教务系统自动登录
  15. ansible当中模块的使用
  16. 系统介绍python魔法方法
  17. 学习记录669@项目管理之项目合同管理
  18. vue下载压缩包 , 提示文件损坏
  19. Mac安装与配置jmeterjmeter的使用jmeter生成性能测试报告
  20. PAT 1069.微博转发抽奖

热门文章

  1. 用java打印一个圆形
  2. Tomcat9的下载与安装
  3. 基于js原生算法+cocos游戏引擎+uni框架Cloud托管网页:开发2048小游戏域名发布版本
  4. si4463突破最大包64字节发送
  5. 冒泡排序详解及代码(Java)
  6. 【FPGA教程案例28】基于FPGA的DDS直接数字频率合成器之一——原理介绍
  7. Linux上后台运行python脚本,并查看脚本日志
  8. Java--SSH,SSM和Spring Boot框架区别优缺点
  9. GBK、UTF-8、UTF-32、乱码原因
  10. 【Qt/C++异常笔记】C1083:无法打开包括文件:“stddef.h”