Hello I noticed difference in cause codes written in csv CDR and RADIUS. Perhaps I need to change something in template? Current template is <template name="lanbilling"> ${direction},${sip_network_ip},${user_name},${caller_id_number},${destination_number},${start_stamp},${answer_stamp},${end_stamp},${billsec},${hangup_cause_q850},${hangup_cause},${uuid},${bleg_uuid},${accountcode},${read_codec},${write_codec} </template> This writes inbound,109.173.67.229,nevian,nevian,79645835822,2011-02-09 00:18:52,,2011-02-09 00:20:00,0,16,NORMAL_CLEARING,a4da79c4-5356-43b8-894b-78627fb5e243,,nevian,G729,G729 As you can see cause is 16 but in RADiUS is 27 and it's more accurate In mod_radius_cdr cause got from switch_channel_get_cause(channel) Please advice. -- wbr, Serge