<p>When K connects to another SIP proxy over TCP or TLS, the connection is shared for all requests to that destination.  If the receiving SIP proxy is K, it means that only one worker process is handling all those requests.  This may become a bottleneck if processing of requests is time consuming, e.g., because of DB operations.</p>
<p>It should therefore be possible one way or another to establish more than one parallel TCP or TLS connections to the same destination.  One solution could be based on a function call, such as t_forward_connect(number), to be called before t_relay specifying the desired number of parallel connections shared randomly by outgoing requests.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/kamailio/kamailio/issues/1107">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AF36ZSTPWOrrm-6D42BDMN9le-wRHQ7Zks5r1NLugaJpZM4NMpii">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AF36ZZjfNuw-EiUCnGkYi3ymJtIeiV6Dks5r1NLugaJpZM4NMpii.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/kamailio/kamailio/issues/1107"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/kamailio/kamailio","title":"kamailio/kamailio","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/kamailio/kamailio"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"allow more than one tcp/tls connection to same destination (#1107)"}],"action":{"name":"View Issue","url":"https://github.com/kamailio/kamailio/issues/1107"}}}</script>