asterisk配置会议室meetme.conf

meetme.conf:

conf => 1001,123456,654321

使用conf标签开始,1001是会议室编号,123456为会议室密码,654321为管理员密码

 

extensions.conf:

;;;;;;;;;;;;;;;;会议室;;;;;;;;;;;;;;;;;;;;;;
exten => 100,1,Playback,your              ; 播放“your”
exten => 100,2,SayDigits(654321)
exten => 100,3,MeetMeCount,1001           ; 播放参与人数
exten => 100,4,Playback,number

;;;;播放“呼”playback “callers in this conference”
exten => 100,5,MeetMe,1001                ; 加入呼叫者(会议成员)到1001会议里
exten => 100,6,SayDigits(654321)
exten => 100,7,Hangup

 

参考资料:

MeetMe函数的应用

MeetMe ()这个函数有三个参数,会议室名、可选项、密码
可选项有这几个:
a - 如果设置此项,用户将使用高级管理员进入会议。
p -  如果设置, Asterisk将在按#键后退出会议。
s -  如果设置, Asterisk将在按*键后提供一个菜单给用户
m - 如果设置, 用户只能收到来自会议室的音频。
注:配置meetme.conf后需要重启asterisk以重新读取该配置文件中的参数配置。

 

举例说明:

这个例子将直接呼叫者(会议成员)加入到号码4000的会议。在一个新的呼叫者加入会议,当前在会议的所有呼叫者和能听到一个双音钟。
exten => 4000,1,MeetMe,4000
这个例将允许呼叫者(会议成员)进入会议里只能听,将允许呼叫者通过按#键离开会议,和需要输入一个有效密码(1234)之前加入。
exten => 100,1,MeetMe,4000|mp|1234
这个例子播放在4000会议当前呼叫者(会议成员)参与人数。
exten => 100,1,MeetMeCount,4000
一个典型extemsopMeetMe使得看起来像如下:
exten => 100,1,Playback,thereare ; 播放“thereare”
exten => 100,2,MeetMeCount,4000 ;
播放参与人数
exten => 100,3,Playback,callersin ;
播放”playback “callers in this conference”
exten => 100,4,MeetMe,4000 ;
加入呼叫者(会议成员)到4000会议里
一个更复杂extension,为了处理用户退了meetme会议可能像下面的例子:
exten => s,1,Background,conflist
exten => 1,1,MeetMe,1000|p ; Kernel Room
exten => 1,2,Goto,s|1
exten => 2,1,MeetMe,2000|p ; Gnome Room
exten => 2,2,Goto,s|1
注意:"thereare","callersin",和"conflist"声音文件必须放置和记录在Asterisk声音文件的目录/var/lib/asterisk/sounds


实现一个完整功能的会议系统的步骤:
a)
编辑meetme.conf和为每个会议创建一个的登录入口
b)
编辑extensions.conf和利用'MeetMe'应用内部拨号计划呼叫会议和利用'MeetMeCount'应用随时播放参与者号码。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据你提供的信息,发现了三个 `http.conf` 文件的路径。现在我们来逐一检查并确定要编辑的 `http.conf` 文件。 1. `/usr/local/src/asterisk/freepbx/amp_conf/htdocs/admin/modules/core/etc/http.conf`:这个文件路径似乎是 FreePBX 中的一个模块配置文件,不是我们要编辑的目标文件。 2. `/etc/asterisk/http.conf`:这是 Asterisk 的默认 `http.conf` 配置文件,通常是我们需要编辑的目标文件。 3. `/www/backup/file_history/etc/asterisk/http.conf`:这个文件路径似乎是备份文件夹中的历史备份文件,也不是我们要编辑的目标文件。 因此,我们将专注于编辑 `/etc/asterisk/http.conf` 文件来启用 HTTP 服务器。 按照以下步骤进行操作: 1. 使用文本编辑器打开 `/etc/asterisk/http.conf` 文件。可以运行以下命令来编辑该文件: ``` sudo nano /etc/asterisk/http.conf ``` 2. 在打开的文件中找到 `enabled` 配置项,并确保其值为 `yes`。如果该行前面有注释符号 `;`,则需要删除注释符号以启用 HTTP 服务器。确保该行类似于以下内容: ``` enabled=yes ``` 3. 保存并关闭文件。 4. 重新加载 Asterisk 配置以使更改生效。运行以下命令: ``` sudo asterisk -rx "core reload" ``` 5. 运行以下命令来检查 Asterisk 中的 HTTP 服务器状态: ``` sudo asterisk -rx "http show status" ``` 确保输出中显示服务器已启用。 这样,你应该成功启用了 Asterisk 的 HTTP 服务器。如果你有任何其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值