Meetme Asterisk


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)

Si te ha gustado el artículo puedes invitarme a un redbull aquí.
Autor: kr0m -- 01/12/2013 11:20:01