Asterisk MeetMe

Asterisk 中创建会议有静态、动态两种方式。

先来说说静态会议,首先是在 meetme.conf 中配置房间号、密码

[rooms] 
conf => 10000,123456       ;这里定义了一个 10000 的会议号码,密码为 123456

再在 extensions.conf 中配置对应的拨号计划

exten=>1001,1,Answer()  
  same=>n,MeetMe()
  same=>n,Hangup()

上面就创建了一个简单的进入会议的拨号规则,当拨打 1001 的时候,将会提示输入会议号码和密码,当然也可以指定会议号码在拨号规则中。

再来谈谈动态会议,比如在实际业务中,有转接、三方通话的需求,一般都是有 Dial 的双方通话变成 MeetMe 的多方通话的动态会议模式,看看相关的拨号计划

exten=>dynastic,1,NoOp(-- dynastic meetme --)
  same=>n,Set(MEETME_RECORDINGFORMAT=wav)
  same=>n,Set(MEETME_RECORDINGFILE=/var/spool/asterisk/monitor/meetme/dynastic_meetme)
  same=>n,MeetMe(100,rqdF)
  same=>n,Hangup()

其中 MEETME_RECORDINGFORMAT=wav 设置录音的格式为 wavMEETME_RECORDINGFILE=/var/spool/asterisk/monitor/meetme/dynastic_meetme 设置录音存在目录/var/spool/asterisk/monitor/meetme/dynastic_meetme.wav 中,至于对应的参数参照如下

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

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

d — 动态加入会议

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

猜你喜欢

转载自blog.csdn.net/molaifeng/article/details/81945393