Worked like an absolute charm; thanks a million, Vitaly!
N.
On Thu, 9 Mar 2006 11:22:22 -0800, Vitaly Nikolaev wrote
ONLY if you use freeradius and sql module, go to the source of freeradius, find file:
src/modules/rlm_sql/rlm_sql.c
open it in editor,
search it for
"@abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.-_: /"},
string, that the list or characters that radius WILL NOT ENCODE AND WILL SEND IT AS IS, just add * in the list, recompile radius and try again.. should work
-----Original Message----- From: serusers-bounces@iptel.org [mailto:serusers-bounces@lists.iptel.org] On Behalf Of sip Sent: Thursday, March 09, 2006 2:08 PM To: serusers@lists.iptel.org Subject: [Serusers] Radius Accounting encoding issues.
I've set up radius accounting in SER 0.9.6 and I'm sure I'm missing something obvious, but when it encodes the URIs for things like CalledStationID or UserName, it's encoding the non-standard characters as hex. For instance, * becomes =2A , so my URI ends up looking like sip:=2A850XXXXXXX@domain.com where it should be sip:*850XXXXXXX@domain.com
Is there something I'm missing in the table setup for the radacct table or a modparam somewhere that I missed in the README?
N.
Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers