<div>This is continuation with limiting number of calls per Kamailio proxy server.</div>
<div>I modified kamailio.cfg as below.</div>
<div> </div>
<div>1. loadmodule &quot;dialog.so&quot;</div>
<div>2. modparam(&quot;dialog&quot;, &quot;enable_stats&quot;, 1)<br>3. modparam(&quot;dialog&quot;, &quot;dlg_flag&quot;, 4)<br></div>
<div>Next, as dialog module I can use either active_dialogs() or $DLG_count to find number of calls present at any given point of time.</div>
<div>However if I use active_dialogs() I get parse error when I run kamailio proxy.</div>
<div>Next I used $DLG_count , but always I am getting value of $DLG_count as 0.</div>
<div> </div>
<div>In <strong>route</strong> section, I added code as below.</div>
<div> </div>
<div>        if (is_method(&quot;INVITE&quot;))<br>        {<br>                if($DLG_count &gt; 1)<br>                {<br>                        sl_send_reply(&quot;503&quot;,&quot;RESOURCE UNAVAILABLE&quot;);<br>                        exit;<br>
                }<br>                else<br>                {<br>                        xlog(&quot;Dialog count = $DLG_count\n&quot;);<br>                }<br>        }<br></div>
<div>Everytime a new call starts , it prints $DLG_count as 0.</div>
<div> </div>
<div>Kindly let me know whats going wrong here.</div>
<div> </div>
<div>Regards</div>
<div>Austin</div>
<div> </div>
<div> </div>