M. Ranganathan wrote:
> I am writing some openfire xmpp chat room management functions and would
> like to validate some working assumptions:
>
> 1. Each user can create chat rooms from his user portal. This will be
> written into the xmpp-account-info.xml file and the plugin will
> instantiate the chat rooms by scanning that file. The subdomain for the
> chat room will be fixed and set to the user name.
If chatrooms are always associated with existing voice conferences (in a
way Dimdim conference is associated with voice conference now) that should
be OK.
To be more precise: there won't be any creating new chatrooms from user
portal (just as today there isn't any creating new conferences from user
portal). Admin creates conferences (and by extension chatrooms) for end
user manually or automatically (if they are members of groups that have
automatic creation of conferences enabled).
>
> 2. Each chat room will have an associated conference number. This can be
> an extension assigned to a voice conference. The owner can direct all
> members to join a conference call using a command in the chat window. I
> don't think we will need xml rpc support for this ( please correct this
> assumption if wrong ).
How would openfire know who is a "member" ("participant") in this context?
sipXconfig does not have any notion of pre-configured conferences at the
moment. The owner can invite anyone at any point, but there is no "all" here.
>
> 3. The user is the administrator as well as the owner of the chat room.
> He can invite new members and kick existing members ( same way as we do
> for conference ).
Makes sense to me. When you disconnect the participant from voice
conference he or she should be removed from chat room. Same with invites.
That said: sipXconfig will not be trying to enforce the chatroom guest list
based on current participant guest list: since it does not monitor all the
conferences all the time.
> Do we want to make this an interceptor command (i.e.
> in line xmpp command) or an xml rpc command that is issued from the
> user portal?
>
What's an "interceptor" command?
D.
_______________________________________________
sipx-dev mailing list [email protected]
List Archive: http://list.sipfoundry.org/archive/sipx-dev
Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-dev
sipXecs IP PBX -- http://www.sipfoundry.org/