[Kamailio-Users] Radius

dotnetdub dotnetdub at gmail.com
Thu Mar 25 08:08:59 CET 2010


Hi Ovidiu,

Thank you for reply.

This is from my dictionary file:

ATTRIBUTE       Source-Port            215     string


I convert to string in route where I do some other transformations

$avp(s:testport)  = $sp;

Modified in accounting: Source-IP=$avp(s:testport); \

It still throws the error in the log..

So just for kicks I changed in my dictionary:

ATTRIBUTE       Source-Port            215     integer

Now it writes 5060 into radacct but the error still appears in the log:

Thu Mar 25 06:55:29 2010 : Error: rlm_radutmp: NAS OpenSER port 5060 unknown
packet type 15)

Very very odd.

I tried to use avp to convert to integer
$avp(i:testport)  = $sp;

Source-IP=(i:testport)
but I think I do this incorrectly. Kamailio wouldn't start:

Mar 25 06:28:10 [9972] ERROR:core:parse_avp_name: invalid ID <testport> not
a number
Mar 25 06:28:10 [9972] ERROR:pv:pv_parse_avp_name: bad avp name [testport]
Mar 25 06:28:10 [9972] ERROR:core:pv_parse_spec: pvar "avp" has an invalid
name param [testport]
Mar 25 06:28:10 [9972] ERROR:core:pv_parse_spec: wrong char [)/41] in
[$avp(i:testport)] at [15 (5)]
Mar 25 06:28:10 [9972] CRITICAL:core:yyerror: parse error in config file,
line 564, column 22-38: unknown script variable
Mar 25 06:28:10 [9972] ERROR:core:main: bad config file (1 errors)



Thanks,
Stephen.

On 24 March 2010 21:08, Ovidiu Sas <osas at voipembedded.com> wrote:

> It seems to be a type mismatch.  You are trying to push an int into a
> a string or viceversa.
> Try to use transformations (to  translate from int into a str) and see
> if that works out ok.
>
>
> Regards,
> Ovidiu Sas
>
> On Wed, Mar 24, 2010 at 4:50 PM, dotnetdub <dotnetdub at gmail.com> wrote:
> > Hi,
> > I'm using Kamailio - posted this to the opensips list as I thought I may
> get
> > support from the ag guys but nothing..
> > Has anyone else experienced this or have an idea as to what it may be?
> >
> >
> >
> > Having a very small but annoying issue with Radius Accounting.
> > Everything is getting written fine except for 'Source-Port'
> > This appears in radius.log everytime a record is written/updated. -
> Error:
> > rlm_radutmp: NAS OpenSER port 5060 unknown packet type 15
> > It's writing this into the text files and value to the radacct table:
> > Source-Port = "\304\023"
> > All other information is being written correctly.
> > CDRTool version: 7.0
> > Freeradius version: 1.1.7-4
> > mediaproxy version: 2.3.10
> > Kamailio Version: 1.5.3
> > Using the dictionary files that ship with CDRTool
> > From accounting:
> > modparam("acc", "db_url", "mysql://openser:XXXXXXXXXXXX@localhost
> /openser")
> > modparam("acc", "db_flag", 2)
> > modparam("acc", "log_flag", 2)
> > modparam("acc", "db_missed_flag", 3)
> > modparam("acc", "radius_config",
> "/etc/radiusclient-ng/radiusclient.conf")
> > modparam("acc", "radius_flag", 2)
> > modparam("acc", "radius_missed_flag", 3)
> > modparam("acc", "radius_extra", "User-Name=$Au; \
> >                 Calling-Station-Id=$from; \
> >                 Called-Station-Id=$to; \
> >                 Sip-Translated-Request-URI=$avp(s:translated_uri); \
> >                 Sip-RPid=$avp(s:rpid); \
> >                 Source-IP=$si; \
> >                 Source-Port=$sp; \
> >                 Canonical-URI=$avp(s:can_uri); \
> >                 Billing-Party=$avp(s:billing_party); \
> >                 Divert-Reason=$avp(s:divert_reason); \
> >                 X-RTP-Stat=$hdr(X-RTP-Stat); \
> >                 Contact=$hdr(contact); \
> >                 Event=$hdr(event); \
> >                 SIP-Proxy-IP=$avp(s:sip_proxy_ip); \
> >                 ENUM-TLD=$avp(s:enum_tld)")
> >
> > Obviously it's not a show stopper but it's just bugging the hell out of
> me
> > :)
> > If any more info is required please let me know and I will provide ASAP.
> > TIA,
> > Stephen
> > _______________________________________________
> > Kamailio (OpenSER) - Users mailing list
> > Users at lists.kamailio.org
> > http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
> > http://lists.openser-project.org/cgi-bin/mailman/listinfo/users
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20100325/67abe32f/attachment.htm>


More information about the sr-users mailing list