i know,<div><br></div><div>Thanks,</div><div>Dani<br><br><div class="gmail_quote">On Thu, Jan 6, 2011 at 7:21 PM, Bogdan-Andrei Iancu <span dir="ltr">&lt;<a href="mailto:bogdan@voice-system.ro">bogdan@voice-system.ro</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">yes, whatever backend (radius, db), you end up with 2 radius request at call setup. Mainly because they take place at different moments in call setup (so, you cannot combine them in a single request). The auth is done at INVITE time, before sending the call to termination, while the ACC start is done at 200 OK INVITE, when the call is established.<br>

<br>
BTW, the acc module in opensips can automatically do RADIUS accounting (you do not need to do it manually).<div><div></div><div class="h5"><br>
<br>
Regards,<br>
Bogdan<br>
<br>
Dani Popa wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Ok,<br>
I think i know how can i do this setup, but this involve to make 2<br>
radius request(one for authorize and one for accounting) for each first<br>
invite and one for bye or cancel(for accounting).<br>
<br>
<br>
Thanks,<br>
Dani<br>
<br>
Bogdan-Andrei Iancu wrote:<br>
  <br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Dani,<br>
<br>
never used the call_control module, but if need custom RADIUS<br>
interaction with RADIUS server, you can directly use the aaa_radius<br>
module to fire your custom RADIUS requests and to access the replies.<br>
See :<br>
     <a href="http://www.opensips.org/html/docs/modules/1.6.x/aaa_radius.html#id249962" target="_blank">http://www.opensips.org/html/docs/modules/1.6.x/aaa_radius.html#id249962</a><br>
     <a href="http://www.opensips.org/html/docs/modules/1.6.x/aaa_radius.html#id249105" target="_blank">http://www.opensips.org/html/docs/modules/1.6.x/aaa_radius.html#id249105</a><br>
<br>
Regards,<br>
bogdan<br>
<br>
Dani Popa wrote:<br>
    <br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Bogdan,<br>
<br>
I know that opensips care just about SIP part. But my question is if<br>
somebody tried to make this setup with call_control and opensips. I did<br>
prepaid part, but now, i&#39;m stuck in billing part. I have to tell radius<br>
that the call belongs to some service plans(i have to setup some flag<br>
and then pass it to radius somehow ) and the price for that call is 0. I<br>
just try to avoid to make changes in call_control  module to return<br>
(other value then  2 - call with no limit, 1 - call with call control<br>
limit, -1, and so on..) that mean in my case, call belongs to some<br>
service plan and to setup flag for billing in that case.<br>
<br>
<br>
Thanks,<br>
Dani<br>
<br>
Bogdan-Andrei Iancu wrote:<br>
       <br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Dani,<br>
<br>
OpenSIPS is a SIP server so it does not care at all about rating<br>
plans, billing profiles, etc...It is doing only the SIP part.<br>
<br>
So, from PrePaid perspective, opensips is a SIP call controller, which<br>
keeps that state of the call and it is able to terminate (from middle)<br>
an ongoing call when instructed (from outside).<br>
<br>
Typically you integrate opensips with a billing/rating engine. Most<br>
used approaches are:<br>
   - when call is established, opensips queries the billing engine<br>
(DB, RADIUS, custom ) to see what&#39;s the maximum duration for that call<br>
; so opensips will terminate the call if this max duration is<br>
exceeded. (you can use the dialog module)<br>
   - opensips informs the billing when a new call is established<br>
(again, DB, RADIUS, etc) and allows the billing to trigger the call<br>
termination from outside (like billing is keep computing costs and<br>
when there is no more credit, it notifies opensips to terminate the<br>
call) - again, you can use here the dialog module with the dlg_end_dlg<br>
command via XMLRPC .<br>
<br>
Regards,<br>
Bogdan<br>
<br>
Dani Popa wrote:<br>
           <br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<br>
I wonder, how can be implemented with opensips prepaid system with<br>
service plans with included minutes. Can someone to give me some<br>
hints ?<br>
<br>
Thanks,<br>
Dani Popa<br>
<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
<br>
                  <br>
</blockquote>
            <br>
</blockquote>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
<br>
        <br>
</blockquote>
    <br>
</blockquote>
<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
<br>
  <br>
</blockquote>
<br>
<br></div></div><div class="im">
-- <br>
Bogdan-Andrei Iancu<br>
OpenSIPS Event - expo, conf, social, bootcamp<br>
2 - 4 February 2011, ITExpo, Miami,  USA<br>
<a href="http://www.voice-system.ro" target="_blank">www.voice-system.ro</a><br>
<br>
<br>
_______________________________________________<br></div><div><div></div><div class="h5">
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Dani Popa<br>
</div>