<div dir="ltr">Hi Raul,<br><br>the design I follow is:<br><br>1. Use the timeout value received from radius into openser avps and write it into a header (Session-Timer).<br>2. Make Yate parse this header with regexpfile module and force that session-timer value to become timer recognized by Yate.<br>
<br>Once the timeout value is hit, Yate will automatically disconnect the running session.<br><br>Hope this info helps.<br><br>DanB<br><br><div class="gmail_quote">On Tue, Oct 14, 2008 at 4:54 PM, raul2r2 <span dir="ltr">&lt;<a href="mailto:raul2r2@gmail.com">raul2r2@gmail.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;"><br>
Hi Again...<br>
 &nbsp; &nbsp; &nbsp; It seems that problem 1 is solved... i only have to change the<br>
configuration in clients and servers configs file from freeradius and<br>
radius-client to point to my gateway ip-address not to my loopbak<br>
interface...<br>
But for problem two... any advice?...<br>
<div><div></div><div class="Wj3C7c"><br>
<br>
raul2r2 wrote:<br>
&gt;<br>
&gt; Hi Dan...<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp;Well, it seems that i can solve the problem... the problem was that<br>
&gt; i don&#39;t recompile correctly rlm_python module support. Thank you, i see a<br>
&gt; similar answer from you in the same thread... Although my other problem<br>
&gt; persists...<br>
&gt; 1. How can i change/define NAS-IP-Addrees parameter from openser... it<br>
&gt; takes loopback interface, and i need that this must be gateway public ip,<br>
&gt; that i use in my rates for cdrtool to calculate correctly MaxSessionTime.<br>
&gt; 2. I&#39;m trying to hangup the call... I use a little server script that use<br>
&gt; end_dlg_end MI function to fake bye&#39;s in both directions ending media<br>
&gt; session. Problems is that openser script does not process these bye&#39;s so i<br>
&gt; can not stop accounting. I know that this is an opensips limitation and<br>
&gt; saw a discursion this October where opensips Bogdan developer admit that<br>
&gt; he is working on some kind of solution.... Meanwhile i am looking for<br>
&gt; alternativies... these are the two i have:<br>
&gt; &nbsp; &nbsp; &nbsp; 1. Use mediaproxy and engage_media_proxy to end media session when dialog<br>
&gt; expires (probably playing with timeout_avp dialog function and your<br>
&gt; script)... but i&#39;m not sure that this can solve the accounting problem.<br>
&gt; &nbsp; &nbsp; &nbsp; 2. &nbsp;I read a bit about you are using SIP Session Timers and Yate to solve<br>
&gt; this... can you help me a bit in the right direction or configuration<br>
&gt; scripts...<br>
&gt;<br>
&gt; Thank you in advance...<br>
&gt; Cheers<br>
&gt;<br>
&gt; DanB-2 wrote:<br>
&gt;&gt;<br>
&gt;&gt; Raul,<br>
&gt;&gt;<br>
&gt;&gt; this log shows only half of the call(stop one).<br>
&gt;&gt; Can u show a full trace (start and stop of the call)?<br>
&gt;&gt;<br>
&gt;&gt; Cheers,<br>
&gt;&gt; DanB<br>
&gt;&gt;<br>
&gt;&gt; On Thu, Oct 9, 2008 at 12:40 PM, raul2r2 &lt;<a href="mailto:raul2r2@gmail.com">raul2r2@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Hi Dan...:<br>
&gt;&gt;&gt; &nbsp; &nbsp;The syslog show this:<br>
&gt;&gt;&gt; Oct &nbsp;9 14:40:01 PREPSQL01 cdrtool[27237]: Normalize datasource<br>
&gt;&gt;&gt; ser_radius,<br>
&gt;&gt;&gt; database DB_radius, table radacct200810<br>
&gt;&gt;&gt; Oct &nbsp;9 14:40:01 PREPSQL01 cdrtool[27237]: Normalize lock id 5889 aquired<br>
&gt;&gt;&gt; for<br>
&gt;&gt;&gt; ser_radius:radacct200810<br>
&gt;&gt;&gt; Oct &nbsp;9 14:40:01 PREPSQL01 cdrtool[27237]: Normalize datasource<br>
&gt;&gt;&gt; ser_radius,<br>
&gt;&gt;&gt; database DB_radius, table radacct200809<br>
&gt;&gt;&gt; Oct &nbsp;9 14:40:01 PREPSQL01 cdrtool[27237]: Normalize lock id 5889 aquired<br>
&gt;&gt;&gt; for<br>
&gt;&gt;&gt; ser_radius:radacct200809<br>
&gt;&gt;&gt; Oct &nbsp;9 14:40:01 PREPSQL01 cdrtool[27237]: Database error: Table<br>
&gt;&gt;&gt; &#39;radius.radacct200809&#39; doesn&#39;t exist (1146)<br>
&gt;&gt;&gt; Oct &nbsp;9 14:40:01 PREPSQL01 cdrtool[27237]: Unlock<br>
&gt;&gt;&gt; ser_radius:radacct200810<br>
&gt;&gt;&gt; Oct &nbsp;9 14:40:01 PREPSQL01 cdrtool[27237]: Unlock<br>
&gt;&gt;&gt; ser_radius:radacct200809<br>
&gt;&gt;&gt; Oct &nbsp;9 14:40:02 PREPSQL01 cdrtool[27236]: Checking user quotas for data<br>
&gt;&gt;&gt; source OpenSER<br>
&gt;&gt;&gt; Oct &nbsp;9 14:40:02 PREPSQL01 cdrtool[27236]: Using database queries to<br>
&gt;&gt;&gt; block<br>
&gt;&gt;&gt; accounts<br>
&gt;&gt;&gt; Oct &nbsp;9 14:40:02 PREPSQL01 cdrtool[27236]: No quota has been exceeded<br>
&gt;&gt;&gt; Oct &nbsp;9 14:40:14 PREPSQL01 cdrtool[7803]: DebitBalance<br>
&gt;&gt;&gt; CallId=<a href="mailto:1A0082B8-7734-BA31-4828-3D24892A184C@192.168.0.41">1A0082B8-7734-BA31-4828-3D24892A184C@192.168.0.41</a><br>
&gt;&gt;&gt; From=<a href="mailto:admin@goldslam.com">admin@goldslam.com</a> To=<a href="http://sip:0034678650039@192.168.0.130:5060" target="_blank">sip:0034678650039@192.168.0.130:5060</a><br>
&gt;&gt;&gt; Gateway=<a href="http://127.0.0.1" target="_blank">127.0.0.1</a> Duration=8<br>
&gt;&gt;&gt; Oct &nbsp;9 14:40:14 PREPSQL01 cdrtool[7803]: Error: session<br>
&gt;&gt;&gt; <a href="mailto:1A0082B8-7734-BA31-4828-3D24892A184C@192.168.0.41">1A0082B8-7734-BA31-4828-3D24892A184C@192.168.0.41</a> for <a href="mailto:admin@goldslam.com">admin@goldslam.com</a><br>
&gt;&gt;&gt; does not exist<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I don&#39;t know if the bad gateway could be the cause of this... How i can<br>
&gt;&gt;&gt; change NAS-IP-Address in openser?<br>
&gt;&gt;&gt; Cheers...<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; DanB-2 wrote:<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; Raul,<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; it looks like there is something wrong with the answer you receive<br>
&gt;&gt;&gt; from<br>
&gt;&gt;&gt; &gt; cdrtool (could be wrong handled by connector too...).<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; Can u post me the cdrtool syslog? There it should be seen the answer<br>
&gt;&gt;&gt; &gt; received.<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; Cheers,<br>
&gt;&gt;&gt; &gt; DanB<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; On Tue, Oct 7, 2008 at 7:27 PM, raul2r2 &lt;<a href="mailto:raul2r2@gmail.com">raul2r2@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; Hi DanB...<br>
&gt;&gt;&gt; &gt;&gt; &nbsp; &nbsp;Finally i have to set up manually, nothing different from README<br>
&gt;&gt;&gt; &gt;&gt; configuration and from my older platform running previous version of<br>
&gt;&gt;&gt; &gt;&gt; freeradius-cdrtool (1.1)... It&#39;s doesn&#39;t matter, setting up manually<br>
&gt;&gt;&gt; is<br>
&gt;&gt;&gt; &gt;&gt; enough for me... Thank you.<br>
&gt;&gt;&gt; &gt;&gt; &nbsp; &nbsp;I have other stupid problem... first one is extracting gateway ip<br>
&gt;&gt;&gt; in<br>
&gt;&gt;&gt; &gt;&gt; authorization section of the script. I see it is extracted from<br>
&gt;&gt;&gt; &gt;&gt; NAS-IP-Address... this contain the loopbak ip 127.0.0.1... how i can<br>
&gt;&gt;&gt; &gt;&gt; change<br>
&gt;&gt;&gt; &gt;&gt; this parameter in openser to send my real gateway ip?<br>
&gt;&gt;&gt; &gt;&gt; &nbsp; &nbsp;The second one isn&#39;t so easy and it&#39;s possible that have some kind<br>
&gt;&gt;&gt; of<br>
&gt;&gt;&gt; &gt;&gt; relation with the previous one. When the script tries to do and<br>
&gt;&gt;&gt; &gt;&gt; endsession<br>
&gt;&gt;&gt; &gt;&gt; over cdrtool (6.6.9) rating engine, it raises the following<br>
&gt;&gt;&gt; exception:<br>
&gt;&gt;&gt; &gt;&gt; rlm_python [freeradius-cdrtool]: DebitBalance<br>
&gt;&gt;&gt; &gt;&gt; CallId=<a href="mailto:27874A50-6363-3C25-6B88-6FBCB76686C6@192.168.0.41">27874A50-6363-3C25-6B88-6FBCB76686C6@192.168.0.41</a><br>
&gt;&gt;&gt; &gt;&gt; From=<a href="mailto:admin@goldslam.com">admin@goldslam.com</a> To=<a href="http://sip:0034XXXXXXXXX@192.168.0.130:5060" target="_blank">sip:0034XXXXXXXXX@192.168.0.130:5060</a><br>
&gt;&gt;&gt; &gt;&gt; Gateway=<a href="http://127.0.0.1" target="_blank">127.0.0.1</a> Duration=9<br>
&gt;&gt;&gt; &gt;&gt; rlm_python:EXCEPT:exceptions.AttributeError: &#39;NoneType&#39; object has no<br>
&gt;&gt;&gt; &gt;&gt; attribute &#39;find&#39;<br>
&gt;&gt;&gt; &gt;&gt; I&#39;ll try to investigate a bit more why this is happening...<br>
&gt;&gt;&gt; &gt;&gt; Cheers.<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt;&gt; &gt; Users mailing list<br>
&gt;&gt;&gt; &gt; <a href="mailto:Users@lists.kamailio.org">Users@lists.kamailio.org</a><br>
&gt;&gt;&gt; &gt; <a href="http://lists.kamailio.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.kamailio.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; --<br>
&gt;&gt;&gt; View this message in context:<br>
&gt;&gt;&gt; <a href="http://www.nabble.com/Send-MaxCallDuration-and-UserCredit-for-freeradius-cdrtool-tp19731475p19896343.html" target="_blank">http://www.nabble.com/Send-MaxCallDuration-and-UserCredit-for-freeradius-cdrtool-tp19731475p19896343.html</a><br>

&gt;&gt;&gt; Sent from the OpenSER Users Mailing List mailing list archive at<br>
&gt;&gt;&gt; Nabble.com.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; Users mailing list<br>
&gt;&gt;&gt; <a href="mailto:Users@lists.kamailio.org">Users@lists.kamailio.org</a><br>
&gt;&gt;&gt; <a href="http://lists.kamailio.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.kamailio.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Users mailing list<br>
&gt;&gt; <a href="mailto:Users@lists.kamailio.org">Users@lists.kamailio.org</a><br>
&gt;&gt; <a href="http://lists.kamailio.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.kamailio.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
<br>
--<br>
</div></div>View this message in context: <a href="http://www.nabble.com/Send-MaxCallDuration-and-UserCredit-for-freeradius-cdrtool-tp19731475p19975181.html" target="_blank">http://www.nabble.com/Send-MaxCallDuration-and-UserCredit-for-freeradius-cdrtool-tp19731475p19975181.html</a><br>

<div><div></div><div class="Wj3C7c">Sent from the OpenSER Users Mailing List mailing list archive at Nabble.com.<br>
<br>
<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.kamailio.org">Users@lists.kamailio.org</a><br>
<a href="http://lists.kamailio.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.kamailio.org/cgi-bin/mailman/listinfo/users</a><br>
</div></div></blockquote></div><br></div>