<p class="MsoNormal">Once I restart FreeSwitch I’m able to do 100cps without a
problem but once I go beyond this I get “503 Maximum Calls In Progress” which
is okay due to my hardware limitation.<br>
My problem is that once I get this SIP message, and restart my tests again
without starting FreeSwitch, I only able to do about 50 and start getting the <span style> </span>“503 Maximum Calls In Progress”. I have to restart
FreeSWITCH to go back to 100cps. <br>
After digging in a little I see that in switch_core_session.c , <span style> </span>runtime.profile_time has a lower value when there
is one call before the restart than after the restart. <br>
<br>
This causes the calls to reach CPU limits faster than when I restart
Freeswitch.</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal"> </p>

<p class="MsoNormal"><span style>        </span>if
(runtime.min_idle_time &gt; 0 &amp;&amp; runtime.profile_time &lt;
runtime.min_idle_time) {</p>

<p class="MsoNormal"><span style>                </span>return
NULL;</p>

<p class="MsoNormal"><span style>        </span>}</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">What could be causing this? <br>
<br>
Joe</p>