<br><br><div class="gmail_quote">On Thu, Jun 12, 2008 at 2:22 PM, Iñaki Baz Castillo <<a href="mailto:ibc@in.ilimit.es">ibc@in.ilimit.es</a>> 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>
> Regarding this, I know we could simply use the Dialog module to store al<br>
> 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>
> On the other hand, Bogdan says it should work. Even if not ALL UACs do sent<br>
> the in-dialog-keep-alive, most of the should, as most adhere to RFCs. We<br>
> should try to get this working as it would solve not only mine, but a lot<br>
> of people's problems of calls dropped that can'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>
> I'm writing to the users list because I'm NOT that well versed on TM and<br>
> DIALOG's inner workings, and really wouldn't know where to start. Though<br>
> I'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's and techniques for that. For your proposal using Session<br>
Timers should be the best option,</blockquote><div> </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'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're saying, problem with this is I don'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't KNOW is whether there is a timer to ask the UAC to send us a kind of "keep-alive" message. I don't know what that message is called, or what module creates it.<br>
<br>The thing is:<br><br>What module's function to use to make the UAC send uns a "keep-alive" whilst in a dialog every X senconds, setting a timeout for that keep-alive to be sent and resetting it everytime it's received.<br>
<br>thanks to all.<br><br><br>David<br><br><br>