ok in the syslog i can see:

Jun 19 20:09:35 psip openser: rc_avpair_new: unknown attribute 5

i think some problem with my dictionary file.
i don't understand where is attribute 5 or what is refer.

Ok guys i've solved my problem.
after tried the radius authentication i've saw in the syslog the message:

Jun 22 13:06:07 psip openser: rc_get_seqnbr: fscanf failure: /var/run/radius.seq

nothing works.. auth or acc.
i'm running openser as root now, so i don't know why about permission problem with /var/run/radius.seq
changed permission: chmod 777 /var/run/radius.seq
everything work.

now i have another question ;)

how can i send only STOP accounting packet?
modparam("acc", "report_ack", 0)
i set this but START accounting packet are always sent

my billing server doesn't "reassemble" START and STOP packet so i need only the STOP accounting with a connect-time and disconnect-time. what i want to accomplish is to have in the radius acct something like that:

h323-setup-time                  = '13:05:25 GMT Thu Jun 22 2006'
h323-connect-time              = '13:05:53 GMT Thu Jun 22 2006'
h323-disconnect-time         = '13:06:09 GMT Thu Jun 22 2006'
h323-disconnect-cause       = '10'
it's ok also with timestamp format

ok for add paramater i can use modparam("acc", "radius_extra", "rad_attr=$si")

but what if i want setup connect and disconnect-time or the cause?
maybe i can store timestamp in avp when i receive an INVITE | ACK | BYE.
so i think i can do this:
modparam("acc", "radius_extra", "h323-setup-time=$avp($setup_time)")
modparam("acc", "radius_extra", "h323-connect-time=$avp($connect_time)")
modparam("acc", "radius_extra", "h323-disconnect-time=$avp($disconnect_time)")

and store in the AVP using the $Ts pseudo-variable

another problem in the accounting request is:

User-Name                        = '[EMAIL PROTECTED]'
Called-Station-Id                = 'sip:[EMAIL PROTECTED]'
Calling-Station-Id               = 'sip:[EMAIL PROTECTED]'

is it possible to change this for to be:

User-Name                        = '111'
Called-Station-Id                = '222'
Calling-Station-Id               = '111'

best regards,

:tele

_______________________________________________
Users mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/users

Reply via email to