Anonymous | Login | 2024-12-22 05:02 MST |
Main | My View | View Issues | Change Log | Roadmap | Repositories |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0001714 | ClearOS | public | 2014-05-26 08:29 | 2020-09-02 09:47 | |||||
Reporter | marclaporte | ||||||||
Assigned To | |||||||||
Priority | normal | Severity | feature | Reproducibility | have not tried | ||||
Status | closed | Resolution | won't fix | ||||||
Platform | OS | OS Version | |||||||
Product Version | |||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0001714: Prosody XMPP app as a step towards Unified Communications | ||||||||
Description | We have a working manual procedure: http://www.clearcenter.com/support/documentation/clearos_guides/setting_up_prosody_on_clearos [^] http://www.clearcenter.com/support/documentation/clearos_guides/configuring_prosody_to_work_with_pam_and_the_directory_behind_it [^] Should progressively become an app in the context of a more global "Unified Communications" app. We start with XMPP and add SIP later. Inspîration: http://www.rtcquickstart.org/ [^] The reference client is Jitsi, but it should work with any XMPP/SIP client We'll want a basic admin panel for Prosody, and perhaps a link to a standalone more complete admin panel. At a minimum: * Which users have access to app as per app/groups/edit_members/xmpp_plugin in the current docs * Activate / deactivate Prosody And progressively, add more options/settings like: * https://github.com/stpeter/manifesto/blob/master/manifesto.txt [^] * Activate Jitsi Meet: https://jitsi.org/Projects/JitsiMeet [^] & Jitsi Videobridge * Standard XMPP multi-user chat room server on conference.example.org ** Web client (use the one from Jitsi Meet or another?) ** Default chat room per group ** Searchable chat logs ** IRC bridge * What if ClearOS is installed on a subdomain? Need SRV records... * Turn server ** https://code.google.com/p/prosody-modules/source/browse/mod_turncredentials/mod_turncredentials.lua [^] ** http://www.rtcquickstart.org/ICE-STUN-TURN-server-installation [^] * Interop with Zarafa -> http://www.zarafa.com/wiki/index.php/Configuring_instant_messaging_in_Zarafa_WebApp [^] * See also: https://code.google.com/p/prosody-modules/w/list [^] * https://jitsi.org/Documentation/Provisioning [^] ** Was added to http://doc.tiki.org/Jitsi, [^] but perhaps would be better in ClearOS. ** Jitsi should access address book contacts from ClearOS. * SIP support ** https://jitsi.org/Documentation/CUSAX [^] ** FreeSWITCH This list is just to give an idea of the overall scope. Let's start one small step at a time. Thanks! | ||||||||
Tags | No tags attached. | ||||||||
Attached Files | |||||||||
Notes | |
(0001179) marclaporte (manager) 2014-05-26 08:45 |
Here is an example of a DNS setup: http://www.rtcquickstart.org/dns-setup [^] |
(0001342) marclaporte (manager) 2015-01-21 23:24 |
Hi! I have been running Prosody on a few ClearOS servers for several months (mostly with Jitsi, but also a bit of Pidgin) and it works very very well. Here are some notes on a basic Prosody app Bare bones: 1- automate http://www.clearcenter.com/support/documentation/clearos_guides/setting_up_prosody_on_clearos [^] 2- set XMPP domain name (likely same as email) -> SRV records Ideally: 3- Secure by default: http://blog.prosody.im/mandatory-encryption-on-xmpp-starts-today/ [^] 4- Set up a MUC (multi-user chat) room server on conference.example.com 5- Warning about opening up appropriate firewall ports Pretty much all the rest can be easily configured by simply editing a text file: http://prosody.im/doc/configure [^] Related: Prosody 0.9.x for EPEL6 https://bugzilla.redhat.com/show_bug.cgi?id=999473 [^] Prosody for EPEL7 https://bugzilla.redhat.com/show_bug.cgi?id=1118203 [^] |
(0001661) marclaporte (manager) 2015-06-13 12:34 edited on: 2015-06-13 12:34 |
Prosody is now all up to date for EPEL5, EPEL6 and EPEL7 https://apps.fedoraproject.org/packages/prosody [^] Next step: a nice GUI! |
(0002131) marclaporte (manager) 2015-11-14 20:37 |
For the record, this has changed to Openfire Meetings: https://www.igniterealtime.org/projects/openfire/plugins/ofmeet/readme.html [^] |
(0014441) NickH (developer) 2020-09-02 09:47 |
Aim to use openfire instead of Prosody |
Issue History | |||
Date Modified | Username | Field | Change |
2014-05-26 08:29 | marclaporte | New Issue | |
2014-05-26 08:40 | user2 | Status | new => confirmed |
2014-05-26 08:45 | marclaporte | Note Added: 0001179 | |
2015-01-21 23:24 | marclaporte | Note Added: 0001342 | |
2015-06-13 12:34 | marclaporte | Note Added: 0001661 | |
2015-06-13 12:34 | marclaporte | Note Edited: 0001661 | View Revisions |
2015-11-14 20:37 | marclaporte | Note Added: 0002131 | |
2020-09-02 09:47 | NickH | Note Added: 0014441 | |
2020-09-02 09:47 | NickH | Status | confirmed => closed |
2020-09-02 09:47 | NickH | Resolution | open => won't fix |