Write 3GPP attributes accounting into mysql problem

Phil Mayers p.mayers at imperial.ac.uk
Wed Jan 15 12:58:59 CET 2014


On 15/01/14 11:36, bit1 wrote:

> Wed Jan 15 12:29:40 2014 : Info: [sql]  expand: INSERT INTO radacct (test,fullpacket) VALUES ('%{request:3GPP-IMSI}','%Z') -> INSERT INTO radacct (test,fullpacket) VALUES ('','  ... 3GPP-IMSI = "123123123123123"  ...)

Well THAT is extremely weird.

I wonder if it's a more general problem with all VSAs, as opposed to 
something specific to 3GPP-*

Could you try this:

1. Set the SQL query to:

INSERT INTO radacct (test,fullpacket) VALUES (
'%{request:3GPP-IMSI}','%{Cisco-AVPair}','%Z')

2. Put the following in your config:

accounting {
   ...
   update request {
     Cisco-AVPair += "foo"
   }
   sql
   ...
}

3. Run a debug, and see if the Cisco-AVPair VSA is affected as well. 
Possibly there's a bug in the SQL xlat for VSAs?


More information about the Freeradius-Users mailing list