Juha Heinanen wrote:
i have had on the wish list http://www.iptel.org/sems/whishlist for more
than a year now these two conference related wishes:
- add optional time (seconds) argument to roomCreate function that tells
how long the room exists. when the time expires, the room is deleted
automatically and all possible participants are kicked out.
- add roomDelete(string room) function that explicitly deletes an
existing room and kicks out all possible participants.
the motivation behind them is protection of sems resources in public
conferencing environments.
these two are implemented now with master f5846bf.
deleting rooms and time limited rooms make only sense if rooms are
protected (i.e. are not automatically opened without that roomCreate
has been called), this type of conference model is now followed if
configured with private_rooms=yes. if you want to use the room timeout
(as optional extra parameter to roomCreate), then you need to
configure support_rooms_timeout=yes, in which case an extra thread is
started to check the rooms for expiry.
since then dsm has been developed and mod_conference has been written
for it. would that by any chance support the above two wishes?
yes, a webconference implemented in DSM could support that; for the
timed conference rooms, there could be a SystemDSM running, which
would remove conference rooms (from monitoring DB), when they are
expired, and send kick out events to participants.
Stefan
_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev