openmeetings-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Yannick Warnier (JIRA)" <>
Subject [jira] [Commented] (OPENMEETINGS-802) Integration with Chamilo LMS
Date Mon, 30 Dec 2013 07:18:50 GMT


Yannick Warnier commented on OPENMEETINGS-802:

Now I am using the REST API for some little calls like getRoomsWithCurrentUsersByListAndType
or simply getRoomTypes, but I only receive HTTP code 500 in return when the user is not the
admin (first user) in Chamilo.

Just a quick question, then: what is the relationship between the SOAP users created in OpenMeetings
(manually) and the external users?
Is it necessary to call setUserObjectAndGenerateRecordingHashByURL for every new user that
wants to connect to the videoconference?

I see this code in the Moodle plugin:
        // Simulate the User automatically
        if ($openmeetings->type != 0){
                $returnVal = $openmeetings_gateway->setUserObjectAndGenerateRoomHashByURLAndRecFlag($USER->username,$USER->firstname,
        } else {
                $returnVal = $openmeetings_gateway->setUserObjectAndGenerateRecordingHashByURL($USER->username,$USER->firstname,

I suppose this means I *have to* call this function if I want someone to connect to a room,
right? Then I get the hast (as the $returnVal) which I have to include in the link to the

This raises another question, though: how do I do, as a non-authenticated user, to know if
there are rooms currently open, to which I can connect?

> Integration with Chamilo LMS
> ----------------------------
>                 Key: OPENMEETINGS-802
>                 URL:
>             Project: Openmeetings
>          Issue Type: New Feature
>          Components: SOAP/REST API
>            Reporter: Yannick Warnier
>            Priority: Trivial
>              Labels: plugin
>   Original Estimate: 168h
>  Remaining Estimate: 168h
> We (at Chamilo/BeezNest) are currently developing a first plugin for OpenMeetings, to
be integrated to Chamilo LMS 1.9.8.
> This is just a placeholder so nobody has to dedicate time on this at the same time (or
if you do, let me know so I can add you to the team).

This message was sent by Atlassian JIRA

View raw message