It looks like it doesn't look up the dictionary files in /usr/local/share/freeradius/
directory.
But src_leg and dst_leg are not defined in the share directory.
Sam.
----- Original Message ----
From: Live Great <livegreat007(a)yahoo.com>
To: Norman Brandinger <norm(a)goes.com>
Cc: users(a)openser.org
Sent: Tuesday, October 2, 2007 10:17:47 AM
Subject: Re: can't get code for the Failed attribute
Hi Norman,
Thank you for the reply.
With the definition of "ATTRIBUTE src_leg 0 string", I got an error
"src_leg is not a number".
After changed it to the following definition,
ATTRIBUTE Acct-Status-Type 40 integer
ATTRIBUTE Service-Type 6 integer
ATTRIBUTE Event-Timestamp 55 integer
ATTRIBUTE Acct-Session-Id
44 string
ATTRIBUTE src_leg 1 integer
ATTRIBUTE dst_leg 1 integer
VALUE Acct-Status-Type Start 1
VALUE Acct-Status-Type Stop 2
VALUE
Acct-Status-Type Failed 0
VALUE Service-Type Sip-Session 15
I still got this error:
ERROR:acc:extra2int: <src_leg> is not a number
Thanks
Sam
----- Original Message ----
From: Norman Brandinger <norm(a)goes.com>
To: Live Great <livegreat007(a)yahoo.com>
Cc: users(a)openser.org
Sent: Tuesday, October 2, 2007 9:43:41 AM
Subject: Re: can't get code for the Failed attribute
Hi Sam,
In /usr/local/share/freeradius/dictionary.rfc2866 there exists the
following entry:
VALUE
Acct-Status-Type Failed 15
I'm not an expert in this area, but it appears that "Failed" is sort of
predefined. You probably should NOT use "Failed", instead create a
unique attribute such as "failed-reason". This is of course assuming
the rest of your definitions are good.
Please do not cross-post configuration questions of this type to the
developers mailing list.
Regards,
Norm
Live Great wrote:
Hi,
After added the following Attributes in the radiusclient-ng/dictionary
file:
ATTRIBUTE src_leg 0 string
ATTRIBUTE dst_leg 0 string
ATTRIBUTE Failed 0 string
I got the following error:
ERROR: acc: can't get code for the Failed attribute value
How to define a proper attribute in the dictionary file?
Thanks
Sam
----- Original Message ----
From: Norman Brandinger <norm(a)goes.com>
To: Live Great <livegreat007(a)yahoo.com>
Cc: devel(a)openser.org
Sent: Monday, October 1, 2007 9:01:54 PM
Subject: Re: [OpenSER-Devel] can't get code for the Sip-Response-Code
attribute
Good Morning,
You need to make sure the dictionary settings are correct and
exactly
match what you have specified in OpenSER.
The dictionaries are specified in radiusclient-ng and in radiusd (and
mediaproxy if you use it)
The error is telling you that "Sip-Response-Code" cannot be found in any
of the dictionaries you have specified.
Regards,
Norm
Live Great wrote:
> Hi,
>
> I still can't this work, that's why I posted in the development forum.
>
> I have installed openser with *_ACC=ture uncommented in the acc/Makfile.
> But I can't start openser now.
> Here is the error when I executed /usr/local/etc/rc.d/openser start:
>
> core:rc.d # ./openser start
> Command Monit to start OpenSER...
> 'openser' start: /usr/local/etc/rc.d/openser
> 'openser' failed to start
> Starting Open SIP
Router:
> Listening on
> udp: 127.0.0.1 [127.0.0.1]:5060
> udp: 12x.x.x.x [12x.x.x.x]:5060
> Aliases:
> udp: xxx.xxx.com.au:5060
> udp: localhost.xxx.com.au:5060
> udp: localhost:5060
>
> In /var/log/messages:
> ERROR: acc: can't get code for the Sip-Response-Code attribute
> ERROR:acc:mod_init: failed to init radius
>
> core:rc.d # ps -auxww | grep openser
>
root 35219 0.0 0.1 1520 728 p2 R+ 12:03AM 0:00.00 grep
openser
> core:rc.d # ps -auxww | grep radius
> root 35230 0.0 0.3 5004 3256 ?? Ss 12:04AM 0:00.00
> /usr/local/sbin/radiusd
> core:rc.d # ps -auxww | grep mysql
> mysql 75881 0.0 0.1 1732 1116 p1- I 20Sep07 0:00.02 /bin/sh
> /usr/local/bin/mysqld_safe
> --defaults-extra-file=/usr/local/var/db/mysql/my.cnf --user=mysql
> --datadir=/usr/local/var/db/mysql
> --pid-file=/usr/local/var/db/mysql/core.xxx.com.au.pid
> mysql 75924 0.0 2.7 49016 28336 p1-
S 20Sep07 10:52.77 [mysqld]
> root 35237 0.0 0.1 1544 644 p2 RL+
12:05AM 0:00.00 grep mysql
>
> Why I got thos acc errors when starting openser?
>
> Thanks
> SW
>
>
>
> ----- Original Message ----
> From: Norman Brandinger <norm(a)goes.com>
> To: Live Great <livegreat007(a)yahoo.com>
> Cc: FreeRadius users mailing list
> <freeradius-users(a)lists.freeradius.org>rg>; users(a)openser.org
> Sent: Friday, September 28, 2007 11:11:23 PM
> Subject: Re: [OpenSER-Users] Failed to compile openser with freeradius
> support
>
> Comment the FREERADIUS=1 in the openser/Makefile
>
> Make sure that in
modules/acc/Makefile ENABLE_RADIUS_ACC=true is not
commented
Regards,
Norm
Live Great wrote:
> HI,
>
> In FreeBSD 6.2, I got this error when I compiled openser with
> freeradius support..
>
> ../../radius.h:36:32: freeradius-client.h: No such file or directory
> acc.c: In function `init_acc_rad':
> acc.c:464: warning: assignment makes pointer from integer without
a cast
> > acc.c:475: error: `DICT_ATTR' undeclared (first use in this function)
> > acc.c:475: error: (Each undeclared identifier is reported only once
> > acc.c:475: error: for each function it appears in.)
> > acc.c:475: error: `da' undeclared (first use in this function)
> > acc.c:475: error:
`DICT_VALUE' undeclared (first use in this
function)
acc.c:475: error: `dv' undeclared (first use in
this function)
acc.c: In function `acc_rad_request':
acc.c:509: error: `VALUE_PAIR' undeclared (first use in this function)
acc.c:514: error: invalid lvalue in assignment
acc.c:555: error: `OK_RC' undeclared (first use in this function)
gmake[1]: *** [acc.o] Error 1
gmake[1]: Leaving directory
`/usr/ports/net/openser/work/openser-1.2.2-tls/modules/acc'
gmake: *** [modules] Error 2
*** Error code 2
Stop in /usr/ports/net/openser.
*** Error code 1
Is there any way I can compile openser with freeradius support?
Thanks
SW
------------------------------------------------------------------------
------------------------------------------------------------------------
_______________________________________________
Devel mailing list
Devel(a)openser.org
http://openser.org/cgi-bin/mailman/listinfo/devel