Hi,
Our set up:
UA1 -----
------ Proxy1
\
/
Loadbalancer (dispatcher module)
/
\
UA2-----
------ Proxy2
Both proxies have registrar module loaded and share the same database.
REGISTERs work fine.
The problem is this:
TLS TCP
UA1 ----------------------> LB --------------------> Proxy
INVITE(to UA2) INVITE(to UA2)
TLS TCP
UA1 <------------- LB <------------- Proxy
100 Trying
TLS TCP
UA1 <------------- LB <----------------------- Proxy
INVITE(to UA2)
TLS TCP
UA1 <----------------------- LB <----------------------- Proxy
100 Trying
All above worked fine. Below is what's expected but never happened:
TLS TCP
UA2 <----------------------- LB <----------------------- Proxy
INVITE(to UA2)
We'd like the LB to reuse the TLS connection initiated by UA2. But LB can't find
an open connection and tries to start a new TLS connection. The new connection fails.
UAs are not behind NAT at the moment but will be in the future.
Tried this approaches on LB:
route(ADD_CONTACT_ALIAS);
If (not from proxy)
t_relay();
else
do load balancing
No luck.
Any help is appreciated.
Regards,
Allen