1.使用MeetMe()应用来设置一个语音的会议桥
这个应用允许多个主叫方互相谈话,就像他们在同一个物理地点一样。主要特性如下:
a.创建密码保护的会议
b.会议管理(将电话会场静音、锁定会议、断开某个参与者)
c.允许一个人讲话,其他的人安静的可选项(常常用在公司的会议、广播等情况)
d.创建动态或静态会议
2.首先要注册3个SIP用户,参考前面的FC5下配置Asterisk
3.配置meetme.conf
我们设置一个基本会议室,MeetMe会议系统的配置项是在meetme.conf中。在配置文件内,你来定义会议室和进入会议室的密码。例如,我们设置一个extension为600的会议室。首先,我们将在meetme.conf中设置会议室,称作600。而这次我们没有设置密码:
- [rooms]
- Conf => 600
现在配置文件完成了,我们需要重启Asterisk让他能重新读取meetme.conf文件。
4.配置拨号方案extensions.conf
我们使用meetme()应用,把支持会议室的特性增加到拨号方案中。 MeetMe()有三个参数:会议室的名字(定义在meetme.conf)、一组选项设置以及用户加入会议的密码。我们设置一个简单的会议室,房间是600,“i”可选项(通知用户进入和退出会议),密码是54321:
- exten => 600,1,MeetMe(600,i,54321)
这就是全部。当主叫方进入extension600,密码提示,如果正确输入54321,他们将加入会议。
示例二:
1.配置meetme.conf
会议室名字为1234,PIN CODE为1111,会议管理员的PIN CODE为2222;标准模板如下:
- conf => conference number,PIN,Administrator PIN
2.配置extensions.conf
如上图即位extensios.conf配置:
- [training]
- exten => 1234,1,Goto(conf,1)
- exten => conf,1,Set(MEETME_RECORDINGFILE=/tmp/Tutorial-${TIMESTAMP}) exten => conf,2,Meetme(1234|sr) exten => conf,3,Hangup()