[
https://issues.apache.org/jira/browse/OPENMEETINGS-399?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13432708#comment-13432708
]
Alexei Fedotov commented on OPENMEETINGS-399:
---------------------------------------------
Vieri, thanks for the patches. Jira is the proper Apache way to send
contributions.
> jitsi openmeetings plugin
> -------------------------
>
> Key: OPENMEETINGS-399
> URL: https://issues.apache.org/jira/browse/OPENMEETINGS-399
> Project: Openmeetings
> Issue Type: Improvement
> Reporter: Vieri
> Assignee: Alexei Fedotov
> Priority: Minor
> Attachments: OpenmeetingsConfigManager.java.diff,
> OpenmeetingsConfigPanel.java.diff, OpenmeetingsPluginActivator.java.diff,
> OpenmeetingsPluginMenuItem.java.diff, OpenmeetingsPluginSoapClient.java.diff,
> openmeetingsplugin.manifest.mf.diff
>
>
> I'm attaching several patches for the Jitsi OpenMeetings plugin (against SVN
> r1370136).
> New features:
> - enables provisioning properties
> - allows the user to force/set conference room ID instead of getting an
> available room
> - allows the user to set a "display name" instead of the SOAP login user name
> (in conjunction with provisioning it can be easy to set useful "display
> names" based on one or more parameters such as client IP/MAC address,
> "username" provided to Jitsi, corporate database lookup or even LDAP, etc.)
> - SOAP password is stored and loaded via
> net.java.sip.communicator.service.credentialsstorage
> Fixes:
> - adapts to libjitsi/jitsi
> - createInvitationUrl should not hardcode "openmeetings" in the invitation URL
> - property names changed from plugin.openmeetings.* to
> net.java.sip.communicator.plugin.openmeetings.* (for coherency)
> - displays Jabber chat window only when invitation URL has correctly been
> generated
> - handles a null exception when no rooms are available in openmeetings
> New properties for resources.properties (not included in attached patches):
> plugin.openmeetings.DISPLAYED_NAME=Displayed name
> plugin.openmeetings.ROOM_ID=Room ID
> Sample PHP provisioning script:
> echo "net.java.sip.communicator.plugin.openmeetings=\${null}\n";
> echo "net.java.sip.communicator.plugin.openmeetings.DISABLED=false\n";
> echo "net.java.sip.communicator.plugin.openmeetings.DISPLAYED_NAME=My full
> name\n";
> echo
> "net.java.sip.communicator.plugin.openmeetings.SERVER=openmeetings.mydomain.org\\:5080\n";
> echo
> "net.java.sip.communicator.plugin.openmeetings.PROTOCOL_PREFIX=http\\://\n";
> echo
> "net.java.sip.communicator.plugin.openmeetings.OM_URI_CONTEXT=/webmeetings/\n";
> echo "net.java.sip.communicator.plugin.openmeetings.LOGIN=SOAPusername\n";
> echo "net.java.sip.communicator.plugin.openmeetings.PASSWORD=thisIsAsecret\n";
> echo "net.java.sip.communicator.plugin.openmeetings.ROOM_ID=3\n";
> Hopefully the code can be improved, merged into the official tree and be
> useful to others.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira