Hi Klaus,
Thanks for your advice, works like a charm!
Telles
Klaus Darilion wrote:
Hi! MAybe the extra accounting of headers does not
work on newly added
headers. Try to account an AVP instead of the header and copy the header
value into the AVP too.
regards
klaus
Rodrigo P. Telles wrote:
> Hi Folks,
>
> I'm trying to do radius extra accounting of an additional header, but
> it doesn't work.
> What I did:
>
>
-----------------------------------------------------------------------------------------------------
>
> modparam("acc", "radius_flag", 1)
> modparam("acc", "radius_extra",
"Sip-Call-Type=$hdr(Sip-Call-Type[*])")
>
> route {
> append_hf("Sip-Call-Type: outbound.\r\n");
> setflag(1);
> ....
> }
>
-----------------------------------------------------------------------------------------------------
>
> On radius accouting it prints:
>
> Sip-Call-Type = ""
>
> But if I change the cfg to:
>
-----------------------------------------------------------------------------------------------------
>
> modparam("acc", "radius_flag", 1)
> modparam("acc", "radius_extra",
"Sip-Call-Type=$hdr(User-Agent[*])")
>
> route {
> #append_hf("Sip-Call-Type: outbound.\r\n");
> setflag(1);
> ....
> }
>
-----------------------------------------------------------------------------------------------------
>
> On radius accouting it prints:
>
> Sip-Call-Type = "Grandstream BT100 1.0.6.7"
>
> So the extra accounting is working but not for additional/personalized
> headers.
> Do I missing some thing here?
>
> Thanks in advance.
>
> Telles