[Kamailio-Users] CDRTool and Prepaid
Raúl Alexis Betancor Santana
rabs at dimension-virtual.com
Mon Sep 1 12:59:19 CEST 2008
El Monday 01 September 2008 11:12:49 DanB escribió:
> Hi Matteo,
>
> I was in the same position like you are now, months back.
>
> At least in OpenSER (please note that 1.4 is no longer tagged as OpenSER,
> but Kamailio) it was hard to do call-control since SER like was not
> initially developed to be dialog aware server. Dialog module is coming
> slowly to be there but I have the feeling it will take a bit time more to
> have a mature product out.
>
> In the mean time I decided to go with an easier approach, so have installed
> Yate ( I am sure Asterisk or Freeswitch can do the same job as well, but it
> is just about having yate on hands on that time). In my case Yate will take
> the timeout value from Private SIP Header and process it as global timer of
> the call (Yate acts as SBC or B2BUA).
In that scenario Yate is working as B2BUA not as SBC.
> If the call does finish before the
> timer is hit, Yate will do the job and disconnect both legs of the call
> (inbound and outbound) by sending BYE to both parties, therefore reaching
> the scenario wanted. However, this is considered like a security whole in
> Yate since anyone could achieve call disconnects by using the right private
> header, so u must set also an ip acl inside yate for the calls where u
> process the private-timer header.
In you put a Kamailio in front of Yate you could ensure taht private-timer
headers are only there because Kamailio put them, so no security hole
possible.
> I am at your disposal if you need further help with freeradius-cdrtool
> connector (planning to release out a new version soon, just hope that the
> time will stay still to give me that opportunity ;-) ).
In your solution, you have not considered the situation of two simultaneous
calls from the same user.
--
Raúl Alexis Betancor Santana
Dimensión Virtual S.L.
More information about the Users
mailing list