Bogdan
Yes I am talking about perl script for RADIUS server. I have already checked in
traces.
>From #: 00923226363266To #: 92309682285
Service Type ->
Sip-Session"...8295nX{S...FB.E&..#00923226363...@testsip.vopium.com...00923226363266....testsip.vopium.com.4.255df06ae0000004eba5729419c1a1631fc466a68c4f151a5.,.*sip:[email protected]:6000...INVITE....auth...00000001...0a4f113b."796e09966708557df1dcf203c085f01a........00923226363266,.727916929..........d....J.#.<..!X.wo.,.0S.language:en.)rpid:sip:+923226363266@{****}.vopium.com"
Service Type ->
Call-Check"[email protected].....,.727916929..........d......}F..q.<Q..|D..."
-------------------------------------------------------------------------I am
writing you this email and figured out my mistake (I was sending wrong realm in
AVP: rpid ). Thank you for helping.
RegardsHamid R. Hashmi
Date: Thu, 27 Aug 2015 14:10:09 +0300
From: [email protected]
To: [email protected]; [email protected]
Subject: Re: [OpenSIPS-Users] Service-Type -> Call-Check does not have Digest
AVPs
Hi Hamid,
I assume the perl script you mentioned in on the RADIUS server
side, right ?
Have you checked if the RADIUS request you are processing actually
contains those AVPS (Digest-URI and Digest-Realm) ? Use ngrep or
tcpdump to get a network capture and visualize it with wireshark
or similar.
Best Regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com
On 26.08.2015 18:06, Hamid Hashmi
wrote:
I am unable to use
'$RAD_REQUEST{'Digest-URI'}, $RAD_REQUEST{'Digest-Realm'}
etc, in my perl script in case
of service type equals to
'Call-Check else cases are working fine like 'Sip-Sessions'
etc. details are as follows.
$ opensips -V
version: opensips
1.9.0-notls (x86_64/linux)
flags: STATS: Off,
USE_IPV6, USE_TCP, DISABLE_NAGLE, USE_MCAST, SHM_MEM,
SHM_MMAP, PKG_MALLOC, F_MALLOC, FAST_LOCK-ADAPTIVE_WAIT
ADAPTIVE_WAIT_LOOPS=1024,
MAX_RECV_BUFFER_SIZE 262144, MAX_LISTEN 16, MAX_URI_SIZE
1024, BUF_SIZE 65535
poll method support:
poll, epoll_lt, epoll_et, sigio_rt, select.
svnrevision: unknown
@(#) $Id: main.c 9790
2013-02-15 10:14:34Z bogdan_iancu $
main.c compiled on
06:43:47 Aug 25 2015 with gcc 4.9.2
$ radiusd -Xxx
for logs click
here
$ radiusd -v
radiusd: FreeRADIUS
Version 2.2.0, for host x86_64-unknown-linux-gnu, built on
Aug 25 2015 at 07:43:23
Copyright (C)
1999-2011 The FreeRADIUS server project and contributors.
There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
You may redistribute
copies of FreeRADIUS under the terms of the
GNU General Public
License.
For more information
about these matters, see the file named COPYRIGHT.
$ cat
/etc/radiusclient-ng/dictionary.sip
#
# $Id:
dictionary.opensips 7139 2010-08-17 14:06:00Z
razvancrainea $
#
# SIP RADIUS
attributes
#
# Proprietary
indicates an attribute that hasn't
# been standardized
#
#
# NOTE: All standard
(IANA registered) attributes are
# defined in
the default dictionary of the
#
radiusclient-ng library.
#
#### Attributes ###
ATTRIBUTE
Sip-Uri-User 208 string # Proprietary,
auth_radius
ATTRIBUTE Sip-Group
211 string # Proprietary, group_radius
ATTRIBUTE Sip-Rpid
213 string # Proprietary, auth_radius
ATTRIBUTE SIP-AVP
225 string # Proprietary, avp_radius
ATTRIBUTE
Sip-Call-Duration 227 integer
ATTRIBUTE
Sip-Call-Setuptime 228 integer
### Service-Type
Values ###
VALUE Service-Type
Call-Check 10 # Proprietary, group_radius
VALUE Service-Type
Group-Check 12 # Proprietary, group_radius
VALUE Service-Type
Sip-Session 15 # Proprietary, group_radius
VALUE Service-Type
SIP-Caller-AVPs 30 # Proprietary, avp_radius
VALUE Service-Type
SIP-Callee-AVPs 31 # Proprietary, avp_radius
### Sip-Method
Values ###
VALUE Sip-Method
Undefined 0
VALUE Sip-Method
Invite 1
VALUE Sip-Method
Cancel 2
VALUE Sip-Method
Ack 4
VALUE Sip-Method
Bye 8
VALUE Sip-Method
Info 16
VALUE Sip-Method
Options 32
VALUE Sip-Method
Update 64
VALUE Sip-Method
Register 128
VALUE Sip-Method
Message 256
VALUE Sip-Method
Subscribe 512
VALUE Sip-Method
Notify 1024
VALUE Sip-Method
Prack 2048
VALUE Sip-Method
Refer 4096
VALUE Sip-Method
Other 8192
### Lines Added
ATTRIBUTE Sip-Method
101 integer
ATTRIBUTE
Sip-Response-Code 102 integer #
Schulzrinne, acc
ATTRIBUTE Sip-To-Tag
104 string # Schulzrinne, acc
ATTRIBUTE
Sip-From-Tag 105 string #
Schulzrinne, acc
ATTRIBUTE
Sip-Translated-Request-URI 107 string #
Proprietary, acc
ATTRIBUTE Source-IP
214 string
ATTRIBUTE
Source-Port 215 string
ATTRIBUTE Sip-Src-IP
108 string # Proprietary, acc
ATTRIBUTE
Sip-Src-Port 109 string #
Proprietary, acc
ATTRIBUTE
Digest-Response 206 string # Sterman,
auth_radius
ATTRIBUTE
Sip-Uri-User 208 string #
Proprietary, auth_radius
ATTRIBUTE Sip-Group
211 string # Proprietary,
group_radius
ATTRIBUTE Sip-Rpid
213 string # Proprietary,
auth_radius
ATTRIBUTE SIP-AVP
225 string # Proprietary,
avp_radius
ATTRIBUTE
Digest-Realm 1063 string # Sterman,
auth_radius
ATTRIBUTE
Digest-Nonce 1064 string # Sterman,
auth_radius
ATTRIBUTE
Digest-Method 1065 string # Sterman,
auth_radius
ATTRIBUTE Digest-URI
1066 string # Sterman, auth_radius
ATTRIBUTE Digest-QOP
1067 string # Sterman, auth_radius
ATTRIBUTE
Digest-Algorithm 1068 string # Sterman,
auth_radius
ATTRIBUTE
Digest-Body-Digest 1069 string # Sterman,
auth_radius
ATTRIBUTE
Digest-CNonce 1070 string # Sterman,
auth_radius
ATTRIBUTE
Digest-Nonce-Count 1071 string # Sterman,
auth_radius
ATTRIBUTE
Digest-User-Name 1072 string # Sterman,
auth_radius
ATTRIBUTE Contact
1073 integer
###
Regards
Hamid R. Hashmi
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users