Every time I send a message I get disconnected and the message is not delivered. I tried searching for a FAQ entry and didn't find any. Looking at the logs and googling error messages didn't reveal anything useful.
Back-end: A business on Office 365
Running Arch Linux with sipe 1.20.1-1 and pidgin 2.10.11-6.
Does look like a server error or problem on the remote side. Log shows that for the INVITE attempt under
Call-ID: 9826gF660aE774iB5F4m4DD3tC057bC674x0E3Exthe server aborts after a while with an error message:Can't fix server or remote error in SIPE. Closing as INVALID.
Server is microsoft's own office 365 infrastructure. We are using their hosted service for business.
Server and remote works as I can reach that same user with Lync 2013 on Android. Tried pidgin-sipe (failed) then lync on android (success) and then pidgin-sipe (failed) successively so it's not that something changed on their end.
So no problem in either server or remote if using the right client. This is what I would categorize as a SIPE problem (or a configuration issue on my end that would be undocumented in your FAQ).
Unfortunately there is a flaw in your test procedure. All that you have proven is that another client on some other device works using a different transport path. The client might even talk to another server.
I can only base my conclusions on the log you provided: SIPE sends an INVITE and after some transient responses the server responds with a fatal 504 error that includes a diagnostic pointing to a problem with the remote side.
To prove that the bug is in SIPE you would need to