make sure to also use handle_ruri_alias() http://kamailio.org/docs/modules/4.0.x/modules/nathelper.html#idp16851488 for requests from the proxy->lb->client
see the default kamailio config for proper usage of handle_ruri_alias() and add_contact_alias()
regards klaus On 27.06.2013 02:34, Allen Zhang wrote:
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 _______________________________________________ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
_______________________________________________ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users