Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Hi all, anyone can confirm xwchat doesn't work with jabberd2? I have no issues with gajim or meebo connecting to my server but xwchat just doesn't work, shows the user as offline.
Any feedback is appreciated
Comment | File | Size | Author |
---|---|---|---|
#11 | xwchat.PNG | 27.59 KB | prhavile |
Comments
Comment #1
darren.ferguson CreditAttribution: darren.ferguson commentedI have never used jabberd2 however if it has an http-poll or http-bind interface then it should be able to support the xwchat client.
Also does your web server have the relevant re-directs so that the http-bind or poll request is being sent to the proper interface on jabberd2?
It will not be port 5222 as in regular thick clients.
Comment #2
iwkse CreditAttribution: iwkse commentedI think the issue is with jabberd2 not supporting http binding. I've checked and it doesn't support. I wonder how meebo does since it's a web client and it works with my server.
I've also found a php class that implements jabber client and it also works. In the end i think i'll use this class.
Comment #3
iwkse CreditAttribution: iwkse commentedI think the issue is with jabberd2 not supporting http binding. I've checked and it doesn't support. I wonder how meebo does since it's a web client and it works with my server.
I've also found a php class that implements jabber client and it also works. In the end i think i'll use this class.
Comment #4
rg2 CreditAttribution: rg2 commentedWhat is meant by http-bind or http-poll?
Thanks in advance
Comment #5
darren.ferguson CreditAttribution: darren.ferguson commentedhttp-poll regards an implementation of XEP-0025 http://www.xmpp.org/extensions/xep-0025.html
http-bind regards an implementation of XEP-0124 and XEP-0204 http://www.xmpp.org/extensions/xep-0124.html and http://www.xmpp.org/extensions/xep-0204.html
Comment #6
iwkse CreditAttribution: iwkse commentedHi,
back here..
I found out it's possible to use punjab to use BOSH (http-bind) and allow jabberd2 to work with XWChat. I'm trying it but still I'm having some issue, in the logs i see a 404 error.
How's supposed to be created this httpbase=/http-bind/ ?
When I directly query BOSH it show's me it's running at http://localhost:5280/http-bind/
Using lighttpd, i wrote a rewrite rule like:
url.rewrite-once = ( "^/http-bind/" => ":5280/http-bind/" ) but it seems it's not executed.
The doubt I have is with some other rewrite rules I have with clean urls, in the specific:
url.rewrite-final = (
"^/([^.?]*)\?(.*)$" => "/index.php?q=$1&$2",
"^/([^.?]*)$" => "/index.php?q=$1",
)
Any hints?
Comment #7
iwkse CreditAttribution: iwkse commentedI'm using now a proxy and it works fine..I redirects to BOSH but now i get a 500 error.
Comment #8
iwkse CreditAttribution: iwkse commentedI had to change a bit the punjab code and now it connects..but..it says user|password wrong :)
Well..it's a nice step ahead.
Comment #9
iwkse CreditAttribution: iwkse commentedI post some output here:
I wonder why the fields are empty in the first POST...
Comment #10
prhavile CreditAttribution: prhavile commentedI'm facing the same issue for xwchat window. its showing me offline always and I am not able to change the status.
can anyone help me?
Comment #11
prhavile CreditAttribution: prhavile commentedI'm facing the same issue for xwchat window. its showing me offline always and I am not able to change the status.
can anyone help me?
Comment #12
prhavile CreditAttribution: prhavile commentedhi
can anyone help me to get xwchat work with drupal? I'm finding a solution on this from last 2 weeks but I haven't got any solution for this.
The user appears Offline always in the chat window and even if I try to change the status then also its not changing. this is strange issue with xmpp and drupal.
any help will be highly appreciated. :)
Comment #13
RealGecko CreditAttribution: RealGecko commentedLaunch it in Firefox with Firebug enabled and track errors in console. That will point direction for search of solution.