Hi,<div><br></div><div>i have just commited some latest changes to my branches. I did some more testing and did fix a few things. I have also added the modified RTP-Proxy in order to test the RTP-Timeout (with my two User-Agents it worked pretty well).</div>

<div>The RTP-Kamailio-Timeout-Notification will only be enabled, when you have libcurl and the libxmlrpc-client-dev-libs installed (using autoconf).</div><div><br></div><div>I had to change one thing to the dialog module, in order to make it work, where i&#39;d like to get some feedback:</div>

<div><br></div><div>I had to change the method, how the &quot;h_id&quot; is calculated. Until now, it was calculated using the Call-Id and the From-Tag, making it impossible to find the dialog when you only have Call-ID. When calling dlg_list_dlg the From-Tag was not optional, it would simply not find the dialog. My new MI-Method &quot;dlg_terminate_dlg&quot; would also require both call-id and from-tag. Are there any objections in changing the method, how the &quot;h_id&quot; is calculated?</div>

<div><br></div><div>Kind regards,</div><div>Carsten<br><br><div class="gmail_quote">2010/8/19 Iņaki Baz Castillo <span dir="ltr">&lt;<a href="mailto:ibc@aliax.net">ibc@aliax.net</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im">2010/8/18 Carsten Bock &lt;<a href="mailto:lists@bock.info">lists@bock.info</a>&gt;:<br>
</div><div class="im">&gt; Hi,<br>
&gt; I&#39;ve noticed, my RTP-Proxy changes where for the latest K already. I have<br>
&gt; modified them, to work with the latest rtpproxy/nathelper split. I will do<br>
&gt; some more testing.... (they are in the branch carstenbock/rtpproxy).<br>
&gt; I have added the suggested extension to the K-Dialog-mi-Interface: I have<br>
&gt; created a method called &quot;mi_terminate_dlgs&quot; which allows to terminate either<br>
&gt; all calls (e.g. before a proxy shutdown) or a specific dialog by providing<br>
&gt; call-id and optionally the fromtag (in branch carstenbock/dialog).<br>
&gt; These changes require a little more testing, which i wil do in the next<br>
&gt; days, but probably will only be able to finish by next week...<br>
<br>
</div>Hi, it sounds very good. Just take into account that current dialog<br>
module can only terminate dialogs in &quot;stablished&quot; status and it cannot<br>
terminate early-dialogs. So it&#39;s required that your new MI function<br>
checks whenever dialog state is 4 or 5. Timo fixed this issue some<br>
weeks ago in dld_end_dlg MI function.<br>
<br>
I will test it when I finish my holidays :)<br>
<div><div></div><div class="h5"><br>
Regards.<br>
<br>
<br>
--<br>
Iņaki Baz Castillo<br>
&lt;<a href="mailto:ibc@aliax.net">ibc@aliax.net</a>&gt;<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Carsten Bock<br>Schomburgstr. 80<br>22767 Hamburg<br>Germany<br><br>Mobile +49 179 2021244<br>Home +49 40 34927217<br>Fax +49 40 34927218<br>mailto:<a href="mailto:carsten@bock.info">carsten@bock.info</a><br>

<br>
</div>