[Users] contact header radius accounting

Bogdan-Andrei Iancu bogdan at voice-system.ro
Mon Oct 30 11:07:53 CET 2006


Hi Christian,

indeed, for the moment there is no way to use AVPs in reply routes. 
There was a patch some time ago for enabling this - the patch was 
protecting via lock the execution of the reply route (similar to 
execution of failure route), but this may be lead to performance 
degradation......
    http://www.openser.org/pipermail/users/2005-October/001281.html

in the mean while we will try to find a better solution....

regards,
bogdan

Christian Schlatter wrote:

> hi all,
>
> I'd like to include caller and callee SIP contact header in radius 
> accounting messages. Our dynamic QoS provisioning framework needs this 
> information to set up QoS per source/destination IP address pair.
>
> Caller contact header is easily done using radius_extra and setting an 
> AVP in the INVITE handling route block. But I haven't figured out yet 
> how I could store the callee's contact header in an AVP. The main 
> problem I have is that I can't use any AVP related functions in 
> onreply_route blocks. What I'd like to do is something like
>
> modparam("acc", "radius_extra", \
> "Originating-Station-IP=$avp(AVP_ORIG_IP); \
> Destination-Station-IP=$avp(AVP_DEST_IP)")
>
> onreply_route[ONREPLY_DEFAULT_RELAY] {
>
>   if (t_check_status("2[0-9]{2}")) {
>     avp_write("$ct", "$avp(AVP_DEST_IP)");
>   }
>
> }
>
> I've learned from an earlier mail thread 
> (http://www.openser.org/pipermail/users/2005-October/001272.html) that 
> enabling AVP functions in on_reply routes would be rather difficult. 
> Is there still a chance that on_reply AVP handling gets implemented?
>
> And is there an alternative method how this could be achieved without 
> patching the acc module?
>
> thanks,
> Christian
>
>
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Users mailing list
>Users at openser.org
>http://openser.org/cgi-bin/mailman/listinfo/users
>  
>





More information about the Users mailing list