I'm testing Jitsi 1.0 with our sip infrastructure (Sipxecs application made up of three servers in load balancing and fault tolerant configuration; all servers refer to the same SIP domain and therefore the same sip accounts).
Registration process with DNS SRV queries and outcoming calls are working fine.
Nevertheless I am getting a issue for incoming calls. Jitsi anly accepts calls from the same server Jitsi registered to and discards SIP invites coming from the other two servers (even if belonging to the same sip domain).
Logs say that "no listener is found".
I try to explain better this issue through an example:
DNS SRV record for mydomain.org points to server1.mydomain.org, server2.mydomain.org, server3.mydomain.org with the same priorities (load balancing configuration). The three servers have different ip addresses.
When user A calls user B, User B's jitsi client correctly establishes the call, because the incoming call is from the same server (server1) it is registered to.
When user A calls user C, user C's jitsi client discards the INVITE message and the call is not answered.
Has anyone noticed this issue?
I think that is a heavy limitation because it prevents from using HA and fault tolerant systems.
At present I set up a workaround by configuring three sip accounts on the same client, one for each server....but this solution is really awful!
Can anybody tell me if this behavior will be fixed in future releases?
Thank you very much.