<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"><<a href="mailto:rabs@dimension-virtual.com">rabs@dimension-virtual.com</a>></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">> Hi Matteo,<br>
><br>
> I was in the same position like you are now, months back.<br>
><br>
> At least in OpenSER (please note that 1.4 is no longer tagged as OpenSER,<br>
> but Kamailio) it was hard to do call-control since SER like was not<br>
> initially developed to be dialog aware server. Dialog module is coming<br>
> slowly to be there but I have the feeling it will take a bit time more to<br>
> have a mature product out.<br>
><br>
> In the mean time I decided to go with an easier approach, so have installed<br>
> Yate ( I am sure Asterisk or Freeswitch can do the same job as well, but it<br>
> is just about having yate on hands on that time). In my case Yate will take<br>
> the timeout value from Private SIP Header and process it as global timer of<br>
> 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>
> If the call does finish before the<br>
> timer is hit, Yate will do the job and disconnect both legs of the call<br>
> (inbound and outbound) by sending BYE to both parties, therefore reaching<br>
> the scenario wanted. However, this is considered like a security whole in<br>
> Yate since anyone could achieve call disconnects by using the right private<br>
> header, so u must set also an ip acl inside yate for the calls where u<br>
> 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>
> I am at your disposal if you need further help with freeradius-cdrtool<br>
> connector (planning to release out a new version soon, just hope that the<br>
> 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>