Dear Maxim and OpenMeetings Developers,

Upon clicking on one-time invitation link sent to them, our participants receive the error, "This invitation was already used".

We posted on the OM user forum and received the list of steps to follow. We followed those steps , yet we are receiving the same error on two servers, one running OpenMeetings 3.0.3 and the other 3.0.4.

We might have to do some coding changes in some of the files and settings based on our research on SOAP REST methods and data flow. Since this is technical in nature, we are posting these findings in OM Dev (not user) forum to seek further guidance.

Could you please give us some technical pointers to eliminate the error message?

   · Which method in the SOAP API invitation service of one-time
   invitation performs the relevant checking, to trigger the error
   message and display to the user via English.xml?
   · Is there a patch that needs to be inserted in invitation.java?
   · Could a network firewall or OS firewall setting activate a bug in
   OpenMeetings?  (Any changes to CentOS eth0/eth1 files, iptables and
   routing tables of router?)



-----------

Our findings

(1) One-time invitation uses the SOAP API "org.openmeetings.app.remote.InvitationService" that includes:

a) getInvitation()

b) getInvitationByHashCode()

c) sendInvitationHash()

d) InvitationService Java class

e)  invitation.java .


The three valid types of invitation and a method "setAllowEntry()" are defined in:

~/src/db/java/org/apache/openmeetings/db/entity/room/Invitation.java

public enum Valid {   OneTime, Period, Endless;

        public static Valid fromInt(int valid) {

            return valid == 1 ? Endless : (valid == 2 ? Period : OneTime);

        }

    }

public void setAllowEntry(boolean allowEntry) {

        this.allowEntry = allowEntry;
}


In "english.xml" the corresponding error message has a string id defined as:

<string id="534" name="invitation_error">

    <value>This invitation was already used</value>

----------------

Thank you.

Sincerely,

Susheel Jalali

Customer Operations Leader,

Coscend Communications Solutions

Elite Premio Complex Suite 200 Survey No 7 & 8 Balewadi Pune 411045 Maharashtra India

[email protected]_

Web site:www.CoscendCommunications.com <http://www.coscendcommunications.com/>

------------------------------------------------------------------

*Coscend’s**Software Service Factory*

"*Coscend Communications* is ... *pioneering a new approach*to ... software applications development, and systems integration."

*Light Reading Network, *December, 2007

"*Coscend*is at the*vanguard of a new evolution*in telco OSS/BSS systems integration."

*Caroline Chappell*
A leading authority in the communications services software industry

"There are *innovative*…*tools*from ... *Coscend *bubbling up, which will help accelerate the data consolidation process and reduce its cost."

*Dennis Mendyk, */Editor,/Building a *Telco Service Factory*

------------------------------------------------------------------

CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail Messages from Coscend Communications Solutions' posted at: http://www.CoscendCommunications.com/Terms_and_Conditions.html <http://www.coscendcommunications.com/Terms_and_Conditions.html>


----------------

Subject:
Re: OpenMeetings-3.0.4 - "one-time invitation" gives "Already used"
From:
Maxim Solodovnik <[email protected]>
Date:
02/26/15 15:21

To:
Openmeetings user-list <[email protected]>
CC:
"[email protected]" <[email protected]>


works for me:

1) enter the room as admin user
2) select Send invitation from the menu
3) enter user email
4) select Period: one time
5) select "generate URL"
6) copy/paste the URL to another browser
Result: everything works as expected


On Thu, Feb 26, 2015 at 1:32 PM, Susheel Jalali <[email protected] <mailto:[email protected]>> wrote:

   Dear Maxim and Fellow Users of OpenMeetings,

   As you requested, we have tested with  OpenMeetings-3.0.4 latest
   release, yet the invitee receiving the One-Time invitation is unable
   to access the meeting room even once. It shows the error message box:

           "This invitation was already used".

   We have tested the following three scenarios:

   1. IT Administrator sends the one-time invitation to Internal User.
   2. IT Administrator sends the one-time invitation to External User.
   3. External User sends the one-time invitation to Internal User.

   All other invitations (Endless and Period) were working in the above
   scenarios.  Only  "one-time" invitation did not work in any of the
   above scenarios.


--
   Regards,

   Susheel Jalali

   Customer Operations Leader,

   Coscend Communications Solutions

   Elite Premio Complex Suite 200 Survey No 7 & 8 Balewadi Pune 411045
   Maharashtra India

   [email protected]
   <mailto:[email protected]>_

   Web site:www.CoscendCommunications.com
   <http://www.coscendcommunications.com/>

   ------------------------------------------------------------------


   =======================

   Subject:
   Re: OpenMeetings 3.0.3 "one-time invitation" gives "Already used"
   From:
   Maxim Solodovnik <[email protected]> <mailto:[email protected]>
   Date:
   02/23/15 09:22

   To:
   Openmeetings user-list <[email protected]>
   <mailto:[email protected]>
   CC:
   "[email protected]" <mailto:[email protected]>
   <[email protected]> <mailto:[email protected]>


   Is it reproducible using latest release?

   On Sun, Feb 22, 2015 at 11:15 PM, Susheel Jalali
   <[email protected]
   <mailto:[email protected]>> wrote:
   Dear OpenMeetings Users,

   We are using, on one of our servers,  OpenMeetings version 3.0.3
   over Centos-6.5.

   When we create an invitation using the "one-time invitation" option,
   then Generate URL, and Send it using the Send button,
   the invitation is properly sent to and received by the recipient.

   However, when the recipient uses this URL (either by clicking or by
   copy-paste) from their browser, they get the following message box
   error:

   "This invitation was already used".

   We are able to use for the same installation and recipient, the
   other two modes of invitation (Endless and Period) without any failure.
   Is there a configuration or any change we need to make.


--
   Regards,

   Susheel Jalali

   Customer Operations Leader,

   Coscend Communications Solutions

   Elite Premio Complex Suite 200 Survey No 7 & 8 Balewadi Pune 411045
   Maharashtra India

   [email protected]
   <mailto:[email protected]>_

   Web site:www.CoscendCommunications.com
   <http://www.coscendcommunications.com/>

   ------------------------------------------------------------------


Reply via email to