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