-
I've tested with our test accounts on a few servers and it worked without any issues. I cannot tell why it is not working in your case.
XMPP ID (aka JID) for user accounts always contains
@
, so you need to enteruser@xmppserver.tld
.The error
It was not possible to contact XMPP server and sign in
means that either Siskin was not able to connect to the server (SSL certificate issue, TLS, issues with DNS entries) or there was an error with jid-password pair.Could you grab a server-side logs when you attempt to connect with
user@xmppserver.tld
? Is there anything in those logs? (that would help us telling where the issue is). -
XMPP ID (aka JID) for user accounts always contains @, so you need to enter user@xmppserver.tld.
Of course. The strange thing is that, when I enter my JID as it should be (user@server.tld), then no connection attempt is made (ejabberd logs show no activity at all). When I enter a wrong JID without the local part, in the format of test.server.tld then I see activity on my server (s. log excerpt in https://github.com/tigase/siskin-im/issues/60#issue-717907527)
Were you testing this account from any other client from the same iPhone? (and connected to the same network?)
Yes, other clients from the same phone and from the same network work without any problems.
Can I provide any further infos to you? A test-account on my server?
-
I wonder what is a difference between
test.xmppserver.tld
andxmppserver.tld
? Any different DNS settings?If you can provide me we with a test account on your server, I would check what is going on as AFAIK everything is working fine with all of my test servers. However, we could start with a domain name of your server so I could check DNS and find out why there is no connection.
If you do not wish to publish domain name of your server (or details of a test account), please send an email to support@tigase.net
-
I've sent the credentials to support@tigase.net. Thanks for your help!
-
Thank you for the credentials, I've found the issue in the DNS settings. The issue is with
_xmpps-client._tcp.
entry for your XMPP server, it points to HTTPS port 443 and a different host. I suppose that the issue is just an incorrect port of the SRV record (most likely it should point to the same server and to port 5223?).You should either fix this SRV entry or, for testing, just delete this entry. (
_xmpps-client._tcp.
and not_xmpp-client._tcp.
).SiskinIM tries to use XMPPS connection as it is faster to establish the connection than using plain connection and then using StartTLS. If it is possible to establish TCP connection but XMPP establishment fails, it assumes that there is an error with the server and is not retrying.
Describe the bug When choosing to
Sign in to an existing XMPP account
and after entering credentials (user@xmppserver.tld
+password
) and trying to save, Siskin shows the error messageError. It was not possible to contact XMPP server and sign in
.To Reproduce Steps to reproduce the behavior:
Sign in to an existing XMPP account
user@xmppserver.tld
as well as the passwordSave
It was not possible to contact XMPP server and sign in
Expected behavior Siskin connects to the XMPP server and the account is added to the app.
Screenshots /
Details (please complete the following information):
Additional context I configured my ejabberd log level to debug and noticed, that not even a connection attempt is made. Curiously enough, when I change the "XMPP ID" to something like
test.xmppserver.tld
(notice that there is no@
), Siskin tries to connect:Other clients (ChatSecure, Pidgin, Monal, ConverseJS) work without any problems.