DanB,

   Yes, I changed the kamailio.cfg.
   I´m sending the full log of radius attached.


Diego.
  ----- Original Message ----- 
  From: DanB 
  To: Diego Zuaneti Arruda 
  Cc: users@lists.kamailio.org 
  Sent: Tuesday, September 30, 2008 10:34 AM
  Subject: Re: [Kamailio-Users] Send MaxCallDuration and UserCredit for 
freeradius-cdrtool


  Diego,

  looks like there was no session started at first place.
  Did u change the openser.cfg config? You need to add callid into 
radius_proxy_authorize so that the callid should be used (example in README.txt 
of the freeradius-cdrtool sources).

  Also, can u post a full authorize/account_start/account_stop sequence as 
logged by "radiusd -X".

  DanB

  On Tue, Sep 30, 2008 at 3:00 PM, Diego Zuaneti Arruda <[EMAIL PROTECTED]> 
wrote:

      Hi DanB,

    I updated the CDRTool to version 6.6.8 and freeradius-cdrtool to version 
1.2-pre. 
    I'm getting this log and not doing the Debit.

    Sep 30 09:57:22 sipserver1 cdrtool[12948]: DebitBalance [EMAIL PROTECTED] 
[EMAIL PROTECTED] To=sip:[EMAIL PROTECTED] Gateway=127.0.0.1 Duration=11
    Sep 30 09:57:22 sipserver1 cdrtool[12948]: ConnectFee=0.00 Span=1 
Duration=60 DestId=55159 domain=mydomain.com.br Profile=551 Period=weekday 
Rate=551 Interval=0-24 Cost=0.85/60 Price=0.8500
    Sep 30 09:57:22 sipserver1 cdrtool[12948]: Error: session [EMAIL PROTECTED] 
for [EMAIL PROTECTED] does not exist



    Thanks.
    Diego.
      ----- Original Message ----- 
      From: DanB 
      To: Diego Zuaneti Arruda 
      Cc: users@lists.kamailio.org 
      Sent: Tuesday, September 30, 2008 5:47 AM
      Subject: Re: [Kamailio-Users] Send MaxCallDuration and UserCredit for 
freeradius-cdrtool


      Hi Diego,

      you don't need to set anything in Users file. The connector does that for 
you dynamically, based on the responses received from cdrtool. Your 
configuration will be static and always limit the user to the same call 
duration. For more information, see the README file within freeradius-cdrtool 
source directory.

      Cheers,
      DanB


      On Mon, Sep 29, 2008 at 10:49 PM, Diego Zuaneti Arruda <[EMAIL 
PROTECTED]> wrote:

          Hi all,

           How I send to freeradius-cdrtool the maxCallDuration and UserCredit?
           On the /etc/raddb/users I have:

        [EMAIL PROTECTED] Auth-Type := Digest, User-Password == "mypassword"
                Reply-Message = "Authenticated",
                SIP-AVP = "authentic#1",
                SIP-AVP = "callMaxDur:60",
                SIP-AVP = "credit:25"

           Is this correct ?



        Thanks.
        Diego.


        _______________________________________________
        Users mailing list
        Users@lists.kamailio.org
        http://lists.kamailio.org/cgi-bin/mailman/listinfo/users





rad_recv: Access-Request packet from host 127.0.0.1:52562, id=100, length=276
        User-Name = "[EMAIL PROTECTED]"
        Digest-Attributes = 0x0a073837303031
        Digest-Attributes = 0x0113666173746572766f69702e636f6d2e6272
        Digest-Attributes = 
0x0232343865323331313030303030303030316139663732323835373863346362366631633431373338323539323238396130
        Digest-Attributes = 
0x04237369703a303135393131383437303140666173746572766f69702e636f6d2e6272
        Digest-Attributes = 0x0308494e56495445
        Digest-Response = "8bc0fd932079ff98448f762db47c4f3f"
        Service-Type = Sip-Session
        Sip-Uri-User = "[EMAIL PROTECTED]"
        NAS-Port = 5060
        NAS-IP-Address = 127.0.0.1
  Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 0
  modcall[authorize]: module "preprocess" returns ok for request 0
rlm_digest: Adding Auth-Type = DIGEST
  modcall[authorize]: module "digest" returns ok for request 0
    users: Matched entry DEFAULT at line 153
    users: Matched entry [EMAIL PROTECTED] at line 250
  modcall[authorize]: module "files" returns ok for request 0
rlm_python [freeradius-cdrtool]: Entering the authorization phase ...
rlm_python [freeradius-cdrtool]: Ignoring unsupported method None
  modcall[authorize]: module "python" returns ok for request 0
modcall: leaving group authorize (returns ok) for request 0
  rad_check_password:  Found Auth-Type Digest
auth: type "digest"
  Processing the authenticate section of radiusd.conf
modcall: entering group authenticate for request 0
    rlm_digest: Converting Digest-Attributes to something sane...
        Digest-User-Name = "87001"
        Digest-Realm = "fastervoip.com.br"
        Digest-Nonce = "48e2311000000001a9f7228578c4cb6f1c417382592289a0"
        Digest-URI = "sip:[EMAIL PROTECTED]"
        Digest-Method = "INVITE"
A1 = 87001:fastervoip.com.br:135
A2 = INVITE:sip:[EMAIL PROTECTED]
KD = 
d283a82987a57cdf8eb9fb14cb169f02:48e2311000000001a9f7228578c4cb6f1c417382592289a0:8cb011c7d497b7c9f7522cad7c539b9b
  modcall[authenticate]: module "digest" returns ok for request 0
modcall: leaving group authenticate (returns ok) for request 0
radius_xlat:  'Authenticated'
Sending Access-Accept of id 100 to 127.0.0.1 port 52562
        Reply-Message = "Authenticated"
        SIP-AVP += "rpid:87001"
Finished request 0
Going to the next request
--- Walking the entire request list ---
Waking up in 6 seconds...
rad_recv: Access-Request packet from host 127.0.0.1:41124, id=101, length=223
        User-Name = "[EMAIL PROTECTED]"
        Digest-Attributes = 0x0a073837303031
        Digest-Attributes = 0x0113666173746572766f69702e636f6d2e6272
        Digest-Attributes = 
0x0232343865323331313430303030303030326434643233646563653130373333626139323166656635646231323932613965
        Digest-Attributes = 0x04177369703a666173746572766f69702e636f6d2e6272
        Digest-Attributes = 0x030a5245474953544552
        Digest-Response = "5d64e39b4652263bcbb90b86bdf5f52b"
        Service-Type = Sip-Session
        Sip-Uri-User = "87001"
        NAS-Port = 5060
        NAS-IP-Address = 127.0.0.1
  Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 1
  modcall[authorize]: module "preprocess" returns ok for request 1
rlm_digest: Adding Auth-Type = DIGEST
  modcall[authorize]: module "digest" returns ok for request 1
    users: Matched entry DEFAULT at line 153
    users: Matched entry [EMAIL PROTECTED] at line 250
  modcall[authorize]: module "files" returns ok for request 1
rlm_python [freeradius-cdrtool]: Entering the authorization phase ...
rlm_python [freeradius-cdrtool]: Ignoring unsupported method None
  modcall[authorize]: module "python" returns ok for request 1
modcall: leaving group authorize (returns ok) for request 1
  rad_check_password:  Found Auth-Type Digest
auth: type "digest"
  Processing the authenticate section of radiusd.conf
modcall: entering group authenticate for request 1
    rlm_digest: Converting Digest-Attributes to something sane...
        Digest-User-Name = "87001"
        Digest-Realm = "fastervoip.com.br"
        Digest-Nonce = "48e2311400000002d4d23dece10733ba921fef5db1292a9e"
        Digest-URI = "sip:fastervoip.com.br"
        Digest-Method = "REGISTER"
A1 = 87001:fastervoip.com.br:135
A2 = REGISTER:sip:fastervoip.com.br
KD = 
d283a82987a57cdf8eb9fb14cb169f02:48e2311400000002d4d23dece10733ba921fef5db1292a9e:743baeb428df4b5f56684da06344e31a
  modcall[authenticate]: module "digest" returns ok for request 1
modcall: leaving group authenticate (returns ok) for request 1
radius_xlat:  'Authenticated'
Sending Access-Accept of id 101 to 127.0.0.1 port 41124
        Reply-Message = "Authenticated"
        SIP-AVP += "rpid:87001"
Finished request 1
Going to the next request
--- Walking the entire request list ---
Waking up in 3 seconds...
--- Walking the entire request list ---
Cleaning up request 0 ID 100 with timestamp 48e22fe5
Waking up in 3 seconds...
--- Walking the entire request list ---
Cleaning up request 1 ID 101 with timestamp 48e22fe8
Nothing to do.  Sleeping until we see a request.















rad_recv: Accounting-Request packet from host 127.0.0.1:47462, id=103, 
length=490
        Acct-Status-Type = Start
        Service-Type = Sip-Session
        Sip-Response-Code = 200
        Sip-Method = Invite
        X-Ascend-Bridge = 
0x0230e24860ae2c087c7195b75c7295b7647295b708db9abf4e3d95b748f7a0b577f2170884901b080a
        Sip-From-Tag = "000d6570880e00203b622075-14fec910"
        Sip-To-Tag = "as2e1c2a80"
        Acct-Session-Id = "[EMAIL PROTECTED]"
        User-Name = "[EMAIL PROTECTED]"
        Calling-Station-Id = "sip:[EMAIL PROTECTED]"
        Called-Station-Id = "sip:[EMAIL PROTECTED]"
        Sip-Translated-Request-URI = "sip:[EMAIL PROTECTED]:5060;transport=udp"
        Sip-Rpid = "87001"
        Source-IP = "200.187.80.9"
        Source-Port = "5070"
        Acct-Authentic = 49
        SIP-Proxy-IP = "127.0.0.1"
        Canonical-URI = "sip:[EMAIL PROTECTED]"
        Billing-Party = "[EMAIL PROTECTED]"
        Contact = "<sip:[EMAIL PROTECTED]:5070;transport=udp>"
        NAS-Port = 5060
        Acct-Delay-Time = 0
        NAS-IP-Address = 127.0.0.1
  Processing the preacct section of radiusd.conf
modcall: entering group preacct for request 3
  modcall[preacct]: module "preprocess" returns noop for request 3
rlm_acct_unique: Hashing 'NAS-Port = 5060,Client-IP-Address = 
127.0.0.1,NAS-IP-Address = 127.0.0.1,Acct-Session-Id = "[EMAIL 
PROTECTED]",User-Name = "[EMAIL PROTECTED]"'
rlm_acct_unique: Acct-Unique-Session-ID = "ff702e02176d5004".
  modcall[preacct]: module "acct_unique" returns ok for request 3
    rlm_realm: Looking up realm "fastervoip.com.br" for User-Name = "[EMAIL 
PROTECTED]"
    rlm_realm: No such realm "fastervoip.com.br"
  modcall[preacct]: module "suffix" returns noop for request 3
  modcall[preacct]: module "files" returns noop for request 3
modcall: leaving group preacct (returns ok) for request 3
  Processing the accounting section of radiusd.conf
modcall: entering group accounting for request 3
radius_xlat:  '/var/log/radacct/127.0.0.1/detail-20080930'
rlm_detail: /var/log/radacct/%{Client-IP-Address}/detail-%Y%m%d expands to 
/var/log/radacct/127.0.0.1/detail-20080930
  modcall[accounting]: module "detail" returns ok for request 3
  modcall[accounting]: module "unix" returns ok for request 3
radius_xlat:  '/var/log/radutmp'
radius_xlat:  '[EMAIL PROTECTED]'
  modcall[accounting]: module "radutmp" returns ok for request 3
radius_xlat:  '          CALL insert_radacct_record(                 'radius',  
               '[EMAIL PROTECTED]',                 'ff702e02176d5004',         
        '[EMAIL PROTECTED]',                 '[EMAIL PROTECTED]',               
  '127.0.0.1',                 '5060',                 '2008-09-30 10:56:18',   
              '0',                 '0',                 '0',                 
'0',                 'sip:[EMAIL PROTECTED]',                 'sip:[EMAIL 
PROTECTED]',                 '200',                 'Sip-Session',              
   '',                 '',                 '0',                 '0',            
     '200',                 'Invite',                 'sip:[EMAIL 
PROTECTED]:5060=3Btransport=3Dudp',                 'as2e1c2a80',               
  '000d6570880e00203b622075-14fec910',                 '87001',                 
'200.187.80.9',                 '5070',                 'sip:[EMAIL 
PROTECTED]',                 '',                 ''                 )'
rlm_sql (sql): Reserving sql socket id: 24
rlm_sql (sql): Released sql socket id: 24
  modcall[accounting]: module "sql" returns ok for request 3
rlm_python [freeradius-cdrtool]: Entering accounting section
rlm_python [freeradius-cdrtool]: Got the following params: 
(('Acct-Status-Type', 'Start'), ('Service-Type', 'Sip-Session'), 
('Sip-Response-Code', '200'), ('Sip-Method', 'Invite'), ('X-Ascend-Bridge', 
'0x0230e24860ae2c087c7195b75c7295b7647295b708db9abf4e3d95b748f7a0b577f2170884901b080a'),
 ('Sip-From-Tag', '"000d6570880e00203b622075-14fec910"'), ('Sip-To-Tag', 
'"as2e1c2a80"'), ('Acct-Session-Id', '"[EMAIL PROTECTED]"'), ('User-Name', 
'"[EMAIL PROTECTED]"'), ('Calling-Station-Id', '"sip:[EMAIL PROTECTED]"'), 
('Called-Station-Id', '"sip:[EMAIL PROTECTED]"'), 
('Sip-Translated-Request-URI', '"sip:[EMAIL PROTECTED]:5060;transport=udp"'), 
('Sip-Rpid', '"87001"'), ('Source-IP', '"200.187.80.9"'), ('Source-Port', 
'"5070"'), ('Acct-Authentic', '49'), ('SIP-Proxy-IP', '"127.0.0.1"'), 
('Canonical-URI', '"sip:[EMAIL PROTECTED]"'), ('Billing-Party', '"[EMAIL 
PROTECTED]"'), ('Contact', '"<sip:[EMAIL PROTECTED]:5070;transport=udp>"'), 
('NAS-Port', '5060'), ('Acct-Delay-Time', '0'), ('NAS-IP-Address', 
'127.0.0.1'), ('Client-IP-Address', '127.0.0.1'), ('Acct-Unique-Session-Id', 
'"ff702e02176d5004"'))
rlm_python [freeradius-cdrtool]: Extracted atribute <Acct-Status-Type> with 
value <Start>
rlm_python [freeradius-cdrtool]: Extracted atribute <Acct-Authentic> with value 
<49>
rlm_python [freeradius-cdrtool]: Extracted atribute <Acct-Session-Id> with 
value <[EMAIL PROTECTED]>
rlm_python [freeradius-cdrtool]: Extracted atribute <User-Name> with value 
<[EMAIL PROTECTED]>
rlm_python [freeradius-cdrtool]: Extracted atribute <Canonical-URI> with value 
<sip:[EMAIL PROTECTED]>
rlm_python [freeradius-cdrtool]: Extracted atribute <Called-Station-Id> with 
value <sip:[EMAIL PROTECTED]>
rlm_python [freeradius-cdrtool]: Extracted atribute <NAS-IP-Address> with value 
<127.0.0.1>
rlm_python [freeradius-cdrtool]: will cache [EMAIL PROTECTED],sip:[EMAIL 
PROTECTED],127.0.0.1,1222782978.16 with key [EMAIL PROTECTED]
rlm_python [freeradius-cdrtool]: init info for call_start saved.
  modcall[accounting]: module "python" returns ok for request 3
modcall: leaving group accounting (returns ok) for request 3
Sending Accounting-Response of id 103 to 127.0.0.1 port 47462
Finished request 3
Going to the next request
--- Walking the entire request list ---
Waking up in 3 seconds...



















rad_recv: Accounting-Request packet from host 127.0.0.1:42525, id=104, 
length=411
        Acct-Status-Type = Stop
        Service-Type = Sip-Session
        Sip-Response-Code = 200
        Sip-Method = Bye
        X-Ascend-Bridge = 
0x1630e24868862d087c7195b75c7295b7647295b708db9abf4e3d95b748f7a0b563f217087cbc1b080a
        Sip-From-Tag = "000d6570880e00203b622075-14fec910"
        Sip-To-Tag = "as2e1c2a80"
        Acct-Session-Id = "[EMAIL PROTECTED]"
        User-Name = "[EMAIL PROTECTED]"
        Calling-Station-Id = "sip:[EMAIL PROTECTED]"
        Called-Station-Id = "sip:[EMAIL PROTECTED]"
        Sip-Translated-Request-URI = "sip:[EMAIL 
PROTECTED]:5060;ftag=000d6570880e00203b622075-14fec910"
        Source-IP = "200.187.80.9"
        Source-Port = "5070"
        Billing-Party = "[EMAIL PROTECTED]"
        NAS-Port = 5060
        Acct-Delay-Time = 0
        NAS-IP-Address = 127.0.0.1
  Processing the preacct section of radiusd.conf
modcall: entering group preacct for request 4
  modcall[preacct]: module "preprocess" returns noop for request 4
rlm_acct_unique: Hashing 'NAS-Port = 5060,Client-IP-Address = 
127.0.0.1,NAS-IP-Address = 127.0.0.1,Acct-Session-Id = "[EMAIL 
PROTECTED]",User-Name = "[EMAIL PROTECTED]"'
rlm_acct_unique: Acct-Unique-Session-ID = "ff702e02176d5004".
  modcall[preacct]: module "acct_unique" returns ok for request 4
    rlm_realm: Looking up realm "fastervoip.com.br" for User-Name = "[EMAIL 
PROTECTED]"
    rlm_realm: No such realm "fastervoip.com.br"
  modcall[preacct]: module "suffix" returns noop for request 4
  modcall[preacct]: module "files" returns noop for request 4
modcall: leaving group preacct (returns ok) for request 4
  Processing the accounting section of radiusd.conf
modcall: entering group accounting for request 4
radius_xlat:  '/var/log/radacct/127.0.0.1/detail-20080930'
rlm_detail: /var/log/radacct/%{Client-IP-Address}/detail-%Y%m%d expands to 
/var/log/radacct/127.0.0.1/detail-20080930
  modcall[accounting]: module "detail" returns ok for request 4
  modcall[accounting]: module "unix" returns ok for request 4
radius_xlat:  '/var/log/radutmp'
radius_xlat:  '[EMAIL PROTECTED]'
  modcall[accounting]: module "radutmp" returns ok for request 4
radius_xlat:  '          CALL update_radacct_record(                 'radius',  
               '2008-09-30 10:56:38',                 '0',                 '',  
               '',                  '[EMAIL PROTECTED]',                 
'as2e1c2a80',                 '000d6570880e00203b622075-14fec910'               
  )'
rlm_sql (sql): Reserving sql socket id: 23
radius_xlat:  ''
rlm_sql (sql): Released sql socket id: 23
  modcall[accounting]: module "sql" returns ok for request 4
rlm_python [freeradius-cdrtool]: Entering accounting section
rlm_python [freeradius-cdrtool]: Got the following params: 
(('Acct-Status-Type', 'Stop'), ('Service-Type', 'Sip-Session'), 
('Sip-Response-Code', '200'), ('Sip-Method', 'Bye'), ('X-Ascend-Bridge', 
'0x1630e24868862d087c7195b75c7295b7647295b708db9abf4e3d95b748f7a0b563f217087cbc1b080a'),
 ('Sip-From-Tag', '"000d6570880e00203b622075-14fec910"'), ('Sip-To-Tag', 
'"as2e1c2a80"'), ('Acct-Session-Id', '"[EMAIL PROTECTED]"'), ('User-Name', 
'"[EMAIL PROTECTED]"'), ('Calling-Station-Id', '"sip:[EMAIL PROTECTED]"'), 
('Called-Station-Id', '"sip:[EMAIL PROTECTED]"'), 
('Sip-Translated-Request-URI', '"sip:[EMAIL 
PROTECTED]:5060;ftag=000d6570880e00203b622075-14fec910"'), ('Source-IP', 
'"200.187.80.9"'), ('Source-Port', '"5070"'), ('Billing-Party', '"[EMAIL 
PROTECTED]"'), ('NAS-Port', '5060'), ('Acct-Delay-Time', '0'), 
('NAS-IP-Address', '127.0.0.1'), ('Client-IP-Address', '127.0.0.1'), 
('Acct-Unique-Session-Id', '"ff702e02176d5004"'))
rlm_python [freeradius-cdrtool]: Extracted atribute <Acct-Status-Type> with 
value <Stop>
rlm_python [freeradius-cdrtool]: Extracted atribute <Acct-Session-Id> with 
value <[EMAIL PROTECTED]>
rlm_python [freeradius-cdrtool]: Cannot understand answer from CDRTool: Session 
[EMAIL PROTECTED] does not exist
  modcall[accounting]: module "python" returns fail for request 4
modcall: leaving group accounting (returns fail) for request 4
Finished request 4
Going to the next request
--- Walking the entire request list ---
Waking up in 6 seconds...








_______________________________________________
Users mailing list
Users@lists.kamailio.org
http://lists.kamailio.org/cgi-bin/mailman/listinfo/users

Reply via email to