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

Reply via email to