<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hello,</p>
<p>the value 32 for<span style="mso-bookmark:Logo">
MAX_BRANCHES_LIMIT</span> is a constraint of tm internals which
uses a 32 bitmap for some operations, going higher will require
coding in tm module.</p>
<p>The variant now is to loop one more through kamailio and you can
get to 32x32 branches. By doing record route only on one step of
looping, then you have this looping only for initial INVITE
transaction, the re-INVITE, BYE, etc. will go straight.</p>
<p>One more note, I am not sure and no time to check the code, one
bit might be reserved in the bitmap, so it can be 31x31 branches
after one local loop.</p>
<p>Cheers,<br>
Daniel<br>
</p>
<div class="moz-cite-prefix">On 10.12.22 13:02, Lars Jansson wrote:<br>
</div>
<blockquote type="cite"
cite="mid:b5291ddf-640e-f0f9-c125-2f01641dee02@solstiernan.nu">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<p>Hi,</p>
<p>I am building a configuration script where for some traffic
flows parallel forking will be needed, and in this case I need
to go beyond the default max limit of the max amount of
branches.</p>
<p>Apart from this specific case the traffic load that kamailio
will need to handle is very low, let's say just one second here
and there with up to 5 concurrent calls at most.<br>
</p>
<p>This limit is as far as I understand set here: <span
style="mso-bookmark:Logo">usr/local/src/kamailio-5.6/kamailio/src/core/config.h</span></p>
<p><span style="mso-bookmark:Logo">And the default limit is:<br>
</span><span style="mso-bookmark:Logo">#define
MAX_BRANCHES_LIMIT 32 /*!< limit of
maximum number of branches per transaction */</span></p>
<p><span style="mso-bookmark:Logo">Here are the questions I have
related to this:</span></p>
<p><span style="mso-bookmark:Logo">1) If I increase the value of
this constant in config.h, how high is it reasonable to set
this value and still have a stable system?</span></p>
<p><span style="mso-bookmark:Logo">2) If I increase </span><span
style="mso-bookmark:Logo">MAX_BRANCHES_LIMIT beyond 32, are
there also other parameters that needs to be changed for the
system to be able to cope, and if so which</span><span
style="mso-bookmark:Logo"></span><span
style="mso-bookmark:Logo"></span> parameters?</p>
<p>Regards,<br>
Lars<br>
</p>
<br>
<fieldset class="moz-mime-attachment-header"></fieldset>
<pre class="moz-quote-pre" wrap="">__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
<a class="moz-txt-link-abbreviated" href="mailto:sr-users@lists.kamailio.org">sr-users@lists.kamailio.org</a>
Important: keep the mailing list in the recipients, do not reply only to the sender!
Edit mailing list options or unsubscribe:
<a class="moz-txt-link-freetext" href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a>
</pre>
</blockquote>
<pre class="moz-signature" cols="72">--
Daniel-Constantin Mierla -- <a class="moz-txt-link-abbreviated" href="http://www.asipto.com">www.asipto.com</a>
<a class="moz-txt-link-abbreviated" href="http://www.twitter.com/miconda">www.twitter.com/miconda</a> -- <a class="moz-txt-link-abbreviated" href="http://www.linkedin.com/in/miconda">www.linkedin.com/in/miconda</a></pre>
</body>
</html>