Hi Diego,

fixed now in pre2.

Cheers,
DanB

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

>    DanB,
>
>    I'm testing the freeradius-cdrtool, and found a possible problem.
>    When I turn off the call before answer, the session is not finished.
>    Here's a part of the logs:
>
> rlm_python [freeradius-cdrtool]: Entering accounting section
> rlm_python [freeradius-cdrtool]: Got the following params:
> (('Acct-Status-Type', 'Failed'), ('Service-Type', 'Sip-Session'),
> ('Sip-Response-Code', '503'), ('Sip-Method', 'Invite'), ('X-Ascend-Bridge',
> '0x694de248a0b22d087cf199b7'), ('Sip-From-Tag',
> '"000d6570880e01462b3c62f9-0908d279"'), ('Acct-Session-Id', '"
> [EMAIL PROTECTED]"'<[EMAIL PROTECTED]>),
> ('User-Name', '"[EMAIL PROTECTED]"' <[EMAIL PROTECTED]>),
> ('Calling-Station-Id', '"sip:[EMAIL PROTECTED]<[EMAIL PROTECTED]>"'),
> ('Called-Station-Id', '"sip:[EMAIL PROTECTED]<[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]<[EMAIL PROTECTED]>"'),
> ('Billing-Party', '"[EMAIL PROTECTED]"'<[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',
> '"3db548b64d9445ce"'))
> rlm_python [freeradius-cdrtool]: Extracted atribute <Acct-Status-Type> with
> value <Failed>
> 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]<[EMAIL PROTECTED]>
> >
> rlm_python [freeradius-cdrtool]: Extracted atribute <Called-Station-Id>
> with value <sip:[EMAIL PROTECTED]<[EMAIL PROTECTED]>
> >
> rlm_python [freeradius-cdrtool]: Extracted atribute <Acct-Session-Id> with
> value <[EMAIL PROTECTED]>
> *rlm_python:EXCEPT:<type 'exceptions.TypeError'>: end_session() takes
> exactly 6 arguments (4 given)*
>   modcall[accounting]: module "python" returns ?? for request 261
> modcall: leaving group accounting (returns ok) for request 261
> Sending Accounting-Response of id 147 to 127.0.0.1 port 41560
> Finished request 261
>
>
> Diego.
>
> ----- Original Message -----
> *From:* DanB <[EMAIL PROTECTED]>
> *To:* Diego Zuaneti Arruda <[EMAIL PROTECTED]>
> *Cc:* users@lists.kamailio.org
> *Sent:* Tuesday, September 30, 2008 11:54 AM
> *Subject:* Re: [Kamailio-Users] Send MaxCallDuration and UserCredit for
> freeradius-cdrtool
>
> "The avps received will be available in openser as: callMaxDur and credit,
> where callMaxDur is the maximum duration the user is allowed to be connected
> with the destination and credit represents the amount of credit available at
> starting of the call. This info can be used later in an bbua able to timeout
> calls based on duration.
> "
>
> On Tue, Sep 30, 2008 at 4:38 PM, Diego Zuaneti Arruda <
> [EMAIL PROTECTED]> wrote:
>
>>    Thanks DanB, the problem was solved.
>>   How send BYE when expires credit in conversation?
>>
>>
>> Thanks.
>> Diego.
>>
>>  ----- Original Message -----
>> *From:* DanB <[EMAIL PROTECTED]>
>> *To:* Diego Zuaneti Arruda <[EMAIL PROTECTED]>
>> *Cc:* users@lists.kamailio.org
>>   *Sent:* Tuesday, September 30, 2008 11:19 AM
>> *Subject:* Re: [Kamailio-Users] Send MaxCallDuration and UserCredit for
>> freeradius-cdrtool
>>
>> Here is an already patched version:
>> http://frad-cdrtool.sourceforge.net/rlm_digest.c
>> You should replace your rlm_digest.c with this one and recompile the
>> server.
>>
>> DanB
>>
>> On Tue, Sep 30, 2008 at 4:14 PM, Diego Zuaneti Arruda <
>> [EMAIL PROTECTED]> wrote:
>>
>>>    I'm using the freeradius 1.1.7, and not patched the rlm_digest.
>>>   Where to find the patch rlm_digest ?
>>>
>>>
>>> Diego.
>>>
>>>  ----- Original Message -----
>>> *From:* DanB <[EMAIL PROTECTED]>
>>> *To:* Diego Zuaneti Arruda <[EMAIL PROTECTED]>
>>> *Cc:* users@lists.kamailio.org
>>>   *Sent:* Tuesday, September 30, 2008 11:08 AM
>>> *Subject:* Re: [Kamailio-Users] Send MaxCallDuration and UserCredit for
>>> freeradius-cdrtool
>>>
>>> Diego,
>>>
>>> the problem is with your digest module which is sanitizing the
>>> parameters in authentication phase only, therefore the parameters like
>>> Username, Digest-URI are not available in the authorization phase (no way
>>> for the connector to read them).
>>> Did u patch your rlm_digest as per the README.txt? What version of
>>> freeradius are u using?
>>>
>>> DanB
>>>
>>> On Tue, Sep 30, 2008 at 3:56 PM, Diego Zuaneti Arruda <
>>> [EMAIL PROTECTED]> wrote:
>>>
>>>>    DanB,
>>>>
>>>>    Yes, I changed the kamailio.cfg.
>>>>    I´m sending the full log of radius attached.
>>>>
>>>>
>>>> Diego.
>>>>
>>>>  ----- Original Message -----
>>>> *From:* DanB <[EMAIL PROTECTED]>
>>>> *To:* Diego Zuaneti Arruda <[EMAIL PROTECTED]>
>>>> *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]<[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 <[EMAIL PROTECTED]>
>>>>> *To:* Diego Zuaneti Arruda <[EMAIL PROTECTED]>
>>>>> *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
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>
_______________________________________________
Users mailing list
Users@lists.kamailio.org
http://lists.kamailio.org/cgi-bin/mailman/listinfo/users

Reply via email to