Hi list,

I use Kamailio 3.2.2 as TLS<=>TCP gateway this is working well, but if I create some traffic by SIPP
then Kamailio response time increase with every new call, seems to be that Kamailio process call by call. 
I made a test with 30caps then after ~200calls Kamailio need ~3s to response an initial INVITE from the PBX.
This delay seems to be increased with each call.

test scenario:

SIPP UAC---TCP---PABX---TLS---Kamailio---TCP---SIPP UAS

1.1.1.1 = PABX
2.2.2.2 = SIPP UAS
5.5.5.5 = Kamailio


if ($si == "1.1.1.1") # from PABX
    {
     xlog("L_INFO","FROM PABX: $rm, $ci\n");
     t_on_reply("1");
     force_send_socket(tcp:5.5.5.5:5060);
     rewritehostport("2.2.2.2:5070");
     t_relay_to_tcp("2.2.2.2","5070");
     exit;
    };

I got all the calls in a single TLS connection from the PBAX so increasing of TCP childs
doesn't help. I also already tried to adjust some TCP buffers and played with TCP_ASYNC.

With UDP / TCP it's better, is really the TLS/openssl is the bottleneck or the way I relay
the request?   

The test machine has only 512MB RAM and is a single core cpu (2,8GHZ), but 30caps isn't much?

Any suggestions?

many thanks,
Andreas