[sr-dev] Server trying outgoing TCP (TLS) connection, gets blocked

Nils Ohlmeier nils at iptel.org
Tue Jun 23 14:46:15 CEST 2009


Hi Andrei,

> On Jun 22, 2009 at 12:37, Ivan Genov <ivangg_q at yahoo.com> wrote:
>
> It depends on what are you using: pre-sip-router kamailio, pre-sip-router
> ser
> or the latest sip-router code.
>
> If you are using sip-router or a recent ser (e.g 2.1), then the tcp code
> does not block (you can make it block if you want though). However this
> is not yet true for tls (the tls code is not yet async.).
> For the same "versions" (ser 2.1 or sip-router) you can stop outgoing
> connects by setting tcp_no_connect to yes. You can do this any time,
> even even if sip-router is already started (in this case using
> sercmd cfg.set_now_int tcp no_connect 1).

this is a system wide config option, right?
Is or would it be possible to have this option on a transaction/user base?
I'm thinking since quite some time that it would be ideal to decide as
result from the NAT detection if it is worth trying to re-establish a TCP
connection from the proxy to the UA or not.

Thanks
  Nils




More information about the sr-dev mailing list