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@goes.com To: Live Great livegreat007@yahoo.com Cc: devel@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@goes.com To: Live Great livegreat007@yahoo.com Cc: FreeRadius users mailing list freeradius-users@lists.freeradius.org; users@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@openser.org http://openser.org/cgi-bin/mailman/listinfo/devel
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@goes.com To: Live Great livegreat007@yahoo.com Cc: devel@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@goes.com To: Live Great livegreat007@yahoo.com Cc: FreeRadius users mailing list freeradius-users@lists.freeradius.org; users@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@openser.org http://openser.org/cgi-bin/mailman/listinfo/devel