ejabberd - Comments for "Web Chat Room Client" https://www.ejabberd.im/node/932 en Please explain how to set up Jwchat in Ejabberd 1.1.1 https://www.ejabberd.im/node/932#comment-57153 <p>Any one can tell me how to setup JWChat in ejabberd 1.1.1</p> <p>Regards<br /> Krishna</p> Fri, 18 Mar 2011 15:43:55 +0000 krihsna comment 57153 at https://www.ejabberd.im Still won't work. https://www.ejabberd.im/node/932#comment-2239 <p>I have checkout the cvs. Still the same. If I use IE, nothing will be shown. If I use firebox, the conference room shows up. The only problem is that nobody can get into the room. I will ask help from the owner of the jwchat. Maybe they need some donation.</p> Sat, 09 Sep 2006 19:37:42 +0000 breakevilaxis comment 2239 at https://www.ejabberd.im I will try jwchat cvs. https://www.ejabberd.im/node/932#comment-2238 <p>My jwchat is not from the cvs.</p> Sat, 09 Sep 2006 18:51:17 +0000 breakevilaxis comment 2238 at https://www.ejabberd.im I think you should contact https://www.ejabberd.im/node/932#comment-2237 <p>I think you should contact the JWChat author. Regarding HTTPS, this is not related to ejabberd but to your Apache configuration. I don't have experience with Apache 2.2.x so I can't help, but the documentation inside the Apache config file is good. Also the documentation of JWChat cvs might help (I suppose you are using JWChat cvs (this version is much better)?) with configuring Apache.</p> <p>--<br /> sander</p> Sat, 09 Sep 2006 10:50:00 +0000 sander comment 2237 at https://www.ejabberd.im I cannot invite any body into the conference room. https://www.ejabberd.im/node/932#comment-2236 <p>Hi,<br /> At <noindex><a href="https://breakevilaxis.org" title="https://breakevilaxis.org" rel="nofollow" >https://breakevilaxis.org</a></noindex>, I created a conference room named Democracy. Then I was trying to invite some one into it, it pops an error windows with a word "null" in it. Can any body can help me out? I will be waiting there at <noindex><a href="https://breakevilaxis.org" title="https://breakevilaxis.org" rel="nofollow" >https://breakevilaxis.org</a></noindex>. My JID is hello.</p> <p>Thanks a lot!</p> Sat, 09 Sep 2006 04:59:17 +0000 breakevilaxis comment 2236 at https://www.ejabberd.im I found my port 80 to ejabberd absolutely not working. https://www.ejabberd.im/node/932#comment-2235 <p>Very strange, I can talk one to one with https to ejabberd. So if I go <noindex><a href="http://breakevilaxis.org" title="http://breakevilaxis.org" rel="nofollow" >http://breakevilaxis.org</a></noindex>, it won't work. it works if I go <noindex><a href="https://breakevilaxis.org" title="https://breakevilaxis.org" rel="nofollow" >https://breakevilaxis.org</a></noindex></p> <p>This is my httpd.conf. I really do not know what is wrong.</p> <p>ServerRoot "/usr/local"<br /> Listen 80<br /> LoadModule proxy_module libexec/apache22/mod_proxy.so<br /> LoadModule proxy_http_module libexec/apache22/mod_proxy_http.so<br /> LoadModule proxy_ftp_module libexec/apache22/mod_proxy_ftp.so<br /> LoadModule proxy_connect_module libexec/apache22/mod_proxy_connect.so<br /> LoadModule proxy_ajp_module libexec/apache22/mod_proxy_ajp.so<br /> LoadModule proxy_balancer_module libexec/apache22/mod_proxy_balancer.so<br /> LoadModule authn_file_module libexec/apache22/mod_authn_file.so<br /> LoadModule authn_dbm_module libexec/apache22/mod_authn_dbm.so<br /> LoadModule authn_anon_module libexec/apache22/mod_authn_anon.so<br /> LoadModule authn_default_module libexec/apache22/mod_authn_default.so<br /> LoadModule authz_host_module libexec/apache22/mod_authz_host.so<br /> LoadModule authz_groupfile_module libexec/apache22/mod_authz_groupfile.so<br /> LoadModule authz_user_module libexec/apache22/mod_authz_user.so<br /> LoadModule authz_dbm_module libexec/apache22/mod_authz_dbm.so<br /> LoadModule authz_owner_module libexec/apache22/mod_authz_owner.so<br /> LoadModule authz_default_module libexec/apache22/mod_authz_default.so<br /> LoadModule auth_basic_module libexec/apache22/mod_auth_basic.so<br /> LoadModule auth_digest_module libexec/apache22/mod_auth_digest.so<br /> LoadModule file_cache_module libexec/apache22/mod_file_cache.so<br /> LoadModule cache_module libexec/apache22/mod_cache.so<br /> LoadModule disk_cache_module libexec/apache22/mod_disk_cache.so<br /> LoadModule include_module libexec/apache22/mod_include.so<br /> LoadModule filter_module libexec/apache22/mod_filter.so<br /> LoadModule charset_lite_module libexec/apache22/mod_charset_lite.so<br /> LoadModule deflate_module libexec/apache22/mod_deflate.so<br /> LoadModule log_config_module libexec/apache22/mod_log_config.so<br /> LoadModule logio_module libexec/apache22/mod_logio.so<br /> LoadModule env_module libexec/apache22/mod_env.so<br /> LoadModule mime_magic_module libexec/apache22/mod_mime_magic.so<br /> LoadModule cern_meta_module libexec/apache22/mod_cern_meta.so<br /> LoadModule expires_module libexec/apache22/mod_expires.so<br /> LoadModule headers_module libexec/apache22/mod_headers.so<br /> LoadModule usertrack_module libexec/apache22/mod_usertrack.so<br /> LoadModule unique_id_module libexec/apache22/mod_unique_id.so<br /> LoadModule setenvif_module libexec/apache22/mod_setenvif.so<br /> LoadModule ssl_module libexec/apache22/mod_ssl.so<br /> LoadModule mime_module libexec/apache22/mod_mime.so<br /> LoadModule dav_module libexec/apache22/mod_dav.so<br /> LoadModule status_module libexec/apache22/mod_status.so<br /> LoadModule autoindex_module libexec/apache22/mod_autoindex.so<br /> LoadModule asis_module libexec/apache22/mod_asis.so<br /> LoadModule info_module libexec/apache22/mod_info.so<br /> LoadModule cgi_module libexec/apache22/mod_cgi.so<br /> LoadModule dav_fs_module libexec/apache22/mod_dav_fs.so<br /> LoadModule vhost_alias_module libexec/apache22/mod_vhost_alias.so<br /> LoadModule negotiation_module libexec/apache22/mod_negotiation.so<br /> LoadModule dir_module libexec/apache22/mod_dir.so<br /> LoadModule imagemap_module libexec/apache22/mod_imagemap.so<br /> LoadModule actions_module libexec/apache22/mod_actions.so<br /> LoadModule speling_module libexec/apache22/mod_speling.so<br /> LoadModule userdir_module libexec/apache22/mod_userdir.so<br /> LoadModule alias_module libexec/apache22/mod_alias.so<br /> LoadModule rewrite_module libexec/apache22/mod_rewrite.so</p> <p>User www<br /> Group www</p> <p>ServerAdmin <noindex><a href="mailto:you@example.com" rel="nofollow" >you@example.com</a></noindex><br /> ServerName anna55.ddint.org:80<br /> DocumentRoot "/usr/local/www/apache22/data/jwchat"</p> <p> AllowOverride None<br /> Order deny,allow<br /> Deny from all</p> <p> Options Indexes FollowSymLinks Multiviews<br /> AllowOverride None<br /> Order allow,deny<br /> Allow from all</p> <p> DirectoryIndex index.html.html</p> <p> Order allow,deny<br /> Deny from all</p> <p>ErrorLog /var/log/httpd-error.log<br /> LogLevel warn</p> <p> LogFormat "%h %l %u %t \"%r\" %&gt;s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined<br /> LogFormat "%h %l %u %t \"%r\" %&gt;s %b" common</p> <p> LogFormat "%h %l %u %t \"%r\" %&gt;s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio</p> <p> CustomLog /var/log/httpd-access.log combined</p> <p> ScriptAlias /cgi-bin/ "/usr/local/www/apache22/cgi-bin/"</p> <p> AllowOverride None<br /> Options None<br /> Order allow,deny<br /> Allow from all</p> <p>DefaultType text/plain</p> <p> TypesConfig etc/apache22/mime.types<br /> AddType application/x-compress .Z<br /> AddType application/x-gzip .gz .tgz</p> <p>AddDefaultCharset UTF-8<br /> ProxyRequests off<br /> ProxyVia off<br /> ProxyPass /http-poll/ <noindex><a href="http://127.0.0.1:5280/http-poll/" title="http://127.0.0.1:5280/http-poll/" rel="nofollow" >http://127.0.0.1:5280/http-poll/</a></noindex><br /> Include etc/apache22/extra/httpd-ssl.conf</p> <p>SSLRandomSeed startup builtin<br /> SSLRandomSeed connect builtin</p> <p>Include etc/apache22/Includes/*.conf</p> <p>This is my httpd-ssl.conf</p> <p>Listen 443<br /> AddType application/x-x509-ca-cert .crt<br /> AddType application/x-pkcs7-crl .crl<br /> SSLPassPhraseDialog builtin<br /> SSLSessionCache shmcb:/var/log/ssl_scache(512000)<br /> SSLSessionCacheTimeout 300<br /> SSLMutex file:/var/log/ssl_mutex</p> <p>ProxyRequests off<br /> ProxyVia off</p> <p>Options +Indexes +Multiviews</p> <p>DocumentRoot "/usr/local/www/apache22/data/jwchat"<br /> ServerName anna55:443<br /> ServerAdmin <noindex><a href="mailto:you@example.com" rel="nofollow" >you@example.com</a></noindex><br /> SSLEngine on<br /> SSLProxyEngine on<br /> AddDefaultCharset UTF-8<br /> ProxyPass /http-poll/ <noindex><a href="http://127.0.0.1:5280/http-poll/" title="http://127.0.0.1:5280/http-poll/" rel="nofollow" >http://127.0.0.1:5280/http-poll/</a></noindex><br /> ErrorLog /var/log/httpd_error_log<br /> TransferLog /var/log/httpd_access_log<br /> SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL<br /> SSLCertificateFile /usr/local/etc/apache22/new.cert.cert<br /> SSLCertificateKeyFile /usr/local/etc/apache22/new.cert.key<br /> SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire</p> <p> SSLOptions +StdEnvVars</p> <p> SSLOptions +StdEnvVars</p> <p>BrowserMatch ".*MSIE.*" \<br /> nokeepalive ssl-unclean-shutdown \<br /> downgrade-1.0 force-response-1.0<br /> CustomLog /var/log/ssl_request_log \<br /> "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"</p> Sat, 09 Sep 2006 04:33:48 +0000 breakevilaxis comment 2235 at https://www.ejabberd.im Cannot get into chat room. https://www.ejabberd.im/node/932#comment-2234 <p>Thank you for your help. I have created a chat room. But I can not do any thing about.<br /> I created a chat room named democracy at conference.breakevilaxis.org without password<br /> When I click join, nothing happen except a chat rooms (0/1)<br /> democracy</p> <p>The mark ahead democracy is "the user not authorize you" like a house, not like a bulb.</p> <p>Then I double click on this room, nothing will happen. I right click on it, it shows "show" "presence" "show info"<br /> If I choose any of them, nothing will happen.</p> <p>Now I cannot do any thing about this.</p> Sat, 09 Sep 2006 02:03:02 +0000 breakevilaxis comment 2234 at https://www.ejabberd.im JWChat https://www.ejabberd.im/node/932#comment-2233 <div class="quote-msg"> <div class="quote-author"><em>breakevilaxis</em> wrote:</div> <p>Really?<br /> So I should delete mu-conference?</p></div> <p>Yes, you do not need it. It's just more work.</p> <div class="quote-msg"> <div class="quote-author"><em>breakevilaxis</em> wrote:</div> <p>Please tell me how to configure jwchat to set up a conference room. I click the 3-people button, it comes out a window. However I try, I can never get anything else comes out.</p></div> <ol> <li>I use JWChat cvs (the best according the author of JWChat)</li> <li>I use the ejabberd 1.1.1</li> <li>I also click on the 3-people button</li> <li>I then get a dialog window with: <ul> <li>A button to search available rooms</li> <li>A bookmark section</li> <li>I can enter a nickname, a room name, and I need to specify a component name (by default, as noted in the guide, this is conference.example.org when your server is example.org</li> <li>Join and cancel buttons</li> </ul> </li> </ol> <div class="quote-msg"> <div class="quote-author"><em>breakevilaxis</em> wrote:</div> <p>Should I use some thing else like psi to set up a conference first then come back to jwchat? </p></div> <p>No, the room is automatically created. Chatroom support in JWChat is actually better than in Psi, as ATM Psi only supports the obsolete groupchat protocol and not the new MUC (Multi-User Chat).</p> <p>--<br /> sander</p> Sat, 09 Sep 2006 01:22:10 +0000 sander comment 2233 at https://www.ejabberd.im Really? So I should delete https://www.ejabberd.im/node/932#comment-2230 <p>Really?<br /> So I should delete mu-conference?<br /> Please tell me how to configure jwchat to set up a conference room. I click the 3-people button, it comes out a window. However I try, I can never get anything else comes out.<br /> I tried one-to-one chat is OK.<br /> I tried muckl. It is easy to get lost. It says service unvailable.<br /> I searched the world. There is no jwchat is working. Only one muckl is working. I do not know how they get it to work. Usually, they have a wirefire behind it with http-binding.<br /> I read this forum, some one says some how to set up auto-join to make a room as conference room. I can never get that point to show up auto-join selection.<br /> Should I use some thing else like psi to set up a conference first then come back to jwchat?<br /> I would do anything to get a conference room.</p> Fri, 08 Sep 2006 20:21:39 +0000 breakevilaxis comment 2230 at https://www.ejabberd.im You do not need https://www.ejabberd.im/node/932#comment-2229 <p>You do not need Mu-Conference as ejabberd includes better support for the Multi-User Chat protocol.</p> <p>--<br /> sander</p> Fri, 08 Sep 2006 18:46:05 +0000 sander comment 2229 at https://www.ejabberd.im Thank you to help me. I have https://www.ejabberd.im/node/932#comment-2222 <p>Thank you to help me. I have big problem here.<br /> There is no instruction on pkg-config for FreeBSD. I downloaded jcr-0.2.4.0.tar.gz and follow the instruction to make. It won't work because the pkg-config did not install, I think.<br /> I checked my BSD ports. In net-im, there is a mu-conference package. This is a cooked meal. So I get there and did a make clean install.<br /> Looks good no error. Then I look around and I find a file called muc.xml-dist. I cp muc.xml-dist muc.xml then I modified muc.xml.<br /> Then I fired the command /usr/local/bin/mu-conference -c /usr/local/etc/muc.xml &amp;<br /> Before this, I restarted my ejabberd.<br /> At last I apachectl restart.<br /> Then I went <noindex><a href="http://breakevilaxis.org" title="http://breakevilaxis.org" rel="nofollow" >http://breakevilaxis.org</a></noindex> clicked the 3-people icon, it pops out a window. The room name comes from the config.js file. And I match it in muc.xml. I put the password which match the password I put in ejabberd.cfg and muc.xml<br /> Nothing happening!<br /> The port number is 5350.<br /> I already add a port in the listened ports in ejabberd.cfg.<br /> When I do a netstat -na |grep LIST I can see other ports are listening such as 5280,8888,5222,5223, these are all belong to ejabberd. But I cannot find 5350. This means the mu-conference is not working.<br /> I went /var/muc/log/syslogs/jcr.log it says jabber runtime starting ...<br /> no error message there.<br /> I ps -Aw, I can see the process of /usr/local/bin/mu-conference -c /usr/local/etc/muc.xml<br /> Please help me to work out the conference.</p> Fri, 08 Sep 2006 14:51:24 +0000 breakevilaxis comment 2222 at https://www.ejabberd.im You click on the three people on the bottom left? https://www.ejabberd.im/node/932#comment-2219 <p>That gives you a popup window. If you put your mouse over it, it says "Join Chatgroup". </p> <p>Nickname: mynick<br /> Room: myroom<br /> Sever: conference.breakvilaxis.org</p> <p>Then click join.</p> <p>If you setup this as your default room in your webapps/jwchat directory modify config.js</p> <p>var DEFAULTCONFERENCEROOM="myroom"<br /> var DEFAULTCONFERENCESEVER="conference.breakvilaxis.org"</p> Fri, 08 Sep 2006 09:37:02 +0000 gonoles_1980 comment 2219 at https://www.ejabberd.im Please help me to work out with JWchat. https://www.ejabberd.im/node/932#comment-2209 <p>Hi,<br /> Please help me to work out jwchat. I have set it up at <noindex><a href="http://breakvilaxis.org" title="http://breakvilaxis.org" rel="nofollow" >http://breakvilaxis.org</a></noindex> but I can only chat one to one. I want create a conference room but I can never get that point to get auto-join to show up. </p> <p>I have tried Muckl. I did every thing the same as jwchat. But it shows the index of / page and show all of the files. Then I click the index.html file, and try to get into a room it says no service available.</p> <p>I would rather stay with jwchat, but I can never get the auto-join comes out.<br /> My email is <noindex><a href="mailto:fulanpeng@gmail.com" rel="nofollow" >fulanpeng@gmail.com</a></noindex>.</p> Wed, 06 Sep 2006 19:48:12 +0000 breakevilaxis comment 2209 at https://www.ejabberd.im Re: Thx, I'll try to use https://www.ejabberd.im/node/932#comment-1992 <div class="quote-msg"> <div class="quote-author"><em>cola4ever</em> wrote:</div> <p>Where do I set it up so it autojoins a room afterlogin and it doesn't open a list as it normally does</p></div> <p>Click on the icon to enter a room, from that dialog you can create/edit bookmarks. Create a new bookmark for the room you want and enable the autojoin option for that room.</p> Mon, 10 Jul 2006 18:14:27 +0000 sander comment 1992 at https://www.ejabberd.im Thx, I'll try to use https://www.ejabberd.im/node/932#comment-1991 <p>Thx, I'll try to use JWChat.</p> <p>Where do I set it up so it autojoins a room afterlogin and it doesn't open a list as it normally does, also I installed muckle and it looked nice, so thx for that too</p> Sun, 09 Jul 2006 17:25:39 +0000 cola4ever comment 1991 at https://www.ejabberd.im