<div dir="ltr"><br><br><div class="gmail_quote">On Mon, Sep 1, 2008 at 12:59 PM, Raúl Alexis Betancor Santana <span dir="ltr">&lt;<a href="mailto:rabs@dimension-virtual.com">rabs@dimension-virtual.com</a>&gt;</span> 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 Monday 01 September 2008 11:12:49 DanB escribió:<br>
<div class="Ih2E3d">&gt; Hi Matteo,<br>
&gt;<br>
&gt; I was in the same position like you are now, months back.<br>
&gt;<br>
&gt; At least in OpenSER (please note that 1.4 is no longer tagged as OpenSER,<br>
&gt; but Kamailio) it was hard to do call-control since SER like was not<br>
&gt; initially developed to be dialog aware server. Dialog module is coming<br>
&gt; slowly to be there but I have the feeling it will take a bit time more to<br>
&gt; have a mature product out.<br>
&gt;<br>
&gt; In the mean time I decided to go with an easier approach, so have installed<br>
&gt; Yate ( I am sure Asterisk or Freeswitch can do the same job as well, but it<br>
&gt; is just about having yate on hands on that time). In my case Yate will take<br>
&gt; the timeout value from Private SIP Header and process it as global timer of<br>
&gt; the call (Yate acts as SBC or B2BUA).<br>
<br>
</div>In that scenario Yate is working as B2BUA not as SBC.<br>
<div class="Ih2E3d"><br>
&gt; If the call does finish before the<br>
&gt; timer is hit, Yate will do the job and disconnect both legs of the call<br>
&gt; (inbound and outbound) by sending BYE to both parties, therefore reaching<br>
&gt; the scenario wanted. However, this is considered like a security whole in<br>
&gt; Yate since anyone could achieve call disconnects by using the right private<br>
&gt; header, so u must set also an ip acl inside yate for the calls where u<br>
&gt; process the private-timer header.<br>
<br>
</div>In you put a Kamailio in front of Yate you could ensure taht private-timer<br>
headers are only there because Kamailio put them, so no security hole<br>
possible.<br>
<div class="Ih2E3d"><br>
&gt; I am at your disposal if you need further help with freeradius-cdrtool<br>
&gt; connector (planning to release out a new version soon, just hope that the<br>
&gt; time will stay still to give me that opportunity ;-) ).<br>
<br>
</div>In your solution, you have not considered the situation of two simultaneous<br>
calls from the same user.<br>
<font color="#888888"></font></blockquote><div><br>And how would you treat such scenario? <br></div><div><br><br>d <br></div></div><br></div>