<br><br><div class="gmail_quote">On Thu, Jun 12, 2008 at 2:22 PM, Iñaki Baz Castillo &lt;<a href="mailto:ibc@in.ilimit.es">ibc@in.ilimit.es</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
El Thursday 12 June 2008 14:06:22 David Villasmil escribió:<br>
<div class="Ih2E3d"><br>
&gt; Regarding this, I know we could simply use the Dialog module to store al<br>
&gt; dialogs on the dialog table, and use an external script to end the dialog<br>
<br>
</div>How knows the external script where to generate the BYE?<br>
<div class="Ih2E3d"></div></blockquote><div><br>Its very easy to do that, I understand that expired dialogs are reported on the syslog, with that and openser fifo you can end a dialog by sending a BYE<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d"><br>
<br>
&gt; On the other hand, Bogdan says it should work. Even if not ALL UACs do sent<br>
&gt; the in-dialog-keep-alive, most of the should, as most adhere to RFCs. We<br>
&gt; should try to get this working as it would solve not only mine, but a lot<br>
&gt; of people&#39;s problems of calls dropped that can&#39;t be properly rated.<br>
<br>
</div>Why not use SessiontTimers (RFC 4028) ?<br>
99% of phones replies 200 to a re-INVITE.<br>
<div class="Ih2E3d"><br>
<br>
&gt; I&#39;m writing to the users list because I&#39;m NOT that well versed on TM and<br>
&gt; DIALOG&#39;s inner workings, and really wouldn&#39;t know where to start. Though<br>
&gt; I&#39;ll start investigating on this.... Anyone wants to help?<br>
<br>
</div>The problem is that you are addressing the problem in a privative way while<br>
there are RFC&#39;s and techniques for that. For your proposal using Session<br>
Timers should be the best option,</blockquote><div>&nbsp;</div><div>Are you talking, i.e. Asterisk? <br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
but you need a UAS sending the re-INVITE&#39;s<br>
(at last one of both endpoinds). OpenSer cannot send it since it is a proxy<br>
so a B2BUA or gateway should doit.<br>
IMHO you are addressing the problem in the wrong place (but it could work of<br>
course).</blockquote><div><br>I see what you&#39;re saying, problem with this is I don&#39;t WANT to HAVE to use an asterisk or whatever... I want to depend only on Openser.<br><br></div></div><br>I believe I can be done with session timers, as you say. What I Don&#39;t KNOW is whether there is a timer to ask the UAC to send us a kind of &quot;keep-alive&quot; message. I don&#39;t know what that message is called, or what module creates it.<br>
<br>The thing is:<br><br>What module&#39;s function to use to make the UAC send uns a &quot;keep-alive&quot; whilst in a dialog every X senconds, setting a timeout for that keep-alive to be sent and resetting it everytime it&#39;s received.<br>
<br>thanks to all.<br><br><br>David<br><br><br>