Apps
Knowledge
People
Register
Login


-
- Content .- Fans (46) .- Knowledge Base (1) . 

JavaScript XMPP Chat

   3.1.1  

ownCloud Tool

Score 81%
sualkosualko
University of Konstanz
JavaScript XMPP Chat
zoom


JavaScript XMPP Chat
zoom


JavaScript XMPP Chat
zoom


Version Control:  Link
Issue Tracker:  Link
Homepage:  http://www.jsxc.org
Mailinglist:  Link
other:  Link
Minimum required   ownCloud 8.0
Maximum required   ownCloud 9.2
Downloads:  19155
Submitted:  Dec 11 2013
Updated:  Feb 14 2017

Description:

Attention!!! Please don't use the comment section to report issues. Use our issue tracker, because it is used to track issues ;-).

Real-time chat app for ownCloud with OTR, SMP and video calls (WebRTC). This app requires external XMPP server (openfire, ejabberd etc.). Starting from 3.0 we are shipping an experimental (not all features yet, maybe not stable) XMPP server written in PHP.

To use this chat you need the same password in ownCloud and XMPP.

e.g. OC: klaus or klaus@example.org
XMPP: klaus@example.org

You get a free TURN account for video calls at http://numb.viagenie.ca

Installation manual: https://github.com/sualko/jsxc/wiki/Install-ojsxc-(owncloud)

For more information please visit http://www.jsxc.org.

After you enabled and configured the app in the admin panel, you should see a small gray border on the right side of your window. Now you have two opportunities to start: Click on the gray border or log off and log in again.

Features:
For a list of features visit http://www.jsxc.org.

PGP fingerprint:
A3C4 DF1D 626D F8E1 E982 E68E 20C7 433F 9AD1 4FD7

Release history and signatures:
https://github.com/jsxc/jsxc.owncloud/releases/




Changelog:

See https://github.com/owncloud/jsxc.chat/blob/master/CHANGELOG.md



License:
MIT

All Versions
Send to a friend
Subscribe
Other  Apps  from sualko
Report inappropriate content

. . ..


goto page: prev   1  2  3  4  5  6  7  8  9  10  11  12 

-
.

 Need Help with CSP Policy

 
 by panoptis on: Oct 13 2014
 
Score 50%

On my Webspace i can't change the vhost configuration.

ownCloud sits at:
cloud.domian.de

BOSH server runs at
cloud.domian.de:63837/http-bind

ownCloud config.php contains:
"custom_csp_policy" => "default-src 'self' https://cloud.domian.de:63837; script-src 'self' 'unsafe-eval';
style-src 'self' 'unsafe-inline'; frame-src *; img-src *; font-src 'self' data:; media-src *",

Firebug throws
Cross-Origin Request blocked for: https://cloud.domain.de:63837/http-bind


=>BOSH server NOT reachable.

any Ideas?


Reply to this

-

 Re: Need Help with CSP Policy

 
 by sualko on: Oct 13 2014
 
Score 50%
sualkosualko
University of Konstanz

Try: default-src 'self' cloud.domian.de:63837;
and please mind typos.


Reply to this

-

 Re: Re: Need Help with CSP Policy

 
 by panoptis on: Oct 13 2014
 
Score 50%

Thank you for your quick response!


Yet I already tried that.


When i visit:

https://cloud.panoptis.hamal.uberspace.de:63837/http-bind

I get an HTML page saying:
"ejabberd mod_http_bind" [...]

(should indicate that the BOSH server is indeed running?)

my config.php entry currently looks like this:
"custom_csp_policy" => "default-src 'self' cloud.panoptis.hamal.uberspace.de:63837; script-src 'self' 'unsafe-eval'; style-src 'self' 'unsafe-inline'; frame-src *; img-src *; font-src 'self' data:; media-src *",

In the settings of your App I also tried both:

[1] cloud.panoptis.hamal.uberspace.de:63837/http-bind
[2] https://cloud.panoptis.hamal.uberspace.de:63837/http-bind

they lead to DIFFERENT errors:

Firebug gives two different errors (they are in german because my firefox is):

[1] Content Security Policy: Die Einstellungen der Seite haben das Laden einer Ressource auf cloud.panoptis.hamal.uberspace.de:63837/http-bind blockiert ("default-src https://cloud.panoptis.hamal.uberspace.de:443 https://cloud.panoptis.hamal.uberspace.de:63837").
(NOTE in my config.php it says "cloud.panoptis.hamal.uberspace.de:63837" without "https://" and "https://cloud.panoptis.hamal.uberspace.de:443" is not in there at all (probably 'self'?))

[2] Cross-Origin-Anfrage blockiert: Die Same-Origin-Regel verbietet, die externe Ressource auf https://cloud.panoptis.hamal.uberspace.de:63837/http-bind zu lesen. Dies kann gelöst werden, indem die Ressource auf die gleiche Domain geschoben wird oder CORS aktiviert wird.

It seems that [1] does not work because https:// is missing in BOSH url setting.
[2] roughly translates to Cross-Origin-Request Blocked: [...] solve this by activating CORS

I don't have much experience with JavaScript and none with Cross-Origin stuff.


Reply to this

-

 Re: Re: Re: Need Help with CSP Policy

 
 by sualko on: Oct 13 2014
 
Score 50%
sualkosualko
University of Konstanz

Please open a new issue at https://github.com/sualko/jsxc/issues


Reply to this

-

 Need some help please.

 
 by liviuns on: Oct 20 2014
 
Score 50%

Hello,
I have installed using all the tutorial I could find ejabberd and your app, but when I click the side bar it says: "No connection! relogin".
I suspect it has something to do with the fact that I save all my users as an email adress: user@domain.com and not just user.
I have edited auth_ejabberd_oc.php and I have tested the Ejabberd XMPP authentication with Pidgin and it works.
Can you please tell which .js file I have to edit to make your app work in this manner.
Thank you!


Reply to this

-
.

 Chat works fine - No calls

 
 by conradb on: Jan 15 2015
 
Score 50%
conradbconradb
miradata e.K.

On my owncloud server I installed ejabberd, activated BOSH and configured a reverse proxy into the Apache web server. The Owncloud XMPP Chat module sees the BOSH URL within its address space. (as https which the proxy directs to 5280 on the ejabberd) Nothing special -> chat just works fine. Calling fails miserably. Not even on the local LAN with no NAT involved I was able to get a call trough.

In most cases the calling side just keep "ringing" but the recieving side shows no reaction at all. Sometimes the result is an error message on the calling side which says that the contact has no VoIP capabilities. Both browsers - Firefox and Chromium showed the same behaviour. I activated STUN - no avail. (ok. on the LAN it wouldn't help either)

What's wrong? Any ideas? How would I trace what's going on on in WebRTC? Thanks for help.


Reply to this

-
.

 BOSH

 
 by plbf on: Feb 16 2015
 
Score 50%
plbfplbf
Sogeti High Tech

Hi everyone,

I have my owncloud at

https://oc.host.me

A reverse proxy on my webserver that connects to my bosh server...
https://oc.host.me/http-bind

my xmpp domain is

host.me

When I set it up on OC8 admin panel, everything is green but, when I try to login the "ligging in" popup shows and... that's it. Nothing else happen on my browser, it just stays spinning.

On the server, prosody logs 8 new BOSH sessions assigned it sid (allways different UIDs) and no errors.

I use the same reverse proxy to connect jappix and it works well.

I really can't figure it out.


Reply to this

-
.

 BOSH

 
 by plbf on: Feb 16 2015
 
Score 50%
plbfplbf
Sogeti High Tech

Hi everyone,

I have my owncloud at

https://oc.host.me

A reverse proxy on my webserver that connects to my bosh server...
https://oc.host.me/http-bind

my xmpp domain is

host.me

When I set it up on OC8 admin panel, everything is green but, when I try to login the "ligging in" popup shows and... that's it. Nothing else happen on my browser, it just stays spinning.

On the server, prosody logs 8 new BOSH sessions assigned it sid (allways different UIDs) and no errors.

I use the same reverse proxy to connect jappix and it works well.

I really can't figure it out.


Reply to this

-

 Re: BOSH

 
 by sualko on: Feb 16 2015
 
Score 50%
sualkosualko
University of Konstanz

Please post to https://github.com/jsxc/jsxc/issues and send me some test credentials via email.


Reply to this

-
.

 each user, you set your own xmpp

 
 by kanzer on: Feb 21 2015
 
Score 50%
kanzerkanzer
ResisteMail
Home

hi I have configured well the app,

the users of my cloud example:

my domain: example.com
my owncloud domain is: cloud.example.com
my users work correctly with user1@example.com

but what if the user1 wants to open your account user1@externalxmpp.com, can this be?
or what if user1 does not have account in user1@example.com and only @externalxmpp.com.

thanks for your help


Reply to this

-

 Re: each user, you set your own xmpp

 
 by sualko on: Feb 22 2015
 
Score 50%
sualkosualko
University of Konstanz

Go to your admin page and check "Allow user to overwrite XMPP settings". Now every user can set his own jid in the jsxc settings, but he have to make sure, that he use the same password for both services.


Reply to this

-
.

 Re: Re: each user, you set your own xmpp

 
 by kanzer on: Feb 22 2015
 
Score 50%
kanzerkanzer
ResisteMail
Home






if I have that option enabled.

but for example, I think a user called "test1", access to owncloud and as test1 does not yet have an account on xmpp, I choose the option to enter without a chat, once inside I'm going to the bar right of the chat and it says the following:

"No connection! relogin"

if I click there I get a form that asks me:

Login

Username:

Password:

but it never asks me for a domain to put my domain-external-xmpp,

but for example if I as admin, I'm already in inside the chat with my administrator account, in the bottom right comes the winged legend online, an icon gear -->settings-->settings login---

In this section, if that gives you the opcioen choose the domain and shows the bosh url.

I would like to know if it is possible that this last option appears for new users, this is possible?


Reply to this

-

 Re: Re: Re: each user, you set your own xmpp

 
 by sualko on: Feb 22 2015
 
Score 50%
sualkosualko
University of Konstanz

> I would like to know if it is possible that this last option appears for new users, this is possible?

This is currently not possible, but you can enter your jid as username.

If you have more questions, please send me an email.


Reply to this

goto page: prev   1  2  3  4  5  6  7  8  9  10  11  12 

Add commentBack



... .

-
 
 Who we are
Contact
Register
Explore
Apps
Knowledge
People
Participate
Add App
Public API
About apps.ownCloud.com
Legal Notice
Report Abuse
 

Copyright 2011-2017 apps.ownCloud.com Team  
All rights reserved. apps.ownCloud.com is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.