<div><br>Hi</div>
<div>check my replies inline.<br> </div>
<div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><br>You might have a line such as the following:<br><br>modparam("acc", "radius_config",
<br>"/usr/local/etc/radiusclient-ng/radiusclient.conf")</blockquote>
<div> </div>
<div>yes its correct.</div><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">In this case, OpenSER will read the "dictionary" setting from<br>/usr/local/etc/radiusclient-ng/radiusclient.conf.
</blockquote>
<div> </div>
<div>yes</div>
<div> </div><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">For example:<br><br># dictionary of allowed attributes and values<br># just like in the normal RADIUS distributions
<br>dictionary /usr/local/etc/radiusclient-ng/dictionary</blockquote>
<div> </div>
<div>this line is there.</div>
<div> </div><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">So, off we go to /usr/local/etc/radiusclient-ng/dictionary<br><br>For example:<br>#<br>$INCLUDE /usr/local/etc/radiusclient-ng/dictionary.sip
<br>$INCLUDE /usr/local/etc/openser/dictionary.radius<br>#<br># Following are the proper new names. Use these.<br>#<br>ATTRIBUTE User-Name 1 string<br>ATTRIBUTE Password 2 string
<br>ATTRIBUTE CHAP-Password 3 string<br>ATTRIBUTE NAS-IP-Address 4 ipaddr<br><br>The $INCLUDE files do exactly what you would expect.<br><br>Again, the root of your problem is that the Canonical-URI attribute
<br>cannot be located. You should follow the path to the radius dictionary<br>to determine why the attribute cannot be found.</blockquote>
<div> </div>
<div> </div>
<div>my files</div>
<div> </div>
<div>more /usr/local/etc/radiusclient-ng/dictionary</div>
<div> </div>
<div>
<p>#<br>$INCLUDE /usr/local/share/freeradius/dictionary.openser<br>$INCLUDE /usr/local/etc/radiusclient-ng/dictionary.radius</p>
<p>#<br># Following are the proper new names. Use these.<br>#<br>ATTRIBUTE User-Name 1 string<br>ATTRIBUTE Password 2 string<br>ATTRIBUTE CHAP-Password 3 string
<br>ATTRIBUTE NAS-IP-Address 4 ipaddr<br>ATTRIBUTE NAS-Port-Id 5 integer<br>ATTRIBUTE Service-Type 6 integer<br>ATTRIBUTE Framed-Protocol 7 integer
<br>ATTRIBUTE Framed-IP-Address 8 ipaddr<br>ATTRIBUTE Framed-IP-Netmask 9 ipaddr<br>ATTRIBUTE Framed-Routing 10 integer<br>ATTRIBUTE Filter-Id 11 string
<br>ATTRIBUTE Framed-MTU 12 integer<br>ATTRIBUTE Framed-Compression 13 integer<br>ATTRIBUTE Login-IP-Host 14 ipaddr<br>ATTRIBUTE Login-Service 15 integer
<br>ATTRIBUTE Login-TCP-Port 16 integer<br>ATTRIBUTE Reply-Message 18 string<br>ATTRIBUTE Callback-Number 19 string<br>ATTRIBUTE Callback-Id 20 string
<br>ATTRIBUTE Framed-Route 22 string<br>ATTRIBUTE Framed-IPX-Network 23 ipaddr<br>ATTRIBUTE State 24 string<br>ATTRIBUTE Class 25 string
<br>ATTRIBUTE Vendor-Specific 26 string<br>ATTRIBUTE Session-Timeout 27 integer<br>ATTRIBUTE Idle-Timeout 28 integer<br>ATTRIBUTE Termination-Action 29 integer
<br>ATTRIBUTE Called-Station-Id 30 string<br>ATTRIBUTE Calling-Station-Id 31 string<br>ATTRIBUTE NAS-Identifier 32 string<br>ATTRIBUTE Proxy-State 33 string
<br>ATTRIBUTE Login-LAT-Service 34 string<br>ATTRIBUTE Login-LAT-Node 35 string<br>ATTRIBUTE Login-LAT-Group 36 string<br>ATTRIBUTE Framed-AppleTalk-Link 37 integer
<br>ATTRIBUTE Framed-AppleTalk-Network 38 integer<br>ATTRIBUTE Framed-AppleTalk-Zone 39 string<br>ATTRIBUTE Acct-Status-Type 40 integer<br>ATTRIBUTE Acct-Delay-Time 41 integer
<br>ATTRIBUTE Acct-Input-Octets 42 integer<br>ATTRIBUTE Acct-Output-Octets 43 integer<br>ATTRIBUTE Acct-Session-Id 44 string<br>ATTRIBUTE Acct-Authentic 45 integer
<br>ATTRIBUTE Acct-Session-Time 46 integer<br>ATTRIBUTE Acct-Input-Packets 47 integer<br>ATTRIBUTE Acct-Output-Packets 48 integer<br>ATTRIBUTE Acct-Terminate-Cause 49 integer
<br>ATTRIBUTE Acct-Multi-Session-Id 50 string<br>ATTRIBUTE Acct-Link-Count 51 integer<br>ATTRIBUTE Event-Timestamp 55 integer<br>ATTRIBUTE CHAP-Challenge 60 string
<br>ATTRIBUTE NAS-Port-Type 61 integer<br>ATTRIBUTE Port-Limit 62 integer<br>ATTRIBUTE Login-LAT-Port 63 integer<br>ATTRIBUTE Connect-Info 77 string
</p>
<p>#<br># RFC3162 IPv6 attributes<br>#<br>ATTRIBUTE NAS-IPv6-Address 95 string<br>ATTRIBUTE Framed-Interface-Id 96 string<br>ATTRIBUTE Framed-IPv6-Prefix 97 string<br>
ATTRIBUTE Login-IPv6-Host 98 string<br>ATTRIBUTE Framed-IPv6-Route 99 string<br>ATTRIBUTE Framed-IPv6-Pool 100 string</p>
<p>#<br># Experimental Non Protocol Attributes used by Cistron-Radiusd<br>#<br>ATTRIBUTE Huntgroup-Name 221 string<br>ATTRIBUTE User-Category 1029 string<br>ATTRIBUTE Group-Name 1030 string
<br>ATTRIBUTE Simultaneous-Use 1034 integer<br>ATTRIBUTE Strip-User-Name 1035 integer<br>ATTRIBUTE Fall-Through 1036 integer<br>ATTRIBUTE Add-Port-To-IP-Address 1037 integer
<br>ATTRIBUTE Exec-Program 1038 string<br>ATTRIBUTE Exec-Program-Wait 1039 string<br>ATTRIBUTE Hint 1040 string</p>
<p>#<br># Non-Protocol Attributes<br># These attributes are used internally by the server<br>#<br>ATTRIBUTE Expiration 21 date<br>ATTRIBUTE Auth-Type 1000 integer
<br>ATTRIBUTE Menu 1001 string<br>ATTRIBUTE Termination-Menu 1002 string<br>ATTRIBUTE Prefix 1003 string<br>ATTRIBUTE Suffix 1004 string
<br>ATTRIBUTE Group 1005 string<br>ATTRIBUTE Crypt-Password 1006 string<br>ATTRIBUTE Connect-Rate 1007 integer</p>
<p>#<br># Integer Translations<br>#</p>
<p># User Types</p>
<p>VALUE Service-Type Login-User 1<br>VALUE Service-Type Framed-User 2<br>VALUE Service-Type Callback-Login-User 3<br>VALUE Service-Type Callback-Framed-User 4
<br>VALUE Service-Type Outbound-User 5<br>VALUE Service-Type Administrative-User 6<br>VALUE Service-Type NAS-Prompt-User 7</p>
<p># Framed Protocols</p>
<p>VALUE Framed-Protocol PPP 1<br>VALUE Framed-Protocol SLIP 2</p>
<p># Framed Routing Values</p>
<p>VALUE Framed-Routing None 0<br>VALUE Framed-Routing Broadcast 1<br>VALUE Framed-Routing Listen 2<br>VALUE Framed-Routing Broadcast-Listen 3
</p>
<p># Framed Compression Types</p>
<p>VALUE Framed-Compression None 0<br>VALUE Framed-Compression Van-Jacobson-TCP-IP 1</p>
<p># Login Services</p>
<p>VALUE Login-Service Telnet 0<br>VALUE Login-Service Rlogin 1<br>VALUE Login-Service TCP-Clear 2<br>VALUE Login-Service PortMaster 3
</p>
<p># Status Types</p>
<p>VALUE Acct-Status-Type Start 1<br>VALUE Acct-Status-Type Stop 2<br>VALUE Acct-Status-Type Alive 3<br>VALUE Acct-Status-Type Accounting-On 7
<br>VALUE Acct-Status-Type Accounting-Off 8</p>
<p># Authentication Types</p>
<p>VALUE Acct-Authentic RADIUS 1<br>VALUE Acct-Authentic Local 2<br>VALUE Acct-Authentic PowerLink128 100</p>
<p># Termination Options</p>
<p>VALUE Termination-Action Default 0<br>VALUE Termination-Action RADIUS-Request 1</p>
<p># NAS Port Types, available in 3.3.1 and later</p>
<p>VALUE NAS-Port-Type Async 0<br>VALUE NAS-Port-Type Sync 1<br>VALUE NAS-Port-Type ISDN 2<br>VALUE NAS-Port-Type ISDN-V120 3
<br>VALUE NAS-Port-Type ISDN-V110 4</p>
<p># Acct Terminate Causes, available in 3.3.2 and later</p>
<p>VALUE Acct-Terminate-Cause User-Request 1<br>VALUE Acct-Terminate-Cause Lost-Carrier 2<br>VALUE Acct-Terminate-Cause Lost-Service 3<br>VALUE Acct-Terminate-Cause Idle-Timeout 4
<br>VALUE Acct-Terminate-Cause Session-Timeout 5<br>VALUE Acct-Terminate-Cause Admin-Reset 6<br>VALUE Acct-Terminate-Cause Admin-Reboot 7<br>VALUE Acct-Terminate-Cause Port-Error 8
<br>VALUE Acct-Terminate-Cause NAS-Error 9<br>VALUE Acct-Terminate-Cause NAS-Request 10<br>VALUE Acct-Terminate-Cause NAS-Reboot 11<br>VALUE Acct-Terminate-Cause Port-Unneeded 12
<br>VALUE Acct-Terminate-Cause Port-Preempted 13<br>VALUE Acct-Terminate-Cause Port-Suspended 14<br>VALUE Acct-Terminate-Cause Service-Unavailable 15<br>VALUE Acct-Terminate-Cause Callback 16
<br>VALUE Acct-Terminate-Cause User-Error 17<br>VALUE Acct-Terminate-Cause Host-Request 18</p>
<p>#<br># Non-Protocol Integer Translations<br>#</p>
<p>VALUE Auth-Type Local 0<br>VALUE Auth-Type System 1<br>VALUE Auth-Type SecurID 2<br>VALUE Auth-Type Crypt-Local 3
<br>VALUE Auth-Type Reject 4</p>
<p>#<br># Cistron extensions<br>#<br>VALUE Auth-Type Pam 253<br>VALUE Auth-Type Accept 254</p>
<p>#<br># Experimental Non-Protocol Integer Translations for Cistron-Radiusd<br>#<br>VALUE Fall-Through No 0<br>VALUE Fall-Through Yes 1
<br>VALUE Add-Port-To-IP-Address No 0<br>VALUE Add-Port-To-IP-Address Yes 1</p>
<p>#<br># Configuration Values<br># uncomment these two lines to turn account expiration on<br>#</p>
<p>#VALUE Server-Config Password-Expiration 30<br>#VALUE Server-Config Password-Warning 5<br></p>
<p> </p>
<p>more /usr/local/share/freeradius/dictionary.openser<br>#$Id: dictionary.radius,v <a href="http://1.1.1.1">1.1.1.1</a> 2005/06/13 16:47:30 bogdan_iancu Exp $<br>#<br># SIP RADIUS attributes<br>#<br># Schulzrinne indicates attributes according to
<br># draft-schulzrinne-sipping-radius-accounting-00<br>#<br># Sterman indicates attributes according to<br># draft-sterman-aaa-sip-00<br>#<br># Proprietary indicates an attribute that hasn't<br># been standardized<br>
#<br># Check out <a href="http://www.iana.org/assignments/radius-types">http://www.iana.org/assignments/radius-types</a><br># for up-to-date list of standard RADIUS attributes<br># and values<br>#</p>
<p>#<br># NOTE: All standard (IANA registered) attributes are<br># commented out except those that are missing in<br># the default dictionary of the radiusclient-ng<br># library.<br>#</p>
<p><br>#### Attributes ###<br>ATTRIBUTE User-Name 1 string # RFC2865<br>ATTRIBUTE Service-Type 6 integer # RFC2865<br>ATTRIBUTE Called-Station-Id 30 string # RFC2865, acc
<br>ATTRIBUTE Calling-Station-Id 31 string # RFC2865, acc<br>ATTRIBUTE Acct-Status-Type 40 integer # RFC2865, acc<br>ATTRIBUTE Acct-Session-Id 44 string # RFC2865, acc<br>
ATTRIBUTE Sip-Method 101 integer # Schulzrinne, acc<br>ATTRIBUTE Sip-Response-Code 102 integer # Schulzrinne, acc<br>ATTRIBUTE Sip-Cseq 103 string # Schulzrinne, acc
<br>ATTRIBUTE Sip-To-Tag 104 string # Schulzrinne, acc<br>ATTRIBUTE Sip-From-Tag 105 string # Schulzrinne, acc<br>ATTRIBUTE Sip-Translated-Request-URI 107 string # Proprietary, acc
<br>ATTRIBUTE Sip-Src-IP 108 string # Proprietary, acc<br>ATTRIBUTE Sip-Src-Port 109 string # Proprietary, acc<br>ATTRIBUTE Digest-Response 206 string # Sterman, auth_radius
<br>ATTRIBUTE Sip-Uri-User 208 string # Proprietary, auth_radius<br>ATTRIBUTE Sip-Group 211 string # Proprietary, group_radius<br>ATTRIBUTE Sip-Rpid 213 string # Proprietary, auth_radius
<br>ATTRIBUTE SIP-AVP 225 string # Proprietary, avp_radius<br>ATTRIBUTE Digest-Realm 1063 string # Sterman, auth_radius<br>ATTRIBUTE Digest-Nonce 1064 string # Sterman, auth_radius
<br>ATTRIBUTE Digest-Method 1065 string # Sterman, auth_radius<br>ATTRIBUTE Digest-URI 1066 string # Sterman, auth_radius<br>ATTRIBUTE Digest-QOP 1067 string # Sterman, auth_radius
<br>ATTRIBUTE Digest-Algorithm 1068 string # Sterman, auth_radius<br>ATTRIBUTE Digest-Body-Digest 1069 string # Sterman, auth_radius<br>ATTRIBUTE Digest-CNonce 1070 string # Sterman, auth_radius
<br>ATTRIBUTE Digest-Nonce-Count 1071 string # Sterman, auth_radius<br>ATTRIBUTE Digest-User-Name 1072 string # Sterman, auth_radius</p>
<p>### CISCO Vendor Specific Attributes ###<br>#VENDOR Cisco 9<br>#ATTRIBUTE Cisco-AVPair 1 string Cisco # VSA, auth_radius</p>
<p>### Acct-Status-Type Values ###<br>VALUE Acct-Status-Type Start 1 # RFC2866, acc<br>VALUE Acct-Status-Type Stop 2 # RFC2866, acc<br>VALUE Acct-Status-Type Failed 15 # RFC2866, acc
</p>
<p>### Service-Type Values ###<br>VALUE Service-Type Call-Check 10 # RFC2865, uri_radius<br>VALUE Service-Type Group-Check 12 # Proprietary, group_radius<br>VALUE Service-Type Sip-Session 15 # Schulzrinne, acc, auth_radius
<br>VALUE Service-Type SIP-Caller-AVPs 30 # Proprietary, avp_radius<br>VALUE Service-Type SIP-Callee-AVPs 31 # Proprietary, avp_radius</p>
<p>VALUE Sip-Method INVITE 1 # Proprietary, acc<br>VALUE Sip-Method CANCEL 2 # Proprietary, acc<br>VALUE Sip-Method ACK 4 # Proprietary, acc
<br>VALUE Sip-Method BYE 8 # Proprietary, acc<br>#<br>VALUE Sip-Method Info 16<br>VALUE Sip-Method Options 32<br>VALUE Sip-Method Update 64<br>
VALUE Sip-Method Register 128<br>VALUE Sip-Method Message 256<br>VALUE Sip-Method Subscribe 512<br>VALUE Sip-Method Notify 1024<br>VALUE Sip-Method Prack 2048
<br>VALUE Sip-Method Refer 4096<br>#VALUE Sip-Method Other 8192<br></p>
<p> more /usr/local/etc/radiusclient-ng/dictionary.radius<br>#<br># SIP RADIUS attributes<br>#<br># Schulzrinne indicates attributes according to<br># draft-schulzrinne-sipping-radius-accounting-00<br>#<br># Sterman indicates attributes according to
<br># draft-sterman-aaa-sip-00<br>#<br># Proprietary indicates an attribute that hasn't<br># been standardized<br>#<br># Check out <a href="http://www.iana.org/assignments/radius-types">http://www.iana.org/assignments/radius-types
</a><br># for up-to-date list of standard RADIUS attributes<br># and values<br>#</p>
<p>#<br># NOTE: All standard (IANA registered) attributes are<br># commented out except those that are missing in<br># the default dictionary of the radiusclient-ng<br># library.<br>#</p>
<p><br>#### Attributes ###<br>#ATTRIBUTE User-Name 1 string # RFC2865<br>#ATTRIBUTE Service-Type 6 integer # RFC2865<br>#ATTRIBUTE Called-Station-Id 30 string # RFC2865, acc
<br>#ATTRIBUTE Calling-Station-Id 31 string # RFC2865, acc<br>#ATTRIBUTE Acct-Status-Type 40 integer # RFC2865, acc<br>#ATTRIBUTE Acct-Session-Id 44 string # RFC2865, acc
<br>ATTRIBUTE Sip-Method 101 integer # Schulzrinne, acc<br>ATTRIBUTE Sip-Response-Code 102 integer # Schulzrinne, acc<br>ATTRIBUTE Sip-Cseq 103 string # Schulzrinne, acc
<br>ATTRIBUTE Sip-To-Tag 104 string # Schulzrinne, acc<br>ATTRIBUTE Sip-From-Tag 105 string # Schulzrinne, acc<br>ATTRIBUTE Sip-Translated-Request-URI 107 string # Proprietary, acc
<br>ATTRIBUTE Sip-Src-IP 108 string # Proprietary, acc<br>ATTRIBUTE Sip-Src-Port 109 string # Proprietary, acc<br>ATTRIBUTE Digest-Response 206 string # Sterman, auth_radius
<br>ATTRIBUTE Sip-Uri-User 208 string # Proprietary, auth_radius<br>ATTRIBUTE Sip-Group 211 string # Proprietary, group_radius<br>ATTRIBUTE Sip-Rpid 213 string # Proprietary, auth_radius
<br>ATTRIBUTE SIP-AVP 225 string # Proprietary, avp_radius<br>ATTRIBUTE Digest-Realm 1063 string # Sterman, auth_radius<br>ATTRIBUTE Digest-Nonce 1064 string # Sterman, auth_radius
<br>ATTRIBUTE Digest-Method 1065 string # Sterman, auth_radius<br>ATTRIBUTE Digest-URI 1066 string # Sterman, auth_radius<br>ATTRIBUTE Digest-QOP 1067 string # Sterman, auth_radius
<br>ATTRIBUTE Digest-Algorithm 1068 string # Sterman, auth_radius<br>ATTRIBUTE Digest-Body-Digest 1069 string # Sterman, auth_radius<br>ATTRIBUTE Digest-CNonce 1070 string # Sterman, auth_radius
<br>ATTRIBUTE Digest-Nonce-Count 1071 string # Sterman, auth_radius<br>ATTRIBUTE Digest-User-Name 1072 string # Sterman, auth_radius</p>
<p>### CISCO Vendor Specific Attributes ###<br>#VENDOR Cisco 9<br>#ATTRIBUTE Cisco-AVPair 1 string Cisco # VSA, auth_radius</p>
<p>### Acct-Status-Type Values ###<br>#VALUE Acct-Status-Type Start 1 # RFC2866, acc<br>#VALUE Acct-Status-Type Stop 2 # RFC2866, acc<br>VALUE Acct-Status-Type Failed 15 # RFC2866, acc
</p>
<p>### Service-Type Values ###<br>VALUE Service-Type Call-Check 10 # RFC2865, uri_radius<br>VALUE Service-Type Group-Check 12 # Proprietary, group_radius<br>VALUE Service-Type Sip-Session 15 # Schulzrinne, acc, auth_radius
<br>VALUE Service-Type SIP-Caller-AVPs 30 # Proprietary, avp_radius<br>VALUE Service-Type SIP-Callee-AVPs 31 # Proprietary, avp_radius</p>
<p>VALUE Sip-Method INVITE 1 # Proprietary, acc<br>VALUE Sip-Method CANCEL 2 # Proprietary, acc<br>VALUE Sip-Method ACK 4 # Proprietary, acc
<br>VALUE Sip-Method BYE 8 # Proprietary, acc</p>
<p> </p></div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">p.s. You did install radiusclient-ng didn't you ?</blockquote>
<div> </div>
<div>iam able to registered users and make calls with freeradius</div>
<div> </div>
<div> </div>
<div>ram</div></div><br>