ICQ problem with two internet providers

Hi

I have two providers and I am using ECMP ( Equal Cost Multi Path ). For the clients behind the server I use Hotspot. I am using masquerade through the providers. But now ICQ connections from the clients are constantly disconecting. I thought that the problem is that the UDP packets are passing throught a diiferent provider everytime and set a rule to send UDP packets only through one of them, but the problem remained, and obviously there is some kind of TCP connection used by ICQ clients.

What can I do ?

Thank you !

I’ve been seeing alot of ICQ disconnects here aswell (at home) behind my Mikrotik box. Nothing has changed though so I blamed it on my cable provider (been flaky lately) but maybe ICQ is having some other issues… Been happening to me for the last 2 months or so.