<div class="gmail_quote"><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>
> Instruct the UAC to send a message every 60 senconds to our server,<br>
<br>
</div>And how will you do it?<br>
<div class="Ih2E3d"><br>
> and<br>
> reseting that timer when we receive it, so that we know that the call<br>
> hasn't ended.<br>
<br>
<br>
<br>
> If we don't receive that "keep-alive" message we end the dialog with a BYE<br>
> (from an outside script)<br>
<br>
</div>How will you know when the keep-alive is not received?<br>
This is, OpenSer will receive a keepalive and if it's not received an external<br>
script should call a MI command to generate the BYE. How will you do it?<br>
<br>
</blockquote></div>Regarding this, I know we could simply use the Dialog module to store
al dialogs on the dialog table, and use an external script to end the
dialog<br><br>On the other hand, Bogdan says it should work. Even if
not ALL UACs do sent the in-dialog-keep-alive, most of the should, as
most adhere to RFCs. We should try to get this working as it would
solve not only mine, but a lot of people's problems of calls dropped
that can't be properly rated.<br>
<br>I'm writing to the users list because I'm NOT that well versed on
TM and DIALOG's inner workings, and really wouldn't know where to
start. Though I'll start investigating on this.... Anyone wants to help?<br>
<br>Thanks to all<br><br><br>David