Meetme nos permitirá crear salas de conferencia de forma muy sencilla, pero hay que tener en cuenta que esto va a consumir un gran número de recursos en el sistema.
Creamos la sala teniendo en cuenta la sintaxis:
Usage is conf => confno[,pincode][,adminpin]
vi meetme.conf
[rooms]
conf => 600,54321
En el extensions.conf
exten => 000,1,MeetMe(600)
Cuando se marque el 000 se intentará entrar en la conferencia 600 preguntando password, siendo el password es 54321
Se puede saber el nº de personas presentes en una conferencia:
exten => 601,1,Playback(conf-thereare)
exten => 601,n,MeetMeCount(600)
exten => 601,n,Playback(conf-peopleinconf)
Controlando el nº máximo de personas en una conferencia, en este caso además grabamos la conf:
; limit the conference room to 10 participants
exten => 600,1,MeetMeCount(600,CONFCOUNT)
exten => 600,n,GotoIf($[${CONFCOUNT} <= 10]?libre:lleno)
exten => 600,n(libre),SetVar(MEETME_RECORDINGFILE=/var/spool/asterisk/meetme/conference_recording-${EPOCH}-${USER})
exten => 600,n,MeetMe(600,r)
exten => 600,n(lleno),Playback(conf-full)
NOTA: La conf se ha grabado gracias al parámetro r de: MeetMe(600,r)