o Juha Heinanen [02/17/09 20:43]:
Stefan Sayer writes:
> you can kick everyone with the kickout() call by xmlrpc. to get the
> needed room password you may use getRoomPassword() with the master
> password set in the config file.
stefan,
when a user joins a conference, authentication application that
asks/checks the pin code and then forwards the call to the conference,
can set a timer that fires when the conference expires. onTimer handler
of that timer can then kick out the user by sending a bye to it. there
is thus no need for any external process to kick out the user.
how do you determine the call time? would it be statically configured?
similar effect (and even better) could be achieved for web conference,
if it would be possible to give a time argument to roomCreate function,
which would tell how many seconds the conference room exists. web
conference could then set a timer to expire at that time and kick
everyone automatically out and delete the room.
ok, this sounds reasonable.
by the way, i didn't find a roomDelete function in
Readme.webconference.
what should that function do? are you looking for a "kickAll" function?
that might make sense.
i was refering to the garbage collector, which works now. see
etc/webconference.conf configuration :
#
# participants_expire = [yes | no]
#
# if set to no, participants do not expire from conference rooms
#
# default:
# participants_expire=yes
# delay after which a participant whose call has ended is removed from the
# conference room view. Only active if participants_expire=yes
#
# default:
# participants_expire_delay = 10
#
#
# rooms_expire = [yes | no]
#
# if set to no, empty rooms do not expire
#
# default:
# rooms_expire=yes
# delay after which an empty room vanishes, in seconds.
# Only active if rooms_expire=yes
#
# default:
# rooms_expire_delay=7200
#
# Only active if rooms_expire=yes
#
# default:
# rooms_expire_delay=7200
#
# look for expired conference rooms every n times, createRoom
# or dialout is called
#
# room_sweep_interval=10
Stefan
-- juha
--
Stefan Sayer
VoIP Services
[email protected]
www.iptego.com
IPTEGO GmbH
Wittenbergplatz 1
10789 Berlin
Germany
Amtsgericht Charlottenburg, HRB 101010
Geschaeftsfuehrer: Alexander Hoffmann
_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev