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'd like to get some feedback:</div>
<div><br></div><div>I had to change the method, how the "h_id" 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 "dlg_terminate_dlg" would also require both call-id and from-tag. Are there any objections in changing the method, how the "h_id" 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"><<a href="mailto:ibc@aliax.net">ibc@aliax.net</a>></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 <<a href="mailto:lists@bock.info">lists@bock.info</a>>:<br>
</div><div class="im">> Hi,<br>
> I've noticed, my RTP-Proxy changes where for the latest K already. I have<br>
> modified them, to work with the latest rtpproxy/nathelper split. I will do<br>
> some more testing.... (they are in the branch carstenbock/rtpproxy).<br>
> I have added the suggested extension to the K-Dialog-mi-Interface: I have<br>
> created a method called "mi_terminate_dlgs" which allows to terminate either<br>
> all calls (e.g. before a proxy shutdown) or a specific dialog by providing<br>
> call-id and optionally the fromtag (in branch carstenbock/dialog).<br>
> These changes require a little more testing, which i wil do in the next<br>
> 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 "stablished" status and it cannot<br>
terminate early-dialogs. So it'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>
<<a href="mailto:ibc@aliax.net">ibc@aliax.net</a>><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>