Olle E. Johansson writes:
Full implementation of SIP outbound is the only solution close to solving this problem in the IETF standards. However, I have seen no single SIP client that have implemented this, even though Kamailio supports it on the server side. The idea is that you always have two TCP connections to two active servers.
Have you checked baresip?
-- Juha